Multi Audience Collections

Multi Audience Collections

Chief Information Officer

IC Technical Specifications

Multi Audience Collections


This XML Data Encoding Specification for Multi Audience Collections (MAC.XML) defines detailed implementation guidance for using Extensible Markup Language (XML) to encode MAC 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 MAC data concepts using XML. This DES defines how to properly structure a valid instance of Trusted Data Format (TDF) that would conform with this specification. Use of TDF is required for compliance with this DES. A TDF may conform with multiple DES simultaneously assuming none of the criteria are in conflict.


This IC enterprise data encoding specification defines XML elements and attributes, associated structures and relationships, mandatory and cardinality requirements, permissible values, and constraint rules for packaging specific types of electronic information resources that are tailored for select audiences and grouped together for exchange. Examples of this type of information resource may be something as familiar as a tearlined cable message, each tearline of which is tailored for a specific audience based on classification, or as complex as a packaging together of many customized variants of the same textual product for dissemination on JWICS.


MAC elements as Trusted Data Object (TDO) assertions may be used in conjunction XML Data Encoding Specification for Intelligence Publications (PUBS.XML) to describe the relationship between multiple PUBS.XML TDO payloads in a Trusted Data Collection (TDC). Textual information resources conformant with PUBS.XML can be packaged with MAC.XML. Textual information resources consist primarily of text supplemented by interspersed non-textual information. Examples include assessments, studies, estimates, compilations, reports, and other document-oriented information.


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:

Mission Requirements


This specification is designed to fulfill a number of requirements in support of the transformational efforts of the Intelligence Community. Many of these requirements are articulated in IC Directives 203, 206, 208, and 501, among others. These policies cover topics such as "write for maximum utility", "responsibility to provide", and "information sharing".


Broad information sharing within the intelligence enterprise can be facilitated by the creation, identification, packaging, and sharing of information resources tailored by the producer to support different audiences (e.g., variants). This tailoring is commonly based on, among other things, characteristics of the information, such as classification or topical interest.


The creation of multiple classification variants (e.g., TOP SECRET, SECRET, and UNCLASSIFIED versions of the same intelligence product) and sharing of those variants across secure network channels allows a producer to communicate more information to intended and unintended consumers across the broader information sharing enterprise in a way that reliably protects classified information and intelligence sources and methods.


The existence of variants today is quite common across the intelligence enterprise. This is a routine practice in cable message traffic in which tearlines, delimited blocks of text, are used to capture each variant that are then separated (often manually) prior to delivery. Producers also routinely create intelligence product variants for their different customers, but these are typically created as different documents that are stored, managed, and delivered separately.


MAC introduces a packaging structure for these separately tagged variants that allows for the efficient exchange, if not also storage, of these related variants in a form that is bound and managed together. Binding the variants together reduces the confusion that exists today when a consumer searches the enterprise and finds multiple versions of the same product and cannot discern the relationship between the products; thereby leading to a possible source of circular intelligence reporting.


Additionally, if one producer packages and shares all of the versions of a product they have created in the form of a MAC on JWICS, then other producers and consumers would not only better appreciate what other variants exist and where they may have been shared, but they would also be able to share appropriate variants with other downstream consumers who are also supporting our intelligence mission. This document provides general and prescriptive guidance for the development of secure and interoperable web services security solutions in support of the Office of the Director of National Intelligence (ODNI) policies and implementation guidance.