| ### Showing:
Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by

Main schema IC-IRM.xsd

Namespace | urn:us:gov:ic:irm
Properties |
attribute form default: | qualified
element form default: | qualified
Schema location | IC-IRM.xsd

Element irm:ICResourceMetadataPackage

Namespace | urn:us:gov:ic:irm
Annotations | The root element of an IRM it acts as the ISM resource node and holds the DES version for the instance.
Diagram |
Properties |
content: | complex
Used by |
Complex Type | irm:IRMListType
Model | ALL(ntk:Access{0,1} irm:DescribedItemIRM irm:MetaCardIRM)
Children | irm:DescribedItemIRM, irm:MetaCardIRM, ntk:Access
Instance |
    <irm:ICResourceMetadataPackage compliesWith="" createDate="" irm:DESVersion="3" DESVersion="" ntk:DESVersion="3" resourceElement="true" SchemaguideSecurityAttributesGroup="">
      <ntk:Access SchemaguideSecurityAttributesGroup="">{0,1}</ntk:Access>
      <irm:DescribedItemIRM>{1,1}</irm:DescribedItemIRM>
      <irm:MetaCardIRM>{1,1}</irm:MetaCardIRM>
    </irm:ICResourceMetadataPackage>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
DESVersion | xsd:int |  |  | required | The version number of the DES. Should there be multiple specified in an instance document the one at the root node is the one that will apply to the entire document.
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
compliesWith | CVEnumISMCompliesWith |  |  | optional | This attribute is used at the resource level. An indicator of what optional ISM rule sets the documents complies with. This allows sytems to know that the document claims compliance with these rule sets and they should be enforced. PERMISSIBLE VALUES The permissible values for this simple type are defined in the Controlled Value Enumeration: CVEnumISMcompliesWith.xml
createDate | xsd:date |  |  | required | This attribute is used to designate what date the document was produced on. This is the date that will be used by various constraint rules to determine if the document meets all the business rules. It must be on the element where resourceElement is true.
irm:DESVersion | xsd:int | 3 |  | required | The version number of the DES
ntk:DESVersion | xsd:int | 3 |  | required | The version number of the DES
resourceElement | xsd:boolean | true |  | required | This attribute is used to designate which element has the ISM attributes representing the classification for the entire resource. Every document must have at least one element with this indicator as true. It should be rare that a document has more than one. Mainly this would occur in some sort of aggregator schema. In that unusual case the first one encountered in XML document order is the one used for all constraint rules.
Source |
    <xsd:element name="ICResourceMetadataPackage">
      <xsd:annotation>
        <xsd:documentation>The root element of an IRM it acts as the
                    ISM resource node and holds the DES version for the instance.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:all>
          <xsd:element ref="ntk:Access" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
              <xsd:documentation>Location for the overall NTK requirements
                                for the entire ICResourceMetadataPackage</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="DescribedItemIRM" type="irm:ICResourceMetadataType"/>
          <xsd:element ref="irm:MetaCardIRM" minOccurs="1" maxOccurs="1"/>
        </xsd:all>
        <xsd:attributeGroup ref="irm:IRMRootNodeAttributeGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ICResourceMetadataPackage / irm:DescribedItemIRM

Namespace | urn:us:gov:ic:irm
Diagram |
Type | irm:ICResourceMetadataType
Properties |
content: | complex
Model | ALL(Resource irm:PublishingAgency irm:TaskingInfoList{0,1} irm:RevisionRecall{0,1} irm:IntelType{0,1} irm:ProductLine{0,1} irm:Activity{0,1} irm:Dates{0,1} irm:NoticeList{0,1} irm:ProductionMetricsList ntk:Access{0,1} irm:RecordsManagementInfo{0,1} irm:NonStateActorCoverageList{0,1})
Children | Resource, irm:Activity, irm:Dates, irm:IntelType, irm:NonStateActorCoverageList, irm:NoticeList, irm:ProductLine, irm:ProductionMetricsList, irm:PublishingAgency, irm:RecordsManagementInfo, irm:RevisionRecall, irm:TaskingInfoList, ntk:Access
Instance |
    <irm:DescribedItemIRM>
      <Resource compliesWith="" createDate="" DESVersion="" resourceElement="true" SchemaguideSecurityAttributesGroup="">{1,1}</Resource>
      <irm:PublishingAgency irm:acronym="">{1,1}</irm:PublishingAgency>
      <irm:TaskingInfoList SchemaguideSecurityAttributesGroup="">{0,1}</irm:TaskingInfoList>
      <irm:RevisionRecall label="" irm:revisionID="" irm:revisionType="" role="" SchemaguideSecurityAttributesGroup="" title="" type="">{0,1}</irm:RevisionRecall>
      <irm:IntelType>{0,1}</irm:IntelType>
      <irm:ProductLine SchemaguideSecurityAttributesGroup="">{0,1}</irm:ProductLine>
      <irm:Activity irm:activityType="" SchemaguideSecurityAttributesGroup="">{0,1}</irm:Activity>
      <irm:Dates irm:dateApproved="">{0,1}</irm:Dates>
      <irm:NoticeList SchemaguideSecurityAttributesGroup="">{0,1}</irm:NoticeList>
      <irm:ProductionMetricsList SchemaguideSecurityAttributesGroup="">{1,1}</irm:ProductionMetricsList>
      <ntk:Access SchemaguideSecurityAttributesGroup="">{0,1}</ntk:Access>
      <irm:RecordsManagementInfo>{0,1}</irm:RecordsManagementInfo>
      <irm:NonStateActorCoverageList SchemaguideSecurityAttributesGroup="">{0,1}</irm:NonStateActorCoverageList>
    </irm:DescribedItemIRM>
Source |
    <xsd:element name="DescribedItemIRM" type="irm:ICResourceMetadataType"/>
Schema location | IC-IRM.xsd

Element irm:PublishingAgency

Namespace | urn:us:gov:ic:irm
Annotations | The agency responsible for publishing the product, not neccesarily the author.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:MetaCardIRM
Complex Type | irm:ICResourceMetadataType
Model | irm:SubAgency{0,1}
Children | irm:SubAgency
Instance |
    <irm:PublishingAgency irm:acronym="">
      <irm:SubAgency SchemaguideSecurityAttributesGroup="">{0,1}</irm:SubAgency>
    </irm:PublishingAgency>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
irm:acronym | CVEnumIRMAgencyAcronym |  |  | required |
Source |
    <xsd:element name="PublishingAgency">
      <xsd:annotation>
        <xsd:documentation>The agency responsible for publishing
                    the product, not neccesarily the author.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="SubAgency" type="common:ShortStringWithSecurityType" minOccurs="0" maxOccurs="1">
            <xsd:annotation>
              <xsd:documentation>A further refinement of the agency or the
                                country that published the product</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="acronym" type="irm-cve:CVEnumIRMAgencyAcronym" use="required"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:PublishingAgency / irm:SubAgency

Namespace | urn:us:gov:ic:irm
Annotations | A further refinement of the agency or the country that published the product
Diagram |
Type | ShortStringWithSecurityType
Type hierarchy | xsd:string ShortStringType ShortStringWithSecurityType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | 1
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="SubAgency" type="common:ShortStringWithSecurityType" minOccurs="0" maxOccurs="1">
      <xsd:annotation>
        <xsd:documentation>A further refinement of the agency or the
                                country that published the product</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:TaskingInfoList

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
Used by |
Complex Type | irm:ICResourceMetadataType
Model | irm:TaskingInfo+
Children | irm:TaskingInfo
Instance |
    <irm:TaskingInfoList SchemaguideSecurityAttributesGroup="">
      <irm:TaskingInfo SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:TaskingInfo>
    </irm:TaskingInfoList>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="TaskingInfoList">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:TaskingInfo" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:TaskingInfo

