tdf:TdoType
Complex type information
Namespace: urn:us:gov:ic:tdf
Schema document: IC-TDF/IC-TDF.xsd
Content
- Sequence [1..1]
- Choice [0..*]
- tdf:HandlingAssertion 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.
- tdf:Assertion 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 pertinate to the statement itself. Also supports encytpted statements and binding the statement with objects in its scope.
- tdf:EncryptionInformation [0..1] Top level element for holding information related to the encryption of an assertion or payload. Multiple child KeyAccess and/or EncryptionMethod elements represent onion or layered encryption. In this case, the first child represents the outermost layer of encryption.
- Choice [1..1]
- tdf:StringPayload Intended for textual payload content encoded as a string. Perhaps the contents of a text file.
- tdf:Base64BinaryPayload Intended for holding base64binary values such as a file or other binary data.
- tdf:ReferenceValuePayload Used to reference payloads that are not embedded in the TDO but stored in a remote/external location.
- tdf:StructuredPayload Intended for structured content encoded in the same data encoding of the encapslating TDO (i.e. If the encoded format is XML this is intended for XML statements).
from group tdf:AssertionGroupfrom group tdf:EncryptionInformationGroupfrom group tdf:PayloadGroup - Choice [0..*]
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
tdf:version | [0..1] | Anonymous | The version number of the DES. | Fixed value is "2". |
tdf:id | [0..1] | xsd:ID | A unique local identifier used for binding and signing purposes. Not guarenteed to be unique across multiple TDC/TDOs but must be unique within a single instance of either. |
Used by
- Element tdf:TrustedDataObject