Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
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_Element_irm_RevisionRecall.tmp#RevisionRecall_revisionID IC-IRM_xsd_Element_irm_RevisionRecall.tmp#RevisionRecall_revisionType IC-ISM_xsd_Attribute_Group_SecurityAttributesGroup.tmp#SecurityAttributesGroup IC-Common_xsd_Attribute_Group_OptionalResourceLinkAttributesGroup.tmp#OptionalResourceLinkAttributesGroup IC-IRM_xsd_Element_irm_RevisionRecall.tmp#RevisionRecall_Link IC-IRM_xsd_Element_irm_RevisionRecall.tmp#RevisionRecall_Details
Properties
content: complex
mixed: true
Used by
Model irm:Link* , irm:Details*
Children irm:Details, irm:Link
Instance
<irm:RevisionRecall xlink:label="" network="" otherNetwork="" irm:revisionID="" irm:revisionType="" xlink:role="" SchemaguideSecurityAttributesGroup="" xlink:title="" xlink:type="resource" xmlns:irm="urn:us:gov:ic:irm">
  <irm:Link xlink:href="" xlink:label="" xlink:role="" SchemaguideSecurityAttributesGroup="" xlink:title="" xlink: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
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".
xlink:label xlink:labelType optional
xlink:role xlink:roleType optional
xlink:title xlink:titleAttrType optional
xlink:type xlink:typeType resource 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 minOccurs="1" maxOccurs="1">
      <xsd:element name="Link" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:attributeGroup ref="xlink:locatorAttrs"/>
          <xsd:attributeGroup ref="ism:SecurityAttributesGroup"/>
        </xsd:complexType>
      </xsd:element>
      <xsd:element type="ism:LongStringWithSecurityType" name="Details" minOccurs="0" maxOccurs="unbounded"/>
    </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="common:OptionalResourceLinkAttributesGroup"/>
  </xsd:complexType>
</xsd:element>
Schema location IC-IRM.xsd
Element irm:RevisionRecall / irm:Link
Namespace urn:us:gov:ic:irm
Diagram
Properties
Attributes
Source
Schema location IC-IRM.xsd
Element irm:RevisionRecall / irm:Details
Namespace urn:us:gov:ic:irm
Diagram
Diagram IC-ISM_xsd_Simple_Type_LongStringType.tmp#LongStringType IC-ISM_xsd_Attribute_Group_SecurityAttributesGroup.tmp#SecurityAttributesGroup IC-ISM_xsd_Complex_Type_LongStringWithSecurityType.tmp#LongStringWithSecurityType
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="ism:LongStringWithSecurityType" name="Details" minOccurs="0" maxOccurs="unbounded"/>
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