<xs:complexType name="AssertionType">
<xs:sequence>
<!--Replacing:
<xs:element name="StatementMetadata" type="StatementMetadataType" minOccurs="0" maxOccurs="2">
<xs:annotation>
<xs:documentation>
<xhtml:p ism:classification="U" ism:ownerProducer="USA">Intended for access,
rights, handling or other metadata that applies to the assertion
statement. Use EDH security options whenever an assertion already has a
unique enterprise identifier or is intended for potential extraction and
should be able stand on it's own as a separate referenceable object. Use
arh security only when assertions are not intended to be extracted and
do not require enterprise identifiers.</xhtml:p>
</xs:documentation>
</xs:annotation>
</xs:element>
-->
<!-- CdsManifest: Remove Statement Metadata on Statements. -->
<!--Replacing:
<xs:group ref="EncryptionInformationGroup"/>
-->
<!-- CdsManifest: Remove references to EncryptionInformationGroup Nothing is allowed to be encrypted -->
<xs:group ref="StatementGroup"/>
<xs:group ref="BindingGroup" minOccurs="0"/>
</xs:sequence>
<xs:attribute ref="scope" use="required"/>
<!--Replacing:
<xs:attribute name="type" type="xs:string">
<xs:annotation>
<xs:documentation>
<xhtml:p ism:ownerProducer="USA" ism:classification="U">The logical grouping to
which the assertion belongs. The Assertion type attribute is intended to
provide additional context, allowing various systems to pre-determine
relevance of assertions without parsing or reading all of the assertions.
Type might include categorizations such as discovery, mission, or task order
to allow various systems to determine which assertions are relevant for them
to parse.</xhtml:p>
</xs:documentation>
</xs:annotation>
</xs:attribute>
-->
<!-- CdsManifest: Remove the type attribute as it is not required for CdsManifest. -->
<xs:attribute ref="id" use="optional"/>
</xs:complexType>
|