## Table of Contents

Components | Resource Hierarchy

Group by:

IC-TDF.xsd

| Main Schema
| IC-TDF.xsd

| Elements
| AssertionGroup/Assertion AssertionGroup/HandlingAssertion AssertionType/StatementMetadata AttachedKeyType/KeyValue BindingGroup/Binding BindingGroup/ReferenceList BindingType/BoundValueList BindingType/SignatureValue BindingType/Signer BoundValueListType/BoundValue EncryptionInformationGroup/EncryptionInformation EncryptionInformationGroup/EncryptionInformation/EncryptionMethod EncryptionInformationGroup/EncryptionInformation/KeyAccess EncryptionMethodType/AdditionalAuthenticatedData EncryptionMethodType/AuthenticationTag EncryptionMethodType/HashAlgorithm EncryptionMethodType/IVParams EncryptionMethodType/KeyEncodingFormat EncryptionMethodType/KeySize EncryptionMethodType/MGFAlgorithm EncryptionMethodType/Nonce EncryptionMethodType/OaepParams EncryptionMethodType/Tweak HandlingAssertionType/HandlingStatement KeyAccessType/AttachedKey KeyAccessType/PasswordKey KeyAccessType/PreSharedKey KeyAccessType/RemoteStoredKey KeyAccessType/WrappedKey KeyAccessType/WrappedPDPKey PayloadGroup/Base64BinaryPayload PayloadGroup/ReferenceValuePayload PayloadGroup/StringPayload PayloadGroup/StructuredPayload ReferenceListType/Reference ReferenceValueType/ReferenceValueBlock StatementGroup/Base64BinaryStatement StatementGroup/ReferenceStatement StatementGroup/StringStatement StatementGroup/StructuredStatement TrustedDataCollection TrustedDataObject WrappedKeyType/KeyValue WrappedPDPKeyType/EncryptedPolicyObject

| Complex Types
| AssertionType AttachedKeyType Base64BinaryValueType BindingType BoundValueListType BoundValueType EncryptionMethodType HandlingAssertionType HandlingStatementType KeyAccessType PasswordKeyType PreSharedKeyType ReferenceListType ReferenceType ReferenceValueBlockType ReferenceValueType RemoteStoredKeyType SignatureValueType StatementMetadataType StringValueType StructuredValueType TrustedDataCollectionType TrustedDataObjectType WrappedKeyType WrappedPDPKeyType

| Simple Types
| MediaTypeType

| Attributes
| @filename @id @idRef @includesStatementMetadata @isEncrypted @mediaType @normalizationMethod @scope @uri @version AssertionType/@type BindingType/Signer/@issuer BindingType/Signer/@serial BindingType/Signer/@subject BoundValueType/@hashAlgorithm EncryptionInformationGroup/EncryptionInformation/@sequenceNum EncryptionMethodType/@algorithm HandlingAssertionType/@appliesToState PasswordKeyType/@algorithm PreSharedKeyType/@alias PreSharedKeyType/@store RemoteStoredKeyType/@protocol SignatureValueType/@signatureAlgorithm StatementMetadataType/@appliesToState WrappedKeyType/@keyIdentifier WrappedPDPKeyType/@keyIdentifier

| Element Groups
| AssertionGroup BindingGroup EncryptionInformationGroup PayloadGroup StatementGroup

CVEnumTDFSignatureAlgorithm.xsd

| Imported Schemas
| CVEnumTDFSignatureAlgorithm.xsd

| Simple Types
| CVEnumTDFSignatureAlgorithm

CVEnumTDFHashAlgorithm.xsd

| Imported Schemas
| CVEnumTDFHashAlgorithm.xsd

| Simple Types
| CVEnumTDFHashAlgorithm

CVEnumTDFAppliesToState.xsd

| Imported Schemas
| CVEnumTDFAppliesToState.xsd

| Simple Types
| CVEnumTDFAppliesToState

HashVerification.xsd

| Imported Schemas
| HashVerification.xsd