Namespace | urn:us:gov:ic:irm
Annotations | Information about who requested resource be produced.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:TaskingInfoList
Model | ALL(irm:RequesterInfoList{0,1} irm:AddresseeList{0,1} irm:TaskID description{0,1})
Children | description, irm:AddresseeList, irm:RequesterInfoList, irm:TaskID
Instance |
    <irm:TaskingInfo SchemaguideSecurityAttributesGroup="">
      <irm:RequesterInfoList>{0,1}</irm:RequesterInfoList>
      <irm:AddresseeList>{0,1}</irm:AddresseeList>
      <irm:TaskID actuate="" arcrole="" href="" network="" otherNetwork="" role="" show="" irm:taskingSystem="" title="" type="simple">{1,1}</irm:TaskID>
      <description SchemaguideSecurityAttributesGroup="">{0,1}</description>
    </irm:TaskingInfo>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="TaskingInfo">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">Information about who requested resource be produced.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:all>
          <xsd:element ref="irm:RequesterInfoList" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="irm:AddresseeList" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="irm:TaskID" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="ddms:description" minOccurs="0" maxOccurs="1"/>
        </xsd:all>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RequesterInfoList

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
Used by |
Element | irm:TaskingInfo
Model | irm:RequesterInfo+
Children | irm:RequesterInfo
Instance |
    <irm:RequesterInfoList>
      <irm:RequesterInfo SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:RequesterInfo>
    </irm:RequesterInfoList>
Source |
    <xsd:element name="RequesterInfoList">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:RequesterInfo" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RequesterInfo

Namespace | urn:us:gov:ic:irm
Annotations | Information about the individual, office or organization that issued the tasking.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:RequesterInfoList
Model | Organization | Person
Children | Organization, Person
Instance |
    <irm:RequesterInfo SchemaguideSecurityAttributesGroup="">
      <Organization>{1,1}</Organization>
      <Person>{1,1}</Person>
    </irm:RequesterInfo>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="RequesterInfo">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">Information about the individual, office or
                    organization that issued the tasking.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:choice>
          <xsd:element ref="ddms:Organization"/>
          <xsd:element ref="ddms:Person"/>
        </xsd:choice>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:AddresseeList

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
Used by |
Element | irm:TaskingInfo
Model | irm:Addressee+
Children | irm:Addressee
Instance |
    <irm:AddresseeList>
      <irm:Addressee SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:Addressee>
    </irm:AddresseeList>
Source |
    <xsd:element name="AddresseeList">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:Addressee" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:Addressee

Namespace | urn:us:gov:ic:irm
Annotations | Addressee is a wrapper element for child elements identifying an organization or individual to whom this task has been assigned.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:AddresseeList
Model | Organization | Person
Children | Organization, Person
Instance |
    <irm:Addressee SchemaguideSecurityAttributesGroup="">
      <Organization>{1,1}</Organization>
      <Person>{1,1}</Person>
    </irm:Addressee>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="Addressee">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">Addressee is a wrapper element for child elements
                    identifying an organization or individual to whom
                    this task has been assigned.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:choice>
          <xsd:element ref="ddms:Organization"/>
          <xsd:element ref="ddms:Person"/>
        </xsd:choice>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:TaskID

Namespace | urn:us:gov:ic:irm
Annotations | A tracking identification number associated with the tasking that resulted in development of this resource. The format of element "TaskID" content is agency-specific, and is not prescribed by this documentation.
Diagram |
Type | extension of ShortStringType
Type hierarchy | xsd:string ShortStringType
Properties |
content: | complex
Used by |
Element | irm:TaskingInfo
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
actuate | restriction of xsd:string |  |  | optional | The 'actuate' attribute is used to communicate the desired timing of traversal from the starting resource to the ending resource; it's value should be treated as follows: onLoad - traverse to the ending resource immediately on loading the starting resource onRequest - traverse from the starting resource to the ending resource only on a post-loading event triggered for this purpose other - behavior is unconstrained; examine other markup in link for hints none - behavior is unconstrained
arcrole | xsd:anyURI |  |  | optional | Identification of a resource that specifies the intended property of a hyperlink.
href | xsd:anyURI |  |  | optional | A hyperlink reference address.
irm:taskingSystem | ShortStringType |  |  | optional | Identifier used in identifying an automated system for originating tasks, and the simple link attributes for providing a hyperlink to the system.
network | NetworkNameVocabularyType |  |  | optional | An intelligence Community Internet-Protocol-based computer network. Use this attribute to make explicit the network where the media object addressed by the "xlink:href" URI resides. Specify "other" if none of the primary choices applies, and use attribute "otherNetwork" to provide an alternative value.
otherNetwork | ShortStringType |  |  | optional | A name of a computer network other than one of the names contained in the controlled vocabulary for attribute "network". This attribute is optional. However, it must be used when the value of attribute "network" is "other".
role | xsd:anyURI |  |  | optional | Identification of a resource that specifies the intended property of a hyperlink. xlink:role may be used to categorize a link by its role. The value of this attribute must be a uniform resource identifier (URI).
show | restriction of xsd:string |  |  | optional | The 'show' attribute is used to communicate the desired presentation of the ending resource on traversal from the starting resource; it's value should be treated as follows: new - load ending resource in a new window, frame, pane, or other presentation context replace - load the resource in the same window, frame, pane, or other presentation context embed - load ending resource in place of the presentation of the starting resource other - behavior is unconstrained; examine other markup in the link for hints none - behavior is unconstrained
title | xsd:string |  |  | optional | A concise description of the target of a hyperlink in a human-readable form used to provide a plain text description of the link for display during a mouse-over.
type | xsd:NMTOKEN | simple |  | optional | Identifies the type of Extensible Linking Language (XLink) element the current element is functioning as. The value of this attribute is constrained to certain value(s) by the schema. XLink elements can serve several functions. The function is indicated by the value of the attribute xlink:type. The value of xlink:type can be simple, extended, locator, arc, or resource. In addition to xlink:type, the XLink specification defines several other attributes which are used in various combinations to fulfill the various functions. These attributes are: xlink:href, xlink:arcrole, xlink:role, xlink:show, xlink:actuate, xlink:title, xlink:label, xlink:from, and xlink:to.
Source |
    <xsd:element name="TaskID">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A tracking identification number associated with the
                    tasking that resulted in development of this resource.
                    The format of element
                    "TaskID" content is agency-specific, and is
                    not prescribed by this documentation.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="common:ShortStringType">
            <xsd:attribute name="taskingSystem" type="common:ShortStringType" use="optional">
              <xsd:annotation>
                <xsd:documentation xml:lang="en">Identifier used in identifying an
                                    automated system for originating tasks, and the simple link
                                    attributes for providing a hyperlink to the system.</xsd:documentation>
              </xsd:annotation>
            </xsd:attribute>
            <xsd:attributeGroup ref="common:SimpleLinkAttributesGroup"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RevisionRecall

Namespace | urn:us:gov:ic:irm
Annotations | The memorandum titled Intelligence Community Standards and Procedures for Revised or Recalled Intelligence Products signed by DNI Negroponte on 5 August 2005 specified how to indicate, in a textual form, the revision or recall of a previously released document. This element specifies methods for conveying revision and recall indicators and additional data in XML.
Diagram |
Properties |
content: | complex
mixed: | true
Used by |
Element | irm:MetaCardIRM
Complex Type | irm:ICResourceMetadataType
Model | irm:Link* , irm:Details*
Children | irm:Details, irm:Link
Instance |
    <irm:RevisionRecall label="" irm:revisionID="" irm:revisionType="" role="" SchemaguideSecurityAttributesGroup="" title="" type="">
      <irm:Link href="" label="" role="" SchemaguideSecurityAttributesGroup="" title="" type="locator">{0,unbounded}</irm:Link>
      <irm:Details SchemaguideSecurityAttributesGroup="">{0,unbounded}</irm:Details>
    </irm:RevisionRecall>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
