]>

# UNCLASSIFIED

# &cp_object; v2021-NOVr2022-MAY Package Description

&cp_businessObjectClass; (&cp_object;) consists of many files all packaged here for you. This is a simple guide to the layout of this package. Before attempting to follow the links in this guide, please ensure that you have extracted the files from the zip file; otherwise, the links will not work.

- CONTENTS

  The following components may be included in the package:

  - XYZ*_Rules.pdf

    A single human friendly document representation of all the Schematron rules for the XYZ Specification

  - XYZ*_Schema.pdf

    A single human friendly document representation of the schema for the XYZ Specification

  - XYZ*_XSL.pdf

    A single human friendly document representation of all the XSLs for the XYZ Specification

  - XYZ*_XSPEC.pdf

    A single human friendly document representation of all the XSPECs for the XYZ Specification

  - XYZ*CVEnums.pdf

    A single human friendly document representation of all the Common Value Enumeration Tokens and their Descriptions for the XYZ Specification

  - XYZ*Examples.pdf

    A single human friendly document representation of all the included examples for the XYZ Specification

  - Des*Xml.pdf

    The primary description and implementation guide for the XYZ Data Encoding Specification

  - Ces*Xml.pdf

    The primary description and implementation guide for the XYZ CVE Encoding Specification

  - Annex / FOUO Annex

    Additional information and guidance for the XYZ Specification that is either UNCLASSIFIED, but not publicly releasable or at the U//FOUO level

  - SECRET Annex

    Additional information and guidance for the XYZ Specification, at the SECRET level (either NOFORN or RELTO)

  - TetragraphTaxonomy.pdf

    A single human friendly document representation of the Tetragraph Taxonomy XML file

- CVE

  The collection of Controlled Vocabulary Enumerations (CVEs) that this specification is dependent on. Each CVE directory has the actual CVE files as XML and also has a PDF rendering of them in the Documentation folder.

  - RevRecall

    - RevRecall
    - RevRecallCVEnums.pdf

  - ISM

    - ISM
    - ISMCVEnums.pdf

  - USAgency

    - USAgency
    - USAgencyCVEnums.pdf

  - MN

    - MN
    - MNCVEnums.pdf

  - LIC

    - LIC
    - LICCVEnums.pdf

  - AUTHCAT

    - AUTHCAT
    - AUTHCATCVEnums.pdf

  - ISMCAT

    - ISMCAT
    - ISMCATCVEnums.pdf

  - ROLE

    - ROLE
    - ROLECVEnums.pdf

  - BASE-TDF

    - BASE-TDF
    - BASE-TDFCVEnums.pdf

- Documentation

  This includes all of the specifications upon which this specification is dependent.

  - RevRecall version 2021-NOVr2022-MAY
    - DesRevRecallXml.pdf
  - ISM version 2021-NOVr2022-NOV
    - DesIsmXml.pdf
  - USAgency version 2022-JUL
    - CesUSAgencyXml.pdf
  - MN version 2021-NOV
    - CesMNXml.pdf
  - LIC version 2015-AUG
    - CesLicXml.pdf
  - AUTHCAT version 2018-APR
    - CesAuthCatXml.pdf
  - ISMCAT version 2022-NOV
    - CesISMCATXml.pdf
  - IC-SF version 2021-NOV
    - DesSfIcXml.pdf
  - ROLE version 2021-NOV
    - CesRoleXml.pdf
  - IC-TDF version 2021-NOV
    - DesTdfIcXml.pdf
  - IC-EDH version 2019-MAR
    - DesEdhIcXml.pdf
  - IC-ID version 2021-NOV
    - DesIcIdTxt-Xml.pdf
  - BASE-TDF version 2021-NOV
    - DesBaseTDFXml.pdf

- Examples

  Collection of example instance documents for this specification and a PDF copy.

  If available, each dependent specification's example instance documents and a PDF copy are included.

  - RevRecall

    - RevRecall Example Files
    - RevRecallExamples.pdf

  - ISM

    - ISM Example Files
    - ISMExamples.pdf

  - IC-TDF

    - IC-TDF Example Files
    - IC-TDFExamples.pdf

  - IC-EDH

    - IC-EDH Example Files
    - IC-EDHExamples.pdf

  - BASE-TDF

    - BASE-TDF Example Files
    - BASE-TDFExamples.pdf