| Elements
| BlockHash ContentDecodedHashVerification ContentEncodedHashVerification HashVerification PayloadHash TotalHash UnblockedHashVerification

| Simple Types
| BlockSizeType BlockType HashTypeType HashValueType TotalBlocksType

| Complex Types
| BlockHashType HashVerificationType TotalHashType UnblockedHashVerificationType

| Attributes
| @block @blockSize @hashType @totalBlocks

| Element Groups
| BlockedHashGroup

IC-SF.xsd

| Imported Schemas
| IC-SF.xsd

| Attributes
| @DESVersion

IC-EDH.xsd

| Imported Schemas
| IC-EDH.xsd

| Elements
| edh:AuthorizationReference edh:Country edh:DataItemCreateDateTime edh:DataSet edh:Edh edh:ExternalEdh edh:Organization edh:ResponsibleEntity edh:SubOrganization

| Complex Types
| edh:EdhType edh:ResponsibleEntityType edh:ResponsibleEntityWithRoleType

| Simple Types
| edh:AuthorizationReferenceType edh:ResponsibleEntityRoleType

| Attributes
| @edh:DESVersion edh:ResponsibleEntityWithRoleType/@edh:role

IC-ARH.xsd

| Imported Schemas
| IC-ARH.xsd

| Elements
| arh:ExternalSecurity arh:Security

| Complex Types
| arh:ExternalSecurityType arh:SecurityType

| Attributes
| @arh:DESVersion

| Attribute Groups
| arh:ARHRootNodeAttributeOptionGroup arh:ExternalResourceNodeAttributeGroup arh:ResourceNodeAttributeGroup

IC-ISM.xsd

| Imported Schemas
| IC-ISM.xsd

| Elements
| Notice NoticeExternal NoticeExternalList NoticeList NoticeText

| Complex Types
| LongStringWithSecurityType NoticeBaseType NoticeExternalListType NoticeExternalType NoticeListType NoticeType ShortStringWithSecurityType

| Simple Types
| LongStringType ShortStringType

| Attributes
| @DESVersion @FGIsourceOpen @FGIsourceProtected @ISMCATCESVersion @SARIdentifier @SCIcontrols @SchemaguideSecurityAttributesGroup @SchemaguideSecurityAttributesOptionGroup @atomicEnergyMarkings @classification @classificationReason @classifiedBy @compilationReason @compliesWith @createDate @cuiBasic @cuiControlledBy @cuiControlledByOffice @cuiDecontrolDate @cuiDecontrolEvent @cuiPOC @cuiSpecified @declassDate @declassEvent @declassException @derivativelyClassifiedBy @derivedFrom @displayOnlyTo @disseminationControls @excludeFromRollup @exemptFrom @externalNotice @handleViaChannels @hasApproximateMarkings @highWaterNATO @joint @noAggregation @nonICmarkings @nonUSControls @noticeDate @noticeProseID @noticeReason @noticeType @ownerProducer @pocType @releasableTo @resourceElement @secondBannerLine @unregisteredNoticeType

| Attribute Groups
| CUIONLYattributesGroup ISMNoticeAttributeGroup ISMNoticeBaseAttributeGroup ISMNoticeExternalAttributeGroup ISMResourceAttributeGroup ISMResourceAttributeOptionGroup ISMRootNodeAttributeGroup ISMRootNodeAttributeOptionGroup NoticeAttributesGroup NoticeAttributesOptionGroup NoticeExternalAttributesGroup NoticeExternalAttributesOptionGroup POCAttributeGroup ResourceNodeAttributeGroup ResourceNodeAttributeOptionGroup SecurityAttributesGroup SecurityAttributesOptionGroup

CVEnumISM25X.xsd

| Imported Schemas
| CVEnumISM25X.xsd

| Simple Types
| ism25x:CVEnumISM25X ism25x:CVEnumISM25XValues

CVEnumISMAtomicEnergyMarkings.xsd