irm:revisionID | xsd:int |  |  | required | A sequential integer for the revision. Higher numbers take precedence over lower numbers.
irm:revisionType | restriction of xsd:string |  |  | required |
label | xsd:string |  |  | optional |
role | xsd:anyURI |  |  | optional | Identification of a resource that specifies the intended property of a hyperlink. xlink:role may be used to categorize a link by its role. The value of this attribute must be a uniform resource identifier (URI).
title | xsd:string |  |  | optional | A concise description of the target of a hyperlink in a human-readable form used to provide a plain text description of the link for display during a mouse-over.
type | restriction of xsd:NMTOKEN |  |  | optional | Identifies the type of Extensible Linking Language (XLink) element the current element is functioning as. The value of this attribute is constrained to certain value(s) by the schema. XLink elements can serve several functions. The function is indicated by the value of the attribute xlink:type. The value of xlink:type can be simple, extended, locator, arc, or resource. In addition to xlink:type, the XLink specification defines several other attributes which are used in various combinations to fulfill the various functions. These attributes are: xlink:href, xlink:arcrole, xlink:role, xlink:show, xlink:actuate, xlink:title, xlink:label, xlink:from, and xlink:to.
Source |
    <xsd:element name="RevisionRecall">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">The memorandum titled Intelligence Community Standards
                    and Procedures for Revised or Recalled Intelligence Products signed by DNI
                    Negroponte on 5 August 2005 specified how to indicate, in a textual form, the
                    revision or recall of a previously released document. This element specifies methods
                    for conveying revision and recall indicators and additional data in XML.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType mixed="true">
        <xsd:sequence>
          <xsd:element name="Link" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:attributeGroup ref="xlink:LocatorAttributesGroup"/>
              <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
            </xsd:complexType>
          </xsd:element>
          <xsd:element type="common:LongStringWithSecurityType" name="Details" maxOccurs="unbounded" minOccurs="0"/>
        </xsd:sequence>
        <xsd:attribute name="revisionID" use="required" type="xsd:int">
          <xsd:annotation>
            <xsd:documentation>A sequential integer for the revision.
                            Higher numbers take precedence over lower numbers.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="revisionType" use="required">
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="ADMINISTRATIVE RECALL"/>
              <xsd:enumeration value="ADMINISTRATIVE REVISION"/>
              <xsd:enumeration value="SUBSTANTIVE RECALL"/>
              <xsd:enumeration value="SUBSTANTIVE REVISION"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
        <xsd:attributeGroup ref="xlink:ResourceAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RevisionRecall / irm:Link

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
href | xsd:anyURI |  |  | required | A hyperlink reference address.
label | xsd:string |  |  | optional |
role | xsd:anyURI |  |  | optional | Identification of a resource that specifies the intended property of a hyperlink. xlink:role may be used to categorize a link by its role. The value of this attribute must be a uniform resource identifier (URI).
title | xsd:string |  |  | optional | A concise description of the target of a hyperlink in a human-readable form used to provide a plain text description of the link for display during a mouse-over.
type | xsd:NMTOKEN | locator |  | optional | Identifies the type of Extensible Linking Language (XLink) element the current element is functioning as. The value of this attribute is constrained to certain value(s) by the schema. XLink elements can serve several functions. The function is indicated by the value of the attribute xlink:type. The value of xlink:type can be simple, extended, locator, arc, or resource. In addition to xlink:type, the XLink specification defines several other attributes which are used in various combinations to fulfill the various functions. These attributes are: xlink:href, xlink:arcrole, xlink:role, xlink:show, xlink:actuate, xlink:title, xlink:label, xlink:from, and xlink:to.
Source |
    <xsd:element name="Link" minOccurs="0" maxOccurs="unbounded">
      <xsd:complexType>
        <xsd:attributeGroup ref="xlink:LocatorAttributesGroup"/>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RevisionRecall / irm:Details

Namespace | urn:us:gov:ic:irm
Diagram |
Type | LongStringWithSecurityType
Type hierarchy | xsd:string longStringType LongStringWithSecurityType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element type="common:LongStringWithSecurityType" name="Details" maxOccurs="unbounded" minOccurs="0"/>
Schema location | IC-IRM.xsd

Element irm:IntelType

Namespace | urn:us:gov:ic:irm
Annotations | A container for information about the type of intelligence that applies to this resource.
Diagram |
Properties |
content: | complex
Used by |
Complex Type | irm:ICResourceMetadataType
Model | irm:IntelDiscipline+ , irm:ReportingLevel{0,1}
Children | irm:IntelDiscipline, irm:ReportingLevel
Instance |
    <irm:IntelType>
      <irm:IntelDiscipline irm:discipline="" irm:otherDiscipline="" SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:IntelDiscipline>
      <irm:ReportingLevel>{0,1}</irm:ReportingLevel>
    </irm:IntelType>
Source |
    <xsd:element name="IntelType">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A container for information about the type of
                    intelligence that applies to this resource.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:IntelDiscipline" minOccurs="1" maxOccurs="unbounded"/>
          <xsd:element ref="irm:ReportingLevel" minOccurs="0"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:IntelDiscipline

Namespace | urn:us:gov:ic:irm
Annotations | An intelligence discipline to which a resource applies. Use attribute "otherDiscipline" to specify a value that is not in the enumerated list. ISM attributes refer to the classification of the Discipline or text in otherDiscipline.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:IntelType
Model | irm:IntelSubdiscipline*
Children | irm:IntelSubdiscipline
Instance |
    <irm:IntelDiscipline irm:discipline="" irm:otherDiscipline="" SchemaguideSecurityAttributesGroup="">
      <irm:IntelSubdiscipline irm:otherDiscipline="" SchemaguideSecurityAttributesGroup="" irm:subdiscipline="">{0,unbounded}</irm:IntelSubdiscipline>
    </irm:IntelDiscipline>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
irm:discipline | irm:IntelDisciplineVocabularyType |  |  | required |
irm:otherDiscipline | ShortStringType |  |  | optional | An intelligence discipline, other than those provided for by the controlled vocabulary for attribute "discipline". This attribute is optional. However, it must be used when the value of attribute "discipline" is "other".
Source |
    <xsd:element name="IntelDiscipline">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">An intelligence discipline to which a resource
                    applies. Use attribute "otherDiscipline" to specify a value that is not in the
                    enumerated list. ISM attributes refer to the classification
                    of the Discipline or text in otherDiscipline.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:IntelSubdiscipline" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attribute name="discipline" use="required" type="irm:IntelDisciplineVocabularyType"/>
        <xsd:attribute name="otherDiscipline" type="common:ShortStringType" use="optional">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">An intelligence discipline, other than
                            those provided for by the controlled vocabulary for attribute
                            "discipline". This attribute is optional. However, it must be used
                            when the value of attribute "discipline" is "other".</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:IntelSubdiscipline

Namespace | urn:us:gov:ic:irm
Annotations | A refinement of the intelligence discipline to which a resource applies.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:IntelDiscipline
Model | irm:IntelSubdisciplineTechnique*
Children | irm:IntelSubdisciplineTechnique
Instance |
    <irm:IntelSubdiscipline irm:otherDiscipline="" SchemaguideSecurityAttributesGroup="" irm:subdiscipline="">
      <irm:IntelSubdisciplineTechnique irm:othersubdisciplineTechnique="" SchemaguideSecurityAttributesGroup="" irm:subdisciplineTechnique="">{0,unbounded}</irm:IntelSubdisciplineTechnique>
    </irm:IntelSubdiscipline>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
irm:otherDiscipline | ShortStringType |  |  | optional | An intelligence subdiscipline, other than those provided for by the controlled vocabulary for attribute "subdiscipline". This attribute is optional. However, it must be used when the value of attribute "subdiscipline" is "other".
irm:subdiscipline | irm:IntelSubdisciplineVocabularyType |  |  | required |
Source |
    <xsd:element name="IntelSubdiscipline">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A refinement of the intelligence discipline to which a
                    resource applies.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:IntelSubdisciplineTechnique" minOccurs="0" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attribute name="subdiscipline" use="required" type="irm:IntelSubdisciplineVocabularyType"/>
        <xsd:attribute name="otherDiscipline" type="common:ShortStringType" use="optional">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">An intelligence subdiscipline, other than
                            those provided for by the controlled vocabulary for attribute
                            "subdiscipline". This attribute is optional. However, it must be used
                            when the value of attribute "subdiscipline" is "other".</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:IntelSubdisciplineTechnique

