Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element AssertionGroup / Assertion
Namespace urn:us:gov:ic:tdf
Annotations

Used to express metadata about the objects expressed in the scope attribute of the assertion. An assertion also supports metadata about the assertion statement for the purposes of indicating any handling instructions pertinent to the statement itself. Also supports encrypted statements and binding the statement with objects in its scope.

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 CDSM-TDF_xsd_Complex_Type_AssertionType.tmp#AssertionType
Type AssertionType
Properties
content complex
minOccurs 0
maxOccurs 1
Model
Children Binding , StructuredStatement
Instance
<Assertion id="" scope="" xmlns="urn:us:gov:ic:tdf">
  <StructuredStatement>{1,1}</StructuredStatement>
  <Binding>{1,5}</Binding>
</Assertion>
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:element name="Assertion" type="AssertionType" maxOccurs="1" minOccurs="0">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to express metadata about the objects expressed in the scope attribute of the assertion. An assertion also supports metadata about the assertion statement for the purposes of indicating any handling instructions pertinent to the statement itself. Also supports encrypted statements and binding the statement with objects in its scope.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
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.
Element Group AssertionGroup
Namespace urn:us:gov:ic:tdf
Annotations

The group of possible Assertion elements in a TDO or TDC.

Diagram
Diagram CDSM-TDF_xsd_Element_Group_AssertionGroup.tmp#AssertionGroup_Assertion
Used by
Complex Type TdoType
Model
Children Assertion
Source
<xs:group name="AssertionGroup">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:ownerProducer="USA" ism:classification="U">The group of possible Assertion elements in a TDO or TDC.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <!--Replacing:
<xs:element name="HandlingAssertion" type="HandlingAssertionType" maxOccurs="unbounded" minOccurs="0">
                <xs:annotation>
                    <xs:documentation>
                        <xhtml:p ism:classification="U" ism:ownerProducer="USA">A specific type of
                            assertion designed to be used for access, rights, and handling
                            instructions. It is expected that handling instructions should never
                            have metadata about themselves and they should never be encrypted.
                            Therefore, unlike regular assertions, handling assertions do not support
                            statement metadata or encryption.</xhtml:p>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
-->
    <!-- CdsManifest: Remove HandlingAssertion So we can't do any classified or CUI  -->
    <!--Replacing:
<xs:element name="Assertion" type="AssertionType" maxOccurs="unbounded" minOccurs="0">
-->
    <!-- CdsManifest: Restrict to 1 assertions instead of unbounded . -->
    <xs:element name="Assertion" type="AssertionType" maxOccurs="1" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to express metadata about the objects expressed in the scope attribute of the assertion. An assertion also supports metadata about the assertion statement for the purposes of indicating any handling instructions pertinent to the statement itself. Also supports encrypted statements and binding the statement with objects in its scope.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
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