<xs:complexType name="RevisionRecallType" mixed="true">
<xs:annotation>
<xs:appinfo 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.</xs:appinfo>
</xs:annotation>
<xs:sequence minOccurs="0">
<xs:element name="link" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attributeGroup ref="xlink:locatorAttrs"/>
<xs:attributeGroup ref="SecurityAttributesGroup"/>
</xs:complexType>
</xs:element>
<xs:element name="details" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="simpleTokenType">
<xs:attributeGroup ref="SecurityAttributesGroup"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="revisionID" type="xs:int" use="required">
<xs:annotation>
<xs:appinfo xml:lang="en">A sequential integer for the revision. Higher numbers take precedence over lower numbers.</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="revisionType" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="ADMINISTRATIVE RECALL"/>
<xs:enumeration value="ADMINISTRATIVE REVISION"/>
<xs:enumeration value="SUBSTANTIVE RECALL"/>
<xs:enumeration value="SUBSTANTIVE REVISION"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup ref="SecurityAttributesGroup"/>
<xs:attributeGroup ref="OptionalResourceLinkAttributesGroup"/>
</xs:complexType>
|