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.
Used to indicate if the
statement metadata applies to encrypted or unencrypted data. If a TDO
payload or assertion statement is encrypted, there are in fact two
potentially different markings needed for decision making, analysis and
querying, one describing the handling required for the encrypted blob, and
the other for the handling required for the unencrypted (and in effect
external) state. In cases where statements and/or payloads are encrypted,
allow handling assertions and statement metadata elements to indicate
whether their marks apply to the encrypted blob state vs. actual data by
using an attribute appliesToState
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.
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="HandlingAssertion" type="HandlingAssertionType" maxOccurs="unbounded" minOccurs="1"><xs:annotation><xs:documentation><p xmlns="http://www.w3.org/1999/xhtml" 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.</p></xs:documentation></xs:annotation></xs:element>
Schema location
IC-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.
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.
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.
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.
Source
<xs:element name="Assertion" type="AssertionType" maxOccurs="unbounded" 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
IC-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.
<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">
--><!-- Ic-Tdf: Update minOccurs to 1 on HandlingAssertion. --><xs:element name="HandlingAssertion" type="HandlingAssertionType" maxOccurs="unbounded" minOccurs="1"><xs:annotation><xs:documentation><p xmlns="http://www.w3.org/1999/xhtml" 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.</p></xs:documentation></xs:annotation></xs:element><xs:element name="Assertion" type="AssertionType" maxOccurs="unbounded" 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
IC-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