Showing:

Annotations
Attributes
Diagrams
Facets
Model
Properties
Source
Used by
Complex Type StatementMetadataType
Namespace urn:us:gov:ic:tdf
Annotations

Used to indicate if the statement metadata applies to encrypted or unencrypted data.

Diagram
Diagram IC-TDF_xsd_Complex_Type_StatementMetadataType.tmp#StatementMetadataType_appliesToState IC-EDH_xsd_Element_edh_Edh.tmp#Edh IC-EDH_xsd_Element_edh_ExternalEdh.tmp#ExternalEdh IC-ARH_xsd_Element_arh_Security.tmp#Security IC-ARH_xsd_Element_arh_ExternalSecurity.tmp#ExternalSecurity
Used by
Model
Children arh:ExternalSecurity , arh:Security , edh:Edh , edh:ExternalEdh
Attributes
QName Type Use Annotation
appliesToState CVEnumTDFAppliesToState optional

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.

Source
<xs:complexType name="StatementMetadataType">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to indicate if the statement metadata applies to encrypted or unencrypted data.</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <!--Replacing:
<xs:any namespace="##other" processContents="skip"/>
-->
    <!-- Ic-Tdf: Update xs:any to be xs:choice with EDH and ARH elements. -->
    <xs:choice>
      <xs:element ref="edh:Edh" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="edh:ExternalEdh" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="arh:Security" minOccurs="1" maxOccurs="1"/>
      <xs:element ref="arh:ExternalSecurity" minOccurs="1" maxOccurs="1"/>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="appliesToState" type="tdfstate:CVEnumTDFAppliesToState" use="optional">
    <xs:annotation>
      <xs:documentation>
        <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">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.</p>
      </xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
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.
Attribute StatementMetadataType / @appliesToState
Namespace urn:us:gov:ic:tdf
Annotations

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.

Type CVEnumTDFAppliesToState
Properties
use optional
Facets
enumeration encrypted
Data that has been encrypted.
enumeration unencrypted
Data in plain text.
Used by
Complex Type StatementMetadataType
Source
<xs:attribute name="appliesToState" type="tdfstate:CVEnumTDFAppliesToState" use="optional">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">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.</p>
    </xs:documentation>
  </xs:annotation>
</xs:attribute>
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