| Imported Schemas
| CVEnumISMAtomicEnergyMarkings.xsd

| Simple Types
| ismatomic:CVEnumISMatomicEnergyMarkings ismatomic:CVEnumISMatomicEnergyMarkingsValues

CVEnumISMClassificationAll.xsd

| Imported Schemas
| CVEnumISMClassificationAll.xsd

| Simple Types
| ismclassall:CVEnumISMClassificationAll

CVEnumISMDissem.xsd

| Imported Schemas
| CVEnumISMDissem.xsd

| Simple Types
| ismdissem:CVEnumISMDissem ismdissem:CVEnumISMDissemValues

CVEnumISMCATFGIOpen.xsd

| Imported Schemas
| CVEnumISMCATFGIOpen.xsd

| Simple Types
| ismcatfgio:CVEnumISMCATFGIOpen ismcatfgio:CVEnumISMCATFGIOpenValues

CVEnumISMCATFGIProtected.xsd

| Imported Schemas
| CVEnumISMCATFGIProtected.xsd

| Simple Types
| ismcatfgip:CVEnumISMCATFGIProtected ismcatfgip:CVEnumISMCATFGIProtectedValues

CVEnumISMHighWaterNATO.xsd

| Imported Schemas
| CVEnumISMHighWaterNATO.xsd

| Simple Types
| ismhighwaternato:CVEnumISMHighWaterNATO

CVEnumISMNonIC.xsd

| Imported Schemas
| CVEnumISMNonIC.xsd

| Simple Types
| ismnonic:CVEnumISMNonIC ismnonic:CVEnumISMNonICValues

CVEnumISMNonUSControls.xsd

| Imported Schemas
| CVEnumISMNonUSControls.xsd

| Simple Types
| ismnonus:CVEnumISMNonUSControls ismnonus:CVEnumISMNonUSControlsValues

CVEnumISMNotice.xsd

| Imported Schemas
| CVEnumISMNotice.xsd

| Simple Types
| ismnotice:CVEnumISMNotice ismnotice:CVEnumISMNoticeValues

CVEnumISMNoticeProse.xsd

| Imported Schemas
| CVEnumISMNoticeProse.xsd

| Simple Types
| ismnoticeprose:CVEnumISMNoticeProse ismnoticeprose:CVEnumISMNoticeProseValues

CVEnumISMCATOwnerProducer.xsd

| Imported Schemas
| CVEnumISMCATOwnerProducer.xsd

| Simple Types
| ismcatownpro:CVEnumISMCATOwnerProducer ismcatownpro:CVEnumISMCATOwnerProducerValues

CVEnumISMPocType.xsd

| Imported Schemas
| CVEnumISMPocType.xsd

| Simple Types
| ismpoctype:CVEnumISMPocType ismpoctype:CVEnumISMPocTypeValues

CVEnumISMCATRelTo.xsd

| Imported Schemas
| CVEnumISMCATRelTo.xsd

| Simple Types
| ismcatrelto:CVEnumISMCATRelTo ismcatrelto:CVEnumISMCATRelToValues

CVEnumISMSAR.xsd

| Imported Schemas
| CVEnumISMSAR.xsd

| Simple Types
| ismsar:CVEnumISMSAR ismsar:CVEnumISMSARValues

CVEnumISMSCIControls.xsd

| Imported Schemas
| CVEnumISMSCIControls.xsd

| Simple Types
| ismscicon:CVEnumISMSCIControls ismscicon:CVEnumISMSCIControlsValues

CVEnumISMExemptFrom.xsd

| Imported Schemas
| CVEnumISMExemptFrom.xsd

| Simple Types
| ismexempt:CVEnumISMExemptFrom ismexempt:CVEnumISMExemptFromValues

CVEnumISMCompliesWith.xsd

| Imported Schemas
| CVEnumISMCompliesWith.xsd

| Simple Types
| ismcomplies:CVEnumISMCompliesWith ismcomplies:CVEnumISMCompliesWithValues

