diff --git a/externals/coda-oss/modules/c++/str/include/str/Manip.h b/externals/coda-oss/modules/c++/str/include/str/Manip.h index 72f56128a8..9da33183ff 100644 --- a/externals/coda-oss/modules/c++/str/include/str/Manip.h +++ b/externals/coda-oss/modules/c++/str/include/str/Manip.h @@ -205,6 +205,14 @@ inline std::string join(const std::vector& toks, const std::string& with) return oss.str(); } +// CASE INSENSTIVE string comparision routines. +// Short names w/o a "case insenstive" indicator would seem OK as +// normal (i.e., case sensitive) comparisons will use `==` and `!=` operators. +// +// Note that calling ne() directly can be faster than !eq() because the +// comparison can stop as soon as a mis-match is found. +CODA_OSS_API bool eq(const std::string& lhs, const std::string& rhs) noexcept; +CODA_OSS_API bool ne(const std::string& lhs, const std::string& rhs) noexcept; } diff --git a/externals/coda-oss/modules/c++/str/source/Manip.cpp b/externals/coda-oss/modules/c++/str/source/Manip.cpp index 444c897321..33cbb47c12 100644 --- a/externals/coda-oss/modules/c++/str/source/Manip.cpp +++ b/externals/coda-oss/modules/c++/str/source/Manip.cpp @@ -30,6 +30,8 @@ #include #include #include +#include +#include #include "str/Convert.h" #include "str/Encoding.h" @@ -306,4 +308,52 @@ void escapeForXML(std::string& str) replaceAll(str, "\n", " "); replaceAll(str, "\r", " "); } + +// https://en.cppreference.com/w/cpp/string/char_traits +class ci_char_traits final : public std::char_traits +{ + static auto to_upper(char ch) noexcept + { + return toupperCheck(ch); + } + + static int compare(const char* s1, const char* s2, std::size_t n) noexcept + { + while (n-- != 0) + { + if (to_upper(*s1) < to_upper(*s2)) + return -1; + if (to_upper(*s1) > to_upper(*s2)) + return 1; + ++s1; + ++s2; + } + return 0; + } + + public: + static int compare(const std::string& s1, const std::string& s2) noexcept + { + if (s1.length() < s2.length()) + { + return -1; + } + if (s1.length() > s2.length()) + { + return 1; + } + assert(s1.length() == s2.length()); + return compare(s1.c_str(), s2.c_str(), s1.length()); + } +}; + +bool eq(const std::string& lhs, const std::string& rhs) noexcept +{ + return ci_char_traits::compare(lhs, rhs) == 0; +} +bool ne(const std::string& lhs, const std::string& rhs) noexcept +{ + return ci_char_traits::compare(lhs, rhs) != 0; +} + } diff --git a/externals/coda-oss/modules/c++/str/unittests/test_str.cpp b/externals/coda-oss/modules/c++/str/unittests/test_str.cpp index d41a648807..49e4a4894a 100644 --- a/externals/coda-oss/modules/c++/str/unittests/test_str.cpp +++ b/externals/coda-oss/modules/c++/str/unittests/test_str.cpp @@ -71,6 +71,26 @@ TEST_CASE(testLower) TEST_ASSERT_EQ(s, "test1"); } +TEST_CASE(test_eq_ne) +{ + const auto s1 = "TEST1"; + const auto s2 = "test1"; + const auto s3 = "T2"; + + TEST_ASSERT_TRUE(str::eq(s1, s1)); + TEST_ASSERT_FALSE(str::ne(s1, s1)); + + TEST_ASSERT_TRUE(str::eq(s1, s2)); + TEST_ASSERT_FALSE(str::ne(s1, s2)); + TEST_ASSERT_TRUE(str::eq(s2, s1)); + TEST_ASSERT_FALSE(str::ne(s2, s1)); + + TEST_ASSERT_FALSE(str::eq(s1, s3)); + TEST_ASSERT_TRUE(str::ne(s1, s3)); + TEST_ASSERT_FALSE(str::eq(s3, s1)); + TEST_ASSERT_TRUE(str::ne(s3, s1)); +} + TEST_CASE(testReplace) { std::string s = "helo world"; @@ -210,6 +230,7 @@ TEST_MAIN( TEST_CHECK(testData); TEST_CHECK(testUpper); TEST_CHECK(testLower); + TEST_CHECK(test_eq_ne); TEST_CHECK(testReplace); TEST_CHECK(testReplaceAllInfinite); TEST_CHECK(testReplaceAllRecurse); diff --git a/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/QName.h b/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/QName.h index d095cdea1f..78fc2fb616 100644 --- a/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/QName.h +++ b/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/QName.h @@ -43,6 +43,7 @@ #include #include "sys/OS.h" +#include "str/Manip.h" namespace xml { @@ -78,11 +79,13 @@ struct Uri final // help prevent mixups with std::string }; inline bool operator==(const Uri& lhs, const Uri& rhs) { - return lhs.value == rhs.value; + // URIs are "supposed to be" case-insenstive + return str::eq(lhs.value, rhs.value); } inline bool operator!=(const Uri& lhs, const Uri& rhs) { - return !(lhs == rhs); + // URIs are "supposed to be" case-insenstive + return str::ne(lhs.value, rhs.value); } inline std::ostream& operator<<(std::ostream& os, const Uri& uri) { diff --git a/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/ValidatorXerces.h b/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/ValidatorXerces.h index 3cdde68844..224b54fd01 100644 --- a/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/ValidatorXerces.h +++ b/externals/coda-oss/modules/c++/xml.lite/include/xml/lite/ValidatorXerces.h @@ -114,9 +114,10 @@ class ValidatorXerces : public ValidatorInterface ValidatorXerces(const std::vector& schemaPaths, logging::Logger* log, bool recursive = true); - ValidatorXerces(const std::vector&, // fs::path -> mLegacyStringConversion = false + ValidatorXerces(const std::vector&, logging::Logger* log, bool recursive = true); + ValidatorXerces(const coda_oss::filesystem::path&, logging::Logger&); ValidatorXerces(const ValidatorXerces&) = delete; ValidatorXerces& operator=(const ValidatorXerces&) = delete; @@ -141,11 +142,15 @@ class ValidatorXerces : public ValidatorInterface static std::vector loadSchemas(const std::vector& schemaPaths, bool recursive=true); private: + void initialize(); // easier than chaining constructors w/existing code + bool validate_(const coda_oss::u8string& xml, const std::string& xmlID, std::vector& errors) const; + void loadGrammar(const coda_oss::filesystem::path&, logging::Logger&); std::unique_ptr mSchemaPool; + std::unique_ptr mErrorHandler; std::unique_ptr mValidator; diff --git a/externals/coda-oss/modules/c++/xml.lite/source/ValidatorXerces.cpp b/externals/coda-oss/modules/c++/xml.lite/source/ValidatorXerces.cpp index 7e794d4e4b..fe75d84e12 100644 --- a/externals/coda-oss/modules/c++/xml.lite/source/ValidatorXerces.cpp +++ b/externals/coda-oss/modules/c++/xml.lite/source/ValidatorXerces.cpp @@ -111,7 +111,36 @@ ValidatorXerces::ValidatorXerces( bool recursive) : ValidatorInterface(schemaPaths, log, recursive) { - // add each schema into a grammar pool -- + initialize(); + + // load our schemas -- + // search each directory for schemas + const auto schemas = loadSchemas(convert(schemaPaths), recursive); + + // add the schema to the validator + for (auto&& schema : schemas) + { + loadGrammar(schema, *log); + } + + //! no additional schemas will be loaded after this point! + mSchemaPool->lockPool(); +} +ValidatorXerces::ValidatorXerces(const coda_oss::filesystem::path& schema, logging::Logger& log) : + ValidatorXerces(std::vector{schema}, &log, false /*recursive*/) +{ + initialize(); + + // add the schema to the validator + loadGrammar(schema, log); + + //! no additional schemas will be loaded after this point! + mSchemaPool->lockPool(); +} + +void ValidatorXerces::initialize() + { + // add each schema into a grammar pool -- // this allows reuse mSchemaPool.reset( new xercesc::XMLGrammarPoolImpl( @@ -160,29 +189,21 @@ ValidatorXerces::ValidatorXerces( new ValidationErrorHandler()); config->setParameter(xercesc::XMLUni::fgDOMErrorHandler, mErrorHandler.get()); - - // load our schemas -- - // search each directory for schemas - const auto schemas = loadSchemas(convert(schemaPaths), recursive); - - // add the schema to the validator - // add the schema to the validator - for (auto&& schema : schemas) - { - if (!mValidator->loadGrammar(schema.c_str(), - xercesc::Grammar::SchemaGrammarType, - true)) - { - std::ostringstream oss; - oss << "Error: Failure to load schema " << schema; - log->warn(Ctxt(oss.str())); - } - } - - //! no additional schemas will be loaded after this point! - mSchemaPool->lockPool(); } + void ValidatorXerces::loadGrammar(const coda_oss::filesystem::path& schema, logging::Logger& log) +{ + // add the schema to the validator + if (!mValidator->loadGrammar(schema.c_str(), + xercesc::Grammar::SchemaGrammarType, + true)) + { + std::ostringstream oss; + oss << "Error: Failure to load schema " << schema; + log.warn(Ctxt(oss.str())); + } + } + std::vector ValidatorXerces::loadSchemas(const std::vector& schemaPaths, bool recursive) { // load our schemas -- diff --git a/externals/coda-oss/modules/c++/xml.lite/unittests/test_xmlparser.cpp b/externals/coda-oss/modules/c++/xml.lite/unittests/test_xmlparser.cpp index 6a4ff8bf18..b6d443bd55 100644 --- a/externals/coda-oss/modules/c++/xml.lite/unittests/test_xmlparser.cpp +++ b/externals/coda-oss/modules/c++/xml.lite/unittests/test_xmlparser.cpp @@ -417,14 +417,11 @@ TEST_CASE(testReadEmbeddedXml) } template -static void testValidateXmlFile_(const std::string& testName, const std::string& xmlFile, TStringStream* pStringStream) +static void testValidateXmlFile_(const std::string& testName, + const xml::lite::Validator& validator, const std::string& xmlFile, TStringStream* pStringStream) { - static const auto xsd = find_unittest_file("doc.xsd"); const auto path = find_unittest_file(xmlFile); - const std::vector schemaPaths{xsd.parent_path()}; // fs::path -> new string-conversion code - const xml::lite::Validator validator(schemaPaths, nullptr /*log*/); - io::FileInputStream fis(path); std::vector errors; const auto result = (pStringStream == nullptr) ? validator.validate(fis, path.string() /*xmlID*/, errors) : @@ -435,7 +432,18 @@ static void testValidateXmlFile_(const std::string& testName, const std::string& } TEST_ASSERT_FALSE(result); TEST_ASSERT_TRUE(errors.empty()); + +} +template +static void testValidateXmlFile_(const std::string& testName, const std::string& xmlFile, TStringStream* pStringStream) +{ + static const auto xsd = find_unittest_file("doc.xsd"); + const std::vector schemaPaths{xsd.parent_path()}; // fs::path -> new string-conversion code + const xml::lite::Validator validator(schemaPaths, nullptr /*log*/); + + testValidateXmlFile_(testName, validator, xmlFile, pStringStream); } + static void testValidateXmlFile(const std::string& testName, const std::string& xmlFile) { testValidateXmlFile_(testName, xmlFile, nullptr /*pStringStream*/); @@ -463,6 +471,42 @@ TEST_CASE(testValidateXmlFile) testValidateXmlFile(testName, "encoding_windows-1252.xml", io::W1252StringStream()); } +template +static void testValidateXmlFile_XSD_(const std::string& testName, const std::string& xmlFile, TStringStream* pStringStream) +{ + static const auto xsd = find_unittest_file("doc.xsd"); + logging::Logger log; + const xml::lite::Validator validator(xsd, log); + testValidateXmlFile_(testName, validator, xmlFile, pStringStream); +} +static void testValidateXmlFile_XSD(const std::string& testName, const std::string& xmlFile) +{ + testValidateXmlFile_XSD_(testName, xmlFile, nullptr /*pStringStream*/); +} +template +static void testValidateXmlFile_XSD(const std::string& testName, const std::string& xmlFile, TStringStream&& oss) +{ + testValidateXmlFile_XSD_(testName, xmlFile, &oss); +} +TEST_CASE(testValidateXmlFile_XSD) +{ + // Validate using a single XSD + testValidateXmlFile_XSD(testName, "ascii.xml"); + testValidateXmlFile_XSD(testName, "ascii_encoding_utf-8.xml"); + + // legacy validate() API, new string conversion + testValidateXmlFile_XSD(testName, "utf-8.xml"); + testValidateXmlFile_XSD(testName, "encoding_utf-8.xml"); + testValidateXmlFile_XSD(testName, "encoding_windows-1252.xml"); + testValidateXmlFile_XSD(testName, "windows-1252.xml"); + + // new validate() API + testValidateXmlFile_XSD(testName, "utf-8.xml", io::U8StringStream()); + testValidateXmlFile_XSD(testName, "encoding_utf-8.xml", io::U8StringStream()); + testValidateXmlFile_XSD(testName, "windows-1252.xml", io::W1252StringStream()); + testValidateXmlFile_XSD(testName, "encoding_windows-1252.xml", io::W1252StringStream()); +} + int main(int, char**) { TEST_CHECK(testXmlParseSimple); @@ -481,4 +525,5 @@ int main(int, char**) TEST_CHECK(testReadEmbeddedXml); TEST_CHECK(testValidateXmlFile); + TEST_CHECK(testValidateXmlFile_XSD); } diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISM25X.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISM25X.xml deleted file mode 100644 index 5dc5b48466..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISM25X.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - CVEnumISM25X - All currently authorized 25X values. - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - 25X1 - Reveal information about the application of an intelligence source or method. - - - 25X1-human - Reveal the identity of a confidential human source or human intelligence source. - - - 25X2 - Reveal information that would assist in the development or use of weapons of mass destruction. - - - 25X3 - Reveal information that would impair U.S. cryptologic systems or activities. - - - 25X4 - Reveal information that would impair the application of state-of-the-art technology within a U.S. weapon system. - - - 25X5 - Reveal actual U.S. military war plans that remain in effect. - - - 25X6 - Reveal information, including foreign government information, that would seriously and demonstrably impair relations between the United States and a foreign government or seriously and demonstrably undermine ongoing diplomatic activities of the United States. - - - 25X7 - Reveal information that would clearly and demonstrably impair the current ability of United States Government officials to protect the President, Vice President, or other protectees for whom protection services, in the interest of national security, are authorized. - - - 25X8 - Reveal information that would seriously and demonstrably impair current national security emergency preparedness plans or reveal current vulnerabilities of systems, installations, infrastructures, or projects relating to the national security. - - - 25X9 - Violate a statue, treaty, or international agreement. - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMAttributes.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMAttributes.xml deleted file mode 100644 index 8f70ba4252..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMAttributes.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - CVEnumISMAttributes - All currently authorized ISM attribute names - - 2010-05-30T16:52:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - classification - classification attribute - - - ownerProducer - ownerProducer attribute - - - SCIcontrols - SCIcontrols attribute - - - SARIdentifier - SARIdentifier attribute - - - disseminationControls - disseminationControls attribute - - - FGIsourceOpen - FGIsourceOpen attribute - - - FGIsourceProtected - FGIsourceProtected attribute - - - releasableTo - releasableTo attribute - - - nonICmarkings - nonICmarkings attribute - - - classifiedBy - classifiedBy attribute - - - derivativelyClassifiedBy - derivativelyClassifiedBy attribute - - - classificationReason - classificationReason attribute - - - derivedFrom - derivedFrom attribute - - - declassDate - declassDate attribute - - - declassEvent - declassEvent attribute - - - declassException - declassException attribute - - - typeOfExemptedSource - typeOfExemptedSource attribute - - - dateOfExemptedSource - dateOfExemptedSource attribute - - - resourceElement - resourceElement attribute - - - excludeFromRollup - excludeFromRollup attribute - - - createDate - createDate attribute - - - compilationReason - compilationReason attribute - - - notice - notice attribute - - - DESVersion - DESVersion attribute - - - noticeDate - notice date attribute - - - noticePOC - notice POC attribute - - - noticeReason - notice Reason attribute - - - compliesWith - compliesWith attribute - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationAll.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationAll.xml deleted file mode 100644 index 490f1c5e89..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationAll.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - CVEnumISMClassificationAll - All currently valid classification marks - 2010-05-31T21:22:00-04:00 - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - R - RESTRICTED - - - C - CONFIDENTIAL - - - S - SECRET - - - TS - TOP SECRET - - - U - UNCLASSIFIED - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationNonUS.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationNonUS.xml deleted file mode 100644 index ae02f902f2..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationNonUS.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - CVEnumISMClassificationNonUS - All currently valid Non-US classification marks excluding NATO - 2010-03-12T11:29:00-04:00 - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - TS - TOP SECRET - - - S - SECRET - - - C - CONFIDENTIAL - - - R - RESTRICTED - - - U - UNCLASSIFIED - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationUS.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationUS.xml deleted file mode 100644 index 4239f65627..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMClassificationUS.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - CVEnumISMClassificationUS - All currently valid US classification marks - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - TS - TOP SECRET - - - S - SECRET - - - C - CONFIDENTIAL - - - U - UNCLASSIFIED - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMCompliesWith.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMCompliesWith.xml deleted file mode 100644 index 1c0cc8f5d8..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMCompliesWith.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - CVEnumISMCompliesWith - Current rule set names that documents may comply with - - 2010-05-30T16:52:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - ICD-710 - Document claims compliance with the rules in ICD-710 that have been encoded into ISM - - - DoD5230.24 - Document claims compliance with the rules in DoD5230.24 that have been encoded into ISM - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMDissem.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMDissem.xml deleted file mode 100644 index f8a831a28c..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMDissem.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - CVEnumISMDissem - All currently valid Dissemination controls from the published register - 2010-03-12T11:29:00-04:00 - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - FOUO - FOR OFFICIAL USE ONLY - - - OC - ORIGINATOR CONTROLLED - - - IMC - CONTROLLED IMAGERY - - - SAMI - SOURCES AND METHODS INFORMATION - - - NF - NOT RELEASABLE TO FOREIGN NATIONALS - - - PR - CAUTION-PROPRIETARY INFORMATION INVOLVED - - - REL - AUTHORIZED FOR RELEASE TO - - - RELIDO - RELEASABLE BY INFORMATION DISCLOSURE OFFICIAL - - - RD - RESTRICTED DATA - - - RD-CNWDI - RD-CRITICAL NUCLEAR WEAPON DESIGN INFORMATION - - - RD-SG-[1-9][0-9]? - RD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - FRD - FORMERLY RESTRICTED DATA - - - FRD-SG-[1-9][0-9]? - FRD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - DCNI - DoD CONTROLLED NUCLEAR INFORMATION - - - UCNI - DoE CONTROLLED NUCLEAR INFORMATION - - - EYES - EYES ONLY - - - DSEN - DEA SENSITIVE - - - FISA - FOREIGN INTELLIGENCE SURVEILLANCE ACT - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMFGIOpen.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMFGIOpen.xml deleted file mode 100644 index 0d57edb1c0..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMFGIOpen.xml +++ /dev/null @@ -1,1118 +0,0 @@ - - - - - - CVEnumISMFGIOpen - UNKNOWN followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - UNKNOWN - Unknown - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMFGIProtected.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMFGIProtected.xml deleted file mode 100644 index 1b577c1eb6..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMFGIProtected.xml +++ /dev/null @@ -1,1119 +0,0 @@ - - - - - - CVEnumISMFGIProtected - FGI followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - FGI - Foreign Government Information - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNonIC.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNonIC.xml deleted file mode 100644 index d83f4f1b87..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNonIC.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - CVEnumISMNonIC - All currently valid Non-IC markings from the published register - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - SC - SPECIAL CATEGORY - - - SINFO - SENSITIVE INFORMATION - - - DS - LIMITED DISTRIBUTION - - - XD - EXCLUSIVE DISTRIBUTION - - - ND - NO DISTRIBUTION - - - SBU - SENSITIVE BUT UNCLASSIFIED - - - SBU-NF - SENSITIVE BUT UNCLASSIFIED NOFORN - - - LES - LAW ENFORCEMENT SENSITIVE - - - LES-NF - LAW ENFORCEMENT SENSITIVE NOFORN - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNonUSControls.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNonUSControls.xml deleted file mode 100644 index 9b9028eef9..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNonUSControls.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - CVEnumISMNonUSControls - NonUS Control markings supported by ISM - - 2010-06-06T20:11:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - ATOMAL - NATO Atomal mark - - - BOHEMIA - NATO Bohemia mark - - - BALK - NATO Balk mark - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNotice.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNotice.xml deleted file mode 100644 index 0b27bc5a64..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMNotice.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - CVEnumISMNotice - All currently authorized Notice values - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - FISA - FISA Warning statement - - - IMC - IMCON Warning statement - - - RD - RD Warning statement - - - FRD - FRD Warning statement - - - DS - LIMDIS caveat - - - LES - LES Notice - - - LES-NF - LES Notice - - - DoD-Dist-A - DoD Distribution statment A from DoD Directive 5230.24 - - - DoD-Dist-B - DoD Distribution statment B from DoD Directive 5230.24 - - - DoD-Dist-C - DoD Distribution statment C from DoD Directive 5230.24 - - - DoD-Dist-D - DoD Distribution statment D from DoD Directive 5230.24 - - - DoD-Dist-E - DoD Distribution statment E from DoD Directive 5230.24 - - - DoD-Dist-F - DoD Distribution statment F from DoD Directive 5230.24 - - - DoD-Dist-X - DoD Distribution statment X from DoD Directive 5230.24 - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMOwnerProducer.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMOwnerProducer.xml deleted file mode 100644 index fbb92ba6fc..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMOwnerProducer.xml +++ /dev/null @@ -1,1123 +0,0 @@ - - - - - - CVEnumISMOwnerProducer - FGI followed by all currently valid ISO Trigraphs in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - FGI - Foreign Government Information - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - USA - Trigraph for United States - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMRelTo.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMRelTo.xml deleted file mode 100644 index 63b2e268be..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMRelTo.xml +++ /dev/null @@ -1,1118 +0,0 @@ - - - - - - CVEnumISMRelTo - USA followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - USA - Trigraph for United States - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSAR.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSAR.xml deleted file mode 100644 index cb01f7cc71..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSAR.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - CVEnumISMSAR - All currently valid SAR controls from the published register - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - SAR-[A-Z][A-Z][A-Z]? - SPECIAL ACCESS REQUIRED-XXX, XXX represents the Digraph or Trigraph of the SAR - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSCIControls.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSCIControls.xml deleted file mode 100644 index 816b772504..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSCIControls.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - CVEnumISMSCIControls - All currently valid SCI controls from the published register - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - HCS - HCS - - - KDK - Klondike - - - SI - COMINT - - - SI-G - SI-GAMMA - - - SI-G-[A-Z][A-Z][A-Z][A-Z] - G-AAAA, AAAA represents 4 alpha characters to indicate sub Gamma compartments - - - SI-ECI-[A-Z][A-Z][A-Z] - ECI-AAA, AAA represents 3 alpha characters to indicate ECI compartments - - - TK - TALENT KEYHOLE - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSourceMarked.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSourceMarked.xml deleted file mode 100644 index 12bc99964a..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/CVE/ISMCVE/CVEnumISMSourceMarked.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - CVEnumISMSourceMarked - All currently authorized Source Marked values - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - OADR - Source Marked OADR (Originating Agency's Determination Required) - - - X1 - Source Marked X1 - - - X2 - Source Marked X2 - - - X3 - Source Marked X3 - - - X4 - Source Marked X4 - - - X5 - Source Marked X5 - - - X6 - Source Marked X6 - - - X7 - Source Marked X7 - - - X8 - Source Marked X8 - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISM25X.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISM25X.xsd deleted file mode 100644 index d9eae94531..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISM25X.xsd +++ /dev/null @@ -1,76 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISM25X. This file is generated so edits should be made to the CVEnumISM25X the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized 25X values. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISM25X.xml - - - - - - - Reveal information about the application of an intelligence source or method. - - - - - Reveal the identity of a confidential human source or human intelligence source. - - - - - Reveal information that would assist in the development or use of weapons of mass destruction. - - - - - Reveal information that would impair U.S. cryptologic systems or activities. - - - - - Reveal information that would impair the application of state-of-the-art technology within a U.S. weapon system. - - - - - Reveal actual U.S. military war plans that remain in effect. - - - - - Reveal information, including foreign government information, that would seriously and demonstrably impair relations between the United States and a foreign government or seriously and demonstrably undermine ongoing diplomatic activities of the United States. - - - - - Reveal information that would clearly and demonstrably impair the current ability of United States Government officials to protect the President, Vice President, or other protectees for whom protection services, in the interest of national security, are authorized. - - - - - Reveal information that would seriously and demonstrably impair current national security emergency preparedness plans or reveal current vulnerabilities of systems, installations, infrastructures, or projects relating to the national security. - - - - - Violate a statue, treaty, or international agreement. - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMAttributes.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMAttributes.xsd deleted file mode 100644 index 07cf76b94b..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMAttributes.xsd +++ /dev/null @@ -1,166 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMAttributes. This file is generated so edits should be made to the CVEnumISMAttributes the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized ISM attribute names - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMAttributes.xml - - - - - - - classification attribute - - - - - ownerProducer attribute - - - - - SCIcontrols attribute - - - - - SARIdentifier attribute - - - - - disseminationControls attribute - - - - - FGIsourceOpen attribute - - - - - FGIsourceProtected attribute - - - - - releasableTo attribute - - - - - nonICmarkings attribute - - - - - classifiedBy attribute - - - - - derivativelyClassifiedBy attribute - - - - - classificationReason attribute - - - - - derivedFrom attribute - - - - - declassDate attribute - - - - - declassEvent attribute - - - - - declassException attribute - - - - - typeOfExemptedSource attribute - - - - - dateOfExemptedSource attribute - - - - - resourceElement attribute - - - - - excludeFromRollup attribute - - - - - createDate attribute - - - - - compilationReason attribute - - - - - notice attribute - - - - - DESVersion attribute - - - - - notice date attribute - - - - - notice POC attribute - - - - - notice Reason attribute - - - - - compliesWith attribute - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationAll.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationAll.xsd deleted file mode 100644 index cf55c31ff2..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationAll.xsd +++ /dev/null @@ -1,51 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMClassificationAll. This file is generated so edits should be made to the CVEnumISMClassificationAll the CVE it is based on instead of here. - - - - - - - - (U) All currently valid classification marks - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationAll.xml - - - - - - - RESTRICTED - - - - - CONFIDENTIAL - - - - - SECRET - - - - - TOP SECRET - - - - - UNCLASSIFIED - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationNonUS.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationNonUS.xsd deleted file mode 100644 index 60f4224ed4..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationNonUS.xsd +++ /dev/null @@ -1,51 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMClassificationNonUS. This file is generated so edits should be made to the CVEnumISMClassificationNonUS the CVE it is based on instead of here. - - - - - - - - (U) All currently valid Non-US classification marks excluding NATO - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationNonUS.xml - - - - - - - TOP SECRET - - - - - SECRET - - - - - CONFIDENTIAL - - - - - RESTRICTED - - - - - UNCLASSIFIED - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationUS.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationUS.xsd deleted file mode 100644 index d26a2e5e8f..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationUS.xsd +++ /dev/null @@ -1,46 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMClassificationUS. This file is generated so edits should be made to the CVEnumISMClassificationUS the CVE it is based on instead of here. - - - - - - - - (U) All currently valid US classification marks - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationUS.xml - - - - - - - TOP SECRET - - - - - SECRET - - - - - CONFIDENTIAL - - - - - UNCLASSIFIED - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMCompliesWith.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMCompliesWith.xsd deleted file mode 100644 index 32d523bb9c..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMCompliesWith.xsd +++ /dev/null @@ -1,44 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMCompliesWith. This file is generated so edits should be made to the CVEnumISMCompliesWith the CVE it is based on instead of here. - - - - - - - - (U) Current rule set names that documents may comply with - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMCompliesWith.xml - - - - - - - Document claims compliance with the rules in ICD-710 that have been encoded into ISM - - - - - Document claims compliance with the rules in DoD5230.24 that have been encoded into ISM - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMDissem.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMDissem.xsd deleted file mode 100644 index 7ec1fcbe69..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMDissem.xsd +++ /dev/null @@ -1,132 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMDissem. This file is generated so edits should be made to the CVEnumISMDissem the CVE it is based on instead of here. - - - - - - - - (U) All currently valid Dissemination controls from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMDissem.xml - - - - - - - - - RD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - - - FRD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - - - - - - - FOR OFFICIAL USE ONLY - - - - - ORIGINATOR CONTROLLED - - - - - CONTROLLED IMAGERY - - - - - SOURCES AND METHODS INFORMATION - - - - - NOT RELEASABLE TO FOREIGN NATIONALS - - - - - CAUTION-PROPRIETARY INFORMATION INVOLVED - - - - - AUTHORIZED FOR RELEASE TO - - - - - RELEASABLE BY INFORMATION DISCLOSURE OFFICIAL - - - - - RESTRICTED DATA - - - - - RD-CRITICAL NUCLEAR WEAPON DESIGN INFORMATION - - - - - FORMERLY RESTRICTED DATA - - - - - DoD CONTROLLED NUCLEAR INFORMATION - - - - - DoE CONTROLLED NUCLEAR INFORMATION - - - - - EYES ONLY - - - - - DEA SENSITIVE - - - - - FOREIGN INTELLIGENCE SURVEILLANCE ACT - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMFGIOpen.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMFGIOpen.xsd deleted file mode 100644 index 2308c3129a..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMFGIOpen.xsd +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMFGIOpen. This file is generated so edits should be made to the CVEnumISMFGIOpen the CVE it is based on instead of here. - - - - - - - - (U) UNKNOWN followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMFGIOpen.xml - - - - - - - Unknown - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMFGIProtected.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMFGIProtected.xsd deleted file mode 100644 index 3d716dada0..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMFGIProtected.xsd +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMFGIProtected. This file is generated so edits should be made to the CVEnumISMFGIProtected the CVE it is based on instead of here. - - - - - - - - (U) FGI followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMFGIProtected.xml - - - - - - - Foreign Government Information - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNonIC.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNonIC.xsd deleted file mode 100644 index 079d6abcba..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNonIC.xsd +++ /dev/null @@ -1,79 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMNonIC. This file is generated so edits should be made to the CVEnumISMNonIC the CVE it is based on instead of here. - - - - - - - - (U) All currently valid Non-IC markings from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMNonIC.xml - - - - - - - SPECIAL CATEGORY - - - - - SENSITIVE INFORMATION - - - - - LIMITED DISTRIBUTION - - - - - EXCLUSIVE DISTRIBUTION - - - - - NO DISTRIBUTION - - - - - SENSITIVE BUT UNCLASSIFIED - - - - - SENSITIVE BUT UNCLASSIFIED NOFORN - - - - - LAW ENFORCEMENT SENSITIVE - - - - - LAW ENFORCEMENT SENSITIVE NOFORN - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNonUSControls.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNonUSControls.xsd deleted file mode 100644 index 1ab8f9de61..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNonUSControls.xsd +++ /dev/null @@ -1,49 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMNonUSControls. This file is generated so edits should be made to the CVEnumISMNonUSControls the CVE it is based on instead of here. - - - - - - - - (U) NonUS Control markings supported by ISM - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMNonUSControls.xml - - - - - - - NATO Atomal mark - - - - - NATO Bohemia mark - - - - - NATO Balk mark - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNotice.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNotice.xsd deleted file mode 100644 index d3c5464b5a..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMNotice.xsd +++ /dev/null @@ -1,104 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMNotice. This file is generated so edits should be made to the CVEnumISMNotice the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized Notice values - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMNotice.xml - - - - - - - FISA Warning statement - - - - - IMCON Warning statement - - - - - RD Warning statement - - - - - FRD Warning statement - - - - - LIMDIS caveat - - - - - LES Notice - - - - - LES Notice - - - - - DoD Distribution statment A from DoD Directive 5230.24 - - - - - DoD Distribution statment B from DoD Directive 5230.24 - - - - - DoD Distribution statment C from DoD Directive 5230.24 - - - - - DoD Distribution statment D from DoD Directive 5230.24 - - - - - DoD Distribution statment E from DoD Directive 5230.24 - - - - - DoD Distribution statment F from DoD Directive 5230.24 - - - - - DoD Distribution statment X from DoD Directive 5230.24 - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMOwnerProducer.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMOwnerProducer.xsd deleted file mode 100644 index f82b3ff789..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMOwnerProducer.xsd +++ /dev/null @@ -1,1390 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMOwnerProducer. This file is generated so edits should be made to the CVEnumISMOwnerProducer the CVE it is based on instead of here. - - - - - - - - (U) FGI followed by all currently valid ISO Trigraphs in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMOwnerProducer.xml - - - - - - - Foreign Government Information - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for United States - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMRelTo.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMRelTo.xsd deleted file mode 100644 index 66129f6ec7..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMRelTo.xsd +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMRelTo. This file is generated so edits should be made to the CVEnumISMRelTo the CVE it is based on instead of here. - - - - - - - - (U) USA followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMRelTo.xml - - - - - - - Trigraph for United States - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSAR.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSAR.xsd deleted file mode 100644 index 39cbac944b..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSAR.xsd +++ /dev/null @@ -1,46 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMSAR. This file is generated so edits should be made to the CVEnumISMSAR the CVE it is based on instead of here. - - - - - - - - (U) All currently valid SAR controls from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMSAR.xml - - - - - - - - - SPECIAL ACCESS REQUIRED-XXX, XXX represents the Digraph or Trigraph of the SAR - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSCIControls.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSCIControls.xsd deleted file mode 100644 index e51d0aa6fb..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSCIControls.xsd +++ /dev/null @@ -1,77 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMSCIControls. This file is generated so edits should be made to the CVEnumISMSCIControls the CVE it is based on instead of here. - - - - - - - - (U) All currently valid SCI controls from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMSCIControls.xml - - - - - - - - - G-AAAA, AAAA represents 4 alpha characters to indicate sub Gamma compartments - - - - - ECI-AAA, AAA represents 3 alpha characters to indicate ECI compartments - - - - - - - - - HCS - - - - - Klondike - - - - - COMINT - - - - - SI-GAMMA - - - - - TALENT KEYHOLE - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSourceMarked.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSourceMarked.xsd deleted file mode 100644 index b6826a7ce3..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGenerated/CVEnumISMSourceMarked.xsd +++ /dev/null @@ -1,71 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMSourceMarked. This file is generated so edits should be made to the CVEnumISMSourceMarked the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized Source Marked values - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMSourceMarked.xml - - - - - - - Source Marked OADR (Originating Agency's Determination Required) - - - - - Source Marked X1 - - - - - Source Marked X2 - - - - - Source Marked X3 - - - - - Source Marked X4 - - - - - Source Marked X5 - - - - - Source Marked X6 - - - - - Source Marked X7 - - - - - Source Marked X8 - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGeneratedTypes.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGeneratedTypes.xsd deleted file mode 100644 index d7ac63720d..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/CVEGeneratedTypes.xsd +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - - - - - - - - - - - Include for all the generated CVE types applicable. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/IC-ISM.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/IC-ISM.xsd deleted file mode 100644 index 945ebb1ba6..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/Schema/IC-ISM.xsd +++ /dev/null @@ -1,891 +0,0 @@ - - - - - - - - - - - - - - - - - - W3C XML Schema for the Intelligence Community Metadata Standard for Information Security Marking (IC-ISM), which is part of the XML DATA ENCODING SPECIFICATION FOR INFORMATION SECURITY MARKING METADATA. - - - - - - - - - - - - - - - - - - The group of Information Security Marking attributes in which the use of attributes 'classification' and 'ownerProducer' is required. - - This group is to be contrasted with group 'SecurityAttributesOptionGroup' in which use of those attributes is optional. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The group of Information Security Marking attributes in which the use of attributes 'classification' and 'ownerProducer' is optional. - - This group is to be contrasted with group 'SecurityAttributesGroup' in which use of these attributes is required. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The group of Information Security Marking attributes for use on a notice element in which the use of attributes 'classification' and 'ownerProducer' is required. - - - - - - - - - - - - - - - - The group of Information Security Marking attributes for use on a notice element in which the use of Security on the notice is optional. - - - - - - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - A single indicator of the highest level of classification applicable to an information resource or portion within the domain of classified national security information. The Classification element is always used in conjunction with the Owner Producer element. Taken together, the two elements specify the classification category and the type of classification (US, non-US, or Joint). - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationAll.xml - - - - - - - - - - - - This attribute is used at the resource level. - - An indicator of what optional ISM rule sets the documents complies with. This allows sytems to know that the document claims compliance with these rule sets and they should be enforced. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMcompliesWith.xml - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the national government or international organization that have purview over the classification marking of an information resource or portion therein. This element is always used in conjunction with the Classification element. Taken together, the two elements specify the classification category and the type of classification (US, non-US, or Joint). - - Within protected internal organizational spaces this element may include one or more indicators identifying information which qualifies as foreign government information for which the source(s) of the information must be concealed. Measures must be taken prior to dissemination of the information to conceal the source(s) of the foreign government information. - - Specifically, under these specific circumstances, when data are moved to the shared spaces, the non-disclosable owner(s) and/or producer(s) listed in this data element's value should be removed and replaced with "FGI". - - The attribute value may be manifested in portion marks or security banners. - - PERMISSIBLE VALUES - - 1) The value "FGI" is permited under the circumstances described above. - - 2) The full set of values are defined in the Controlled Value Enumeration: - - CVEnumISMOwnerProducer.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying sensitive compartmented information control system(s). - - It is manifested in portion marks and security banners. - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMSCIControls.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the defense or intelligence programs for which special access is required. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMSAR.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the expansion or limitation on the distribution of information. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMDissem.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying information which qualifies as foreign government information for which the source(s) of the information is not concealed. - - The attribute can indicate that the source of information of foreign origin is unknown. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - 1) The value "UNKNOWN" is permited under the circumstances described above. - - 2) The full set of values are defined in the Controlled Value Enumeration: - - CVEnumISMFGIOpen.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - This attribute has unique specific rules concerning its usage. - - A single indicator that information qualifies as foreign government information for which the source(s) of the information must be concealed. - - Within protected internal organizational spaces this element may be used to maintain a record of the one or more indicators identifying information which qualifies as foreign government information for which the source(s) of the information must be concealed. Measures must be taken prior to dissemination of the information to conceal the source(s) of the foreign government information. - - An indication that information qualifies as foreign government information according to CAPCO guidelines for which the source(s) of the information must be concealed when the information is disseminated in shared spaces - - This data element has a dual purpose. Within shared spaces, the data element serves only to indicate the presence of information which is categorized as foreign government information according to CAPCO guidelines for which the source(s) of the information is concealed, in which case, this data element's value will always be "FGI". The data element may also be employed in this manner within protected internal organizational spaces. However, within protected internal organizational spaces this data element may alternatively be used to maintain a formal record of the foreign country or countries and/or registered international organization(s) that are the non-disclosable owner(s) and/or producer(s) of information which is categorized as foreign government information according to CAPCO guidelines for which the source(s) of the information must be concealed when the resource is disseminated to shared spaces. If the data element is employed in this manner, then additional measures must be taken prior to dissemination of the resource to shared spaces so that any indications of the non-disclosable owner(s) and/or producer(s) of information within the resource are eliminated. - - In all cases, the corresponding portion marking or banner marking should be compliant with CAPCO guidelines for FGI when the source must be concealed. In other words, even if the data element is being employed within protected internal organizational spaces to maintain a formal record of the non-disclosable owner(s) and/or producer(s) within an XML resource, if the resource is rendered for display within the protected internal organizational spaces in any format by a stylesheet or as a result of any other transformation process, then the non-disclosable owner(s) and/or producer(s) should not be included in the corresponding portion marking or banner marking. - - PERMISSIBLE VALUES - - 1) The value "FGI" is permited under the circumstances described above. - - 2) The full set of values are defined in the Controlled Value Enumeration: - - CVEnumISMFGIProtected.xml - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the country or countries and/or international organization(s) to which classified information may be released based on the determination of an originator in accordance with established foreign disclosure procedures. This element is used in conjunction with the Dissemination Controls element. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMRelTo.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators of the expansion or limitation on the distribution of an information resource or portion within the domain of information originating from non-intelligence components. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMNonIC.xml - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators of the expansion or limitation on the distribution of an information resource or portion within the domain of information originating from non-US components. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMNonUSControls.xml - - - - - - - - - - - This attribute is used primarily at the resource level. - - The identity, by name or personal identifier, and position title of the original classification authority for a resource. - - It is manifested only in the 'Classified By' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - - The identity, by name or personal identifier, of the derivative classification authority. - - It is manifested only in the 'Classified By' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - One or more reason indicators or explanatory text describing the basis for an original classification decision. - - It is manifested only in the 'Reason' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A citation of the authoritative source or reference to multiple sources of the classification markings used in a classified resource. - - It is manifested only in the 'Derived From' line of a document's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A specific year, month, and day upon which the information shall be automatically declassified if not properly exempted from automatic declassification. - - It is manifested in the 'Declassify On' line of a resource's classification authority block. - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A description of an event upon which the information shall be automatically declassified if not properly exempted from automatic declassification. - - It is manifested only in the 'Declassify On' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A single indicator describing an exemption to the nominal 25-year point for automatic declassification. This element is used in conjunction with the Declassification Date or Declassification Event. - - It is manifested in the 'Declassify On' line of a resource's classification authority block. - - ISOO has stated it should be a SINGLE value giving the longest protection. - - PERMISSIBLE VALUE - - The permissible value for this attribute is defined in the Controlled Value Enumeration: - - CVEnumISMN25X.xml - - - - - - - - - - - This attribute is used primarily at the resource level. - - A declassification marking of a source document that causes the current, derivative document to be exempted from automatic declassification. This element is always used in conjunction with the Date Of Exempted Source element. - - It is manifested only in the 'Declassify On' line of a document's classification authority block. - - ISOO has stated it should be a SINGLE value giving the longest protection. - - PERMISSIBLE VALUE - - The permissible value for this attribute is defined in the Controlled Value Enumeration: - - CVEnumISMSourceMarked.xml - - - - - - - - - - - This attribute is used primarily at the resource level. - - A specific year, month, and day of publication or release of a source document, or the most recent source document, that was itself marked with a declassification constraint. This element is always used in conjunction with the Type Of Exempted Source element. - - It is manifested only in the 'Declassify On' line of a resource's classification authority block. - - - - - - - - - - - - - - This attribute is used to designate which element has the ISM attributes representing the classification for the entire resource. - Every document must have at least one element with this indicator as true. It should be rare that a document has more than one. Mainly - this would occur in some sort of aggregator schema. In that unusual case the first one encountered in XML document order is the one used for - all constraint rules. - - - - - - - - - - - - - - This attribute is used to designate that an element's ISM attributes should not be used in a rollup. Generally - this is because the element is defining the security attributes of a remote object NOT indicating security constraints for - data in this document. This allows an Unclassified document to assert that some document not included has a Top Secret classification without - the TS attribute value causing rollup to make the document TS. - - - - - - - - - - - - - - This attribute is used to designate what date the document was produced on. This is the date that will be used by - various constraint rules to determine if the document meets all the business rules. It must be on the element where - resourceElement is true. - - - - - - - - - - - - - - A description of the reasons that the classification of this element is more restrictive than a simple roll-up of the - sub elements would result in. This acts as an indicator to rule engines that there is not accidental over classification - going on and to users that special care beyond what the portion marks reveal must be taken when using this data. Use of this - mark does not replace the need for the compilation reason being defined in the prose in accordance with ISOO Directive 1. - For example this would document why 3 Unclassified bullet items form a Secret List. - Without this reason being noted the above described document would be considered to be miss-marked and overclassified. - - - - - - - - - - - - - - - - - A categorization defining which of the required Notices, described in the CAPCO Register, is included in the element. - This attribute is an indicator that the element contains a Notice. The element could contain any structure the implementing - schema defined and details of the rendering would be up to the schema in question. - The permissible value for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMNotice.xml - - - - - - - - - - - - A Date associated with a notice such as the DoD Distribution notice date. - - - - - - - - - - - - - - - A Reason (less than 2048 chars) associated with a notice such as the DoD Distribution reason. - - - - - - - - - - - - - - - - - A Point of Contact POC (less than 2048 chars) associated with a notice such as the DoD Distribution POC. - - - - - - - - - - - - - - - An attribute group to be used on the root node of a schema implementing ISM. - ISM being entirely attributes based groups such as this are the only way to specify required use. - - - - - The version number of the DES. Should there be multiple specified in an instance document - the one at the root node is the one that will apply to the entire document. - - - - - - - - - An attribute group to be used on the element that represents the resource - node of an instance document. This node's ISM attributes would be used to - generate banner marks and the E.O. 12958 classification authority block. - Implementing Schemas might use this on the Root node or any other node. - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-ClassDeclass.xsl b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-ClassDeclass.xsl deleted file mode 100644 index 0b84096618..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-ClassDeclass.xsl +++ /dev/null @@ -1,554 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | - - - - - - - - - - - - - - - - - - - - - - ( WARNING! This document does not contain a required overall classification marking. ) - - - - - ( WARNING! This document contains overall markings for both an unclassified and a classified document. ) - - - - - ( WARNING! This document does not contain required markings for either an originally or derivatively classified document. ) - - - - - - - - - ( WARNING! This document contains markings for both an originally and derivatively classified document. ) - - - - - ( WARNING! The reason for the classification decision should be specified for an originally classified document. ) - - - - - ( WARNING! This document does not contain required declassification instructions or markings. ) - - - - - ( WARNING! A declassification date or event should be specified for a document with a 25X declassification exemption, unless the document has a declassification exemption of 25X1-human. ) - - - - - - - - - - - - - - - - - - - , - - - - - - - - - , - - - or - - - - - - - , - - Date of Source: - - - - - - - - , - - Source marked - - - - - - - - - - - - - - - , - - Source marked - - - - - - - - - - - - , Date of Source: - - - - - - - - - - - ( WARNING! The exempted source marking should be included when the date of exempted source is specified. ) - - - ( WARNING! The date of exempted source marking should be included when the exempted source marking is specified. ) - - - - - - ( WARNING! This document contains both a declassification date and a declassification exemption of 25X1-human. ) - - - - - ( WARNING! This document contains both a declassification event and a declassification exemption of 25X1-human. ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Classified by: - - - - - Classified by: - - - - Derived from: - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reason: - - - - - - - - - - - - - - - - - - - - - - - - - Declassify on: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-PortionMark.xsl b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-PortionMark.xsl deleted file mode 100644 index 888c068ae4..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-PortionMark.xsl +++ /dev/null @@ -1,845 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - MISSING OWNER/PRODUCER - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - //JOINT - - - - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - - - - - //CTS - A - -BALK - -B - - - //NS - AT - - - //NC - A - - //NR - //NU - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - // - - - FGI - - - - - - - - - - - - - MISSING CLASSIFICATION MARKING - - - - - - - - - // - - - - - - - - - - - - - - // - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ECI - - - - SI-ECI - - - - - - - - - - - - SI-ECI - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - - SG - - - - RD-SG - - - - FRD-SG - - - - - - - - - - - - - - - - - RD-SG - - - - FRD-SG - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - REL - - - REL TO - - - - - UNABLE TO DETERMINE RELEASABILITY - - - - - - - - - - - - - - EYES - - - - EYES ONLY - - - - UNABLE TO DETERMINE EYES ONLY MARKINGS - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SAR- - - - - SAR- - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ( - - - - - - - - - - - - - - ) - - - - - - - - ( - - - - - - - - - - - - - - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-SecurityBanner.xsl b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-SecurityBanner.xsl deleted file mode 100644 index 4eb5a46b99..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v13/external/ISM/XSL/IC-ISM-SecurityBanner.xsl +++ /dev/null @@ -1,1035 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1 - 1 - 0 - - - - - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - MISSING OWNER/PRODUCER - - - //FGI - - //JOINT - - - - TOP SECRET - SECRET - CONFIDENTIAL - RESTRICTED - UNCLASSIFIED - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - - - - - - TOP SECRET - SECRET - CONFIDENTIAL - UNCLASSIFIED - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - //COSMIC TOP SECRET - //NATO SECRET - //NATO RESTRICTED - //NATO CONFIDENTIAL - //NATO UNCLASSIFIED - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - //COSMIC TOP SECRET - ATOMAL - -BALK - -BOHEMIA - - - - //SECRET - //CONFIDENTIAL - UNABLE TO DETERMINE CLASSIFICATION MARKING - - ATOMAL - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - // - - - FGI - - - - - - - - TOP SECRET - SECRET - CONFIDENTIAL - RESTRICTED - UNCLASSIFIED - - - - - - - MISSING CLASSIFICATION MARKING - - - - - - - - // - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - //FGI - - - - - - - - - - - //FGI - - - - - - - - - - // - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - //MR - - - - - - - - - // - - - - - - - - 01 - - - - - - - - - 01 - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //MISSING DECLASSIFICATION MARKINGS - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ECI - - - - SI-ECI - - - - - - - - - - - - SI-ECI - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - - - SIGMA - - - - RD-SIGMA - - - - FRD-SIGMA - - - - - - - - - - - - - - - - - - RD-SIGMA - - - - FRD-SIGMA - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ORCON - IMCON - NOFORN - PROPIN - - - - - - REL - - - REL TO - - - - - - - - UNABLE TO DETERMINE RELEASABILITY - - - DOD UCNI - DOE UCNI - - - - - - EYES - - - - - - - EYES ONLY - - - - UNABLE TO DETERMINE EYES ONLY MARKINGS - - - LACONIC - DEA SENSITIVE - - - - - - - - - - - - - - - - SPECAT - SIOP-ESI - SENSITIVE INFORMATION - LIMDIS - EXDIS - NODIS - SBU NOFORN - - - - - - - - - - - - - - - - - - - - - SAR- - - - - - - - - - - - - ALPHA BRAVO CHARLIE - DELTA ECHO FOX - GULF HOTEL INDIGO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISM25X.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISM25X.xml deleted file mode 100644 index 5dc5b48466..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISM25X.xml +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - CVEnumISM25X - All currently authorized 25X values. - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - 25X1 - Reveal information about the application of an intelligence source or method. - - - 25X1-human - Reveal the identity of a confidential human source or human intelligence source. - - - 25X2 - Reveal information that would assist in the development or use of weapons of mass destruction. - - - 25X3 - Reveal information that would impair U.S. cryptologic systems or activities. - - - 25X4 - Reveal information that would impair the application of state-of-the-art technology within a U.S. weapon system. - - - 25X5 - Reveal actual U.S. military war plans that remain in effect. - - - 25X6 - Reveal information, including foreign government information, that would seriously and demonstrably impair relations between the United States and a foreign government or seriously and demonstrably undermine ongoing diplomatic activities of the United States. - - - 25X7 - Reveal information that would clearly and demonstrably impair the current ability of United States Government officials to protect the President, Vice President, or other protectees for whom protection services, in the interest of national security, are authorized. - - - 25X8 - Reveal information that would seriously and demonstrably impair current national security emergency preparedness plans or reveal current vulnerabilities of systems, installations, infrastructures, or projects relating to the national security. - - - 25X9 - Violate a statue, treaty, or international agreement. - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMAttributes.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMAttributes.xml deleted file mode 100644 index 8f70ba4252..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMAttributes.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - CVEnumISMAttributes - All currently authorized ISM attribute names - - 2010-05-30T16:52:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - classification - classification attribute - - - ownerProducer - ownerProducer attribute - - - SCIcontrols - SCIcontrols attribute - - - SARIdentifier - SARIdentifier attribute - - - disseminationControls - disseminationControls attribute - - - FGIsourceOpen - FGIsourceOpen attribute - - - FGIsourceProtected - FGIsourceProtected attribute - - - releasableTo - releasableTo attribute - - - nonICmarkings - nonICmarkings attribute - - - classifiedBy - classifiedBy attribute - - - derivativelyClassifiedBy - derivativelyClassifiedBy attribute - - - classificationReason - classificationReason attribute - - - derivedFrom - derivedFrom attribute - - - declassDate - declassDate attribute - - - declassEvent - declassEvent attribute - - - declassException - declassException attribute - - - typeOfExemptedSource - typeOfExemptedSource attribute - - - dateOfExemptedSource - dateOfExemptedSource attribute - - - resourceElement - resourceElement attribute - - - excludeFromRollup - excludeFromRollup attribute - - - createDate - createDate attribute - - - compilationReason - compilationReason attribute - - - notice - notice attribute - - - DESVersion - DESVersion attribute - - - noticeDate - notice date attribute - - - noticePOC - notice POC attribute - - - noticeReason - notice Reason attribute - - - compliesWith - compliesWith attribute - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationAll.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationAll.xml deleted file mode 100644 index 490f1c5e89..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationAll.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - CVEnumISMClassificationAll - All currently valid classification marks - 2010-05-31T21:22:00-04:00 - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - R - RESTRICTED - - - C - CONFIDENTIAL - - - S - SECRET - - - TS - TOP SECRET - - - U - UNCLASSIFIED - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationNonUS.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationNonUS.xml deleted file mode 100644 index ae02f902f2..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationNonUS.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - CVEnumISMClassificationNonUS - All currently valid Non-US classification marks excluding NATO - 2010-03-12T11:29:00-04:00 - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - TS - TOP SECRET - - - S - SECRET - - - C - CONFIDENTIAL - - - R - RESTRICTED - - - U - UNCLASSIFIED - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationUS.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationUS.xml deleted file mode 100644 index 4239f65627..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMClassificationUS.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - CVEnumISMClassificationUS - All currently valid US classification marks - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - TS - TOP SECRET - - - S - SECRET - - - C - CONFIDENTIAL - - - U - UNCLASSIFIED - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMCompliesWith.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMCompliesWith.xml deleted file mode 100644 index 1c0cc8f5d8..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMCompliesWith.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - CVEnumISMCompliesWith - Current rule set names that documents may comply with - - 2010-05-30T16:52:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - ICD-710 - Document claims compliance with the rules in ICD-710 that have been encoded into ISM - - - DoD5230.24 - Document claims compliance with the rules in DoD5230.24 that have been encoded into ISM - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMDissem.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMDissem.xml deleted file mode 100644 index f8a831a28c..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMDissem.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - CVEnumISMDissem - All currently valid Dissemination controls from the published register - 2010-03-12T11:29:00-04:00 - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - FOUO - FOR OFFICIAL USE ONLY - - - OC - ORIGINATOR CONTROLLED - - - IMC - CONTROLLED IMAGERY - - - SAMI - SOURCES AND METHODS INFORMATION - - - NF - NOT RELEASABLE TO FOREIGN NATIONALS - - - PR - CAUTION-PROPRIETARY INFORMATION INVOLVED - - - REL - AUTHORIZED FOR RELEASE TO - - - RELIDO - RELEASABLE BY INFORMATION DISCLOSURE OFFICIAL - - - RD - RESTRICTED DATA - - - RD-CNWDI - RD-CRITICAL NUCLEAR WEAPON DESIGN INFORMATION - - - RD-SG-[1-9][0-9]? - RD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - FRD - FORMERLY RESTRICTED DATA - - - FRD-SG-[1-9][0-9]? - FRD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - DCNI - DoD CONTROLLED NUCLEAR INFORMATION - - - UCNI - DoE CONTROLLED NUCLEAR INFORMATION - - - EYES - EYES ONLY - - - DSEN - DEA SENSITIVE - - - FISA - FOREIGN INTELLIGENCE SURVEILLANCE ACT - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMFGIOpen.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMFGIOpen.xml deleted file mode 100644 index 0d57edb1c0..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMFGIOpen.xml +++ /dev/null @@ -1,1118 +0,0 @@ - - - - - - CVEnumISMFGIOpen - UNKNOWN followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - UNKNOWN - Unknown - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMFGIProtected.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMFGIProtected.xml deleted file mode 100644 index 1b577c1eb6..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMFGIProtected.xml +++ /dev/null @@ -1,1119 +0,0 @@ - - - - - - CVEnumISMFGIProtected - FGI followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - FGI - Foreign Government Information - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNonIC.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNonIC.xml deleted file mode 100644 index d83f4f1b87..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNonIC.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - CVEnumISMNonIC - All currently valid Non-IC markings from the published register - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - SC - SPECIAL CATEGORY - - - SINFO - SENSITIVE INFORMATION - - - DS - LIMITED DISTRIBUTION - - - XD - EXCLUSIVE DISTRIBUTION - - - ND - NO DISTRIBUTION - - - SBU - SENSITIVE BUT UNCLASSIFIED - - - SBU-NF - SENSITIVE BUT UNCLASSIFIED NOFORN - - - LES - LAW ENFORCEMENT SENSITIVE - - - LES-NF - LAW ENFORCEMENT SENSITIVE NOFORN - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNonUSControls.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNonUSControls.xml deleted file mode 100644 index 9b9028eef9..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNonUSControls.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - CVEnumISMNonUSControls - NonUS Control markings supported by ISM - - 2010-06-06T20:11:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - ATOMAL - NATO Atomal mark - - - BOHEMIA - NATO Bohemia mark - - - BALK - NATO Balk mark - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNotice.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNotice.xml deleted file mode 100644 index 0b27bc5a64..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMNotice.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - CVEnumISMNotice - All currently authorized Notice values - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - FISA - FISA Warning statement - - - IMC - IMCON Warning statement - - - RD - RD Warning statement - - - FRD - FRD Warning statement - - - DS - LIMDIS caveat - - - LES - LES Notice - - - LES-NF - LES Notice - - - DoD-Dist-A - DoD Distribution statment A from DoD Directive 5230.24 - - - DoD-Dist-B - DoD Distribution statment B from DoD Directive 5230.24 - - - DoD-Dist-C - DoD Distribution statment C from DoD Directive 5230.24 - - - DoD-Dist-D - DoD Distribution statment D from DoD Directive 5230.24 - - - DoD-Dist-E - DoD Distribution statment E from DoD Directive 5230.24 - - - DoD-Dist-F - DoD Distribution statment F from DoD Directive 5230.24 - - - DoD-Dist-X - DoD Distribution statment X from DoD Directive 5230.24 - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMOwnerProducer.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMOwnerProducer.xml deleted file mode 100644 index fbb92ba6fc..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMOwnerProducer.xml +++ /dev/null @@ -1,1123 +0,0 @@ - - - - - - CVEnumISMOwnerProducer - FGI followed by all currently valid ISO Trigraphs in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - FGI - Foreign Government Information - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - USA - Trigraph for United States - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMRelTo.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMRelTo.xml deleted file mode 100644 index 63b2e268be..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMRelTo.xml +++ /dev/null @@ -1,1118 +0,0 @@ - - - - - - CVEnumISMRelTo - USA followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - USA - Trigraph for United States - - - ABW - Trigraph for Aruba - - - AFG - Trigraph for Afghanistan - - - AGO - Trigraph for Angola - - - AIA - Trigraph for Anguilla - - - ALA - Trigraph for Åland Islands - - - ALB - Trigraph for Albania - - - AND - Trigraph for Andorra - - - ANT - Trigraph for Netherlands Antilles - - - ARE - Trigraph for United Arab Emirates - - - ARG - Trigraph for Argentina - - - ARM - Trigraph for Armenia - - - ASM - Trigraph for American Samoa - - - ATA - Trigraph for Antarctica - - - ATF - Trigraph for French Southern Territories - - - ATG - Trigraph for Antigua and Barbuda - - - AUS - Trigraph for Australia - - - AUT - Trigraph for Austria - - - AZE - Trigraph for Azerbaijan - - - BDI - Trigraph for Burundi - - - BEL - Trigraph for Belgium - - - BEN - Trigraph for Benin - - - BFA - Trigraph for Burkina Faso - - - BGD - Trigraph for Bangladesh - - - BGR - Trigraph for Bulgaria - - - BHR - Trigraph for Bahrain - - - BHS - Trigraph for Bahamas - - - BIH - Trigraph for Bosnia and Herzegovina - - - BLM - Trigraph for Saint Barthélemy - - - BLR - Trigraph for Belarus - - - BLZ - Trigraph for Belize - - - BMU - Trigraph for Bermuda - - - BOL - Trigraph for Bolivia - - - BRA - Trigraph for Brazil - - - BRB - Trigraph for Barbados - - - BRN - Trigraph for Brunei Darussalam - - - BTN - Trigraph for Bhutan - - - BVT - Trigraph for Bouvet Island - - - BWA - Trigraph for Botswana - - - CAF - Trigraph for Central African Republic - - - CAN - Trigraph for Canada - - - CCK - Trigraph for Cocos (Keeling) Islands - - - CHE - Trigraph for Switzerland - - - CHL - Trigraph for Chile - - - CHN - Trigraph for China - - - CIV - Trigraph for Côte d'Ivoire - - - CMR - Trigraph for Cameroon - - - COD - Trigraph for Congo, The Democratic Republic of the - - - COG - Trigraph for Congo - - - COK - Trigraph for Cook Islands - - - COL - Trigraph for Colombia - - - COM - Trigraph for Comoros - - - CPV - Trigraph for Cape Verde - - - CRI - Trigraph for Costa Rica - - - CUB - Trigraph for Cuba - - - CXR - Trigraph for Christmas Island - - - CYM - Trigraph for Cayman Islands - - - CYP - Trigraph for Cyprus - - - CZE - Trigraph for Czech Republic - - - DEU - Trigraph for Germany - - - DJI - Trigraph for Djibouti - - - DMA - Trigraph for Dominica - - - DNK - Trigraph for Denmark - - - DOM - Trigraph for Dominican Republic - - - DZA - Trigraph for Algeria - - - ECU - Trigraph for Eucador - - - EGY - Trigraph for Egypt - - - ERI - Trigraph for Eritrea - - - ESH - Trigraph for Western Sahara - - - ESP - Trigraph for Spain - - - EST - Trigraph for Estonia - - - ETH - Trigraph for Ethiopia - - - FIN - Trigraph for Finland - - - FJI - Trigraph for Fiji - - - FLK - Trigraph for Falkland Islands (Malvinas) - - - FRA - Trigraph for France - - - FRO - Trigraph for Faroe Islands - - - FSM - Trigraph for Micronesia, Federated States of - - - GAB - Trigraph for Gabon - - - GBR - Trigraph for United Kingdom - - - GEO - Trigraph for Georgia - - - GGY - Trigraph for Guernsey - - - GHA - Trigraph for Ghana - - - GIB - Trigraph for Gibraltar - - - GIN - Trigraph for Guinea - - - GLP - Trigraph for Guadeloupe - - - GMB - Trigraph for Gambia - - - GNB - Trigraph for Guinea-Bissau - - - GNQ - Trigraph for Equatorial Guinea - - - GRC - Trigraph for Greece - - - GRD - Trigraph for Grenada - - - GRL - Trigraph for Greenland - - - GTM - Trigraph for Guatemala - - - GUF - Trigraph for French Guiana - - - GUM - Trigraph for Guam - - - GUY - Trigraph for Guyana - - - HKG - Trigraph for Hong Kong - - - HMD - Trigraph for Heard Island and McDonald Islands - - - HND - Trigraph for Honduras - - - HRV - Trigraph for Croatia - - - HTI - Trigraph for Haiti - - - HUN - Trigraph for Hungary - - - IDN - Trigraph for Indonesia - - - IMN - Trigraph for Isle of Man - - - IND - Trigraph for India - - - IOT - Trigraph for British Indian Ocean Territory - - - IRL - Trigraph for Ireland - - - IRN - Trigraph for Iran, Islamic Republic of - - - IRQ - Trigraph for Iraq - - - ISL - Trigraph for Iceland - - - ISR - Trigraph for Israel - - - ITA - Trigraph for Italy - - - JAM - Trigraph for Jamaica - - - JEY - Trigraph for Jersey - - - JOR - Trigraph for Jordan - - - JPN - Trigraph for Japan - - - KAZ - Trigraph for Kazakhstan - - - KEN - Trigraph for Kenya - - - KGZ - Trigraph for Kyrgyzstan - - - KHM - Trigraph for Cambodia - - - KIR - Trigraph for Kiribati - - - KNA - Trigraph for Saint Kitts and Nevis - - - KOR - Trigraph for Korea, Republic of - - - KWT - Trigraph for Kuwait - - - LAO - Trigraph for Lao People's Democratic Republic - - - LBN - Trigraph for Lebanon - - - LBR - Trigraph for Liberia - - - LBY - Trigraph for Libyan Arab Jamahiriya - - - LCA - Trigraph for Saint Lucia - - - LIE - Trigraph for Liechtenstein - - - LKA - Trigraph for Sri Lanka - - - LSO - Trigraph for Lesotho - - - LTU - Trigraph for Lithuania - - - LUX - Trigraph for Luxembourg - - - LVA - Trigraph for Latvia - - - MAC - Trigraph for Macao - - - MAF - Trigraph for Saint Martin (French part) - - - MAR - Trigraph for Morocco - - - MCO - Trigraph for Monaco - - - MDA - Trigraph for Moldova (the Republic of) - - - MDG - Trigraph for Madagascar - - - MDV - Trigraph for Maldives - - - MEX - Trigraph for Mexico - - - MHL - Trigraph for Marshall Islands - - - MKD - Trigraph for Macedonia, The former Yugoslav Republic of - - - MLI - Trigraph for Mali - - - MLT - Trigraph for Malta - - - MMR - Trigraph for Myanmar - - - MNE - Trigraph for Montenegro - - - MNG - Trigraph for Mongolia - - - MNP - Trigraph for Northern Mariana Islands - - - MOZ - Trigraph for Mozambique - - - MRT - Trigraph for Mauritania - - - MSR - Trigraph for Montserrat - - - MTQ - Trigraph for Martinique - - - MUS - Trigraph for Mauritius - - - MWI - Trigraph for Malawi - - - MYS - Trigraph for Malaysia - - - MYT - Trigraph for Mayotte - - - NAM - Trigraph for Namibia - - - NCL - Trigraph for New Caledonia - - - NER - Trigraph for Niger - - - NFK - Trigraph for Norfolk Island - - - NGA - Trigraph for Nigeria - - - NIC - Trigraph for Nicaragua - - - NIU - Trigraph for Niue - - - NLD - Trigraph for Netherlands - - - NOR - Trigraph for Norway - - - NPL - Trigraph for Nepal - - - NRU - Trigraph for Nauru - - - NZL - Trigraph for New Zealand - - - OMN - Trigraph for Oman - - - PAK - Trigraph for Pakistan - - - PAN - Trigraph for Panama - - - PCN - Trigraph for Pitcairn - - - PER - Trigraph for Peru - - - PHL - Trigraph for Philippines - - - PLW - Trigraph for Palau - - - PNG - Trigraph for Papua New Guinea - - - POL - Trigraph for Poland - - - PRI - Trigraph for Puerto Rico - - - PRK - Trigraph for Korea, Democratic People's Republic of - - - PRT - Trigraph for Portugal - - - PRY - Trigraph for Paraguay - - - PSE - Trigraph for Palestinian Territory, Occupied - - - PYF - Trigraph for French Polynesia - - - QAT - Trigraph for Qatar - - - REU - Trigraph for Réunion - - - ROU - Trigraph for Romania - - - RUS - Trigraph for Russian Federation - - - RWA - Trigraph for Rwanda - - - SAU - Trigraph for Saudi Arabia - - - SDN - Trigraph for Sudan - - - SEN - Trigraph for Senegal - - - SGP - Trigraph for Singapore - - - SGS - Trigraph for South Georgia and the South Sandwich Islands - - - SHN - Trigraph for Saint Helena - - - SJM - Trigraph for Svalbard and Jan Mayen - - - SLB - Trigraph for Solomon Islands - - - SLE - Trigraph for Sierra Leone - - - SLV - Trigraph for El Salvador - - - SMR - Trigraph for San Marino - - - SOM - Trigraph for Somalia - - - SPM - Trigraph for Saint Pierre and Miquelon - - - SRB - Trigraph for Serbia - - - STP - Trigraph for Sao Tome and Principe - - - SUR - Trigraph for Suriname - - - SVK - Trigraph for Slovakia - - - SVN - Trigraph for Slovenia - - - SWE - Trigraph for Sweden - - - SWZ - Trigraph for Swaziland - - - SYC - Trigraph for Seychelles - - - SYR - Trigraph for Syrian Arab Republic - - - TCA - Trigraph for Turks and Caicos Islands - - - TCD - Trigraph for Chad - - - TGO - Trigraph for Togo - - - THA - Trigraph for Thailand - - - TJK - Trigraph for Tajikistan - - - TKL - Trigraph for Tokelau - - - TKM - Trigraph for Turkmenistan - - - TLS - Trigraph for Timor-Leste - - - TON - Trigraph for Tonga - - - TTO - Trigraph for Trinidad and Tobago - - - TUN - Trigraph for Tunisia - - - TUR - Trigraph for Turkey - - - TUV - Trigraph for Tuvalu - - - TWN - Trigraph for Taiwan, Province of China - - - TZA - Trigraph for Tanzania, United Republic of - - - UGA - Trigraph for Uganda - - - UKR - Trigraph for Ukraine - - - UMI - Trigraph for United States Minor Outlying Islands - - - URY - Trigraph for Uruguay - - - UZB - Trigraph for Uzbekistan - - - VAT - Trigraph for Holy See (Vatican City State) - - - VCT - Trigraph for Saint Vincent and the Grenadines - - - VEN - Trigraph for Venezuela - - - VGB - Trigraph for Virgin Islands, British - - - VIR - Trigraph for Virgin Islands, U.S. - - - VNM - Trigraph for Viet Nam - - - VUT - Trigraph for Vanuatu - - - WLF - Trigraph for Wallis and Futuna - - - WSM - Trigraph for Samoa - - - YEM - Trigraph for Yemen - - - ZAF - Trigraph for South Africa - - - ZMB - Trigraph for Zambia - - - ZWE - Trigraph for Zimbabwe - - - ACGU - Tetragraph for FOUR EYES - - - APFS - Suppressed - - - BWCS - Tetragraph for Biological Weapons Convention States - - - CFCK - Tetragraph for ROK/US Combined Forces Command, Korea - - - CMFC - Tetragraph for Combined Maritime Forces - - - CMFP - Tetragraph for Cooperative Maritime Forces Pacific - - - CPMT - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - CWCS - Tetragraph for Chemical Weapons Convention States - - - EFOR - Tetragraph for European Union Stabilization Forces in Bosnia - - - EUDA - Tetragraph for European Union DARFUR - - - FVEY - Tetragraph for FIVE EYES - - - GCTF - Tetragraph for Global Counter-Terrorism Forces - - - GMIF - Tetragraph for Global Maritime Interception Forces - - - IESC - Tetragraph for International Events Security Coalition - - - ISAF - Tetragraph for International Security Assistance Force for Afghanistan - - - KFOR - Tetragraph for Stabilization Forces in Kosovo - - - MCFI - Tetragraph for Multinational Coalition Forces - Iraq - - - MIFH - Tetragraph for Multinational Interim Force Haiti - - - MLEC - Tetragraph for Multi-Lateral Enduring Contingency - - - NACT - Tetragraph for North African Counter-Terrorism Forces - - - NATO - Tetragraph for North Atlantic Treaty Organization - - - SPAA - Suppressed - - - TEYE - Tetragraph for THREE EYES - - - UNCK - Tetragraph for United Nations Command, Korea - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSAR.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSAR.xml deleted file mode 100644 index cb01f7cc71..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSAR.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - CVEnumISMSAR - All currently valid SAR controls from the published register - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - SAR-[A-Z][A-Z][A-Z]? - SPECIAL ACCESS REQUIRED-XXX, XXX represents the Digraph or Trigraph of the SAR - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSCIControls.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSCIControls.xml deleted file mode 100644 index 816b772504..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSCIControls.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - CVEnumISMSCIControls - All currently valid SCI controls from the published register - - 2010-03-12T11:29:00-04:00 - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - - HCS - HCS - - - KDK - Klondike - - - SI - COMINT - - - SI-G - SI-GAMMA - - - SI-G-[A-Z][A-Z][A-Z][A-Z] - G-AAAA, AAAA represents 4 alpha characters to indicate sub Gamma compartments - - - SI-ECI-[A-Z][A-Z][A-Z] - ECI-AAA, AAA represents 3 alpha characters to indicate ECI compartments - - - TK - TALENT KEYHOLE - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSourceMarked.xml b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSourceMarked.xml deleted file mode 100644 index 12bc99964a..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/CVE/ISMCVE/CVEnumISMSourceMarked.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - CVEnumISMSourceMarked - All currently authorized Source Marked values - - 2010-03-12T11:29:00-04:00 - - - - - - Office IC CIO - datastandardssupport@ugov.gov - - - - - - - OADR - Source Marked OADR (Originating Agency's Determination Required) - - - X1 - Source Marked X1 - - - X2 - Source Marked X2 - - - X3 - Source Marked X3 - - - X4 - Source Marked X4 - - - X5 - Source Marked X5 - - - X6 - Source Marked X6 - - - X7 - Source Marked X7 - - - X8 - Source Marked X8 - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISM25X.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISM25X.xsd deleted file mode 100644 index d9eae94531..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISM25X.xsd +++ /dev/null @@ -1,76 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISM25X. This file is generated so edits should be made to the CVEnumISM25X the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized 25X values. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISM25X.xml - - - - - - - Reveal information about the application of an intelligence source or method. - - - - - Reveal the identity of a confidential human source or human intelligence source. - - - - - Reveal information that would assist in the development or use of weapons of mass destruction. - - - - - Reveal information that would impair U.S. cryptologic systems or activities. - - - - - Reveal information that would impair the application of state-of-the-art technology within a U.S. weapon system. - - - - - Reveal actual U.S. military war plans that remain in effect. - - - - - Reveal information, including foreign government information, that would seriously and demonstrably impair relations between the United States and a foreign government or seriously and demonstrably undermine ongoing diplomatic activities of the United States. - - - - - Reveal information that would clearly and demonstrably impair the current ability of United States Government officials to protect the President, Vice President, or other protectees for whom protection services, in the interest of national security, are authorized. - - - - - Reveal information that would seriously and demonstrably impair current national security emergency preparedness plans or reveal current vulnerabilities of systems, installations, infrastructures, or projects relating to the national security. - - - - - Violate a statue, treaty, or international agreement. - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMAttributes.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMAttributes.xsd deleted file mode 100644 index 07cf76b94b..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMAttributes.xsd +++ /dev/null @@ -1,166 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMAttributes. This file is generated so edits should be made to the CVEnumISMAttributes the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized ISM attribute names - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMAttributes.xml - - - - - - - classification attribute - - - - - ownerProducer attribute - - - - - SCIcontrols attribute - - - - - SARIdentifier attribute - - - - - disseminationControls attribute - - - - - FGIsourceOpen attribute - - - - - FGIsourceProtected attribute - - - - - releasableTo attribute - - - - - nonICmarkings attribute - - - - - classifiedBy attribute - - - - - derivativelyClassifiedBy attribute - - - - - classificationReason attribute - - - - - derivedFrom attribute - - - - - declassDate attribute - - - - - declassEvent attribute - - - - - declassException attribute - - - - - typeOfExemptedSource attribute - - - - - dateOfExemptedSource attribute - - - - - resourceElement attribute - - - - - excludeFromRollup attribute - - - - - createDate attribute - - - - - compilationReason attribute - - - - - notice attribute - - - - - DESVersion attribute - - - - - notice date attribute - - - - - notice POC attribute - - - - - notice Reason attribute - - - - - compliesWith attribute - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationAll.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationAll.xsd deleted file mode 100644 index cf55c31ff2..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationAll.xsd +++ /dev/null @@ -1,51 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMClassificationAll. This file is generated so edits should be made to the CVEnumISMClassificationAll the CVE it is based on instead of here. - - - - - - - - (U) All currently valid classification marks - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationAll.xml - - - - - - - RESTRICTED - - - - - CONFIDENTIAL - - - - - SECRET - - - - - TOP SECRET - - - - - UNCLASSIFIED - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationNonUS.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationNonUS.xsd deleted file mode 100644 index 60f4224ed4..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationNonUS.xsd +++ /dev/null @@ -1,51 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMClassificationNonUS. This file is generated so edits should be made to the CVEnumISMClassificationNonUS the CVE it is based on instead of here. - - - - - - - - (U) All currently valid Non-US classification marks excluding NATO - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationNonUS.xml - - - - - - - TOP SECRET - - - - - SECRET - - - - - CONFIDENTIAL - - - - - RESTRICTED - - - - - UNCLASSIFIED - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationUS.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationUS.xsd deleted file mode 100644 index d26a2e5e8f..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMClassificationUS.xsd +++ /dev/null @@ -1,46 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMClassificationUS. This file is generated so edits should be made to the CVEnumISMClassificationUS the CVE it is based on instead of here. - - - - - - - - (U) All currently valid US classification marks - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationUS.xml - - - - - - - TOP SECRET - - - - - SECRET - - - - - CONFIDENTIAL - - - - - UNCLASSIFIED - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMCompliesWith.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMCompliesWith.xsd deleted file mode 100644 index 32d523bb9c..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMCompliesWith.xsd +++ /dev/null @@ -1,44 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMCompliesWith. This file is generated so edits should be made to the CVEnumISMCompliesWith the CVE it is based on instead of here. - - - - - - - - (U) Current rule set names that documents may comply with - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMCompliesWith.xml - - - - - - - Document claims compliance with the rules in ICD-710 that have been encoded into ISM - - - - - Document claims compliance with the rules in DoD5230.24 that have been encoded into ISM - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMDissem.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMDissem.xsd deleted file mode 100644 index 7ec1fcbe69..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMDissem.xsd +++ /dev/null @@ -1,132 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMDissem. This file is generated so edits should be made to the CVEnumISMDissem the CVE it is based on instead of here. - - - - - - - - (U) All currently valid Dissemination controls from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMDissem.xml - - - - - - - - - RD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - - - FRD-SIGMA-#, # represents the SIGMA number which may be between 1 and 99. - - - - - - - - - FOR OFFICIAL USE ONLY - - - - - ORIGINATOR CONTROLLED - - - - - CONTROLLED IMAGERY - - - - - SOURCES AND METHODS INFORMATION - - - - - NOT RELEASABLE TO FOREIGN NATIONALS - - - - - CAUTION-PROPRIETARY INFORMATION INVOLVED - - - - - AUTHORIZED FOR RELEASE TO - - - - - RELEASABLE BY INFORMATION DISCLOSURE OFFICIAL - - - - - RESTRICTED DATA - - - - - RD-CRITICAL NUCLEAR WEAPON DESIGN INFORMATION - - - - - FORMERLY RESTRICTED DATA - - - - - DoD CONTROLLED NUCLEAR INFORMATION - - - - - DoE CONTROLLED NUCLEAR INFORMATION - - - - - EYES ONLY - - - - - DEA SENSITIVE - - - - - FOREIGN INTELLIGENCE SURVEILLANCE ACT - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMFGIOpen.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMFGIOpen.xsd deleted file mode 100644 index 2308c3129a..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMFGIOpen.xsd +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMFGIOpen. This file is generated so edits should be made to the CVEnumISMFGIOpen the CVE it is based on instead of here. - - - - - - - - (U) UNKNOWN followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMFGIOpen.xml - - - - - - - Unknown - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMFGIProtected.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMFGIProtected.xsd deleted file mode 100644 index 3d716dada0..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMFGIProtected.xsd +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMFGIProtected. This file is generated so edits should be made to the CVEnumISMFGIProtected the CVE it is based on instead of here. - - - - - - - - (U) FGI followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMFGIProtected.xml - - - - - - - Foreign Government Information - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNonIC.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNonIC.xsd deleted file mode 100644 index 079d6abcba..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNonIC.xsd +++ /dev/null @@ -1,79 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMNonIC. This file is generated so edits should be made to the CVEnumISMNonIC the CVE it is based on instead of here. - - - - - - - - (U) All currently valid Non-IC markings from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMNonIC.xml - - - - - - - SPECIAL CATEGORY - - - - - SENSITIVE INFORMATION - - - - - LIMITED DISTRIBUTION - - - - - EXCLUSIVE DISTRIBUTION - - - - - NO DISTRIBUTION - - - - - SENSITIVE BUT UNCLASSIFIED - - - - - SENSITIVE BUT UNCLASSIFIED NOFORN - - - - - LAW ENFORCEMENT SENSITIVE - - - - - LAW ENFORCEMENT SENSITIVE NOFORN - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNonUSControls.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNonUSControls.xsd deleted file mode 100644 index 1ab8f9de61..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNonUSControls.xsd +++ /dev/null @@ -1,49 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMNonUSControls. This file is generated so edits should be made to the CVEnumISMNonUSControls the CVE it is based on instead of here. - - - - - - - - (U) NonUS Control markings supported by ISM - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMNonUSControls.xml - - - - - - - NATO Atomal mark - - - - - NATO Bohemia mark - - - - - NATO Balk mark - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNotice.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNotice.xsd deleted file mode 100644 index d3c5464b5a..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMNotice.xsd +++ /dev/null @@ -1,104 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMNotice. This file is generated so edits should be made to the CVEnumISMNotice the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized Notice values - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMNotice.xml - - - - - - - FISA Warning statement - - - - - IMCON Warning statement - - - - - RD Warning statement - - - - - FRD Warning statement - - - - - LIMDIS caveat - - - - - LES Notice - - - - - LES Notice - - - - - DoD Distribution statment A from DoD Directive 5230.24 - - - - - DoD Distribution statment B from DoD Directive 5230.24 - - - - - DoD Distribution statment C from DoD Directive 5230.24 - - - - - DoD Distribution statment D from DoD Directive 5230.24 - - - - - DoD Distribution statment E from DoD Directive 5230.24 - - - - - DoD Distribution statment F from DoD Directive 5230.24 - - - - - DoD Distribution statment X from DoD Directive 5230.24 - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMOwnerProducer.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMOwnerProducer.xsd deleted file mode 100644 index f82b3ff789..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMOwnerProducer.xsd +++ /dev/null @@ -1,1390 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMOwnerProducer. This file is generated so edits should be made to the CVEnumISMOwnerProducer the CVE it is based on instead of here. - - - - - - - - (U) FGI followed by all currently valid ISO Trigraphs in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMOwnerProducer.xml - - - - - - - Foreign Government Information - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for United States - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMRelTo.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMRelTo.xsd deleted file mode 100644 index 66129f6ec7..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMRelTo.xsd +++ /dev/null @@ -1,1385 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMRelTo. This file is generated so edits should be made to the CVEnumISMRelTo the CVE it is based on instead of here. - - - - - - - - (U) USA followed by all currently valid ISO Trigraphs except USA in alphabetical order by Trigraph, - followed by all currently valid CAPCO Coalition tetragraphs in alphabetical order by tetragraph. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMRelTo.xml - - - - - - - Trigraph for United States - - - - - Trigraph for Aruba - - - - - Trigraph for Afghanistan - - - - - Trigraph for Angola - - - - - Trigraph for Anguilla - - - - - Trigraph for Åland Islands - - - - - Trigraph for Albania - - - - - Trigraph for Andorra - - - - - Trigraph for Netherlands Antilles - - - - - Trigraph for United Arab Emirates - - - - - Trigraph for Argentina - - - - - Trigraph for Armenia - - - - - Trigraph for American Samoa - - - - - Trigraph for Antarctica - - - - - Trigraph for French Southern Territories - - - - - Trigraph for Antigua and Barbuda - - - - - Trigraph for Australia - - - - - Trigraph for Austria - - - - - Trigraph for Azerbaijan - - - - - Trigraph for Burundi - - - - - Trigraph for Belgium - - - - - Trigraph for Benin - - - - - Trigraph for Burkina Faso - - - - - Trigraph for Bangladesh - - - - - Trigraph for Bulgaria - - - - - Trigraph for Bahrain - - - - - Trigraph for Bahamas - - - - - Trigraph for Bosnia and Herzegovina - - - - - Trigraph for Saint Barthélemy - - - - - Trigraph for Belarus - - - - - Trigraph for Belize - - - - - Trigraph for Bermuda - - - - - Trigraph for Bolivia - - - - - Trigraph for Brazil - - - - - Trigraph for Barbados - - - - - Trigraph for Brunei Darussalam - - - - - Trigraph for Bhutan - - - - - Trigraph for Bouvet Island - - - - - Trigraph for Botswana - - - - - Trigraph for Central African Republic - - - - - Trigraph for Canada - - - - - Trigraph for Cocos (Keeling) Islands - - - - - Trigraph for Switzerland - - - - - Trigraph for Chile - - - - - Trigraph for China - - - - - Trigraph for Côte d'Ivoire - - - - - Trigraph for Cameroon - - - - - Trigraph for Congo, The Democratic Republic of the - - - - - Trigraph for Congo - - - - - Trigraph for Cook Islands - - - - - Trigraph for Colombia - - - - - Trigraph for Comoros - - - - - Trigraph for Cape Verde - - - - - Trigraph for Costa Rica - - - - - Trigraph for Cuba - - - - - Trigraph for Christmas Island - - - - - Trigraph for Cayman Islands - - - - - Trigraph for Cyprus - - - - - Trigraph for Czech Republic - - - - - Trigraph for Germany - - - - - Trigraph for Djibouti - - - - - Trigraph for Dominica - - - - - Trigraph for Denmark - - - - - Trigraph for Dominican Republic - - - - - Trigraph for Algeria - - - - - Trigraph for Eucador - - - - - Trigraph for Egypt - - - - - Trigraph for Eritrea - - - - - Trigraph for Western Sahara - - - - - Trigraph for Spain - - - - - Trigraph for Estonia - - - - - Trigraph for Ethiopia - - - - - Trigraph for Finland - - - - - Trigraph for Fiji - - - - - Trigraph for Falkland Islands (Malvinas) - - - - - Trigraph for France - - - - - Trigraph for Faroe Islands - - - - - Trigraph for Micronesia, Federated States of - - - - - Trigraph for Gabon - - - - - Trigraph for United Kingdom - - - - - Trigraph for Georgia - - - - - Trigraph for Guernsey - - - - - Trigraph for Ghana - - - - - Trigraph for Gibraltar - - - - - Trigraph for Guinea - - - - - Trigraph for Guadeloupe - - - - - Trigraph for Gambia - - - - - Trigraph for Guinea-Bissau - - - - - Trigraph for Equatorial Guinea - - - - - Trigraph for Greece - - - - - Trigraph for Grenada - - - - - Trigraph for Greenland - - - - - Trigraph for Guatemala - - - - - Trigraph for French Guiana - - - - - Trigraph for Guam - - - - - Trigraph for Guyana - - - - - Trigraph for Hong Kong - - - - - Trigraph for Heard Island and McDonald Islands - - - - - Trigraph for Honduras - - - - - Trigraph for Croatia - - - - - Trigraph for Haiti - - - - - Trigraph for Hungary - - - - - Trigraph for Indonesia - - - - - Trigraph for Isle of Man - - - - - Trigraph for India - - - - - Trigraph for British Indian Ocean Territory - - - - - Trigraph for Ireland - - - - - Trigraph for Iran, Islamic Republic of - - - - - Trigraph for Iraq - - - - - Trigraph for Iceland - - - - - Trigraph for Israel - - - - - Trigraph for Italy - - - - - Trigraph for Jamaica - - - - - Trigraph for Jersey - - - - - Trigraph for Jordan - - - - - Trigraph for Japan - - - - - Trigraph for Kazakhstan - - - - - Trigraph for Kenya - - - - - Trigraph for Kyrgyzstan - - - - - Trigraph for Cambodia - - - - - Trigraph for Kiribati - - - - - Trigraph for Saint Kitts and Nevis - - - - - Trigraph for Korea, Republic of - - - - - Trigraph for Kuwait - - - - - Trigraph for Lao People's Democratic Republic - - - - - Trigraph for Lebanon - - - - - Trigraph for Liberia - - - - - Trigraph for Libyan Arab Jamahiriya - - - - - Trigraph for Saint Lucia - - - - - Trigraph for Liechtenstein - - - - - Trigraph for Sri Lanka - - - - - Trigraph for Lesotho - - - - - Trigraph for Lithuania - - - - - Trigraph for Luxembourg - - - - - Trigraph for Latvia - - - - - Trigraph for Macao - - - - - Trigraph for Saint Martin (French part) - - - - - Trigraph for Morocco - - - - - Trigraph for Monaco - - - - - Trigraph for Moldova (the Republic of) - - - - - Trigraph for Madagascar - - - - - Trigraph for Maldives - - - - - Trigraph for Mexico - - - - - Trigraph for Marshall Islands - - - - - Trigraph for Macedonia, The former Yugoslav Republic of - - - - - Trigraph for Mali - - - - - Trigraph for Malta - - - - - Trigraph for Myanmar - - - - - Trigraph for Montenegro - - - - - Trigraph for Mongolia - - - - - Trigraph for Northern Mariana Islands - - - - - Trigraph for Mozambique - - - - - Trigraph for Mauritania - - - - - Trigraph for Montserrat - - - - - Trigraph for Martinique - - - - - Trigraph for Mauritius - - - - - Trigraph for Malawi - - - - - Trigraph for Malaysia - - - - - Trigraph for Mayotte - - - - - Trigraph for Namibia - - - - - Trigraph for New Caledonia - - - - - Trigraph for Niger - - - - - Trigraph for Norfolk Island - - - - - Trigraph for Nigeria - - - - - Trigraph for Nicaragua - - - - - Trigraph for Niue - - - - - Trigraph for Netherlands - - - - - Trigraph for Norway - - - - - Trigraph for Nepal - - - - - Trigraph for Nauru - - - - - Trigraph for New Zealand - - - - - Trigraph for Oman - - - - - Trigraph for Pakistan - - - - - Trigraph for Panama - - - - - Trigraph for Pitcairn - - - - - Trigraph for Peru - - - - - Trigraph for Philippines - - - - - Trigraph for Palau - - - - - Trigraph for Papua New Guinea - - - - - Trigraph for Poland - - - - - Trigraph for Puerto Rico - - - - - Trigraph for Korea, Democratic People's Republic of - - - - - Trigraph for Portugal - - - - - Trigraph for Paraguay - - - - - Trigraph for Palestinian Territory, Occupied - - - - - Trigraph for French Polynesia - - - - - Trigraph for Qatar - - - - - Trigraph for Réunion - - - - - Trigraph for Romania - - - - - Trigraph for Russian Federation - - - - - Trigraph for Rwanda - - - - - Trigraph for Saudi Arabia - - - - - Trigraph for Sudan - - - - - Trigraph for Senegal - - - - - Trigraph for Singapore - - - - - Trigraph for South Georgia and the South Sandwich Islands - - - - - Trigraph for Saint Helena - - - - - Trigraph for Svalbard and Jan Mayen - - - - - Trigraph for Solomon Islands - - - - - Trigraph for Sierra Leone - - - - - Trigraph for El Salvador - - - - - Trigraph for San Marino - - - - - Trigraph for Somalia - - - - - Trigraph for Saint Pierre and Miquelon - - - - - Trigraph for Serbia - - - - - Trigraph for Sao Tome and Principe - - - - - Trigraph for Suriname - - - - - Trigraph for Slovakia - - - - - Trigraph for Slovenia - - - - - Trigraph for Sweden - - - - - Trigraph for Swaziland - - - - - Trigraph for Seychelles - - - - - Trigraph for Syrian Arab Republic - - - - - Trigraph for Turks and Caicos Islands - - - - - Trigraph for Chad - - - - - Trigraph for Togo - - - - - Trigraph for Thailand - - - - - Trigraph for Tajikistan - - - - - Trigraph for Tokelau - - - - - Trigraph for Turkmenistan - - - - - Trigraph for Timor-Leste - - - - - Trigraph for Tonga - - - - - Trigraph for Trinidad and Tobago - - - - - Trigraph for Tunisia - - - - - Trigraph for Turkey - - - - - Trigraph for Tuvalu - - - - - Trigraph for Taiwan, Province of China - - - - - Trigraph for Tanzania, United Republic of - - - - - Trigraph for Uganda - - - - - Trigraph for Ukraine - - - - - Trigraph for United States Minor Outlying Islands - - - - - Trigraph for Uruguay - - - - - Trigraph for Uzbekistan - - - - - Trigraph for Holy See (Vatican City State) - - - - - Trigraph for Saint Vincent and the Grenadines - - - - - Trigraph for Venezuela - - - - - Trigraph for Virgin Islands, British - - - - - Trigraph for Virgin Islands, U.S. - - - - - Trigraph for Viet Nam - - - - - Trigraph for Vanuatu - - - - - Trigraph for Wallis and Futuna - - - - - Trigraph for Samoa - - - - - Trigraph for Yemen - - - - - Trigraph for South Africa - - - - - Trigraph for Zambia - - - - - Trigraph for Zimbabwe - - - - - Tetragraph for FOUR EYES - - - - - Suppressed - - - - - Tetragraph for Biological Weapons Convention States - - - - - Tetragraph for ROK/US Combined Forces Command, Korea - - - - - Tetragraph for Combined Maritime Forces - - - - - Tetragraph for Cooperative Maritime Forces Pacific - - - - - Tetragraph for Civilian Protection Monitoring Team for Sudan - - - - - Tetragraph for Chemical Weapons Convention States - - - - - Tetragraph for European Union Stabilization Forces in Bosnia - - - - - Tetragraph for European Union DARFUR - - - - - Tetragraph for FIVE EYES - - - - - Tetragraph for Global Counter-Terrorism Forces - - - - - Tetragraph for Global Maritime Interception Forces - - - - - Tetragraph for International Events Security Coalition - - - - - Tetragraph for International Security Assistance Force for Afghanistan - - - - - Tetragraph for Stabilization Forces in Kosovo - - - - - Tetragraph for Multinational Coalition Forces - Iraq - - - - - Tetragraph for Multinational Interim Force Haiti - - - - - Tetragraph for Multi-Lateral Enduring Contingency - - - - - Tetragraph for North African Counter-Terrorism Forces - - - - - Tetragraph for North Atlantic Treaty Organization - - - - - Suppressed - - - - - Tetragraph for THREE EYES - - - - - Tetragraph for United Nations Command, Korea - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSAR.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSAR.xsd deleted file mode 100644 index 39cbac944b..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSAR.xsd +++ /dev/null @@ -1,46 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMSAR. This file is generated so edits should be made to the CVEnumISMSAR the CVE it is based on instead of here. - - - - - - - - (U) All currently valid SAR controls from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMSAR.xml - - - - - - - - - SPECIAL ACCESS REQUIRED-XXX, XXX represents the Digraph or Trigraph of the SAR - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSCIControls.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSCIControls.xsd deleted file mode 100644 index e51d0aa6fb..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSCIControls.xsd +++ /dev/null @@ -1,77 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMSCIControls. This file is generated so edits should be made to the CVEnumISMSCIControls the CVE it is based on instead of here. - - - - - - - - (U) All currently valid SCI controls from the published register - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMSCIControls.xml - - - - - - - - - G-AAAA, AAAA represents 4 alpha characters to indicate sub Gamma compartments - - - - - ECI-AAA, AAA represents 3 alpha characters to indicate ECI compartments - - - - - - - - - HCS - - - - - Klondike - - - - - COMINT - - - - - SI-GAMMA - - - - - TALENT KEYHOLE - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSourceMarked.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSourceMarked.xsd deleted file mode 100644 index b6826a7ce3..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGenerated/CVEnumISMSourceMarked.xsd +++ /dev/null @@ -1,71 +0,0 @@ - - - - - W3C XML Schema fragment encoding types for Controlled vocabulary encodings CVEnumISMSourceMarked. This file is generated so edits should be made to the CVEnumISMSourceMarked the CVE it is based on instead of here. - - - - - - - - (U) All currently authorized Source Marked values - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMSourceMarked.xml - - - - - - - Source Marked OADR (Originating Agency's Determination Required) - - - - - Source Marked X1 - - - - - Source Marked X2 - - - - - Source Marked X3 - - - - - Source Marked X4 - - - - - Source Marked X5 - - - - - Source Marked X6 - - - - - Source Marked X7 - - - - - Source Marked X8 - - - - - \ No newline at end of file diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGeneratedTypes.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGeneratedTypes.xsd deleted file mode 100644 index d7ac63720d..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/CVEGeneratedTypes.xsd +++ /dev/null @@ -1,149 +0,0 @@ - - - - - - - - - - - - - - - - - - Include for all the generated CVE types applicable. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/IC-ISM.xsd b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/IC-ISM.xsd deleted file mode 100644 index 945ebb1ba6..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/Schema/IC-ISM.xsd +++ /dev/null @@ -1,891 +0,0 @@ - - - - - - - - - - - - - - - - - - W3C XML Schema for the Intelligence Community Metadata Standard for Information Security Marking (IC-ISM), which is part of the XML DATA ENCODING SPECIFICATION FOR INFORMATION SECURITY MARKING METADATA. - - - - - - - - - - - - - - - - - - The group of Information Security Marking attributes in which the use of attributes 'classification' and 'ownerProducer' is required. - - This group is to be contrasted with group 'SecurityAttributesOptionGroup' in which use of those attributes is optional. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The group of Information Security Marking attributes in which the use of attributes 'classification' and 'ownerProducer' is optional. - - This group is to be contrasted with group 'SecurityAttributesGroup' in which use of these attributes is required. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The group of Information Security Marking attributes for use on a notice element in which the use of attributes 'classification' and 'ownerProducer' is required. - - - - - - - - - - - - - - - - The group of Information Security Marking attributes for use on a notice element in which the use of Security on the notice is optional. - - - - - - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - A single indicator of the highest level of classification applicable to an information resource or portion within the domain of classified national security information. The Classification element is always used in conjunction with the Owner Producer element. Taken together, the two elements specify the classification category and the type of classification (US, non-US, or Joint). - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMClassificationAll.xml - - - - - - - - - - - - This attribute is used at the resource level. - - An indicator of what optional ISM rule sets the documents complies with. This allows sytems to know that the document claims compliance with these rule sets and they should be enforced. - PERMISSIBLE VALUES - - The permissible values for this simple type are defined in the Controlled Value Enumeration: - - CVEnumISMcompliesWith.xml - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the national government or international organization that have purview over the classification marking of an information resource or portion therein. This element is always used in conjunction with the Classification element. Taken together, the two elements specify the classification category and the type of classification (US, non-US, or Joint). - - Within protected internal organizational spaces this element may include one or more indicators identifying information which qualifies as foreign government information for which the source(s) of the information must be concealed. Measures must be taken prior to dissemination of the information to conceal the source(s) of the foreign government information. - - Specifically, under these specific circumstances, when data are moved to the shared spaces, the non-disclosable owner(s) and/or producer(s) listed in this data element's value should be removed and replaced with "FGI". - - The attribute value may be manifested in portion marks or security banners. - - PERMISSIBLE VALUES - - 1) The value "FGI" is permited under the circumstances described above. - - 2) The full set of values are defined in the Controlled Value Enumeration: - - CVEnumISMOwnerProducer.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying sensitive compartmented information control system(s). - - It is manifested in portion marks and security banners. - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMSCIControls.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the defense or intelligence programs for which special access is required. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMSAR.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the expansion or limitation on the distribution of information. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMDissem.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying information which qualifies as foreign government information for which the source(s) of the information is not concealed. - - The attribute can indicate that the source of information of foreign origin is unknown. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - 1) The value "UNKNOWN" is permited under the circumstances described above. - - 2) The full set of values are defined in the Controlled Value Enumeration: - - CVEnumISMFGIOpen.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - This attribute has unique specific rules concerning its usage. - - A single indicator that information qualifies as foreign government information for which the source(s) of the information must be concealed. - - Within protected internal organizational spaces this element may be used to maintain a record of the one or more indicators identifying information which qualifies as foreign government information for which the source(s) of the information must be concealed. Measures must be taken prior to dissemination of the information to conceal the source(s) of the foreign government information. - - An indication that information qualifies as foreign government information according to CAPCO guidelines for which the source(s) of the information must be concealed when the information is disseminated in shared spaces - - This data element has a dual purpose. Within shared spaces, the data element serves only to indicate the presence of information which is categorized as foreign government information according to CAPCO guidelines for which the source(s) of the information is concealed, in which case, this data element's value will always be "FGI". The data element may also be employed in this manner within protected internal organizational spaces. However, within protected internal organizational spaces this data element may alternatively be used to maintain a formal record of the foreign country or countries and/or registered international organization(s) that are the non-disclosable owner(s) and/or producer(s) of information which is categorized as foreign government information according to CAPCO guidelines for which the source(s) of the information must be concealed when the resource is disseminated to shared spaces. If the data element is employed in this manner, then additional measures must be taken prior to dissemination of the resource to shared spaces so that any indications of the non-disclosable owner(s) and/or producer(s) of information within the resource are eliminated. - - In all cases, the corresponding portion marking or banner marking should be compliant with CAPCO guidelines for FGI when the source must be concealed. In other words, even if the data element is being employed within protected internal organizational spaces to maintain a formal record of the non-disclosable owner(s) and/or producer(s) within an XML resource, if the resource is rendered for display within the protected internal organizational spaces in any format by a stylesheet or as a result of any other transformation process, then the non-disclosable owner(s) and/or producer(s) should not be included in the corresponding portion marking or banner marking. - - PERMISSIBLE VALUES - - 1) The value "FGI" is permited under the circumstances described above. - - 2) The full set of values are defined in the Controlled Value Enumeration: - - CVEnumISMFGIProtected.xml - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators identifying the country or countries and/or international organization(s) to which classified information may be released based on the determination of an originator in accordance with established foreign disclosure procedures. This element is used in conjunction with the Dissemination Controls element. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMRelTo.xml - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators of the expansion or limitation on the distribution of an information resource or portion within the domain of information originating from non-intelligence components. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMNonIC.xml - - - - - - - - - - - This attribute is used at both the resource and the portion levels. - - One or more indicators of the expansion or limitation on the distribution of an information resource or portion within the domain of information originating from non-US components. - - It is manifested in portion marks and security banners. - - PERMISSIBLE VALUES - The permissible values for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMNonUSControls.xml - - - - - - - - - - - This attribute is used primarily at the resource level. - - The identity, by name or personal identifier, and position title of the original classification authority for a resource. - - It is manifested only in the 'Classified By' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - - The identity, by name or personal identifier, of the derivative classification authority. - - It is manifested only in the 'Classified By' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - One or more reason indicators or explanatory text describing the basis for an original classification decision. - - It is manifested only in the 'Reason' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A citation of the authoritative source or reference to multiple sources of the classification markings used in a classified resource. - - It is manifested only in the 'Derived From' line of a document's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A specific year, month, and day upon which the information shall be automatically declassified if not properly exempted from automatic declassification. - - It is manifested in the 'Declassify On' line of a resource's classification authority block. - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A description of an event upon which the information shall be automatically declassified if not properly exempted from automatic declassification. - - It is manifested only in the 'Declassify On' line of a resource's classification authority block. - - - - - - - - - - - - - - - This attribute is used primarily at the resource level. - - A single indicator describing an exemption to the nominal 25-year point for automatic declassification. This element is used in conjunction with the Declassification Date or Declassification Event. - - It is manifested in the 'Declassify On' line of a resource's classification authority block. - - ISOO has stated it should be a SINGLE value giving the longest protection. - - PERMISSIBLE VALUE - - The permissible value for this attribute is defined in the Controlled Value Enumeration: - - CVEnumISMN25X.xml - - - - - - - - - - - This attribute is used primarily at the resource level. - - A declassification marking of a source document that causes the current, derivative document to be exempted from automatic declassification. This element is always used in conjunction with the Date Of Exempted Source element. - - It is manifested only in the 'Declassify On' line of a document's classification authority block. - - ISOO has stated it should be a SINGLE value giving the longest protection. - - PERMISSIBLE VALUE - - The permissible value for this attribute is defined in the Controlled Value Enumeration: - - CVEnumISMSourceMarked.xml - - - - - - - - - - - This attribute is used primarily at the resource level. - - A specific year, month, and day of publication or release of a source document, or the most recent source document, that was itself marked with a declassification constraint. This element is always used in conjunction with the Type Of Exempted Source element. - - It is manifested only in the 'Declassify On' line of a resource's classification authority block. - - - - - - - - - - - - - - This attribute is used to designate which element has the ISM attributes representing the classification for the entire resource. - Every document must have at least one element with this indicator as true. It should be rare that a document has more than one. Mainly - this would occur in some sort of aggregator schema. In that unusual case the first one encountered in XML document order is the one used for - all constraint rules. - - - - - - - - - - - - - - This attribute is used to designate that an element's ISM attributes should not be used in a rollup. Generally - this is because the element is defining the security attributes of a remote object NOT indicating security constraints for - data in this document. This allows an Unclassified document to assert that some document not included has a Top Secret classification without - the TS attribute value causing rollup to make the document TS. - - - - - - - - - - - - - - This attribute is used to designate what date the document was produced on. This is the date that will be used by - various constraint rules to determine if the document meets all the business rules. It must be on the element where - resourceElement is true. - - - - - - - - - - - - - - A description of the reasons that the classification of this element is more restrictive than a simple roll-up of the - sub elements would result in. This acts as an indicator to rule engines that there is not accidental over classification - going on and to users that special care beyond what the portion marks reveal must be taken when using this data. Use of this - mark does not replace the need for the compilation reason being defined in the prose in accordance with ISOO Directive 1. - For example this would document why 3 Unclassified bullet items form a Secret List. - Without this reason being noted the above described document would be considered to be miss-marked and overclassified. - - - - - - - - - - - - - - - - - A categorization defining which of the required Notices, described in the CAPCO Register, is included in the element. - This attribute is an indicator that the element contains a Notice. The element could contain any structure the implementing - schema defined and details of the rendering would be up to the schema in question. - The permissible value for this attribute are defined in the Controlled Value Enumeration: - - CVEnumISMNotice.xml - - - - - - - - - - - - A Date associated with a notice such as the DoD Distribution notice date. - - - - - - - - - - - - - - - A Reason (less than 2048 chars) associated with a notice such as the DoD Distribution reason. - - - - - - - - - - - - - - - - - A Point of Contact POC (less than 2048 chars) associated with a notice such as the DoD Distribution POC. - - - - - - - - - - - - - - - An attribute group to be used on the root node of a schema implementing ISM. - ISM being entirely attributes based groups such as this are the only way to specify required use. - - - - - The version number of the DES. Should there be multiple specified in an instance document - the one at the root node is the one that will apply to the entire document. - - - - - - - - - An attribute group to be used on the element that represents the resource - node of an instance document. This node's ISM attributes would be used to - generate banner marks and the E.O. 12958 classification authority block. - Implementing Schemas might use this on the Root node or any other node. - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-ClassDeclass.xsl b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-ClassDeclass.xsl deleted file mode 100644 index 0b84096618..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-ClassDeclass.xsl +++ /dev/null @@ -1,554 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | - - - - - - - - - - - - - - - - - - - - - - ( WARNING! This document does not contain a required overall classification marking. ) - - - - - ( WARNING! This document contains overall markings for both an unclassified and a classified document. ) - - - - - ( WARNING! This document does not contain required markings for either an originally or derivatively classified document. ) - - - - - - - - - ( WARNING! This document contains markings for both an originally and derivatively classified document. ) - - - - - ( WARNING! The reason for the classification decision should be specified for an originally classified document. ) - - - - - ( WARNING! This document does not contain required declassification instructions or markings. ) - - - - - ( WARNING! A declassification date or event should be specified for a document with a 25X declassification exemption, unless the document has a declassification exemption of 25X1-human. ) - - - - - - - - - - - - - - - - - - - , - - - - - - - - - , - - - or - - - - - - - , - - Date of Source: - - - - - - - - , - - Source marked - - - - - - - - - - - - - - - , - - Source marked - - - - - - - - - - - - , Date of Source: - - - - - - - - - - - ( WARNING! The exempted source marking should be included when the date of exempted source is specified. ) - - - ( WARNING! The date of exempted source marking should be included when the exempted source marking is specified. ) - - - - - - ( WARNING! This document contains both a declassification date and a declassification exemption of 25X1-human. ) - - - - - ( WARNING! This document contains both a declassification event and a declassification exemption of 25X1-human. ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Classified by: - - - - - Classified by: - - - - Derived from: - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reason: - - - - - - - - - - - - - - - - - - - - - - - - - Declassify on: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-PortionMark.xsl b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-PortionMark.xsl deleted file mode 100644 index 888c068ae4..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-PortionMark.xsl +++ /dev/null @@ -1,845 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - MISSING OWNER/PRODUCER - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - //JOINT - - - - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - - - - - //CTS - A - -BALK - -B - - - //NS - AT - - - //NC - A - - //NR - //NU - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - // - - - FGI - - - - - - - - - - - - - MISSING CLASSIFICATION MARKING - - - - - - - - - // - - - - - - - - - - - - - - // - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ECI - - - - SI-ECI - - - - - - - - - - - - SI-ECI - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - - SG - - - - RD-SG - - - - FRD-SG - - - - - - - - - - - - - - - - - RD-SG - - - - FRD-SG - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - REL - - - REL TO - - - - - UNABLE TO DETERMINE RELEASABILITY - - - - - - - - - - - - - - EYES - - - - EYES ONLY - - - - UNABLE TO DETERMINE EYES ONLY MARKINGS - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SAR- - - - - SAR- - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ( - - - - - - - - - - - - - - ) - - - - - - - - ( - - - - - - - - - - - - - - - ) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-SecurityBanner.xsl b/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-SecurityBanner.xsl deleted file mode 100644 index 4eb5a46b99..0000000000 --- a/six/modules/c++/six.sidd/conf/schema/SIDD_V3.0.0_ISM-v201609/external/ISM/XSL/IC-ISM-SecurityBanner.xsl +++ /dev/null @@ -1,1035 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1 - 1 - 0 - - - - - - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - MISSING OWNER/PRODUCER - - - //FGI - - //JOINT - - - - TOP SECRET - SECRET - CONFIDENTIAL - RESTRICTED - UNCLASSIFIED - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - - - - - - TOP SECRET - SECRET - CONFIDENTIAL - UNCLASSIFIED - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - //COSMIC TOP SECRET - //NATO SECRET - //NATO RESTRICTED - //NATO CONFIDENTIAL - //NATO UNCLASSIFIED - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - //COSMIC TOP SECRET - ATOMAL - -BALK - -BOHEMIA - - - - //SECRET - //CONFIDENTIAL - UNABLE TO DETERMINE CLASSIFICATION MARKING - - ATOMAL - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - - - - UNABLE TO DETERMINE CLASSIFICATION MARKING - - - // - - - FGI - - - - - - - - TOP SECRET - SECRET - CONFIDENTIAL - RESTRICTED - UNCLASSIFIED - - - - - - - MISSING CLASSIFICATION MARKING - - - - - - - - // - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - //FGI - - - - - - - - - - - //FGI - - - - - - - - - - // - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - //MR - - - - - - - - - // - - - - - - - - 01 - - - - - - - - - 01 - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - //MISSING DECLASSIFICATION MARKINGS - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ECI - - - - SI-ECI - - - - - - - - - - - - SI-ECI - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - - - SIGMA - - - - RD-SIGMA - - - - FRD-SIGMA - - - - - - - - - - - - - - - - - - RD-SIGMA - - - - FRD-SIGMA - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ORCON - IMCON - NOFORN - PROPIN - - - - - - REL - - - REL TO - - - - - - - - UNABLE TO DETERMINE RELEASABILITY - - - DOD UCNI - DOE UCNI - - - - - - EYES - - - - - - - EYES ONLY - - - - UNABLE TO DETERMINE EYES ONLY MARKINGS - - - LACONIC - DEA SENSITIVE - - - - - - - - - - - - - - - - SPECAT - SIOP-ESI - SENSITIVE INFORMATION - LIMDIS - EXDIS - NODIS - SBU NOFORN - - - - - - - - - - - - - - - - - - - - - SAR- - - - - - - - - - - - - ALPHA BRAVO CHARLIE - DELTA ECHO FOX - GULF HOTEL INDIGO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/six/modules/c++/six.sidd/include/six/sidd/DerivedXMLControl.h b/six/modules/c++/six.sidd/include/six/sidd/DerivedXMLControl.h index d91ca62e91..abc832deef 100644 --- a/six/modules/c++/six.sidd/include/six/sidd/DerivedXMLControl.h +++ b/six/modules/c++/six.sidd/include/six/sidd/DerivedXMLControl.h @@ -44,17 +44,30 @@ namespace sidd300 current = v201609 }; + std::string to_string(ISMVersion); // "v201609" or "v13" + ISMVersion get(ISMVersion defaultIfNotSet); // overloaded on ISMVersion std::optional set(ISMVersion); // returns previous value, if any std::optional getISMVersion(); std::optional clearISMVersion(); // returns previous value, if any - std::string to_string(ISMVersion); // "v201609" or "v13" std::vector find_SIDD_schema_V_files(const std::vector& schemaPaths); } namespace sidd { + // six.sidd only currently supports -- + // SIDD 1.0.0 + // SIDD 2.0.0 + // SIDD 3.0.0 + enum class Version + { + v100, + v200, + v300, + }; + std::string to_string(Version); // "v100", "v200", "v300" + /*! * \class DerivedXMLControl * \brief Turns an DerivedData object into XML and vice versa @@ -78,6 +91,9 @@ struct DerivedXMLControl : public XMLControl static std::unique_ptr getParser_(const std::string& strVersion); // for unit-testing + std::unique_ptr fromXML(const xml::lite::Document&, std::optional) const; + std::unique_ptr toXML(const Data&, std::optional) const; + protected: /*! * Returns a new allocated DOM document, created from the DerivedData* @@ -96,7 +112,7 @@ struct DerivedXMLControl : public XMLControl private: std::unique_ptr - getParser(const std::string& strVersion) const; + getParser(Version version, std::optional) const; }; } } diff --git a/six/modules/c++/six.sidd/source/DerivedXMLControl.cpp b/six/modules/c++/six.sidd/source/DerivedXMLControl.cpp index 1757ecad29..3c9c0de56b 100644 --- a/six/modules/c++/six.sidd/source/DerivedXMLControl.cpp +++ b/six/modules/c++/six.sidd/source/DerivedXMLControl.cpp @@ -39,7 +39,7 @@ namespace { -std::string normalizeVersion(const std::string& strVersion) +six::sidd::Version normalizeVersion(const std::string& strVersion) { std::vector versionParts; six::XMLControl::splitVersion(strVersion, versionParts); @@ -53,18 +53,55 @@ std::string normalizeVersion(const std::string& strVersion) #pragma warning(push) #pragma warning(disable: 4365) // '...': conversion from '...' to '...', signed/unsigned mismatch #endif - return str::join(versionParts, ""); + const auto normalizedVersion = str::join(versionParts, ""); #if _MSC_VER #pragma warning(pop) #endif -} + // six.sidd only currently supports -- + // SIDD 1.0.0 + // SIDD 2.0.0 + // SIDD 3.0.0 + if (normalizedVersion == "100") + { + return six::sidd::Version::v100; + } + if (normalizedVersion == "200") + { + return six::sidd::Version::v200; + } + if (normalizedVersion == "300") + { + return six::sidd::Version::v300; + } + + if (normalizedVersion == "110") + { + throw except::Exception(Ctxt( + "SIDD Version 1.1.0 does not exist. Did you mean 2.0.0 instead?" + )); + } + + throw except::Exception(Ctxt("Unsupported SIDD Version: " + strVersion)); +} } namespace six { namespace sidd { + std::string to_string(Version siddVersion) + { + switch (siddVersion) + { + case Version::v100: return "v100"; + case Version::v200: return "v200"; + case Version::v300: return "v300"; + default: break; + } + throw std::logic_error("Unkown 'Version' value."); + } + const six::DataType DerivedXMLControl::dataType = six::DataType::DERIVED; DerivedXMLControl::DerivedXMLControl(logging::Logger* log, bool ownLog) : XMLControl(log, ownLog) {} @@ -78,28 +115,48 @@ Data* DerivedXMLControl::fromXMLImpl(const xml::lite::Document* doc) } std::unique_ptr DerivedXMLControl::fromXMLImpl(const xml::lite::Document& doc) const { - return getParser(getVersionFromURI(&doc))->fromXML(doc); + const auto ismVersion = six::sidd300::get(six::sidd300::ISMVersion::current); + return fromXML(doc, ismVersion); +} +std::unique_ptr DerivedXMLControl::fromXML(const xml::lite::Document& doc, std::optional ismVersion) const +{ + const auto siddVersion= normalizeVersion(getVersionFromURI(&doc)); + return getParser(siddVersion, ismVersion)->fromXML(doc); } // Is this SIDD 3.0 XML? -static bool has_sidd300_attribute(const xml::lite::Element& rootElement) +static bool has_sidd300_attribute(const xml::lite::Element& element) { static const xml::lite::Uri sidd300("urn:SIDD:3.0.0"); const auto predicate = [&](const auto& attribute) { const xml::lite::Uri uriValue(attribute.getValue()); return (uriValue == sidd300) && (attribute.getLocalName() == "xmlns"); }; - auto&& attributes = rootElement.getAttributes(); + auto&& attributes = element.getAttributes(); return std::any_of(attributes.begin(), attributes.end(), predicate); } -static const xml::lite::Uri xmlns("http://www.w3.org/2000/xmlns/"); +static bool is_sidd300(const xml::lite::Document& doc) +{ + auto&& rootElement = getRootElement(doc); + + // In the XML: + if (rootElement.getLocalName() != "SIDD") + { + return false; + } + + return has_sidd300_attribute(rootElement); +} // Return the ISM Uri, if any -static const xml::lite::Uri ism_201609("urn:us:gov:ic:ism:201609"); -static const xml::lite::Uri ism_13("urn:us:gov:ic:ism:13"); -static auto has_ism_attribute(const xml::lite::Element& rootElement) +static auto has_ism_attribute(const xml::lite::Element& element) { + static const xml::lite::Uri xmlns("http://www.w3.org/2000/xmlns/"); + static const xml::lite::Uri ism_201609("urn:us:gov:ic:ism:201609"); + static const xml::lite::Uri ism_13("urn:us:gov:ic:ism:13"); + + // In the XML (SIDD or XSD): <... xmlns:ism="urn:us:gov:ic:ism:201609" ...> xml::lite::Uri retval; const auto predicate = [&](const auto& attribute) { xml::lite::Uri uri; @@ -116,7 +173,7 @@ static auto has_ism_attribute(const xml::lite::Element& rootElement) return false; }; - auto&& attributes = rootElement.getAttributes(); + auto&& attributes = element.getAttributes(); std::ignore = std::any_of(attributes.begin(), attributes.end(), predicate); // using `retval`, not the result of any_of() return retval; } @@ -124,33 +181,25 @@ static auto has_ism_attribute(const xml::lite::Element& rootElement) // Is this the XSD for the ISM of interest? static auto xsd_has_ism(const std::filesystem::path& xsd, const xml::lite::Uri& xml_ism) { + if (xml_ism.empty()) + { + throw std::invalid_argument("'xml_ism' is empty()"); + } + io::FileInputStream xsdStream(xsd); six::MinidomParser xsdParser; xsdParser.parse(xsdStream); + auto&& rootElement = getRootElement(getDocument(xsdParser)); - const auto& doc = getDocument(xsdParser); - const auto& root = getRootElement(doc); - if (!has_sidd300_attribute(root)) + // In the XSD: + if (!has_sidd300_attribute(rootElement)) { return false; } - const auto predicate = [&](const auto& attribute) { - xml::lite::Uri uri; - attribute.getUri(uri); - if (uri != xmlns) - return false; - - const xml::lite::Uri uriValue(attribute.getValue()); - return (uriValue == xml_ism) && (attribute.getLocalName() == "ism"); - }; - - auto&& attributes = root.getAttributes(); - if (std::any_of(attributes.begin(), attributes.end(), predicate)) - { - return true; - } - return false; + // In the XSD: + const auto uriValue = has_ism_attribute(rootElement); + return uriValue == xml_ism; } static auto find_SIDD_xsd_files(const std::vector& xsdFiles) @@ -185,6 +234,7 @@ static auto get_SIX_SIDD300_schema_dir() // because we have to support two versions of ISM. static auto find_xsd_path(const xml::lite::Element& rootElement, const std::vector& schemaPaths) { + // In the XML: const auto xml_ism = has_ism_attribute(rootElement); if (xml_ism.empty()) { @@ -225,11 +275,10 @@ std::unique_ptr DerivedXMLControl::validateXMLImpl(const xml::lite::Docume const std::vector& schemaPaths_, logging::Logger& log) const { auto schemaPaths = schemaPaths_; - auto&& rootElement = getRootElement(doc); // If this enviroment variable is set, assume the caller as worked everything out ... auto result = get_SIX_SIDD300_schema_dir(); - if (!result.empty() && has_sidd300_attribute(rootElement)) + if (!result.empty() && is_sidd300(doc)) { // ... but only for SIDD 3.0 XML schemaPaths.clear(); @@ -237,8 +286,12 @@ std::unique_ptr DerivedXMLControl::validateXMLImpl(const xml::lite::Docume return validateXMLImpl_(doc, schemaPaths, log); } - // Otherwise (not very special SIDD 3.0 case, above), try to find the XSD which will vallidate this XML. - const auto path = find_xsd_path(rootElement, schemaPaths_); + // Otherwise (i.e., not very special SIDD 3.0 case, above), try to find the XSD which will vallidate this XML. + // This is needed because downstream code finds all the XSDs in the schemaPaths; that normally wouldn't + // be a problem but there are now two SIDD 3.0 XSDs: one for ISM-v13 and another for ISM-v201609. + // Both claim to be SIDD 3.0, but that "can't" be the case; by finding a corresponding XSD up-front + // errors from validateXMLImpl_() are (hopefully) eliminated (other than real validation errors, of course). + const auto path = find_xsd_path(getRootElement(doc), schemaPaths_); if (!path.empty()) { // We now know this is a good path, put it at the beginning of the search path so that @@ -255,52 +308,55 @@ xml::lite::Document* DerivedXMLControl::toXMLImpl(const Data* data) } std::unique_ptr DerivedXMLControl::toXMLImpl(const Data& data) const { - if (data.getDataType() != DataType::DERIVED) + const auto ismVersion = six::sidd300::get(six::sidd300::ISMVersion::current); + return toXML(data, ismVersion); +} +std::unique_ptr DerivedXMLControl::toXML(const Data& data, std::optional ismVersion) const +{ + if (data.getDataType() == DataType::DERIVED) { - throw except::Exception(Ctxt("Data must be SIDD")); + if (auto pDerivedData = dynamic_cast(&data)) + { + const auto siddVersion = normalizeVersion(data.getVersion()); + auto parser = getParser(siddVersion, ismVersion); + return parser->toXML(*pDerivedData); + } } - - auto parser = getParser(data.getVersion()); - return parser->toXML(dynamic_cast(data)); + throw except::Exception(Ctxt("Data must be SIDD")); } std::unique_ptr -DerivedXMLControl::getParser(const std::string& strVersion) const -{ - const std::string normalizedVersion = normalizeVersion(strVersion); - +DerivedXMLControl::getParser(Version normalizedVersion, std::optional ismVersion) const +{ // six.sidd only currently supports -- // SIDD 1.0.0 // SIDD 2.0.0 // SIDD 3.0.0 - if (normalizedVersion == "100") + if (normalizedVersion == Version::v100) { return std::make_unique(mLog); } - if (normalizedVersion == "200") + if (normalizedVersion == Version::v200) { return std::make_unique(mLog); } - if (normalizedVersion == "300") - { - const auto ismVersion = six::sidd300::get(six::sidd300::ISMVersion::current); - return std::make_unique(getLogger(), ismVersion); - } - - if (normalizedVersion == "110") + if (normalizedVersion == Version::v300) { - throw except::Exception(Ctxt( - "SIDD Version 1.1.0 does not exist. " - "Did you mean 2.0.0 instead?" - )); + if (!ismVersion.has_value()) + { + throw except::Exception(Ctxt("Must specify ISMVersion for SIDD 3.0.0")); + } + return std::make_unique(getLogger(), *ismVersion); } - throw except::Exception(Ctxt("Unsupported SIDD Version: " + strVersion)); + throw except::Exception(Ctxt("Unsupported SIDD Version: " + to_string(normalizedVersion))); } std::unique_ptr DerivedXMLControl::getParser_(const std::string& strVersion) { - return DerivedXMLControl().getParser(strVersion); + const auto siddVersion = normalizeVersion(strVersion); + const auto ismVersion = six::sidd300::get(six::sidd300::ISMVersion::current); + return DerivedXMLControl().getParser(siddVersion, ismVersion); } } @@ -385,6 +441,7 @@ std::string six::sidd300::to_string(ISMVersion value) throw std::invalid_argument("Unknown 'ISMVersion' value."); }; +// Find all the XSDs that look like they may be SIDD schemas, e.g., SIDD_schema_V3.0.0.xsd std::vector six::sidd300::find_SIDD_schema_V_files(const std::vector& schemaPaths_) { auto schemaPaths = schemaPaths_; diff --git a/six/modules/c++/six.sidd/source/Utilities.cpp b/six/modules/c++/six.sidd/source/Utilities.cpp index 4884f1c81f..9698b49bcc 100644 --- a/six/modules/c++/six.sidd/source/Utilities.cpp +++ b/six/modules/c++/six.sidd/source/Utilities.cpp @@ -551,22 +551,18 @@ static void prependISMSchemaPaths(const std::vector* &pSc // Get directories for XSDs that appear to be SIDD schemas const auto xsd_files = six::sidd300::find_SIDD_schema_V_files(*pSchemaPaths); - std::set xsd_dirs; + std::set xsd_dirs; // easy way to make directories unique for (auto&& xsd : xsd_files) { xsd_dirs.insert(xsd.parent_path().string()); } - for (const auto& dir : xsd_dirs) { adjustedSchemaPaths.push_back(dir); } // Include all the original schema paths; these will be AFTER the adjusted paths, above - for (auto&& schemaPath : *pSchemaPaths) - { - adjustedSchemaPaths.push_back(schemaPath); - } + adjustedSchemaPaths.insert(adjustedSchemaPaths.end(), pSchemaPaths->begin(), pSchemaPaths->end()); pSchemaPaths = &adjustedSchemaPaths; } diff --git a/six/modules/c++/six.sidd/unittests/test_valid_sixsidd.cpp b/six/modules/c++/six.sidd/unittests/test_valid_sixsidd.cpp index d4d87c3b9a..d56fe85fcf 100644 --- a/six/modules/c++/six.sidd/unittests/test_valid_sixsidd.cpp +++ b/six/modules/c++/six.sidd/unittests/test_valid_sixsidd.cpp @@ -167,26 +167,8 @@ TEST_CASE(test_read_sidd300_xml) test_read_sidd_xml(testName, "sidd300.xml"); } -class ScoppedISMVersion final -{ - std::optional m_save; -public: - ScoppedISMVersion(six::sidd300::ISMVersion v) - : m_save(six::sidd300::set(v)) - { - } - ~ScoppedISMVersion() - { - if (m_save.has_value()) - six::sidd300::set(*m_save); - else - six::sidd300::clearISMVersion(); - } -}; - TEST_CASE(test_read_sidd300_v13_xml) { - const ScoppedISMVersion ismVersion(six::sidd300::ISMVersion::v13); test_read_sidd_xml(testName, "sidd300_ISM-v13.xml"); } diff --git a/six/modules/c++/six/include/six/XMLControl.h b/six/modules/c++/six/include/six/XMLControl.h index a64864d7bf..25bd4df7e7 100644 --- a/six/modules/c++/six/include/six/XMLControl.h +++ b/six/modules/c++/six/include/six/XMLControl.h @@ -185,9 +185,6 @@ class XMLControl virtual xml::lite::Document* toXMLImpl(const Data* data) = 0; virtual std::unique_ptr toXMLImpl(const Data&) const; // = 0;, would break existing code - std::unique_ptr toXMLImplValidate_(const Data&, const std::vector* pSchemaPaths = nullptr) const; - virtual std::unique_ptr toXMLImplValidate(const Data&, const std::vector* pSchemaPaths = nullptr) const; // = 0;, would break existing code - static std::string getDefaultURI(const Data& data); static std::string getVersionFromURI(const xml::lite::Document* doc); diff --git a/six/modules/c++/six/source/XMLControl.cpp b/six/modules/c++/six/source/XMLControl.cpp index b142a469b5..f049de526b 100644 --- a/six/modules/c++/six/source/XMLControl.cpp +++ b/six/modules/c++/six/source/XMLControl.cpp @@ -112,12 +112,11 @@ std::vector XMLControl::loadSchemaPaths(const std::vector return retval; } -template -static std::vector check_whether_paths_exist(const std::vector& paths) +static auto check_whether_paths_exist(const std::vector& paths) { // If the paths we have don't exist, throw - typename std::vector::value_type does_not_exist_path; - std::vector exist_paths; + std::filesystem::path does_not_exist_path; + std::vector exist_paths; for (const auto& path : paths) { if (!fs::exists(path)) @@ -143,32 +142,21 @@ static std::vector check_whether_paths_exist(const std::vector& pa return exist_paths; } -static inline std::string to_string(const std::string& s) -{ - return s; -} -static inline std::string to_string(const std::filesystem::path& p) -{ - return p.string(); -} - // Generate a detaled INVALID XML message -template -inline static auto getInvalidXmlErrorMessage(const std::vector& paths) +static auto getInvalidXmlErrorMessage(const std::vector& paths) { static const std::string invalidXML = "INVALID XML: Check both the XML being produced and schemas available at "; auto message = invalidXML; message += (paths.size() > 1 ? "these paths:" : "this path:"); for (const auto& p : paths) { - message += "\n\t" + to_string(p); // paths could be a std::filesystem::path + message += "\n\t" + p.string(); } return message; } -template static void log_any_errors_and_throw(const std::vector& errors, - const std::vector& paths, logging::Logger& log) + const std::vector& paths, logging::Logger& log) { if (errors.empty()) { @@ -193,9 +181,8 @@ static void log_any_errors_and_throw(const std::vector static void validate_(const xml::lite::Element& rootElement, - const std::vector& schemaPaths, logging::Logger& log) + const std::vector& schemaPaths, logging::Logger& log) { xml::lite::Uri uri; rootElement.getUri(uri); @@ -230,12 +217,11 @@ static void validate_(const xml::lite::Element& rootElement, // log any error found and throw log_any_errors_and_throw(all_errors, schemaPaths, log); } -template static void validate_(const xml::lite::Document& doc, - std::vector paths, logging::Logger& log) + const std::vector& paths_, logging::Logger& log) { // If the paths we have don't exist, throw - paths = check_whether_paths_exist(paths); + const auto paths = check_whether_paths_exist(paths_); auto rootElement = doc.getRootElement(); if (rootElement->getUri().empty()) @@ -259,8 +245,7 @@ void XMLControl::validate(const xml::lite::Document* doc, // environment if nothing is specified std::vector paths(schemaPaths); loadSchemaPaths(paths); - - if (schemaPaths.empty()) + if (paths.empty()) { std::ostringstream oss; oss << "Coudn't validate XML - no schemas paths provided " @@ -269,8 +254,11 @@ void XMLControl::validate(const xml::lite::Document* doc, log->warn(oss.str()); } + std::vector schemaPaths_; + std::transform(paths.begin(), paths.end(), std::back_inserter(schemaPaths_), [&](const std::string& s) { return s; }); + // validate against any specified schemas - validate_(*doc, paths, *log); + validate_(*doc, schemaPaths_, *log); } void XMLControl::validate(const xml::lite::Document& doc, const std::vector* pSchemaPaths, @@ -355,20 +343,11 @@ std::unique_ptr XMLControl::toXML( } std::unique_ptr XMLControl::toXML( const Data& data, const std::vector* pSchemaPaths) -{ - return toXMLImplValidate(data, pSchemaPaths); -} - -std::unique_ptr XMLControl::toXMLImplValidate_(const Data& data, const std::vector* pSchemaPaths) const { auto doc = toXMLImpl(data); validate(*doc, pSchemaPaths, mLog); return doc; } -std::unique_ptr XMLControl::toXMLImplValidate(const Data& data, const std::vector* pSchemaPaths) const -{ - return toXMLImplValidate_(data, pSchemaPaths); -} std::unique_ptr XMLControl::fromXMLImpl(const xml::lite::Document& doc) const {