Do we need SupportedClaimType or should that become optional?
That would imply that the selector fetches equivalent metadata from the IdP from time to time.
Following is the current definition:
<xs:complexType name="InformationCardType">
<xs:sequence>
<xs:element ref="tns:InformationCardReference" />
<xs:element ref="tns:CardName" minOccurs="0" />
<xs:element ref="tns:CardImage" minOccurs="0" />
<xs:element ref="tns:Issuer" />
<xs:element ref="tns:TimeIssued" />
<xs:element ref="tns:TimeExpires" minOccurs="0" />
<xs:element ref="tns:TokenServiceList" minOccurs="0"/>
<xs:element ref="tns:SupportedTokenTypeList" />
<xs:element ref="tns:SupportedClaimTypeList" />
<xs:element ref="tns:RequireAppliesTo" minOccurs="0" />
<xs:element ref="tns:PrivacyNotice" minOccurs="0" />
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute ref="xml:lang" use="required"/>
</xs:complexType>