CVEnumISMCUIBasic.xsd

| Imported Schemas
| CVEnumISMCUIBasic.xsd

| Simple Types
| ismcuibasic:CVEnumISMCUIBasic ismcuibasic:CVEnumISMCUIBasicValues

CVEnumISMCUISpecified.xsd

| Imported Schemas
| CVEnumISMCUISpecified.xsd

| Simple Types
| ismcuispecified:CVEnumISMCUISpecified ismcuispecified:CVEnumISMCUISpecifiedValues

CVEnumISMSecondBannerLine.xsd

| Imported Schemas
| CVEnumISMSecondBannerLine.xsd

| Simple Types
| ismsecondbannerline:CVEnumISMSecondBannerLine ismsecondbannerline:CVEnumISMSecondBannerLineValues

IC-NTK.xsd

| Imported Schemas
| IC-NTK.xsd

| Elements
| ntk:Access ntk:AccessPolicy ntk:AccessProfile ntk:AccessProfileList ntk:AccessProfileValue ntk:ExternalAccess ntk:ProfileDes ntk:RequiresAllOf ntk:RequiresAnyOf ntk:VocabularyType

| Complex Types
| ntk:AccessProfileListType ntk:AccessProfileType ntk:AccessProfileValueType ntk:AccessType ntk:ProfileDesType ntk:RequiresAllType ntk:RequiresType ntk:StringWithSecurityType ntk:TokenWithSecurityType ntk:URICommonType ntk:VocabularyTypeType

| Attributes
| @ntk:DESVersion @ntk:IDReference @ntk:id @ntk:qualifier ntk:AccessProfileValueType/@ntk:vocabulary ntk:RequiresType/@ntk:externalReference ntk:VocabularyTypeType/@ntk:name ntk:VocabularyTypeType/@ntk:source ntk:VocabularyTypeType/@ntk:sourceVersion

| Attribute Groups
| ntk:CommonAttributesGroup

CVEnumISMCATResponsibleEntity.xsd

| Imported Schemas
| CVEnumISMCATResponsibleEntity.xsd

| Simple Types
| ismcatre:CVEnumISMCATResponsibleEntity

IC-ID.xsd

| Imported Schemas
| IC-ID.xsd

| Elements
| icid:Identifier

| Simple Types
| icid:IcIdType

| Attributes
| @icid:DESVersion @icid:identifier

USAgency.xsd

| Imported Schemas
| USAgency.xsd

| Elements
| usagency:USAgency usagency:USGOVAgency

| Attributes
| @usagency:CESVersion @usagency:usagency @usagency:usgovagency

CVEnumUSAgencyAcronym.xsd

| Imported Schemas
| CVEnumUSAgencyAcronym.xsd

| Simple Types
| CVEnumUSAgencyAcronym

CVEnumUSGOVAgencyAcronym.xsd

| Imported Schemas
| CVEnumUSGOVAgencyAcronym.xsd

| Simple Types
| usgaa:CVEnumUSGOVAgencyAcronym

RevRecall_XML.xsd

| Imported Schemas
| RevRecall_XML.xsd

| Elements
| rr:RevisionRecall rr:RevisionRecallType/rr:ActionInstruction rr:RevisionRecallType/rr:Link rr:RevisionRecallType/rr:POC rr:RevisionRecallType/rr:ProductTitle rr:RevisionRecallType/rr:Reason

| Complex Types
| rr:RevisionRecallType

| Attributes
| @rr:DESVersion rr:RevisionRecallType/@rr:action rr:RevisionRecallType/@rr:dateTime rr:RevisionRecallType/@rr:id rr:RevisionRecallType/@rr:type

CVEnumRevRecallAction.xsd

| Imported Schemas
| CVEnumRevRecallAction.xsd

| Simple Types
| CVEnumRevRecallAction

CVEnumRevRecallType.xsd

| Imported Schemas
| CVEnumRevRecallType.xsd

| Simple Types
| CVEnumRevRecallType

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