Showing:

Attributes
Diagrams
Model
Source
Used by
Complex Type AssertionType
Namespace urn:us:gov:ic:tdf
Diagram
Diagram CDSM-TDF_xsd_Attribute_scope.tmp#scope CDSM-TDF_xsd_Attribute_id.tmp#id CDSM-TDF_xsd_Element_Group_StatementGroup.tmp#StatementGroup_StructuredStatement CDSM-TDF_xsd_Element_Group_StatementGroup.tmp#StatementGroup CDSM-TDF_xsd_Element_Group_BindingGroup.tmp#BindingGroup_Binding CDSM-TDF_xsd_Element_Group_BindingGroup.tmp#BindingGroup
Used by
Model
Children Binding , StructuredStatement
Attributes
QName Type Use Annotation
id restriction of xs:ID optional

A unique local identifier used for binding and signing purposes. Not guaranteed to be unique across multiple TDC/TDOs but must be unique within a single instance of either.

scope restriction of xs:string required

The grouping of objects to which the assertion applies. Please see the "Assertion Scopes" section in the DES document for more information.

Source
<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>
Schema location CDSM-TDF.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

This document has been approved for Public Release by the Office of the Director of National Intelligence. See Distribution Notice for details. Click Here