Chief Information Officer
IC Technical Specifications
Revision Recall
Overview
This IC enterprise data encoding specification defines detailed implementation guidance for using XML to encode RevRecall data. It defines the XML elements and attributes, associated structures and relationships, mandatory and cardinality requirements, permissible values, and constraint rules for representing RevRecall data concepts using XML.
This standard supports Executive Order (EO) 13526, Classified National Security Information which "prescribes a uniform system for classifying, safeguarding, and declassifying national security information," across national security disciplines, networks, services, and data.
Compliance with this specification is measured against all aspects of the technical and documentary artifacts contained within the specification release package.
The IC Chief Information Officer maintains this specification via the Data Coordination Activity (DCA) and Common Metadata Standards Tiger Team (CMSTT).
Technical Specification Downloads
Latest Approved Public Release:
- XML Data Encoding Specification for Revision Recall (V2021-NOVr2022-MAY - Standalone Package)
- XML Data Encoding Specification for Revision Recall (V2021-NOVr2022-MAY - Convenience Package)
- XML Data Encoding Specification for Revision Recall (V2021-NOVr2022-MAY - Light Package)
Mission Requirements
This specification expresses information related to the revision and recall of intelligence products. This information allows recipients to be aware of revisions and recalls and to take necessary actions in regards to previous versions.
This specification is intended to meet the requirements put forth in the Memorandum for Distribution signed by Negroponte on August 5, 2005. This includes declaring the title or subject of the intelligence product being revised or recalled, type of revision or recall, the date the revision or recall was issued, the reason for its issuance, and any required actions to be taken as a result of its issuance.
Chief Information Officer
IC Technical Specifications
XML Data Encoding Specification for Body Of Evidence
Overview
This XML Data Encoding Specification for Body of Evidence (BOE.XML) defines detailed implementation guidance for the XML-encoding of elements to convey a system's body of evidence, where body of evidence is the set of data that documents the information system’s adherence to the security controls applied as defined in National Information Assurance (IA) Glossary (CNSSI 4009).
This specification is intended to provide the data fields necessary to capture and convey the relevant information that would be used to facilitate the acceptance and reciprocity of established systems and their security authorizations. To facilitate this exchange, this specification has been closely aligned with Risk Management Framework Documentation, Data Element Standards, and Reciprocity Process for National Security Systems (CNSSI 1254), associated policies, and the concepts and terminology within. It seeks to encourage an exchange of CNSSI compliant system security information and authorization to promote reciprocity between agencies/organizations in XML.
This specification is maintained by the IC Chief Information Officer via the Data Standards Coordination Activity (DSCA) and Common Metadata Standards Tiger Team (CMSTT).
Technical Specification Downloads
Latest Approved Public Release:
- XML Data Encoding Specifications for Body of Evidence (V2018-APR - Standalone Package)
- XML Data Encoding Specifications for Body of Evidence (V2018-APR - Convenience Package)
- XML Data Encoding Specifications for Body of Evidence (V2018-APR - Light Package)
Mission Requirements
Information sharing with the national intelligence enterprise is increasingly dependent on the exchange of information about an exchange format. Systems, users, and developers all need a more consistent machine processable format for exchanging information describing data. This specification is a reaction to that need.
Chief Information Officer
IC Technical Specifications
CVE Encoding Specification for Role
Overview
This IC enterprise CVE encoding specification defines XML elements and attributes, associated structures and relationships, cardinality requirements, and permissible values for the role attribute as defined in the IC Enterprise Attribute Exchange Between IC Attribute Services Unified Identity Attribute Set (UIAS) Technical Specification.
This specification provides a set of values to characterize the entity’s (person or non-person) authorized position, job, or area of responsibility that ties membership to the function that the entity needs to perform the expected task.
This specification supports Executive Order (EO) 13526, Classified National Security Information which “prescribes a uniform system for classifying, safeguarding, and declassifying national security information”, across national security disciplines, networks, services, and data.
Compliance with this specification is measured against all aspects of the technical and documentary artifacts contained within the specification release package.
This specification is maintained by the IC Chief Information Officer via the Data Standards Coordination Activity (DSCA) and Common Metadata Standards Tiger Team (CMSTT).
Technical Specification Downloads
Latest Approved Public Release:
- CVE Encoding Specification for Role (V2021-NOV - Standalone Package)
- CVE Encoding Specification for Role (V2021-NOV - Standalone Package)
- CVE Encoding Specification for Role (V2021-NOV - Light Package)
Mission Requirements
This CES defines the Role CVEs and contains the approved namespaces and associated taxonomies for the Role attribute and the valid values for populating the components of a role. It provides a common encoding (e.g. common understanding) and foundation for the UIAS attribute role. It also describes the generic format and lexicon for the role attribute. This format and lexicon is used to create specific taxonomies for a given namespace.
Although useful in and of itself, the intended use of this specification is to be incorporated into other specifications, in particular UIAS. For this purpose, role is defined by the use of formal language known as ABNF (Augmented Backus-Naur Form). This specification defines rules that explicitly define the content of ABNF which are used to provide a formal description independent of any particular technology.
Chief Information Officer
IC Technical Specifications
XML Data Encoding Specification for Contextual Entity Markup
Overview
This XML Data Encoding Specification for Contextual Entity Markup (CEM.XML) defines detailed implementation guidance for XML-encoding of Contextual Entity Markup elements (e.g., country, drug, compound). CEM.XML is used to curate textual content adding information such as a pseudonym for the string “Mary Jane” to be marijuana.
This specification is intended to supplement other specifications, such as PUBS.XML, by enhancing the in-line metadata tagging with contextual meaning that is not part of normal document or metadata markup. The use of such enhancements facilitates search, discovery, and many other enterprise tasks by more clearly tagging intent and disambiguating terms.
CEM.XML has a set of Entity tags that may grow over time as the requirements are presented. The starting set of Entities was extracted from PUBS.XML 2016-SEP, and versions of PUBS.XML starting with 2018-APR, use CEM.XML to replace the inline markup that it had since inception. The Schema Guide lists all the currently defined entities, their attributes, and definitions.
This specification is maintained by the IC Chief Information Officer via the Data Standards Coordination Activity (DSCA) and Common Metadata Standards Tiger Team (CMSTT).
Technical Specification Downloads
Latest Approved Public Release:
- XML Data Encoding Specifications for Contextual Entity Markup (V2018-APR - Standalone Package)
- XML Data Encoding Specifications for Contextual Entity Markup (V2018-APR - Convenience Package)
- XML Data Encoding Specifications for Contextual Entity Markup (V2018-APR - Light Package)
Mission Requirements
This DES is designed to fulfill a number of requirements in support of the transformational efforts of the IC. These requirements include:
- Capturing descriptive metadata markup
- Supplementing other specifications with descriptive metadata markup.
Both enterprise needs and requirements for this specification can be found in the following policies and implementation guidance:
- 500 Series:
- Intelligence Community Directive (ICD) 500, Director Of National Intelligence Chief Information Officer
- Intelligence Community Standard (ICS) 500-21, Tagging of Intelligence and Intelligence-Related Information
Chief Information Officer
IC Technical Specifications
XML DES Encoding Specification for Analysis Assertion
Overview
This XML Data Encoding Specification for Analysis Assertion (ANLYS.XML) defines detailed implementation guidance for using XML to encode ANLYS data. This Data Encoding Specification (DES) defines the XML elements and attributes, associated structures and relationships, mandatory and cardinality requirements, and permissible values for representing ANLYS data assertion concepts using XML within the use of a Trusted Data Format (TDF) Object.
This specification is maintained by the IC Chief Information Officer via the Data Standards Coordination Activity (DSCA) and Common Metadata Standards Tiger Team (CMSTT).
Technical Specification Downloads
Latest Approved Public Release:
- XML Data Encoding Specification for Analysis Assertion (V2021-NOV - Standalone Package)
- XML Data Encoding Specification for Analysis Assertion (V2021-NOV - Convenience Package)
- XML Data Encoding Specification for Analysis Assertion (V2021-NOV - Light Package)
Mission Requirements
This DES is designed to fulfill a number of requirements in support of the transformational efforts of the IC. These requirements include:
- The need to provide a way to capture analytical information such as analysis of digital hazardous materials or cross domain transfers.