Namespace | urn:us:gov:ic:irm
Annotations | A further refinement of the intelligence discipline to which a resource applies.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:IntelSubdiscipline
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
irm:othersubdisciplineTechnique | ShortStringType |  |  | optional | An intelligence subdisciplineTechnique, other than those provided for by the controlled vocabulary for attribute "subdisciplineTechnique". This attribute is optional. However, it must be used when the value of attribute "subdisciplineTechnique" is "other".
irm:subdisciplineTechnique | irm:IntelSubdisciplineTechniqueVocabularyType |  |  | required |
Source |
    <xsd:element name="IntelSubdisciplineTechnique">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A further refinement of the intelligence discipline to
                    which a resource applies.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:attribute name="subdisciplineTechnique" use="required" type="irm:IntelSubdisciplineTechniqueVocabularyType"/>
        <xsd:attribute name="othersubdisciplineTechnique" type="common:ShortStringType" use="optional">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">An intelligence subdisciplineTechnique, other than
                            those provided for by the controlled vocabulary for attribute
                            "subdisciplineTechnique". This attribute is optional. However, it must be used
                            when the value of attribute "subdisciplineTechnique" is "other".</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ReportingLevel

Namespace | urn:us:gov:ic:irm
Annotations | A designation of the time elapsed between an observation and reporting of the observation.
Diagram |
Type | extension of xsd:nonNegativeInteger
Properties |
content: | complex
Used by |
Element | irm:IntelType
Source |
    <xsd:element name="ReportingLevel">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A designation of the time elapsed between an
                    observation and reporting of the observation.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="xsd:nonNegativeInteger">
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ProductLine

Namespace | urn:us:gov:ic:irm
Annotations | A description of an agency-specific suite of resources. ProductLine may be used to specify that a resource is a member of a given category of resources such as serials. It is up to the producing organizations to ensure that the content of the element is consistent from resource to resource. For example, if "CAR" is the accepted acronym for campaign analysis report, producers should check that the acronym is consistently used in each CAR resource.
Diagram |
Type | ShortStringWithSecurityType
Type hierarchy | xsd:string ShortStringType ShortStringWithSecurityType
Properties |
content: | complex
Used by |
Complex Type | irm:ICResourceMetadataType
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="ProductLine" type="common:ShortStringWithSecurityType">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A description of an agency-specific suite of resources.
                    ProductLine may be used to specify that a resource is a member of a given
                    category of resources such as serials. It is up to the producing organizations to
                    ensure that the content of the element is consistent from resource to
                    resource. For example, if "CAR" is the accepted acronym for campaign analysis
                    report, producers should check that the acronym is consistently used in each CAR
                    resource.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:Activity

Namespace | urn:us:gov:ic:irm
Annotations | Activity is used to identify if the resource is associated with a particular type of activity, the current list of possible values is: crisis, exercise, operation. The contents of the Activity element are intended for the name or descriptor of the activity.
Diagram |
Type | extension of ShortStringWithSecurityType
Type hierarchy | xsd:string ShortStringType ShortStringWithSecurityType
Properties |
content: | complex
Used by |
Complex Type | irm:ICResourceMetadataType
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
irm:activityType | irm:ActivityType |  |  | required |
Source |
    <xsd:element name="Activity">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">Activity is used to identify if the resource is
                    associated with a particular type of activity, the current list of possible values
                    is: crisis, exercise, operation. The contents of the Activity element are
                    intended for the name or descriptor of the activity.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:simpleContent>
          <xsd:extension base="common:ShortStringWithSecurityType">
            <xsd:attribute type="irm:ActivityType" use="required" name="activityType"/>
          </xsd:extension>
        </xsd:simpleContent>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:Dates

Namespace | urn:us:gov:ic:irm
Annotations | The date that a resource was approved for publication or posting.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:MetaCardIRM
Complex Type | irm:ICResourceMetadataType
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
irm:dateApproved | CombinedDateType |  |  | optional |
Source |
    <xsd:element name="Dates">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">The date that a resource was
                    approved for publication or posting.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:attribute name="dateApproved" type="ddms:CombinedDateType">
          <xsd:annotation>
            <xsd:appinfo>The date that a resource was
                            approved for publication or posting.</xsd:appinfo>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:NoticeList

Namespace | urn:us:gov:ic:irm
Annotations | A list of Notices
Diagram |
Properties |
content: | complex
Used by |
Element | irm:MetaCardIRM
Complex Type | irm:ICResourceMetadataType
Model | irm:Notice+
Children | irm:Notice
Instance |
    <irm:NoticeList SchemaguideSecurityAttributesGroup="">
      <irm:Notice irm:nonISMNoticeType="" notice="" noticeDate="" noticePOC="" noticeReason="" SchemaguideSecurityAttributesOptionGroup="">{1,unbounded}</irm:Notice>
    </irm:NoticeList>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="NoticeList">
      <xsd:annotation>
        <xsd:documentation>A list of Notices</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:Notice" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:Notice

Namespace | urn:us:gov:ic:irm
Annotations | A single Notice that may consist of 1 or more NoticeText
Diagram |
Properties |
content: | complex
Used by |
Element | irm:NoticeList
Model | irm:NoticeText+
Children | irm:NoticeText
Instance |
    <irm:Notice irm:nonISMNoticeType="" notice="" noticeDate="" noticePOC="" noticeReason="" SchemaguideSecurityAttributesOptionGroup="">
      <irm:NoticeText SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:NoticeText>
    </irm:Notice>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesOptionGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
irm:nonISMNoticeType | xsd:NMTOKEN |  |  | optional |
notice | CVEnumISMNotice |  |  | optional | A categorization defining which of the required Notices, described in the CAPCO Register, is included in the element. This attribute is an indicator that the element contains a Notice. The element could contain any structure the implementing schema defined and details of the rendering would be up to the schema in question. The permissible value for this attribute are defined in the Controlled Value Enumeration: CVEnumISMNotice.xml
noticeDate | xsd:date |  |  | optional | A Date associated with a notice such as the DoD Distribution notice date.
noticePOC | restriction of xsd:string |  |  | optional | A Point of Contact POC (less than 2048 chars) associated with a notice such as the DoD Distribution POC.
noticeReason | restriction of xsd:string |  |  | optional | A Reason (less than 2048 chars) associated with a notice such as the DoD Distribution reason.
Source |
    <xsd:element name="Notice">
      <xsd:annotation>
        <xsd:documentation>A single Notice that may consist of 1 or more NoticeText</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:NoticeText" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="ism:NoticeAttributesOptionGroup"/>
        <xsd:attribute name="nonISMNoticeType" type="xsd:NMTOKEN">
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:NoticeText

Namespace | urn:us:gov:ic:irm
Annotations | The actual text of a notice
Diagram |
Type | LongStringWithSecurityType
Type hierarchy | xsd:string longStringType LongStringWithSecurityType
Properties |
content: | complex
Used by |
Element | irm:Notice
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="NoticeText" type="common:LongStringWithSecurityType">
      <xsd:annotation>
        <xsd:documentation>The actual text of a notice</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ProductionMetricsList

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
Used by |
Complex Type | irm:ICResourceMetadataType
Model | irm:ProductionMetric+
Children | irm:ProductionMetric
Instance |
    <irm:ProductionMetricsList SchemaguideSecurityAttributesGroup="">
      <irm:ProductionMetric SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:ProductionMetric>
    </irm:ProductionMetricsList>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="ProductionMetricsList">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:ProductionMetric" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ProductionMetric

Namespace | urn:us:gov:ic:irm
Annotations | A categorization scheme whose values and use are defined by DDNI-A.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:ProductionMetricsList
Model | irm:ProductionMetricSubject , irm:ProductionMetricCoverage
Children | irm:ProductionMetricCoverage, irm:ProductionMetricSubject
Instance |
    <irm:ProductionMetric SchemaguideSecurityAttributesGroup="">
      <irm:ProductionMetricSubject SchemaguideSecurityAttributesGroup="">{1,1}</irm:ProductionMetricSubject>
      <irm:ProductionMetricCoverage SchemaguideSecurityAttributesGroup="">{1,1}</irm:ProductionMetricCoverage>
    </irm:ProductionMetric>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="ProductionMetric">
      <xsd:annotation>
        <xsd:documentation>A categorization scheme whose values and use are defined by DDNI-A.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:ProductionMetricSubject" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="irm:ProductionMetricCoverage" minOccurs="1" maxOccurs="1"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ProductionMetricSubject