- Schema

  Complete set of XSD files to implement this specification including all required dependencies and their respective PDF copy (if they exist since PDFs only exist for IC-maintained specifications).

  - RevRecall

    - RevRecall Schema Files
    - RevRecall_Schema.pdf

  - ISM

    - ISM Schema Files
    - ISM_Schema.pdf

  - USAgency

    - USAgency Schema Files
    - USAgency_Schema.pdf

  - MN

    - MN Schema Files
    - MN_Schema.pdf

  - LIC

    - LIC Schema Files
    - The last approved version/revision of LIC does not have a Schema PDF yet.

  - AUTHCAT

    - AUTHCAT Schema Files
    - AUTHCAT_Schema.pdf

  - ISMCAT

    - ISMCAT Schema Files
    - ISMCAT_Schema.pdf

  - IC-SF

    - IC-SF Schema Files
    - IC-SF_Schema.pdf

  - ROLE

    - ROLE Schema Files
    - ROLE_Schema.pdf

  - w3

    - w3 Schema Files

  - IC-TDF

    - IC-TDF Schema Files
    - IC-TDF_Schema.pdf

  - IC-EDH

    - IC-EDH Schema Files
    - IC-EDH_Schema.pdf

  - IC-ID

    - IC-ID Schema Files
    - IC-ID_Schema.pdf

  - BASE-TDF

    - BASE-TDF Schema Files
    - BASE-TDF_Schema.pdf

- SchemaGuide

  XML Schema documentation generated from the XSD files that includes element definitions and diagrams of schema components.

  - SchemaGuide

- Schematron

  Collection of constraint rules applicable to this specification. These rules depend on the CVEs being located at the "correct" relative path they are in this package. Many of the dependent specifications have applicable constraint rules; each one is documented separately. Each specification has three main files.

  - xxx_Rules.pdf

    A generated PDF collection of all the constraint rules. They are actually many individual .sch files. This file is a more convenient format to read but is not useful for execution of the rules.

  - xxx_XML.sch

    The top level .sch file that includes all of the others for the particular specification.

  - xxx_XML.xsl

    A pre "compiled" version of the .sch file ready for execution with any XSLT2 capable engine.

  Applicable constraint rules are as follows:

  - RevRecall
    - RevRecall_Rules.pdf
    - RevRecall_XML.sch
    - RevRecall_XML.xsl
  - ISM
    - ISM_Rules.pdf
    - ISM_XML.sch
    - ISM_XML.xsl
  - USAgency
    - USAgency_Rules.pdf
    - USAgency_XML.sch
    - USAgency_XML.xsl
  - MN
    - MN_Rules.pdf
    - MN_XML.sch
    - MN_XML.xsl
  - AUTHCAT
    - AUTHCAT_Rules.pdf
    - AUTHCAT_XML.sch
    - AUTHCAT_XML.xsl
  - ISMCAT
    - ISMCAT_Rules.pdf
    - ISMCAT_XML.sch
    - ISMCAT_XML.xsl
  - IC-SF
    - IC-SF_Rules.pdf
    - IC-SF_XML.sch
    - IC-SF_XML.xsl
  - ROLE
    - ROLE_Rules.pdf
    - ROLE_XML.sch
    - ROLE_XML.xsl
  - IC-TDF
    - IC-TDF_Rules.pdf
    - IC-TDF_XML.sch
    - IC-TDF_XML.xsl
  - IC-EDH
    - IC-EDH_Rules.pdf
    - IC-EDH_XML.sch
    - IC-EDH_XML.xsl
  - IC-ID
    - IC-ID_Rules.pdf
    - IC-ID_XML.sch
    - IC-ID_XML.xsl
  - BASE-TDF
    - BASE-TDF_Rules.pdf
    - BASE-TDF_XML.sch
    - BASE-TDF_XML.xsl

- Taxonomy

  The collection of Taxonomies that this specification includes. Each Taxonomy directory has the actual Taxonomy files as XML and also has a PDF rendering of them in the Documentation folder.

  - ISMCAT

    - Tetragraph

      - TetragraphTaxonomy.xml
      - TetragraphTaxonomy.pdf

- XSL

  Complete set of XSL files to implement this specification including all required dependencies and their respective PDF copy.

  - ISM

    - ISM XSL Files
    - ISM_XSL.pdf

  - IC-TDF

    - IC-TDF XSL Files
    - IC-TDF_XSL.pdf

  - BASE-TDF

    - BASE-TDF XSL Files
    - BASE-TDF_XSL.pdf

- XSPEC

  Complete set of XSPEC files to implement this specification including all required dependencies and their respective PDF copy.

  - ISM

    - ISM XSPEC Files
    - ISM_XSPEC.pdf

- manifest.md5

  This file contains an MD5 checksum of every file in the package. It can be used to determine if any of the files were corrupted in unzipping or if you have modified a file.

- RevRecallpackage.properties

  This file contains information concerning the version, classification, and build time for the package.

- This image displays the general specification dependency tree of other IC specifications used by this specification. It uses orange coloring to denote specifications that have been updated in conjunction with this release. White coloring indicates no recent change. Specifications with no dependencies will not have an image.

- This image displays the inverse dependency tree of this specification. That is, other IC specifications that use this specification as of this release. It uses orange coloring to denote specifications that have a "hard" dependency such that there is a firm dependency on this version of the specification being updated in conjunction with this release. White coloring indicates specifications that use this specification, but are not directly dependent upon this specific version at the time of this release. Specifications with no inverse dependencies will not have an image.

# UNCLASSIFIED