Showing:

Annotations
Properties
Imported schema IC-ISM.xsd
Namespace urn:us:gov:ic:ism
Annotations

Intelligence Community Technical Specification XML Data Encoding Specification for Information Security Marking Metadata (ISM.XML)

Notices

Distribution Notice: This document has been approved for Public Release and is available for use without restriction.

Description

W3C XML Schema for the XML Data Encoding Specification Intelligence Community Metadata Standard for Information Security Marking (ISM.XML).

Introduction

This XML Schema file is one component of the XML Data Encoding Specification (DES). Please see the document titled XML Data Encoding Specification for Information Security Marking Metadata for a complete description of the encoding as well as a list of all components.

This schema and its components, as well as other parts of the DES may be overridden for localized implementations. Therefore, permission to use, copy, modify, and distribute this XML Schema and the other parts of the DES for any purpose is hereby granted in perpetuity.

Please reference the preceding two paragraphs in all copies or variations. The developers make no representation about the suitability of the schema or DES for any purpose. It is provided "as is" without expressed or implied warranty.

If you modify this XML Schema in any way, label your schema as a variant of ISM.XML.

Please direct all questions, bug reports, and suggestions for changes to the points of contact identified in the document referenced above.

Implementation Notes

  • The IC ISM schema is not a standalone construct; it should be imported into a parent XML schema.
  • Refer to the XML Data Encoding Specification for Information Security Marking Metadata Data Encoding Specification (ISM.XML DES) for an explanation of the relationships of the IC ISM attributes and the associated controlled vocabularies. The Intelligence Community Markings System Register and Manual provide additional business rules (that may be classified) not provided in this schema or the associated documentation.
  • The IC ISM attributes are intended to support all Intelligence Community Markings System Register and Manual markings. However, the attribute values are NOT intended to be verbatim pieces of portion marks and banners. Instead, the values should be interpreted by XSLT stylesheets or other formatting specifications to produce the required portion marks and banners.
  • The controlled vocabularies containing the required values for populating the attributes are described in the ISM.XML DES.
  • Attribute group "SecurityAttributesGroup" should be referenced in the attribute definition list of any element that REQUIRES security metadata.
  • Attribute group "SecurityAttributesOptionGroup" may be referenced in the attribute definition list of any element for which security metadata may be appropriate but is not required (such as, an individual cell of a table).
  • Elements declared in this specification are conveniences to developers of Schema. Their use is not required but was determined to be helpful for many Schemas that would otherwise have to declare these simple elements. Schema developers are free to implement their own versions of these elements.
  • This file provides an XML-based schema for specification of metadata for classification and controls markings. The goal of the IC ISM XML Schema is to provide a common set of XML attributes for implementing security-based metadata throughout the IC. The IC ISM XML Schema provides markup for the tokens that are used to format the Intelligence Community Markings System Register and Manual markings.
  • The IC ISM XML Schema may be incorporated into organizational XML-based schemas by (a) declaring the IC ISM namespace and (b) inserting an "import" statement: <xsd:schema xmlns="...my namespace name..." targetNamespace="...my namespace name..." xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ism="urn:us:gov:ic:ism"> ... <xsd:import namespace="urn:us:gov:ic:ism schemaLocation="IC-ISM.xsd" />

Creators

Office of the Director of National Intelligence Intelligence Community Chief Information Officer

Include all of the generated CVE types applicable.

Formal Change List

Change History
Version Date By Description
2016-SEP 2016-02-17 ODNI/IC CIO/IAD
  • The schema change logs will no longer be maintained as of the 2016-SEP release. The existing change logs will only serve as legacy information. For changes to schema as of and after 2016-SEP, reference the change history in the DES.
12 2013-05-20 ODNI/OCIO/ME/D&I
  • Decoupled the specification from the country code CVEs. Created a new ISMCAT specification that can rev independently of ISM.
11 2013-02-15 ODNI/OCIO/ME/D&I
  • Added joint attribute for signifying that multiple values in the ownerProducer attribute are both producers of the portion/document.
  • Added attribute for joint ownership. [artf13902].
9 2012-3-19 ODNI/OCIO/ME/D&I
  • Changed DESVersion attribute from xsd:int to ShortStringType.
  • Changed declaration of NoticeText to be simple content. [artf12153].
8 2011-12-22 Sun, ODNI/OCIO/ICEA
  • Added unique namespaces to generated CVE schema fragments.
  • Removed CVEGenerated schema import from and moved schema fragment imports directly to the base ISM schema.
7 2011-08-10 Colbert, ODNI/OCIO/ICEA
  • Added a complex type for NoticeList
7 2011-07-14
  • Colbert, ODNI/OCIO/ICEA
  • Gilsenan, ODNI/OCIO/ICEA
  • Renamed @ism:notice to @ism:noticeType
  • Removed @ism:ORCONPOC and @ism:noticePOC. They're replaced with the new @ism:pocType attribute, which indicates that an element specifies a point-of-contact's name and contact method.
7 2011-07-07
  • Colbert, ODNI/OCIO/ICEA
  • Gilsenan, ODNI/OCIO/ICEA
  • Added version information to the header
  • Removed ACCM attribute