Namespace | urn:us:gov:ic:irm
Annotations | A method of categorizing the subject of a document in a fashion understandable by DDNI-A
Diagram |
Type | irm:ProductionMetricSubjectType
Type hierarchy | xsd:token CVEnumProductionMetricsSubject irm:ProductionMetricSubjectType
Properties |
content: | complex
Used by |
Element | irm:ProductionMetric
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="ProductionMetricSubject" type="irm:ProductionMetricSubjectType">
      <xsd:annotation>
        <xsd:documentation>A method of categorizing the subject of a document in a fashion understandable by DDNI-A</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ProductionMetricCoverage

Namespace | urn:us:gov:ic:irm
Annotations | A method of categorizing the coverage of a document in a fashion understandable by DDNI-A
Diagram |
Type | irm:ProductionMetricCoverageType
Type hierarchy | xsd:token CVEnumProductionMetricsCoverage irm:ProductionMetricCoverageType
Properties |
content: | complex
Used by |
Element | irm:ProductionMetric
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="ProductionMetricCoverage" type="irm:ProductionMetricCoverageType">
      <xsd:annotation>
        <xsd:documentation>A method of categorizing the coverage of a document in a fashion understandable by DDNI-A</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RecordsManagementInfo

Namespace | urn:us:gov:ic:irm
Annotations | A container for information about the format of the publication file and the authoring software used to produce the publication.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:MetaCardIRM
Complex Type | irm:ICResourceMetadataType
Model | ALL(irm:VitalRecordIndicator{0,1} irm:ApplicationSoftware{0,1} irm:RecordKeeper{0,1})
Children | irm:ApplicationSoftware, irm:RecordKeeper, irm:VitalRecordIndicator
Instance |
    <irm:RecordsManagementInfo>
      <irm:VitalRecordIndicator irm:indicator="false">{0,1}</irm:VitalRecordIndicator>
      <irm:ApplicationSoftware SchemaguideSecurityAttributesGroup="">{0,1}</irm:ApplicationSoftware>
      <irm:RecordKeeper>{0,1}</irm:RecordKeeper>
    </irm:RecordsManagementInfo>
Source |
    <xsd:element name="RecordsManagementInfo">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A container for information about the format of
                    the publication file and the authoring software
                    used to produce the publication.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:all>
          <xsd:element ref="irm:VitalRecordIndicator" maxOccurs="1" minOccurs="0"/>
          <xsd:element ref="irm:ApplicationSoftware" maxOccurs="1" minOccurs="0"/>
          <xsd:element ref="irm:RecordKeeper" maxOccurs="1" minOccurs="0"/>
        </xsd:all>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:VitalRecordIndicator

Namespace | urn:us:gov:ic:irm
Annotations | An indication that a publication is categorized a vital record by the originating agency. A vital record is a resource that is needed: (a) to restore an enterprise to full operation following a catastrophe, or (b) as a record that is essential to protect the legal and financial rights of the government or the individual directly affected by its activities. The attribute named "indicator" is used to specify whether or not this product record is vital.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:RecordsManagementInfo
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
irm:indicator | xsd:boolean |  | false | optional | A signal that a specific property is applicable to a publication.
Source |
    <xsd:element name="VitalRecordIndicator">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">An indication that a publication is categorized
                    a vital record by the originating agency.  A
                    vital record is a resource that is needed: (a)
                    to restore an enterprise to full operation
                    following a catastrophe, or (b) as a record
                    that is essential to protect the legal and
                    financial rights of the government or the
                    individual directly affected by its activities.
                    The attribute named "indicator" is used to specify
                    whether or not this product record is vital.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:attribute name="indicator" type="xsd:boolean" default="false">
          <xsd:annotation>
            <xsd:documentation xml:lang="en">A signal that a specific property is applicable to a publication.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:ApplicationSoftware

Namespace | urn:us:gov:ic:irm
Annotations | The name or description of the software application(s) used to create the object or product to which this metadata applies. The application should be described in sufficient detail to ensure readability, retrieval, and preservation. As a minimum, specify the application name and version, and the operating system.
Diagram |
Type | ShortStringWithSecurityType
Type hierarchy | xsd:string ShortStringType ShortStringWithSecurityType
Properties |
content: | complex
Used by |
Element | irm:RecordsManagementInfo
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="ApplicationSoftware" type="common:ShortStringWithSecurityType">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">The name or description of the software application(s)
                    used to create the object or product to which this metadata
                    applies.  The application should be described in sufficient
                    detail to ensure readability, retrieval, and preservation.
                    As a minimum, specify the application name and version, and
                    the operating system.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RecordKeeper

Namespace | urn:us:gov:ic:irm
Annotations | The administrative entity, unit, office, responsible for the custody and ongoing management of the records during their active business use.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:RecordsManagementInfo
Model | ALL(irm:RecordKeeperID Organization)
Children | Organization, irm:RecordKeeperID
Instance |
    <irm:RecordKeeper>
      <irm:RecordKeeperID>{1,1}</irm:RecordKeeperID>
      <Organization>{1,1}</Organization>
    </irm:RecordKeeper>
Source |
    <xsd:element name="RecordKeeper">
      <xsd:annotation>
        <xsd:documentation>The administrative entity, unit, office, responsible
                    for the custody and ongoing management of the records
                    during their active business use.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:all>
          <xsd:element name="RecordKeeperID" type="common:ShortStringType">
            <xsd:annotation>
              <xsd:documentation>A unique identifier for the RecordKeeper</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="ddms:Organization" minOccurs="1" maxOccurs="1"/>
        </xsd:all>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:RecordKeeper / irm:RecordKeeperID

Namespace | urn:us:gov:ic:irm
Annotations | A unique identifier for the RecordKeeper
Diagram |
Type | ShortStringType
Properties |
content: | simple
Facets |
maxLength | 256 |
Source |
    <xsd:element name="RecordKeeperID" type="common:ShortStringType">
      <xsd:annotation>
        <xsd:documentation>A unique identifier for the RecordKeeper</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:NonStateActorCoverageList

Namespace | urn:us:gov:ic:irm
Annotations | A list of NonState Actors that are within the scope of coverage for the describedItem.
Diagram |
Properties |
content: | complex
Used by |
Complex Type | irm:ICResourceMetadataType
Model | irm:NonStateActor+
Children | irm:NonStateActor
Instance |
    <irm:NonStateActorCoverageList SchemaguideSecurityAttributesGroup="">
      <irm:NonStateActor SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:NonStateActor>
    </irm:NonStateActorCoverageList>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="NonStateActorCoverageList">
      <xsd:annotation>
        <xsd:documentation>A list of NonState Actors that are within the scope of coverage for the
                    describedItem.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="irm:NonStateActor" minOccurs="1" maxOccurs="unbounded"/>
        </xsd:sequence>
        <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:NonStateActor

Namespace | urn:us:gov:ic:irm
Annotations | An individual NonState Actor
Diagram |
Type | ShortStringWithSecurityType
Type hierarchy | xsd:string ShortStringType ShortStringWithSecurityType
Properties |
content: | complex
Used by |
Element | irm:NonStateActorCoverageList
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="NonStateActor" type="common:ShortStringWithSecurityType">
      <xsd:annotation>
        <xsd:documentation>An individual NonState Actor</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:MetaCardIRM

