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
Diagram IC-IRM_xsd.tmp#id329 IC-NTK_xsd.tmp#id33 IC-IRM_xsd.tmp#id53 IC-IRM_xsd.tmp#id326
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
Diagram DDMS-v3_0_xsd.tmp#id55 IC-IRM_xsd.tmp#id245 IC-IRM_xsd.tmp#id251 IC-IRM_xsd.tmp#id268 IC-IRM_xsd.tmp#id279 IC-IRM_xsd.tmp#id293 IC-IRM_xsd.tmp#id294 IC-IRM_xsd.tmp#id297 IC-IRM_xsd.tmp#id299 IC-IRM_xsd.tmp#id310 IC-NTK_xsd.tmp#id33 IC-IRM_xsd.tmp#id318 IC-IRM_xsd.tmp#id324 IC-IRM_xsd.tmp#id54
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
Diagram IC-IRM_xsd.tmp#id249 IC-IRM_xsd.tmp#id246
Properties
content: complex
Used by
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
Diagram IC-Common_xsd.tmp#id248 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id247
Type ShortStringWithSecurityType
Type hierarchy
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id252
Properties
content: complex
Used by
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id253 IC-IRM_xsd.tmp#id255 IC-IRM_xsd.tmp#id257 DDMS-Globals_xsd.tmp#id65
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id254
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
Diagram IC-ISM_xsd.tmp#id38 DDMS-Globals_xsd.tmp#id98 DDMS-Globals_xsd.tmp#id105
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id256
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
Diagram IC-ISM_xsd.tmp#id38 DDMS-Globals_xsd.tmp#id98 DDMS-Globals_xsd.tmp#id105
Properties
content: complex
Used by
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
Diagram IC-Common_xsd.tmp#id248 IC-IRM_xsd.tmp#id258 IC-Common_xsd.tmp#id259
Type extension of ShortStringType
Type hierarchy
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
Diagram IC-IRM_xsd.tmp#id275 IC-IRM_xsd.tmp#id276 IC-ISM_xsd.tmp#id38 IC-XLink_xsd.tmp#id277 IC-IRM_xsd.tmp#id269 IC-IRM_xsd.tmp#id272
Properties
content: complex
mixed: true
Used by
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
Diagram IC-XLink_xsd.tmp#id270 IC-ISM_xsd.tmp#id38
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
Diagram IC-Common_xsd.tmp#id274 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id273
Type LongStringWithSecurityType
Type hierarchy
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
Diagram IC-IRM_xsd.tmp#id280 IC-IRM_xsd.tmp#id292
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id289 IC-IRM_xsd.tmp#id291 IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id281
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
Diagram IC-IRM_xsd.tmp#id286 IC-IRM_xsd.tmp#id288 IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id282
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id283 IC-IRM_xsd.tmp#id285 IC-ISM_xsd.tmp#id38
Properties
content: complex
Used by
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
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
Diagram IC-Common_xsd.tmp#id248 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id247
Type ShortStringWithSecurityType
Type hierarchy
Properties
content: complex
Used by
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
Diagram IC-Common_xsd.tmp#id248 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id247 IC-IRM_xsd.tmp#id295
Type extension of ShortStringWithSecurityType
Type hierarchy
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id298
Properties
content: complex
Used by
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id300
Properties
content: complex
Used by
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
Diagram IC-ISM_xsd.tmp#id302 IC-IRM_xsd.tmp#id309 IC-IRM_xsd.tmp#id301
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
Diagram IC-Common_xsd.tmp#id274 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id273
Type LongStringWithSecurityType
Type hierarchy
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id311
Properties
content: complex
Used by
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id312 IC-IRM_xsd.tmp#id315
Properties
content: complex
Used by
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
Diagram CVEnumIRMProductionMetricsSubject_xsd.tmp#id314 IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id313
Type irm:ProductionMetricSubjectType
Type hierarchy
Properties
content: complex
Used by
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
Diagram CVEnumIRMProductionMetricsCoverage_xsd.tmp#id317 IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id316
Type irm:ProductionMetricCoverageType
Type hierarchy
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id319 IC-IRM_xsd.tmp#id321 IC-IRM_xsd.tmp#id322
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id320
Properties
content: complex
Used by
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
Diagram IC-Common_xsd.tmp#id248 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id247
Type ShortStringWithSecurityType
Type hierarchy
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id323 DDMS-Globals_xsd.tmp#id98
Properties
content: complex
Used by
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
Diagram IC-Common_xsd.tmp#id248
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id325
Properties
content: complex
Used by
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
Diagram IC-Common_xsd.tmp#id248 IC-ISM_xsd.tmp#id38 IC-Common_xsd.tmp#id247
Type ShortStringWithSecurityType
Type hierarchy
Properties
content: complex
Used by
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
Diagram IC-IRM_xsd.tmp#id245 IC-IRM_xsd.tmp#id327 IC-IRM_xsd.tmp#id328 IC-IRM_xsd.tmp#id268 DDMS-Globals_xsd.tmp#id65 DDMS-Globals_xsd.tmp#id72 IC-IRM_xsd.tmp#id297 IC-IRM_xsd.tmp#id299 IC-IRM_xsd.tmp#id318
Properties
content: complex
Used by
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
Diagram DDMS-Globals_xsd.tmp#id57
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
Diagram DDMS-Globals_xsd.tmp#id96 DDMS-Globals_xsd.tmp#id120 DDMS-Globals_xsd.tmp#id121 DDMS-Globals_xsd.tmp#id122
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id32 IC-IRM_xsd.tmp#id334
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
Diagram DDMS-v3_0_xsd.tmp#id55 IC-IRM_xsd.tmp#id245 IC-IRM_xsd.tmp#id251 IC-IRM_xsd.tmp#id268 IC-IRM_xsd.tmp#id279 IC-IRM_xsd.tmp#id293 IC-IRM_xsd.tmp#id294 IC-IRM_xsd.tmp#id297 IC-IRM_xsd.tmp#id299 IC-IRM_xsd.tmp#id310 IC-NTK_xsd.tmp#id33 IC-IRM_xsd.tmp#id318 IC-IRM_xsd.tmp#id324
Used by
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
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
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
Diagram
Type restriction of xsd:NMTOKEN
Facets
enumeration EO
enumeration Radar
enumeration Materials
enumeration GEO
enumeration Nuclear
enumeration RF
enumeration other
Used by
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
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
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
Diagram
Type restriction of xsd:token
Facets
enumeration crisis
enumeration exercise
enumeration operation
Used by
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
Diagram CVEnumIRMProductionMetricsSubject_xsd.tmp#id314 IC-ISM_xsd.tmp#id38
Type extension of CVEnumProductionMetricsSubject
Type hierarchy
Used by
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
Diagram CVEnumIRMProductionMetricsCoverage_xsd.tmp#id317 IC-ISM_xsd.tmp#id38
Type extension of CVEnumProductionMetricsCoverage
Type hierarchy
Used by
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
Diagram IC-ISM_xsd.tmp#id38 IC-IRM_xsd.tmp#id32
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
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
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
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
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
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
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
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
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
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
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
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
Diagram IC-IRM_xsd.tmp#id330 IC-ISM_xsd.tmp#id244 IC-ISM_xsd.tmp#id243 IC-NTK_xsd.tmp#id332 IC-NTK_xsd.tmp#id331 IC-ISM_xsd.tmp#id238 IC-ISM_xsd.tmp#id239 IC-ISM_xsd.tmp#id240 IC-ISM_xsd.tmp#id38 IC-ISM_xsd.tmp#id237
Used by
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