7 2011-06-10 Hansen, ODNI/OCIO/ICEA
  • Removed @fixed="true" from the resourceElement attribute definition in the ISMResourceNodeAttributeGroup and ISMResourceNodeAttributeOptionGroup
7 2011-05-11 Colbert, ODNI/OCIO/ICEA
  • Added ORCONPOC attribute and POCAttributeGroup
7 2011-04-26 Colbert, ODNI/OCIO/ICEA
  • Added String types LongStringType, ShortStringType, LongStringWithSecurityType, and ShortStringWithSecurityType
  • Added attribute unregisteredNoticeType and included it in ISMNoticeAttributeGroup
7 2011-04-22 Colbert, ODNI/OCIO/ICEA
  • Explicitly declared minOccurs and maxOccurs where appropriate.
7 2011-04-19 Hodges, ODNI/OCIO/ICEA
  • (CR 2010-4) Add ISMNoticeAttributeGroup to hold the Notice specific attributes and changed the NoticeAttribute groups to reference it. ISMResourceAttributeGroup also added and Resource specific attributes have been removed from the ResourceAttribute groups and the new group added.
7 2011-04-15 Colbert, ODNI/OCIO/ICEA
  • Add elements NoticeList, Notice, and NoticeText
6 2011-01-27 ODNI/OCIO/ICEA
  • Add ACCM
5 2010-09-25 ODNI/OCIO/ICEA
  • Add atomicEnergyMarkings
  • Remove typeOfExemptedSource and dateOfExemptedSource
  • Add ResourceNodeAttributeOptionGroup
  • Add ISMRootNodeAttributeOptionGroup
4 2010-06-01 ODNI OCIO ICIS
  • Add DoD Distro statements
  • Add NATO refactor
  • Add Use of Generated CVE schema types
3 2010-01-22 ODNI OCIO ICIS
  • (CR 2010-02) Add notice attribute, NoticeAttributesGroup and NoticeAttributesOptionGroup
  • Final review before signature 2010-06-06
    • Remove comment about LES not being in the Register since it is now in the register.
    • Correct NoticeAttributesOptionGroup to have SecurityAttributesOptionGroup so that NoteInline in PUBS works correctly.
2 2009-12-01 ODNI OCIO ICIS
  • (CR 2009-09) Added "compilationReason" to allow capturing information about the reason that the document or portion bears a more restrictive classification than the data would appear to support.
  • (CR 2009-07) Point to CVE files for enumeration values.
  • (CR 2009-22) Change declassException and typeOfExemptedSource to NMTOKEN.
  • (CR 2009-16) Add ability to specify DES Version.
  • (CR 2009-05) Add createDate, excludeFromRollup, resourceElement to allow ISM rules to be independent of implementing schema.
  • (CR 2009-05) Add ISMRootNodeAttributeGroup and ResourceNodeAttributeGroup.
2.1 2008-08-19 ODNI OCIO ICIS Updated to support IC Standard for Information Security Marking Metadata (2007-500-2)
  • Added "DerivativelyClassifiedBy" to allow capturing information about a derivative classifier separate from an original classifier
2.0 2004-04-30 IC MWG Updated to support changes to the CAPCO Register and Implementation Manual.
  • Added "ownerProducer" as a required attribute for entity "SecurityAttributes" and as an optional attribute for entity "SecurityAttributesOption." Purpose is to provide a single method for specification of US, non-US, and joint classifications.
  • Changed the enumerated list that is the declared value of attribute "classification" in order to accommodate non-US classifications.
  • Added optional attribute "SARIdentifier" as a separate container for DoD/DoE special-access-required nicknames, codewords, or trigraph/ digraph to support elevation of SAR to the same level as SCI controls.
  • Added optional attributes "classifiedBy" and "classificationReason" to support generation of EO 12958 classification/declassification blocks.
  • Changed the declared value of "derivedFrom" to CDATA to allow the titles and dates of source documents or classification guides to be specified.
  • Replaced the single attribute "declassification" with distinct attri- butes for date-determined and event-determined declassification and for the 25X declassification exceptions.
  • Added attributes "typeOfExemptedSource" and "dateOfExemptedSource" for use in specifying that one or more sources was marked OADR, X1 through X8, or X-Foreign Relations.
  • Added attribute "declassManualReview" for use in forcing "MR" to appear in header and footer banners (regardless of whether any caveats in the portions would necessitate manual review).
1.0 2002-07-05 IC MWG Released as a registered, production XML entity set

Formal CVE Change List

Change History
Version Date By Description
7 2011-07-18 Colbert, ODNI/OCIO/ICEA
  • Added pocType
7 2011-01-27 ODNI/OCIO/ICEA
  • Remove ACCM as attribute and move its values to nonICmarkings
6 2011-01-27 ODNI/OCIO/ICEA
  • Add ACCM
5 2010-09-25 ODNI/OCIO/ICEA
  • Add atomicEnergyMarkings
  • Remove typeOfExemptedSource
Properties
attribute form default qualified
element form default qualified
version 202111.202211
Schema location IC-ISM.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

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