Namespace | urn:us:gov:ic:irm
Annotations | Information about the IRM itself such as who created it and when.
Diagram |
Properties |
content: | complex
Used by |
Element | irm:ICResourceMetadataPackage
Model | ALL(irm:PublishingAgency irm:IdentifierList irm:CreatorPublishList{0,1} irm:RevisionRecall{0,1} description{0,1} dates irm:Dates{0,1} irm:NoticeList{0,1} irm:RecordsManagementInfo{0,1})
Children | dates, description, irm:CreatorPublishList, irm:Dates, irm:IdentifierList, irm:NoticeList, irm:PublishingAgency, irm:RecordsManagementInfo, irm:RevisionRecall
Instance |
    <irm:MetaCardIRM>
      <irm:PublishingAgency irm:acronym="">{1,1}</irm:PublishingAgency>
      <irm:IdentifierList>{1,1}</irm:IdentifierList>
      <irm:CreatorPublishList>{0,1}</irm:CreatorPublishList>
      <irm:RevisionRecall label="" irm:revisionID="" irm:revisionType="" role="" SchemaguideSecurityAttributesGroup="" title="" type="">{0,1}</irm:RevisionRecall>
      <description SchemaguideSecurityAttributesGroup="">{0,1}</description>
      <dates created="" infoCutOff="" posted="" validTil="">{1,1}</dates>
      <irm:Dates irm:dateApproved="">{0,1}</irm:Dates>
      <irm:NoticeList SchemaguideSecurityAttributesGroup="">{0,1}</irm:NoticeList>
      <irm:RecordsManagementInfo>{0,1}</irm:RecordsManagementInfo>
    </irm:MetaCardIRM>
Source |
    <xsd:element name="MetaCardIRM">
      <xsd:annotation>
        <xsd:documentation>Information about the IRM itself such as who created it and when.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:all>
          <xsd:element ref="irm:PublishingAgency" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="irm:IdentifierList" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="irm:CreatorPublishList" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="irm:RevisionRecall" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="ddms:description" minOccurs="0"/>
          <xsd:element ref="ddms:dates" minOccurs="1" maxOccurs="1"/>
          <xsd:element ref="irm:Dates" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="irm:NoticeList" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="irm:RecordsManagementInfo" minOccurs="0" maxOccurs="1"/>
        </xsd:all>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:IdentifierList

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
Used by |
Element | irm:MetaCardIRM
Model | identifier+
Children | identifier
Instance |
    <irm:IdentifierList>
      <identifier qualifier="" value="">{1,unbounded}</identifier>
    </irm:IdentifierList>
Source |
    <xsd:element name="IdentifierList">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element ref="ddms:identifier" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:CreatorPublishList

Namespace | urn:us:gov:ic:irm
Diagram |
Properties |
content: | complex
Used by |
Element | irm:MetaCardIRM
Model | creator+ | publisher+ | contributor+ | pointOfContact+
Children | contributor, creator, pointOfContact, publisher
Instance |
    <irm:CreatorPublishList>
      <creator SchemaguideSecurityAttributesOptionGroup="">{1,unbounded}</creator>
      <publisher SchemaguideSecurityAttributesOptionGroup="">{1,unbounded}</publisher>
      <contributor SchemaguideSecurityAttributesOptionGroup="">{1,unbounded}</contributor>
      <pointOfContact SchemaguideSecurityAttributesOptionGroup="">{1,unbounded}</pointOfContact>
    </irm:CreatorPublishList>
Source |
    <xsd:element name="CreatorPublishList">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element ref="ddms:creator" maxOccurs="unbounded"/>
          <xsd:element ref="ddms:publisher" maxOccurs="unbounded"/>
          <xsd:element ref="ddms:contributor" maxOccurs="unbounded"/>
          <xsd:element ref="ddms:pointOfContact" maxOccurs="unbounded"/>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
Schema location | IC-IRM.xsd

Element irm:IRMList

Namespace | urn:us:gov:ic:irm
Diagram |
Type | irm:IRMListType
Properties |
content: | complex
Model | irm:ICResourceMetadataPackage+
Children | irm:ICResourceMetadataPackage
Instance |
    <irm:IRMList SchemaguideSecurityAttributesGroup="">
      <irm:ICResourceMetadataPackage compliesWith="" createDate="" irm:DESVersion="3" DESVersion="" ntk:DESVersion="3" resourceElement="true" SchemaguideSecurityAttributesGroup="">{1,unbounded}</irm:ICResourceMetadataPackage>
    </irm:IRMList>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:element name="IRMList" type="irm:IRMListType"/>
Schema location | IC-IRM.xsd

Complex Type irm:ICResourceMetadataType

Namespace | urn:us:gov:ic:irm
Annotations | Information about the item being described as opposed to the information in the IRM itself.
Diagram |
Used by |
Element | irm:ICResourceMetadataPackage/irm:DescribedItemIRM
Model | ALL(Resource irm:PublishingAgency irm:TaskingInfoList{0,1} irm:RevisionRecall{0,1} irm:IntelType{0,1} irm:ProductLine{0,1} irm:Activity{0,1} irm:Dates{0,1} irm:NoticeList{0,1} irm:ProductionMetricsList ntk:Access{0,1} irm:RecordsManagementInfo{0,1} irm:NonStateActorCoverageList{0,1})
Children | Resource, irm:Activity, irm:Dates, irm:IntelType, irm:NonStateActorCoverageList, irm:NoticeList, irm:ProductLine, irm:ProductionMetricsList, irm:PublishingAgency, irm:RecordsManagementInfo, irm:RevisionRecall, irm:TaskingInfoList, ntk:Access
Source |
    <xsd:complexType name="ICResourceMetadataType">
      <xsd:annotation>
        <xsd:documentation>Information about the item being described as
                    opposed to the information in the IRM itself.</xsd:documentation>
      </xsd:annotation>
      <xsd:all>
        <xsd:element ref="ddms:Resource" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="irm:PublishingAgency" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="irm:TaskingInfoList" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:RevisionRecall" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:IntelType" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:ProductLine" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:Activity" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:Dates" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:NoticeList" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:ProductionMetricsList" minOccurs="1" maxOccurs="1"/>
        <xsd:element ref="ntk:Access" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:RecordsManagementInfo" minOccurs="0" maxOccurs="1"/>
        <xsd:element ref="irm:NonStateActorCoverageList" minOccurs="0" maxOccurs="1"/>
      </xsd:all>
    </xsd:complexType>
Schema location | IC-IRM.xsd

Simple Type irm:IntelSubdisciplineTechniqueVocabularyType

Namespace | urn:us:gov:ic:irm
Diagram |
Type | restriction of xsd:NMTOKEN
Facets |
enumeration | Spectral |
enumeration | LIDAR |
enumeration | LASINT_LWR |
enumeration | NonImaging_IR |
enumeration | SAR_PHD |
enumeration | CBRNE |
enumeration | Environmental |
enumeration | Meteorological |
enumeration | Seismic |
enumeration | Hydroacoustic |
enumeration | Infrasound |
enumeration | UMS |
enumeration | other |
Used by |
Attribute | irm:IntelSubdisciplineTechnique/@irm:subdisciplineTechnique
Source |
    <xsd:simpleType name="IntelSubdisciplineTechniqueVocabularyType">
      <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="Spectral"/>
        <xsd:enumeration value="LIDAR"/>
        <xsd:enumeration value="LASINT_LWR"/>
        <xsd:enumeration value="NonImaging_IR"/>
        <xsd:enumeration value="SAR_PHD"/>
        <xsd:enumeration value="CBRNE"/>
        <xsd:enumeration value="Environmental"/>
        <xsd:enumeration value="Meteorological"/>
        <xsd:enumeration value="Seismic"/>
        <xsd:enumeration value="Hydroacoustic"/>
        <xsd:enumeration value="Infrasound"/>
        <xsd:enumeration value="UMS"/>
        <xsd:enumeration value="other"/>
      </xsd:restriction>
    </xsd:simpleType>
Schema location | IC-IRM.xsd

Simple Type irm:IntelSubdisciplineVocabularyType

Namespace | urn:us:gov:ic:irm
Diagram |
Type | restriction of xsd:NMTOKEN
Facets |
enumeration | EO |
enumeration | Radar |
enumeration | Materials |
enumeration | GEO |
enumeration | Nuclear |
enumeration | RF |
enumeration | other |
Used by |
Attribute | irm:IntelSubdiscipline/@irm:subdiscipline
Source |
    <xsd:simpleType name="IntelSubdisciplineVocabularyType">
      <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="EO"/>
        <xsd:enumeration value="Radar"/>
        <xsd:enumeration value="Materials"/>
        <xsd:enumeration value="GEO"/>
        <xsd:enumeration value="Nuclear"/>
        <xsd:enumeration value="RF"/>
        <xsd:enumeration value="other"/>
      </xsd:restriction>
    </xsd:simpleType>
Schema location | IC-IRM.xsd

Simple Type irm:IntelDisciplineVocabularyType

Namespace | urn:us:gov:ic:irm
Diagram |
Type | restriction of xsd:NMTOKEN
Facets |
enumeration | CI |
enumeration | COMINT |
enumeration | ELINT |
enumeration | FISINT |
enumeration | GEOINT |
enumeration | HUMINT |
enumeration | IMINT |
enumeration | MASINT |
enumeration | OSINT |
enumeration | SIGINT |
enumeration | TECHINT |
enumeration | other |
Used by |
Attribute | irm:IntelDiscipline/@irm:discipline
Source |
    <xsd:simpleType name="IntelDisciplineVocabularyType">
      <xsd:restriction base="xsd:NMTOKEN">
        <xsd:enumeration value="CI"/>
        <xsd:enumeration value="COMINT"/>
        <xsd:enumeration value="ELINT"/>
        <xsd:enumeration value="FISINT"/>
        <xsd:enumeration value="GEOINT"/>
        <xsd:enumeration value="HUMINT"/>
        <xsd:enumeration value="IMINT"/>
        <xsd:enumeration value="MASINT"/>
        <xsd:enumeration value="OSINT"/>
        <xsd:enumeration value="SIGINT"/>
        <xsd:enumeration value="TECHINT"/>
        <xsd:enumeration value="other"/>
      </xsd:restriction>
    </xsd:simpleType>
Schema location | IC-IRM.xsd

Simple Type irm:ActivityType

Namespace | urn:us:gov:ic:irm
Diagram |
Type | restriction of xsd:token
Facets |
enumeration | crisis |
enumeration | exercise |
enumeration | operation |
Used by |
Attribute | irm:Activity/@irm:activityType
Source |
    <xsd:simpleType name="ActivityType">
      <xsd:restriction base="xsd:token">
        <xsd:enumeration value="crisis"/>
        <xsd:enumeration value="exercise"/>
        <xsd:enumeration value="operation"/>
      </xsd:restriction>
    </xsd:simpleType>
Schema location | IC-IRM.xsd

Complex Type irm:ProductionMetricSubjectType

Namespace | urn:us:gov:ic:irm
Diagram |
Type | extension of CVEnumProductionMetricsSubject
Type hierarchy | xsd:token CVEnumProductionMetricsSubject irm:ProductionMetricSubjectType
Used by |
Element | irm:ProductionMetricSubject
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:complexType name="ProductionMetricSubjectType">
      <xsd:simpleContent>
        <xsd:extension base="irm-cve:CVEnumProductionMetricsSubject">
          <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
Schema location | IC-IRM.xsd

Complex Type irm:ProductionMetricCoverageType

Namespace | urn:us:gov:ic:irm
Diagram |
Type | extension of CVEnumProductionMetricsCoverage
Type hierarchy | xsd:token CVEnumProductionMetricsCoverage irm:ProductionMetricCoverageType
Used by |
Element | irm:ProductionMetricCoverage
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:complexType name="ProductionMetricCoverageType">
      <xsd:simpleContent>
        <xsd:extension base="irm-cve:CVEnumProductionMetricsCoverage">
          <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
Schema location | IC-IRM.xsd

Complex Type irm:IRMListType

Namespace | urn:us:gov:ic:irm
Annotations | A collection of ICResourceMetadataPackages. Each ICResourceMetadataPackage describes the same item using different metadata to allow for different classifications or audiences. Allows for Multi Audience Tearline IRM packaged together.
Diagram |
Used by |
Element | irm:IRMList
Model | irm:ICResourceMetadataPackage+
Children | irm:ICResourceMetadataPackage
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
Source |
    <xsd:complexType name="IRMListType">
      <xsd:annotation>
        <xsd:documentation>A collection of ICResourceMetadataPackages.
                    Each ICResourceMetadataPackage describes the same item
                    using different metadata to allow for different classifications or audiences.
                    Allows for Multi Audience Tearline IRM packaged together.</xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
        <xsd:element ref="irm:ICResourceMetadataPackage" minOccurs="1" maxOccurs="unbounded"/>
      </xsd:sequence>
      <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
    </xsd:complexType>
Schema location | IC-IRM.xsd

Attribute irm:PublishingAgency / @irm:acronym

Namespace | urn:us:gov:ic:irm
Type | CVEnumIRMAgencyAcronym
Properties |
use: | required
Facets |
enumeration | CIA | Central Intelligence Agency
enumeration | DIA | Defense Intelligence Agency
enumeration | FBI | Federal Bureau of Investigation
enumeration | NGA | National Geospatial-Intelligence Agency
enumeration | NRO | National Reconnaissance Office
enumeration | NSA | National Security Agency
enumeration | DOE | Department of Energy
enumeration | DHS | Department of Homeland Security
enumeration | State | Department of State
enumeration | Treas | Department of Treasury
enumeration | DEA | Drug Enforcement Administration
enumeration | AF | US Air Force
enumeration | ARMY | US Army
enumeration | USGC | US Coast Guard
enumeration | USMC | US Marine Corps
enumeration | Navy | US Navy
enumeration | DNI | Office of the Director of National Intelligence
enumeration | SLT | State, Local, Tribal Government
enumeration | OtherDoD | Other Department of Defense
enumeration | OtherUSG | Other United State Federal Government
enumeration | Foreign | Foreign Government
Used by |
Element | irm:PublishingAgency
Source |
    <xsd:attribute name="acronym" type="irm-cve:CVEnumIRMAgencyAcronym" use="required"/>
Schema location | IC-IRM.xsd

Attribute irm:TaskID / @irm:taskingSystem

Namespace | urn:us:gov:ic:irm
Annotations | Identifier used in identifying an automated system for originating tasks, and the simple link attributes for providing a hyperlink to the system.
Type | ShortStringType
Properties |
use: | optional
Facets |
maxLength | 256 |
Used by |
Element | irm:TaskID
Source |
    <xsd:attribute name="taskingSystem" type="common:ShortStringType" use="optional">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">Identifier used in identifying an
                                    automated system for originating tasks, and the simple link
                                    attributes for providing a hyperlink to the system.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:RevisionRecall / @irm:revisionID

Namespace | urn:us:gov:ic:irm
Annotations | A sequential integer for the revision. Higher numbers take precedence over lower numbers.
Type | xsd:int
Properties |
use: | required
Used by |
Element | irm:RevisionRecall
Source |
    <xsd:attribute name="revisionID" use="required" type="xsd:int">
      <xsd:annotation>
        <xsd:documentation>A sequential integer for the revision.
                            Higher numbers take precedence over lower numbers.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:RevisionRecall / @irm:revisionType

Namespace | urn:us:gov:ic:irm
Type | restriction of xsd:string
Properties |
use: | required
Facets |
enumeration | ADMINISTRATIVE RECALL |
enumeration | ADMINISTRATIVE REVISION |
enumeration | SUBSTANTIVE RECALL |
enumeration | SUBSTANTIVE REVISION |
Used by |
Element | irm:RevisionRecall
Source |
    <xsd:attribute name="revisionType" use="required">
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="ADMINISTRATIVE RECALL"/>
          <xsd:enumeration value="ADMINISTRATIVE REVISION"/>
          <xsd:enumeration value="SUBSTANTIVE RECALL"/>
          <xsd:enumeration value="SUBSTANTIVE REVISION"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:IntelSubdisciplineTechnique / @irm:subdisciplineTechnique

Namespace | urn:us:gov:ic:irm
Type | irm:IntelSubdisciplineTechniqueVocabularyType
Properties |
use: | required
Facets |
enumeration | Spectral |
enumeration | LIDAR |
enumeration | LASINT_LWR |
enumeration | NonImaging_IR |
enumeration | SAR_PHD |
enumeration | CBRNE |
enumeration | Environmental |
enumeration | Meteorological |
enumeration | Seismic |
enumeration | Hydroacoustic |
enumeration | Infrasound |
enumeration | UMS |
enumeration | other |
Used by |
Element | irm:IntelSubdisciplineTechnique
Source |
    <xsd:attribute name="subdisciplineTechnique" use="required" type="irm:IntelSubdisciplineTechniqueVocabularyType"/>
Schema location | IC-IRM.xsd

Attribute irm:IntelSubdisciplineTechnique / @irm:othersubdisciplineTechnique

Namespace | urn:us:gov:ic:irm
Annotations | An intelligence subdisciplineTechnique, other than those provided for by the controlled vocabulary for attribute "subdisciplineTechnique". This attribute is optional. However, it must be used when the value of attribute "subdisciplineTechnique" is "other".
Type | ShortStringType
Properties |
use: | optional
Facets |
maxLength | 256 |
Used by |
Element | irm:IntelSubdisciplineTechnique
Source |
    <xsd:attribute name="othersubdisciplineTechnique" type="common:ShortStringType" use="optional">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">An intelligence subdisciplineTechnique, other than
                            those provided for by the controlled vocabulary for attribute
                            "subdisciplineTechnique". This attribute is optional. However, it must be used
                            when the value of attribute "subdisciplineTechnique" is "other".</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:IntelSubdiscipline / @irm:subdiscipline

Namespace | urn:us:gov:ic:irm
Type | irm:IntelSubdisciplineVocabularyType
Properties |
use: | required
Facets |
enumeration | EO |
enumeration | Radar |
enumeration | Materials |
enumeration | GEO |
enumeration | Nuclear |
enumeration | RF |
enumeration | other |
Used by |
Element | irm:IntelSubdiscipline
Source |
    <xsd:attribute name="subdiscipline" use="required" type="irm:IntelSubdisciplineVocabularyType"/>
Schema location | IC-IRM.xsd

Attribute irm:IntelSubdiscipline / @irm:otherDiscipline

Namespace | urn:us:gov:ic:irm
Annotations | An intelligence subdiscipline, other than those provided for by the controlled vocabulary for attribute "subdiscipline". This attribute is optional. However, it must be used when the value of attribute "subdiscipline" is "other".
Type | ShortStringType
Properties |
use: | optional
Facets |
maxLength | 256 |
Used by |
Element | irm:IntelSubdiscipline
Source |
    <xsd:attribute name="otherDiscipline" type="common:ShortStringType" use="optional">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">An intelligence subdiscipline, other than
                            those provided for by the controlled vocabulary for attribute
                            "subdiscipline". This attribute is optional. However, it must be used
                            when the value of attribute "subdiscipline" is "other".</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:IntelDiscipline / @irm:discipline

Namespace | urn:us:gov:ic:irm
Type | irm:IntelDisciplineVocabularyType
Properties |
use: | required
Facets |
enumeration | CI |
enumeration | COMINT |
enumeration | ELINT |
enumeration | FISINT |
enumeration | GEOINT |
enumeration | HUMINT |
enumeration | IMINT |
enumeration | MASINT |
enumeration | OSINT |
enumeration | SIGINT |
enumeration | TECHINT |
enumeration | other |
Used by |
Element | irm:IntelDiscipline
Source |
    <xsd:attribute name="discipline" use="required" type="irm:IntelDisciplineVocabularyType"/>
Schema location | IC-IRM.xsd

Attribute irm:IntelDiscipline / @irm:otherDiscipline

Namespace | urn:us:gov:ic:irm
Annotations | An intelligence discipline, other than those provided for by the controlled vocabulary for attribute "discipline". This attribute is optional. However, it must be used when the value of attribute "discipline" is "other".
Type | ShortStringType
Properties |
use: | optional
Facets |
maxLength | 256 |
Used by |
Element | irm:IntelDiscipline
Source |
    <xsd:attribute name="otherDiscipline" type="common:ShortStringType" use="optional">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">An intelligence discipline, other than
                            those provided for by the controlled vocabulary for attribute
                            "discipline". This attribute is optional. However, it must be used
                            when the value of attribute "discipline" is "other".</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:Activity / @irm:activityType

Namespace | urn:us:gov:ic:irm
Type | irm:ActivityType
Properties |
use: | required
Facets |
enumeration | crisis |
enumeration | exercise |
enumeration | operation |
Used by |
Element | irm:Activity
Source |
    <xsd:attribute type="irm:ActivityType" use="required" name="activityType"/>
Schema location | IC-IRM.xsd

Attribute irm:Dates / @irm:dateApproved

Namespace | urn:us:gov:ic:irm
Type | CombinedDateType
Properties |
content: | simple
Used by |
Element | irm:Dates
Source |
    <xsd:attribute name="dateApproved" type="ddms:CombinedDateType">
      <xsd:annotation>
        <xsd:appinfo>The date that a resource was
                            approved for publication or posting.</xsd:appinfo>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:Notice / @irm:nonISMNoticeType

Namespace | urn:us:gov:ic:irm
Type | xsd:NMTOKEN
Properties |
content: | simple
Used by |
Element | irm:Notice
Source |
    <xsd:attribute name="nonISMNoticeType" type="xsd:NMTOKEN">
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:VitalRecordIndicator / @irm:indicator

Namespace | urn:us:gov:ic:irm
Annotations | A signal that a specific property is applicable to a publication.
Type | xsd:boolean
Properties |
default: | false
Used by |
Element | irm:VitalRecordIndicator
Source |
    <xsd:attribute name="indicator" type="xsd:boolean" default="false">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">A signal that a specific property is applicable to a publication.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute irm:IRMRootNodeAttributeGroup / @irm:DESVersion

Namespace | urn:us:gov:ic:irm
Annotations | The version number of the DES
Type | xsd:int
Properties |
use: | required
fixed: | 3
Used by |
Attribute Group | irm:IRMRootNodeAttributeGroup
Source |
    <xsd:attribute name="DESVersion" use="required" type="xsd:int" fixed="3" form="qualified">
      <xsd:annotation>
        <xsd:documentation xml:lang="en">The version number of the DES</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
Schema location | IC-IRM.xsd

Attribute Group irm:IRMRootNodeAttributeGroup

Namespace | urn:us:gov:ic:irm
Diagram |
Used by |
Element | irm:ICResourceMetadataPackage
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
DESVersion | xsd:int |  |  | required | The version number of the DES. Should there be multiple specified in an instance document the one at the root node is the one that will apply to the entire document.
SchemaguideSecurityAttributesGroup | xsd:NMTOKEN |  |  | optional | This attribute is only a placeholder so that all the ISM attributes are not shown in the schemaGuide for every element. If you refer to the documentation of the attribute group it will say what attributes should be here.
compliesWith | CVEnumISMCompliesWith |  |  | optional | This attribute is used at the resource level. An indicator of what optional ISM rule sets the documents complies with. This allows sytems to know that the document claims compliance with these rule sets and they should be enforced. PERMISSIBLE VALUES The permissible values for this simple type are defined in the Controlled Value Enumeration: CVEnumISMcompliesWith.xml
createDate | xsd:date |  |  | required | This attribute is used to designate what date the document was produced on. This is the date that will be used by various constraint rules to determine if the document meets all the business rules. It must be on the element where resourceElement is true.
irm:DESVersion | xsd:int | 3 |  | required | The version number of the DES
ntk:DESVersion | xsd:int | 3 |  | required | The version number of the DES
resourceElement | xsd:boolean | true |  | required | This attribute is used to designate which element has the ISM attributes representing the classification for the entire resource. Every document must have at least one element with this indicator as true. It should be rare that a document has more than one. Mainly this would occur in some sort of aggregator schema. In that unusual case the first one encountered in XML document order is the one used for all constraint rules.
Source |
    <xsd:attributeGroup name="IRMRootNodeAttributeGroup">
      <xsd:attribute name="DESVersion" use="required" type="xsd:int" fixed="3" form="qualified">
        <xsd:annotation>
          <xsd:documentation xml:lang="en">The version number of the DES</xsd:documentation>
        </xsd:annotation>
      </xsd:attribute>
      <xsd:attributeGroup ref="ism:ISMRootNodeAttributeGroup"/>
      <xsd:attributeGroup ref="ntk:NTKRootNodeAttributeGroup"/>
      <xsd:attributeGroup ref="ism:ResourceNodeAttributeGroup"/>
    </xsd:attributeGroup>
Schema location | IC-IRM.xsd