diff --git a/.gitignore b/.gitignore
index dbc335c..85a29ef 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,6 @@
# Defense Template specific ignores
NuGet.exe
*.pyt.xml
-*.zip
-*.zip
*-old.*
*-old
*-sav
diff --git a/MilitarySymbolEditor.png b/MilitarySymbolEditor.png
new file mode 100644
index 0000000..da0ca16
Binary files /dev/null and b/MilitarySymbolEditor.png differ
diff --git a/README.md b/README.md
index 71f708e..8bed85c 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
A user-focused [ArcGIS Pro](http://pro.arcgis.com) add-in for quickly creating military symbols and overlays using MIL-STD-2525D, MILSTD-2525B Change 2, and APP-6(D).
-![Image of Military Symbol Editor Addin](screenshot.png)
+![Image of Military Symbol Editor Addin](MilitarySymbolEditor.png)
## Features
@@ -28,19 +28,14 @@ A user-focused [ArcGIS Pro](http://pro.arcgis.com) add-in for quickly creating m
### Build Requirements
* Visual Studio 2015
- * Important Note: Visual Studio 2013 is required if building on ArcGIS 10.3.1
* ArcGIS for Desktop
- * ArcMap 10.3.1+
- * ArcGIS Pro 2.1+
-* ArcGIS Desktop SDK for .NET 10.3.1+
- * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm)
+ * ArcGIS Pro 2.2+
* [ArcGIS Pro SDK](http://pro.arcgis.com/en/pro-app/sdk/) 2.1+
### Run Requirements
* ArcGIS for Desktop
- * ArcMap 10.3.1+
- * ArcGIS Pro 2.1+
+ * ArcGIS Pro 2.2+
## Instructions
diff --git a/military-overlay/README.md b/military-overlay/README.md
new file mode 100644
index 0000000..7f0c583
--- /dev/null
+++ b/military-overlay/README.md
@@ -0,0 +1,36 @@
+# military-overlay
+
+Military Overlay is a solution for creating and sharing military overlays. It is primarily a datamodel for creating, drawing, and sharing Military Symbols. This datamodel is used by the Dictionary Renderer included with ArcGIS Pro, Runtime, and Server to render Military Symbols.
+
+![Image of Military Overlay](ScreenShot.png)
+
+## Features
+
+* A solution using a complex attribute renderer (the Dictionary Renderer) included with ArcGIS Pro, Runtime, and Server
+* A datamodel for drawing and labeling symbols using the Dictionary Renderer
+* Data included with the [Military Overlay solution](http://solutions.arcgis.com/defense/help/military-overlay/)
+* [Utilities for creating the Military Overlay datamodel and test data](./utils-source-and-test-data)
+
+## Requirements
+
+* ArcGIS Pro 1.4+
+* ArcGIS Server 10.5+
+
+## Using
+
+* For more information see the [Military Overlay solution](http://solutions.arcgis.com/defense/help/military-overlay/).
+
+Includes:
+
+* Layer packages - defining layers and data for drawing and labeling symbols
+* Geodatabases - geodatabases with datamodel for drawing and labeling symbols
+* Schema information for each version of the standard
+ * [mil2525d](./mil2525d)
+ * [mil2525c](./mil2525c)
+ * [mil2525b2](./mil2525b2)
+* [Utilities for creating the Military Overlay datamodel and test data](./utils-source-and-test-data)
+
+## Resources
+
+* [Military Overlay solution](http://solutions.arcgis.com/defense/help/military-overlay/)
+* [ArcGIS Pro Dictionary Renderer Help Page](https://pro.arcgis.com/en/pro-app/help/mapping/symbols-and-styles/dictionary-renderer.htm)
diff --git a/military-overlay/ScreenShot.png b/military-overlay/ScreenShot.png
new file mode 100644
index 0000000..14999cd
Binary files /dev/null and b/military-overlay/ScreenShot.png differ
diff --git a/military-overlay/app6b/README.md b/military-overlay/app6b/README.md
new file mode 100644
index 0000000..3701762
--- /dev/null
+++ b/military-overlay/app6b/README.md
@@ -0,0 +1,57 @@
+# app6b schema
+=========================================
+
+# Purpose
+
+This folder contains the Military Features Core Geodatabase Schema format and an empty geodatabase (in .zip format) and layer packages conforming to the current Military Features schema.
+
+## Schema Information
+
+The following information is intended to capture the format of the Military Overlay Schema for other applications that may depend upon this format.
+
+## Graphic Display Amplifiers
+
+The following fields control the display of symbols.
+
+| Attribute Name | APP6 Field ID | Data Type | Range of Values | Default Value/Meaning | Sample Name | Sample Value/Meaning | Explanatory Notes |
+| -------------- | --------- | --------- | --------------- | ----------- | -------------------- | ----------------- | ----------------- |
+| affiliation | A/E | char | A-P | -/Not Set | "Friend" | "F" | **REQUIRED** |
+| extendedfunctioncode | A | string/TEXT | N/A | (per feature class) | "Military (Air) : Fixed-Wing" | "S-A-MF----" | **REQUIRED** |
+| echelonmobility | A/R | char | A-T | - (None) | "Team" | "A" | Optional |
+| status | A | char | A/P | P(Present) | "Present" | "P" | Optional |
+| hqtffd | A/S/AB | char | A-M | -/Not Set | Headquarters | Headquarters=A | Optional (="HQ/TF/FD") |
+| sidc | A | string/TEXT | string length(15) | N/A | "SFGPUCI---USG" | Friend Infantry Unit | |
+| countrycode | A | char[2] | AA-ZZ | N/A | "US" | "United States" | Implementation Added to Standard |
+| civilian | A | bool | T/F | F | True | Show Civilian Fill | True=Show Civilian Fill |
+| direction | Q | int | 0-360 | N/A | 90 | 90 degrees | |
+
+## Text Amplifiers
+
+The following table lists the Modifier definitions from 2525C and their corresponding attributes in the symbol dictionary.
+
+| Property Name | APP6 Field ID | APP6 Field Title | Notes |
+| ------------- | -------------- | ----------------- | ----- |
+| additionalinformation2 | H2 | Additional Information 2 | Control Measures Only |
+| additionalinformation | H | Additional Information | |
+| combateffectiveness | K | Combat Effectiveness | |
+| countrylabel | * | Common Identifier | Implementation Added to Standard |
+| credibility | J | Evaluation Rating | Credibility rating is second character of Evaluation Rating (J) field. |
+| datetimeexpired | W2 | Date-Time Group (DTG) | Second half of Date-Time Group (DTG) (W) field. |
+| datetimevalid | W | Date-Time Group (DTG) | First half of Date-Time Group (DTG) (W) field. |
+| higherformation | M | Higher Formation | |
+| hostile | N | Hostile (ENY) | "ENY" added to Control Measures and Equipment |
+| idmode | P | IFF/SIF | |
+| platformtype | AD | Platform Type | |
+| quantity | C | Quantity | |
+| reinforced | F | Reinforced or Reduced | |
+| reliability | J | Evaluation Rating | |
+| signatureequipment | L | Signature Equipment | Equipment Only |
+| speed | Z | Speed | |
+| staffcomment | G | Staff Comments | |
+| type | V | Type | |
+| uniquedesignation | T | Unique Designation | |
+| uniquedesignation2 | T2 | Unique Designation 2 | Used as an additional field for Control Measures. |
+| x | Y | Location | Longitude in degrees. |
+| y | Y | Location | Latitude in degrees. |
+| z | X | Altitude/Depth | |
+
diff --git a/military-overlay/app6b/geodatabase/.gitignore b/military-overlay/app6b/geodatabase/.gitignore
new file mode 100644
index 0000000..87eaecf
--- /dev/null
+++ b/military-overlay/app6b/geodatabase/.gitignore
@@ -0,0 +1,3 @@
+# Ignore so the GDB can be unzipped and inspected here
+
+*.gdb
\ No newline at end of file
diff --git a/military-overlay/app6b/geodatabase/MilitaryOverlayAPP6B.gdb.zip b/military-overlay/app6b/geodatabase/MilitaryOverlayAPP6B.gdb.zip
new file mode 100644
index 0000000..978a460
Binary files /dev/null and b/military-overlay/app6b/geodatabase/MilitaryOverlayAPP6B.gdb.zip differ
diff --git a/military-overlay/app6b/lpkx/MilitaryOverlay-APP6B.lpkx b/military-overlay/app6b/lpkx/MilitaryOverlay-APP6B.lpkx
new file mode 100644
index 0000000..f052941
Binary files /dev/null and b/military-overlay/app6b/lpkx/MilitaryOverlay-APP6B.lpkx differ
diff --git a/military-overlay/app6b/lpkx/README.md b/military-overlay/app6b/lpkx/README.md
new file mode 100644
index 0000000..604073a
--- /dev/null
+++ b/military-overlay/app6b/lpkx/README.md
@@ -0,0 +1,3 @@
+### Important Note
+
+The MilitaryOverlay-APP6B.lpkx is only supported on version **2.4 or later** of ArcGIS Pro.
\ No newline at end of file
diff --git a/military-overlay/app6d/README.md b/military-overlay/app6d/README.md
new file mode 100644
index 0000000..e63eba5
--- /dev/null
+++ b/military-overlay/app6d/README.md
@@ -0,0 +1,83 @@
+# app6d schema
+=========================================
+
+# Purpose
+
+This folder contains the Military Features Core Geodatabase Schema format and an empty geodatabase (in .zip format) and layer packages conforming to the current Military Features schema.
+
+## Schema Information
+
+The following information is intended to capture the format of the Military Overlay Schema for other applications that may depend upon this format.
+
+## Graphic Display Amplifiers
+
+The following fields control the display of symbols.
+
+| Attribute Name | 2525 D Field ID | Data Type | Range of Values | Default Value/Meaning | Sample Name | Sample Value/Meaning | Explanatory Notes |
+| -------------- | --------- | --------- | --------------- | ----------- | -------------------- | ----------------- | ----------------- |
+| symbolset | A/E/AC | short int | 00-99 | (per feature class) | "Air" | 01 ("air") | **REQUIRED** |
+| entity | A | long int | N/A | (per feature class) | "Military (Air) : Fixed-Wing" | "110100" | **REQUIRED** |
+| modifier1 | A | long int | 00-99 | 00 (None) | "Mobility : Air Mobile/Air Assault" | Modifier "01" for Modifier 1 | Optional |
+| modifier2 | A | long int | 00-99 | 00 (None) | "Close Range and Support : Casualty Staging" | Modifier "05" for Modifier 2 | Optional |
+| echelon | B | long int | 0-26 | 0 (None) | Squad | Squad=12 | Optional |
+| indicator | D/S/AB | long int | 0-7 | 0 (None) | Headquarters | Headquarters=2 | Optional (="HQ/TF/FD") |
+| identity | E | long int | 0-9 | 1 (Unknown) | "Friend" | 3 ("friend") | **REQUIRED** |
+| context | E | short int | 0-2 | 0 (Reality) | "Reality" | 0 ("reality") | Optional |
+| mobility | R | long int | 0,31-52 (None) | 0 | Rail | Rail=36 | Optional |
+| array | AG | long int | 0,61-62 | 0 (None) | Short Towed Array | Short Towed Array=61 | Optional |
+| operationalcondition | AL | long int | 0-5 | 0 (Present) | Planned | Planned=1 | Optional |
+| sidc | | string/TEXT | string length(8 or 20) | N/A | "01100110" | SymbolSet:"Air"/"01" + Entity:"100110" | Optional-allows len=20 or len=8(identity=unknown) SIDC format |
+
+## Text Amplifiers
+
+The following table lists the Modifier definitions from 2525D and their corresponding attributes in the symbol dictionary.
+
+| Attribute Name | 2525 D Field ID | Field Title | Notes |
+| ------------- | --- | ----------------- | ----- |
+| quantity | C | Quantity | |
+| reinforced | F | Reinforced or Reduced | |
+| staffcomment | G | Staff Comments | |
+| additionalinformation | H | Additional Information | |
+| additionalinformation2 | H1 | Additional Information 2 | Used in the Convoys and Airspace Coordination Area tactical graphics. |
+| credibility | J | Evaluation Rating | Credibility rating is second character of Evaluation Rating (J) field. |
+| reliability | J1 | Evaluation Rating | Reliability rating is first character of Evaluation Rating (J) field. |
+| combateffectiveness | K | Combat Effectiveness | |
+| signatureequipment | L | Signature Equipment | |
+| higherformation | M | Higher Formation | |
+| hostile | N | Hostile | |
+| idmode | P | IFF/SIF/AIS | |
+| direction | Q | Direction of Movement Indicator | |
+| sigintmobility | R2 | SIGINT Mobility Indicator | |
+| uniquedesignation | T | Unique Designation | |
+| uniquedesignation2 | T1 | Unique Designation 2 | Used as an additional field for Fire Support Lines tactical graphics. |
+| type | V | Type | |
+| datetimevalid | W | Date-Time Group (DTG) | First half of Date-Time Group (DTG) (W) field. |
+| datetimeexpired | W1 | Date-Time Group (DTG) | Second half of Date-Time Group (DTG) (W) field. Many systems use W1 as a trigger to delete symbol from map. |
+| z | X | Altitude/Depth | Maximum altitude for aviation tactical graphics. |
+| z2 | X1 | Altitude/Depth 2 | Minimum altitude for aviation tactical graphics. |
+| x | Y | Location | Longitude in degrees. |
+| x2 | Y1 | Location | Longitude in degrees 2. |
+| y | Y | Location | Latitude in degrees. |
+| y2 | Y1 | Location | Latitude in degrees 2. |
+| speed | Z | Speed | |
+| specialheadquarters | AA | Special C2 Headquarters | |
+| platformtype | AD | Platform Type | |
+| equipmentteardowntime | AE | Equipment Teardown Time | |
+| commonidentifier | AF | Common Identifier | |
+| distance | AM | Distance | |
+| distance2 | AM1 | Distance 2 | |
+| azimuth | AN | Azimuth | |
+| targetdesignator | AP | Target Designator |
+| guardedunit | AQ | Guarded Unit | |
+| specialdesignator | AR | Special Designator | |
+| country | AS | Country Code | |
+
+## Other/Special Cases
+
+| Attribute Name | 2525 D Field ID | Field Title | Notes |
+| ------------- | --- | ----------------- | ----- |
+| radius | AM | Distance | For special polygon symbols defined by attributes |
+| length | AM1 | Length | For special polygon symbols defined by attributes |
+| width | AM | Width | For special polygon symbols defined by attributes |
+| orientation | AN | Azimuth/Attitude | For special polygon symbols defined by attributes |
+
diff --git a/military-overlay/app6d/geodatabase/.gitignore b/military-overlay/app6d/geodatabase/.gitignore
new file mode 100644
index 0000000..87eaecf
--- /dev/null
+++ b/military-overlay/app6d/geodatabase/.gitignore
@@ -0,0 +1,3 @@
+# Ignore so the GDB can be unzipped and inspected here
+
+*.gdb
\ No newline at end of file
diff --git a/military-overlay/app6d/geodatabase/militaryoverlayapp6d.gdb.zip b/military-overlay/app6d/geodatabase/militaryoverlayapp6d.gdb.zip
new file mode 100644
index 0000000..1ac3b18
Binary files /dev/null and b/military-overlay/app6d/geodatabase/militaryoverlayapp6d.gdb.zip differ
diff --git a/military-overlay/app6d/lpkx/MilitaryOverlay-APP6D.lpkx b/military-overlay/app6d/lpkx/MilitaryOverlay-APP6D.lpkx
new file mode 100644
index 0000000..b3238d9
Binary files /dev/null and b/military-overlay/app6d/lpkx/MilitaryOverlay-APP6D.lpkx differ
diff --git a/military-overlay/mil2525b2/README.md b/military-overlay/mil2525b2/README.md
new file mode 100644
index 0000000..78019a9
--- /dev/null
+++ b/military-overlay/mil2525b2/README.md
@@ -0,0 +1,58 @@
+# mil2525b schema
+=========================================
+
+# Purpose
+
+This folder contains the Military Features Core Geodatabase Schema format and an empty geodatabase (in .zip format) and layer packages conforming to the current Military Features schema.
+
+## Schema Information
+
+The following information is intended to capture the format of the Military Overlay Schema for other applications that may depend upon this format.
+
+## Graphic Display Amplifiers
+
+The following fields control the display of symbols.
+
+| Attribute Name | 2525 Field ID | Data Type | Range of Values | Default Value/Meaning | Sample Name | Sample Value/Meaning | Explanatory Notes |
+| -------------- | --------- | --------- | --------------- | ----------- | -------------------- | ----------------- | ----------------- |
+| affiliation | A | char | A-Z | -/Not Set | "Friend" | "F" | **REQUIRED** |
+| extendedfunctioncode | A | string/TEXT | N/A | (per feature class) | "Military (Air) : Fixed-Wing" | "S-A-MF----" | **REQUIRED** |
+| echelonmobility | B | char | A-Z | - (None) | "Team" | "A" | Optional |
+| status | A/AL | char | A-Z | P(Present) | "Present" | "P" | Optional |
+| hqtffd | A/AB | char | A-Z | -/Not Set | Headquarters | Headquarters=A | Optional (="HQ/TF/FD") |
+| sidc | | string/TEXT | string length(15) | N/A | "SFGPUCI---USG" | Friend Infantry Unit | |
+
+## Text Amplifiers
+
+The following table lists the Modifier definitions from 2525C and their corresponding attributes in the symbol dictionary.
+
+| Property Name | 2525 Field ID | 2525 Field Title | Notes |
+| ------------- | -------------- | ----------------- | ----- |
+| additionalinformation2 | H2 | Additional Information 2 | |
+| additionalinformation | H | Additional Information | |
+| combateffectiveness | K | Combat Effectiveness | |
+| commonidentifier | AF | Common Identifier | |
+| credibility | J | Evaluation Rating | Credibility rating is second character of Evaluation Rating (J) field. |
+| datetimeexpired | W | Date-Time Group (DTG) | Second half of Date-Time Group (DTG) (W) field. |
+| datetimevalid | W | Date-Time Group (DTG) | First half of Date-Time Group (DTG) (W) field. |
+| distance | AM | Distance | |
+| equipmentteardowntime | AE | Equipment Teardown Time | |
+| higherformation | M | Higher Formation | |
+| iff_sif | P | IFF/SIF | |
+| platformtype | AD | Platform Type | |
+| quantity | C | Quantity | |
+| reinforced | F | Reinforced or Reduced | |
+| reliability | J | Evaluation Rating | Reliability rating is first character of Evaluation Rating (J) field. |
+| sigintmobility | R2 | SIGINT Mobility Indicator | |
+| signatureequipment | L | Signature Equipment | |
+| speed | Z | Speed | |
+| staffcomment | G | Staff Comments | |
+| type | V | Type | |
+| uniquedesignation | T | Unique Designation | |
+| uniquedesignation2 | T2 | Unique Designation 2 | Used as an additional field for Fire Support Lines tactical graphics. |
+| x | Y | Location | Longitude in degrees. |
+| y | Y | Location | Latitude in degrees. |
+| z | X | Altitude/Depth | |
+| zmax | X | Altitude/Depth | Maximum altitude for aviation tactical graphics. |
+| zmin | X | Altitude/Depth | Minimum altitude for aviation tactical graphics. |
+
diff --git a/military-overlay/mil2525b2/geodatabase/.gitignore b/military-overlay/mil2525b2/geodatabase/.gitignore
new file mode 100644
index 0000000..87eaecf
--- /dev/null
+++ b/military-overlay/mil2525b2/geodatabase/.gitignore
@@ -0,0 +1,3 @@
+# Ignore so the GDB can be unzipped and inspected here
+
+*.gdb
\ No newline at end of file
diff --git a/military-overlay/mil2525b2/geodatabase/militaryoverlay2525b2.gdb.zip b/military-overlay/mil2525b2/geodatabase/militaryoverlay2525b2.gdb.zip
new file mode 100644
index 0000000..1c5ca45
Binary files /dev/null and b/military-overlay/mil2525b2/geodatabase/militaryoverlay2525b2.gdb.zip differ
diff --git a/source/ProSymbolEditor/LayerFiles/MilitaryOverlay-2525c_b2.lpkx b/military-overlay/mil2525b2/lpkx/MilitaryOverlay-2525BChange2.lpkx
similarity index 100%
rename from source/ProSymbolEditor/LayerFiles/MilitaryOverlay-2525c_b2.lpkx
rename to military-overlay/mil2525b2/lpkx/MilitaryOverlay-2525BChange2.lpkx
diff --git a/military-overlay/mil2525c/README.md b/military-overlay/mil2525c/README.md
new file mode 100644
index 0000000..473b31d
--- /dev/null
+++ b/military-overlay/mil2525c/README.md
@@ -0,0 +1,59 @@
+# mil2525c schema
+=========================================
+
+# Purpose
+
+This folder contains the Military Features Core Geodatabase Schema format and an empty geodatabase (in .zip format) and layer packages conforming to the current Military Features schema.
+
+## Schema Information
+
+The following information is intended to capture the format of the Military Overlay Schema for other applications that may depend upon this format.
+
+## Graphic Display Amplifiers
+
+The following fields control the display of symbols.
+
+| Attribute Name | 2525 C Field ID | Data Type | Range of Values | Default Value/Meaning | Sample Name | Sample Value/Meaning | Explanatory Notes |
+| -------------- | --------- | --------- | --------------- | ----------- | -------------------- | ----------------- | ----------------- |
+| affiliation | A | char | A-Z | -/Not Set | "Friend" | "F" | **REQUIRED** |
+| extendedfunctioncode | A | string/TEXT | N/A | (per feature class) | "Military (Air) : Fixed-Wing" | "S-A-MF----" | **REQUIRED** |
+| echelonmobility | B | char | A-Z | - (None) | "Team" | "A" | Optional |
+| status | A/AL | char | A-Z | P(Present) | "Present" | "P" | Optional |
+| hqtffd | A/AB | char | A-Z | -/Not Set | Headquarters | Headquarters=A | Optional (="HQ/TF/FD") |
+| sidc | | string/TEXT | string length(15) | N/A | "SFGPUCI---USG" | Friend Infantry Unit | |
+
+## Text Amplifiers
+
+The following table lists the Modifier definitions from 2525C and their corresponding attributes in the symbol dictionary.
+
+| Property Name | 2525C Field ID | 2525C Field Title | Notes |
+| ------------- | -------------- | ----------------- | ----- |
+| additionalinfo2 | H2 | Additional Information 2 | Used in the Convoys and Airspace Coordination Area tactical graphics. |
+| additionalinformation | H | Additional Information | |
+| combateffectiveness | K | Combat Effectiveness | |
+| commonidentifier | AF | Common Identifier | |
+| credibility | J | Evaluation Rating | Credibility rating is second character of Evaluation Rating (J) field. |
+| datetimeexpired | W | Date-Time Group (DTG) | Second half of Date-Time Group (DTG) (W) field. |
+| datetimevalid | W | Date-Time Group (DTG) | First half of Date-Time Group (DTG) (W) field. |
+| distance | AM | Distance | |
+| equipmentteardowntime | AE | Equipment Teardown Time | |
+| higherformation | M | Higher Formation | |
+| iff_sif | P | IFF/SIF | |
+| platformtype | AD | Platform Type | |
+| quantity | C | Quantity | |
+| reinforced | F | Reinforced or Reduced | |
+| reliability | J | Evaluation Rating | Reliability rating is first character of Evaluation Rating (J) field. |
+| sigintmobility | R2 | SIGINT Mobility Indicator | |
+| signatureequipment | L | Signature Equipment | |
+| speed | Z | Speed | |
+| staffcomment | G | Staff Comments | |
+| type | V | Type | |
+| uniquedesignation | T | Unique Designation | |
+| uniquedesignation2 | T2 | Unique Designation 2 | Used as an additional field for Fire Support Lines tactical graphics. |
+| x | Y | Location | Longitude in degrees. |
+| y | Y | Location | Latitude in degrees. |
+| z | X | Altitude/Depth | |
+| zmax | X | Altitude/Depth | Maximum altitude for aviation tactical graphics. |
+| zmin | X | Altitude/Depth | Minimum altitude for aviation tactical graphics. |
+
+Note: Detailed label field descriptions with graphics are also shown in [this Military Features Blog Post](http://blogs.esri.com/esri/arcgis/2011/02/04/representing-c2-tactical-symbols-in-arcgis-as-uei-features/)
diff --git a/military-overlay/mil2525c/geodatabase/.gitignore b/military-overlay/mil2525c/geodatabase/.gitignore
new file mode 100644
index 0000000..87eaecf
--- /dev/null
+++ b/military-overlay/mil2525c/geodatabase/.gitignore
@@ -0,0 +1,3 @@
+# Ignore so the GDB can be unzipped and inspected here
+
+*.gdb
\ No newline at end of file
diff --git a/military-overlay/mil2525c/geodatabase/militaryoverlay2525c.gdb.zip b/military-overlay/mil2525c/geodatabase/militaryoverlay2525c.gdb.zip
new file mode 100644
index 0000000..0072f31
Binary files /dev/null and b/military-overlay/mil2525c/geodatabase/militaryoverlay2525c.gdb.zip differ
diff --git a/military-overlay/mil2525c/lpkx/MilitaryOverlay-2525C.lpkx b/military-overlay/mil2525c/lpkx/MilitaryOverlay-2525C.lpkx
new file mode 100644
index 0000000..ea81fa3
Binary files /dev/null and b/military-overlay/mil2525c/lpkx/MilitaryOverlay-2525C.lpkx differ
diff --git a/military-overlay/mil2525d/README.md b/military-overlay/mil2525d/README.md
new file mode 100644
index 0000000..c3c8602
--- /dev/null
+++ b/military-overlay/mil2525d/README.md
@@ -0,0 +1,83 @@
+# mil2525d schema
+=========================================
+
+# Purpose
+
+This folder contains the Military Features Core Geodatabase Schema format and an empty geodatabase (in .zip format) and layer packages conforming to the current Military Features schema.
+
+## Schema Information
+
+The following information is intended to capture the format of the Military Overlay Schema for other applications that may depend upon this format.
+
+## Graphic Display Amplifiers
+
+The following fields control the display of symbols.
+
+| Attribute Name | 2525 D Field ID | Data Type | Range of Values | Default Value/Meaning | Sample Name | Sample Value/Meaning | Explanatory Notes |
+| -------------- | --------- | --------- | --------------- | ----------- | -------------------- | ----------------- | ----------------- |
+| symbolset | A/E/AC | short int | 00-99 | (per feature class) | "Air" | 01 ("air") | **REQUIRED** |
+| entity | A | long int | N/A | (per feature class) | "Military (Air) : Fixed-Wing" | "110100" | **REQUIRED** |
+| modifier1 | A | long int | 00-99 | 00 (None) | "Mobility : Air Mobile/Air Assault" | Modifier "01" for Modifier 1 | Optional |
+| modifier2 | A | long int | 00-99 | 00 (None) | "Close Range and Support : Casualty Staging" | Modifier "05" for Modifier 2 | Optional |
+| echelon | B | long int | 0-26 | 0 (None) | Squad | Squad=12 | Optional |
+| indicator | D/S/AB | long int | 0-7 | 0 (None) | Headquarters | Headquarters=2 | Optional (="HQ/TF/FD") |
+| identity | E | long int | 0-9 | 1 (Unknown) | "Friend" | 3 ("friend") | **REQUIRED** |
+| context | E | short int | 0-2 | 0 (Reality) | "Reality" | 0 ("reality") | Optional |
+| mobility | R | long int | 0,31-52 (None) | 0 | Rail | Rail=36 | Optional |
+| array | AG | long int | 0,61-62 | 0 (None) | Short Towed Array | Short Towed Array=61 | Optional |
+| operationalcondition | AL | long int | 0-5 | 0 (Present) | Planned | Planned=1 | Optional |
+| sidc | | string/TEXT | string length(8 or 20) | N/A | "01100110" | SymbolSet:"Air"/"01" + Entity:"100110" | Optional-allows len=20 or len=8(identity=unknown) SIDC format |
+
+## Text Amplifiers
+
+The following table lists the Modifier definitions from 2525D and their corresponding attributes in the symbol dictionary.
+
+| Attribute Name | 2525 D Field ID | Field Title | Notes |
+| ------------- | --- | ----------------- | ----- |
+| quantity | C | Quantity | |
+| reinforced | F | Reinforced or Reduced | |
+| staffcomment | G | Staff Comments | |
+| additionalinformation | H | Additional Information | |
+| additionalinformation2 | H1 | Additional Information 2 | Used in the Convoys and Airspace Coordination Area tactical graphics. |
+| credibility | J | Evaluation Rating | Credibility rating is second character of Evaluation Rating (J) field. |
+| reliability | J1 | Evaluation Rating | Reliability rating is first character of Evaluation Rating (J) field. |
+| combateffectiveness | K | Combat Effectiveness | |
+| signatureequipment | L | Signature Equipment | |
+| higherformation | M | Higher Formation | |
+| hostile | N | Hostile | |
+| idmode | P | IFF/SIF/AIS | |
+| direction | Q | Direction of Movement Indicator | |
+| sigintmobility | R2 | SIGINT Mobility Indicator | |
+| uniquedesignation | T | Unique Designation | |
+| uniquedesignation2 | T1 | Unique Designation 2 | Used as an additional field for Fire Support Lines tactical graphics. |
+| type | V | Type | |
+| datetimevalid | W | Date-Time Group (DTG) | First half of Date-Time Group (DTG) (W) field. |
+| datetimeexpired | W1 | Date-Time Group (DTG) | Second half of Date-Time Group (DTG) (W) field. Many systems use W1 as a trigger to delete symbol from map. |
+| z | X | Altitude/Depth | Maximum altitude for aviation tactical graphics. |
+| z2 | X1 | Altitude/Depth 2 | Minimum altitude for aviation tactical graphics. |
+| x | Y | Location | Longitude in degrees. |
+| x2 | Y1 | Location | Longitude in degrees 2. |
+| y | Y | Location | Latitude in degrees. |
+| y2 | Y1 | Location | Latitude in degrees 2. |
+| speed | Z | Speed | |
+| specialheadquarters | AA | Special C2 Headquarters | |
+| platformtype | AD | Platform Type | |
+| equipmentteardowntime | AE | Equipment Teardown Time | |
+| commonidentifier | AF | Common Identifier | |
+| distance | AM | Distance | |
+| distance2 | AM1 | Distance 2 | |
+| azimuth | AN | Azimuth | |
+| targetdesignator | AP | Target Designator |
+| guardedunit | AQ | Guarded Unit | |
+| specialdesignator | AR | Special Designator | |
+| country | AS | Country Code | |
+
+## Other/Special Cases
+
+| Attribute Name | 2525 D Field ID | Field Title | Notes |
+| ------------- | --- | ----------------- | ----- |
+| radius | AM | Distance | For special polygon symbols defined by attributes |
+| length | AM1 | Length | For special polygon symbols defined by attributes |
+| width | AM | Width | For special polygon symbols defined by attributes |
+| orientation | AN | Azimuth/Attitude | For special polygon symbols defined by attributes |
+
diff --git a/military-overlay/mil2525d/geodatabase/.gitignore b/military-overlay/mil2525d/geodatabase/.gitignore
new file mode 100644
index 0000000..87eaecf
--- /dev/null
+++ b/military-overlay/mil2525d/geodatabase/.gitignore
@@ -0,0 +1,3 @@
+# Ignore so the GDB can be unzipped and inspected here
+
+*.gdb
\ No newline at end of file
diff --git a/military-overlay/mil2525d/geodatabase/militaryoverlay2525d.gdb.zip b/military-overlay/mil2525d/geodatabase/militaryoverlay2525d.gdb.zip
new file mode 100644
index 0000000..178fe51
Binary files /dev/null and b/military-overlay/mil2525d/geodatabase/militaryoverlay2525d.gdb.zip differ
diff --git a/source/ProSymbolEditor/LayerFiles/MilitaryOverlay-2525d.lpkx b/military-overlay/mil2525d/lpkx/MilitaryOverlay-2525D.lpkx
similarity index 100%
rename from source/ProSymbolEditor/LayerFiles/MilitaryOverlay-2525d.lpkx
rename to military-overlay/mil2525d/lpkx/MilitaryOverlay-2525D.lpkx
diff --git a/military-overlay/utils-source-and-test-data/README.md b/military-overlay/utils-source-and-test-data/README.md
new file mode 100644
index 0000000..1c55198
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/README.md
@@ -0,0 +1,10 @@
+# utils-source-and-test-data
+=======================================
+
+## Purpose
+
+* These utilities are used to perform the steps needed to create the Military Overlay datamodel used in conjunction with the DictionaryRenderer.
+* The following utilities are provided
+ * [Military Overlay Schema Creation Utilities](./schema-creation-utilities) - utilities used to create Military Overlay feature classes, fields, and domain values
+ * The source data used to create the datamodel for each standard are in the folder [schema-source-files](./schema-source-files)
+ * [Pairwise Testing Utilities](./pairwise-test-generation) - utilities used to create "Pairwise" -Pairwise Independent Combinatorial Testing (PICT)- test data based on the Military Overlay datamodel
diff --git a/military-overlay/utils-source-and-test-data/comprehensive-test-generation/README.md b/military-overlay/utils-source-and-test-data/comprehensive-test-generation/README.md
new file mode 100644
index 0000000..29ffe5a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/comprehensive-test-generation/README.md
@@ -0,0 +1,51 @@
+# military-overlay / utils-and-source-data / comprehensive-test-generation
+==========================
+
+# Purpose
+
+The steps in this folder are used to create comprehensive (one symbol of each desired type) test datasets for military symbol data.
+
+# General Instructions
+
+## Source Data, Scripts, Models for Creating Comprehensive Test Datasets
+
+* The source or "truth data" is tabular data (in a .csv file) containing verified information about symbols from the standard: symbol code, name, etc. This data is located in the repo at:
+ * [mil2525d](../../../military-symbology-styles/test-data/mil2525d/truth-data)
+ * [mil2525c](../../../military-symbology-styles/test-data/mil2525c/truth-data)
+ * [mil2525b2](../../../military-symbology-styles/test-data/mil2525b2/truth-data)
+ * [app6b](../../../military-symbology-styles/test-data/app6b/truth-data)
+* This [link](../pairwise-test-generation/Complete_test_scripts) will take you to the location of a script and a model that automates the manual process outlined below.
+
+## Steps to create a Comprehensive Test Dataset (Manual)
+
+This is the manual workflow for test dataset creation for MIL-STD-2525 Projects (This workflow is the same for D, C, BC2 and App6 symbol sets).
+
+1. Open Microsoft Excel.
+2. Open a Master Excel file, containing information about all of the symbols in a particular version of the standard.
+3. Create a filter on Appendix, Affiliation, and Geometry.
+4. Sort on each field in the order above.
+5. Copy the results to a new tab in Excel.
+6. Rename the Count field to OID.
+7. In the OID field, create a sequential number for the first 3 records, then drag your cursor down, this will autopopulate the field (Ex. 1, 2, 3, ...)
+8. Save this as document as a .csv.
+9. Repeat steps until all desired appendices have been derived.
+10. Open ArcGIS Pro and create a new map.
+11. Add the csv files to the project using "add data." The tables will be added to your contents pane"
+12. Under Analysis, search for the Create Fishnet GP tool.
+ * The output feature class will be the feature class you want to create for a particular appendix.
+ * Change the template extent to "Current Display"
+ * Use the attached spreadsheet for the appendix you want to test to figure out the number of rows and columns.
+ For example, if there are 100 symbols in an appendix, you could create a fishnet with 10 rows and 10 columns.
+ * Select "Create Label Points"
+13. Run the Create Fishnet tool.
+ * the only output that is pertinent to this workflow are the label points.
+14. Join the .csv of your desired appendix to the Fishnet output.
+ * right-click on the Fishnet output and "Add Join"
+ * The input and output join fields will both be OID
+ * The join table will be the corresponding appendix .csv.
+ * Run to execute tool and check to make sure that all of the .csv fields were properly joined to the fishnet points.
+15. Use the Copy Features tool to create a new feature class from the join output. This will ensure that the attributes are editable in the future.
+ * Right click the feature layer and select "Data, Export Features."
+16. Symbolize the points using the dictionary renderer
+ * Under the symbology pane for the fishnet feature layer, select your desired dictionary renderer and ensure the fields are properly matched up.
+17. Share/package the resulting dataset.
diff --git a/military-overlay/utils-source-and-test-data/layer-package-utilities/LayerPackageUtilities.tbx b/military-overlay/utils-source-and-test-data/layer-package-utilities/LayerPackageUtilities.tbx
new file mode 100644
index 0000000..f8fd317
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/layer-package-utilities/LayerPackageUtilities.tbx differ
diff --git a/military-overlay/utils-source-and-test-data/layer-package-utilities/README.md b/military-overlay/utils-source-and-test-data/layer-package-utilities/README.md
new file mode 100644
index 0000000..177a168
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/layer-package-utilities/README.md
@@ -0,0 +1,16 @@
+### Tools for creating Pro Layer Packages (lpkx)
+
+These steps/tools are used to create a Schema-Only layer package for Military Overlay.
+
+A layer package is a file that includes the layer properties (ex. drawing settings, renderer, etc.) and data. A schema-only layer package has an empty geodatabase (no data entries).
+
+To create the layer packages:
+
+1. Get the latest layer package from this repo.
+2. Make any desired changes
+3. **Spatial Index Layer Packaging Workaround**
+ a. There is currently a workaround to address an error "Spatial Index Invalid" (See: https://github.com/Esri/military-features-data/issues/287 )
+ b. Run the following tools from the LayerPackageUtilities toolbox on each geodatabase being packaged. These tools/models should be run immediately before packaging the (schema only) Military Overlay Layer Packages in ArcGIS Pro:
+ 1. Delete All Features From Workspace
+ 2. SpatialIndexWorkaround - This is a model that will add a blank spatial index to a layer package
+4. Export as a **Schema-Only** layer package
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/AutomateDomainCreation.tbx b/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/AutomateDomainCreation.tbx
new file mode 100644
index 0000000..5fac15d
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/AutomateDomainCreation.tbx differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/Script/GenerateDomainCSV.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/Script/GenerateDomainCSV.py
new file mode 100644
index 0000000..fb99237
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/Script/GenerateDomainCSV.py
@@ -0,0 +1,123 @@
+# ----------------------------------------------------------------------------------
+# Copyright 2016 Esri
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# GenerateDomainCSVs.py
+# Description: Reads the All_ID_Mapping_Original CSV file and
+# selects rows with Legacy Key values of 10 characters, generates
+# CSV file for the generation of 2525C or 2525Bc2 geodatabase domains.
+# Requirements: ArcGIS Desktop
+# ----------------------------------------------------------------------------------
+
+# Import arcpy module
+import arcpy, os, traceback
+import csv as csv
+
+
+# variables:
+filter_codes_table_Copy = "in_memory/filter_codes_table_Copy"
+All_ID_Mapping_Original_Copy = "in_memory/All_ID_Mapping_Original_Copy"
+All_ID_Mapping_Sel_10_char = "in_memory/All_ID_Mapping_Sel_10_char"
+CharlieName = ""
+
+def load_table_in_memory():
+ # Copy Rows
+ arcpy.env.workspace = "in_memory"
+ arcpy.CopyRows_management(All_ID_Mapping_Original_csv, All_ID_Mapping_Original_Copy, "")
+
+ # Table Select
+ if choose_standard == "B2":
+ arcpy.TableSelect_analysis(All_ID_Mapping_Original_Copy, All_ID_Mapping_Sel_10_char, "(CHAR_LENGTH ( \"LegacyKey\" ) = 10) AND (\"Standard\" <> 'C') OR \"Standard\" IS Null")
+ else:
+ arcpy.TableSelect_analysis(All_ID_Mapping_Original_Copy, All_ID_Mapping_Sel_10_char, "(CHAR_LENGTH ( \"LegacyKey\" ) = 10) AND (\"Standard\" <> 'B2') OR \"Standard\" IS Null")
+
+ # Load filter_codes_table to in_memory workspace
+ arcpy.CopyRows_management(filter_codes_table, filter_codes_table_Copy, "")
+
+def loop_filter_codes():
+ # Iterate filter_codes_table_Copy to get file names, CharlieName, Filter1, Filter2, FilterGeom values
+ arcpy.AddMessage("Iterating filter code table.")
+ fields = ['CharlieName', 'Filter1', 'Filter2', 'FilterGeom']
+ with arcpy.da.SearchCursor(filter_codes_table_Copy, fields) as cursor:
+ for row in cursor:
+ if row[3] in ["Point", "Line","Area"]:
+ FilterGeom = row[3]
+ the_query = "LegacyKey LIKE " + "\'" + str(row[1])+ "%\'" + " AND " + "GeometryType = " + "\'" + str(FilterGeom) + "\'"
+
+ elif row[2] is not None:
+ Filter2 = row[2]
+ the_query = "LegacyKey LIKE " + "\'" + str(row[1])+ "%\'" + " OR " + "LegacyKey LIKE " + "\'" + str(row[2])+ "%\'"
+
+ else:
+ Filter1 = row[1]
+ the_query = "LegacyKey LIKE " + "\'" + str(row[1])+ "%\'"
+
+ CharlieName = row[0]
+ write_matching_rows_to_csv(CharlieName, the_query)
+
+
+def write_matching_rows_to_csv(CharlieName, the_query):
+ # Write out the CSV domain table for a given row in the filter_codes_table
+ checkDupList = []
+ arcpy.AddMessage("Writing: " + str(CharlieName))
+ outName = "Coded_Domain_" + str(CharlieName) + ".csv"
+ outFile = os.path.join(out_domain_location, outName)
+ csvOut = open(outFile, "w")
+ writer = csv.writer(csvOut, delimiter=',', lineterminator='\n')
+ writer.writerow(["Name", "Value"])
+ mainFields = ['Name', 'LegacyKey', 'GeometryType', 'Standard']
+ mainCursor = arcpy.da.SearchCursor(All_ID_Mapping_Sel_10_char, mainFields, the_query)
+ for row in mainCursor:
+ if row[1] not in checkDupList:
+ writer.writerow([row[0], row[1]])
+ checkDupList.append(row[1])
+ else:
+ arcpy.AddWarning("Duplicate value: " + str(row[1]) + " in All_ID_Mapping table!")
+ csvOut.close()
+
+if __name__ == '__main__':
+ filter_codes_table = '../Tooldata/Filter_Codes.csv'
+ All_ID_Mapping_Original_csv = arcpy.GetParameterAsText(0)
+ out_domain_location = arcpy.GetParameterAsText(1)
+ choose_standard = arcpy.GetParameterAsText(2) #Valid values are B2 or C
+
+ if All_ID_Mapping_Original_csv == '':
+ currentPath = os.path.dirname(__file__)
+ All_ID_Mapping_Original_csv = os.path.normpath(os.path.join(currentPath, "../../../../../../data/mil2525c_b2/core_data/gdb/schema_source_data/domains_input/All_ID_Mapping_Original.csv"))
+ print str(All_ID_Mapping_Original_csv)
+
+ if out_domain_location == '':
+ out_domain_location = '../Output/'
+
+ if choose_standard == '':
+ choose_standard = 'C'
+
+
+ try:
+ load_table_in_memory()
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+ try:
+ loop_filter_codes()
+ arcpy.AddMessage("Finished writing domain CSV tables!")
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+
+ # Clean up in memory tables
+del All_ID_Mapping_Sel_10_char
+del All_ID_Mapping_Original_Copy
+del filter_codes_table_Copy
+
+
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/Tooldata/Filter_Codes.csv b/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/Tooldata/Filter_Codes.csv
new file mode 100644
index 0000000..4561c56
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/Bc2_and_C_CSV_generation_for_domains/Tooldata/Filter_Codes.csv
@@ -0,0 +1,16 @@
+CharlieName,Filter1,Filter2,FilterGeom
+Air,S-A-,,
+Space,S-P,,
+Units,S-G-,S-F-,
+LandEquipment,S-G-E,,
+Installations,S-G-I,,
+ControlMeasuresPoints,G-,,Point
+ControlMeasuresLines,G-,,Line
+ControlMeasuresAreas,G-,,Area
+SeaSurface,S-S-,,
+SeaSubsurface,S-U-,,
+Activities,O-,E-,
+METOCPoints,W,,Point
+METOCLines,W,,Line
+METOCAreas,W,,Area
+SIGINT,I-,,
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/README.md b/military-overlay/utils-source-and-test-data/schema-creation-utilities/README.md
new file mode 100644
index 0000000..240477e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/README.md
@@ -0,0 +1,160 @@
+# schema-creation-utilities
+==========================
+
+## Purpose
+
+* These utilities are used to create the Military Overlay schema: the military feature classes, feature class fields, and field domains that make up the schema
+* Individual utilities and steps:
+ * In template-gdb-toolbox:
+ * Create Military Feature Geodatabase Template - creates a new geodatabase from source CSV(.csv) files. Executes the following two tools while doing so.
+ * Import or Update Military Feature Domains - processes domain CSV(.csv) files found in a folder and imports and/or updates same in a target geodatabase.
+ * Add Military Feature Fields - adds the fields specified in a given schema to a given feature class. The field specifications for the specified schema are defined in a CSV(.csv) file. This also updates subtypes when encountered.
+ * In export-domain-toolbox:
+ * Export GDB Domains to Folder - exports the geodatabase domains to CSV(.csv) files.
+ * In Bc2_and_C_CSV_generation_for_domains folder, AutomateDomainCreation.tbx - a tool for extracting Bc2 or C entities from the master "All_ID_Mapping_Original.csv" file to domain CSVs.
+
+## Sections
+
+* [Requirements](#requirements)
+* [Instructions](#instructions)
+
+## Requirements
+
+* ArcGIS Desktop 10.3.1+
+* ArcGIS Pro 1.4+ (Toolbox requires ArcGIS Pro to open/use)
+
+## Instructions
+
+### Overview (All Tools)
+
+These tools create feature classes, fields, and domains according to the specifications found in CSV files found in this repository:
+
+1. Feature classes and fields are created from the CSV files found the a schema folder (`military_feature_schemas`) found [here](./schema-source-files) in this repository.
+2. Domains are created from a set of `Coded_Domain` CSV (.csv) files found in the domain folder (`name_domains_values`) found [here](./schema-source-files) in this repository.
+
+### Create Military Feature Geodatabase Template
+
+#### Overview
+
+The utility creates a new File Geodatabase (GDB) in a specified folder, replacing any existing geodatabase of the same name in that folder. The version of the newly created geodatabase can also be specified.
+
+A Versions table is added to the newly created geodatabase. The contents of that Versions table is based on the [versions.csv](../style-utilities/merge-stylx-utilities/versions.csv) file found in this repo. The "Version" information for `automated_creation_date` and `last_modification_date` are populated with the current date when the tool is run.
+
+#### Steps
+
+* Obtain the latest set of Military Features source data and utilities
+ * Clone/download this repository to your local machine.
+* Run ArcGIS Pro
+* Navigate to the local location of the [template-gdb-toolbox GeoProcessing Toolbox](./template-gdb-toolbox).
+* Run the *Create Military Features Geodatasbase Template* tool, found in the `GeodatabaseTemplate` toolbox.
+ * For the `Schemas Folder` parameter, specify the folder containing the schema CSV files.
+ * For the `Geodatabase Destination Folder` parameter, specify a destination folder for the newly created file geodatabase. The name used to create the geodatabase, together with its entire dataset structure, is specified in the `Schemas.csv` file found in the schemas folder. Any existing geodatabase in the output folder, with the same name, will be overwritten.
+ * For the `Version` parameter, select from the list of possible geodatabase versions. The default of `CURRENT` means ArcGIS Desktop 10.1+, including ArcGIS Pro.
+ * IMPORTANT: The *Create File Geodatabase* operation requires an exclusive schema lock on the geodatabase - therefore:
+ * You should **not** have this geodatabase open elsewhere (for example, added to the current map), since you will be replacing it in that case, while performing this operation.
+ * You must have full editing privileges (Update, Delete, etc.) to the folder and geodatabase you are creating/replacing in that folder.
+ * When the tool runs successfully, open the geodatabase in design mode and verify that the expected feature dataset, feature classes, and domains have been created and that the feature classes have the fields expected.
+ * Compare what is created with an existing military features geodatabase ([ex.](../../mil2525d/geodatabase)).
+* IMPORTANT: Complete a few additional manual steps (these have not yet been fully automated)
+ * Export the metadata from an existing Military Features GDB and import it into this one (using Import/Export Metadata GP tools)
+ * If desired, you may also import the previously exported version at `schema-source-files\{standard}\metadata` and skip the export step
+ * Enable Editor Tracking for desired layers/fields (ex. "Created By" "Creation Time") using the Enable Editor Tracking GP Tool
+ * A Toolbox, `Military Overlay Supplemental Tools_10.3.tbx`, has been included in this folder to assist with these steps.
+ * NOTE/IMPORTANT: this toolbox and these tools only run on ArcGIS Desktop 10 (import/export metadata tools)
+
+### Add Military Feature Fields
+
+#### Overview
+
+The utility reads the field specifications, and in some cases subtype specifications, stored in CSV files (identified by schema name) and adds those fields to the specified feature class. Note, the specified feature class must be empty before this tool is run.
+
+The *Create Military Features Geodatabase Template* tool executes the *Add Military Feature Fields* tool in its operation. The *Add Military Feature Fields* tool has been provided separately so a user can add the same set of fields to an already existing geodatabase (file or SDE) feature class.
+
+**Again, use of this tool is optional. Running the *Create Military Features Geodatabase Template* tool, described above, runs this tool behind the scenes to create a complete military features geodatabase. Only use the *Add Military Feature Fields* tool separately when you want to add military feature fields to an existing empty feature class.**
+
+#### Steps
+
+* Obtain the latest set of Military Features source data and utilities
+ * Clone/download this repository to your local machine.
+* Run ArcGIS Pro.
+* Navigate to the local location of the [template-gdb-toolbox GeoProcessing Toolbox](./template-gdb-toolbox).
+* Run the *Add Military Feature Fields* tool, found in the `GeodatabaseTemplate` toolbox.
+ * For the `Schemas Folder` parameter, specify the folder containing the schema CSV files.
+ * For the `Feature Class` parameter, specify an existing feature class in a geodatabase of your choice, a feature class without military feature fields in it.
+ * For the `Schema` parameter, specify one of the names of a JMSML schema. The name of a given schema corresponds with the name of a `Fields_*.csv` file found in the Schemas folder and the name of the corresponding feature class created in a military features file geodatabase (see *Create Military Features Geodatabase Template* above).
+ * IMPORTANT: The *Add Field* operation requires an exclusive schema lock on the feature class - therefore:
+ * You should **not** have this feature class open elsewhere (for example, added to the current map) while performing this operation.
+ * You must have full editing privileges (Update, Delete, etc.) to the geodatabase and feature class you are modifying with this operation.
+ * When the tool runs successfully, examine the specified feature class in design mode and verify that the expected fields have been created.
+ * Compare what is created with an existing military features [geodatabase](../../mil2525d/geodatabase).
+
+### Import or Update Military Feature Domains
+
+#### Overview
+
+This utility updates the Geodatabase(GDB) domains of a target military features template geodatabase, [like this one](../../mil2525d/geodatabase) with the latest source data/values obtained from a folder containing coded domain files. It is also automatically run within the aforementioned `Create Military Feature Geodatabase Template` tool.
+
+The source data for this utility is a set of CSV domain specification files from this repository. The domain name is obtained from the CSV file name (with the "Coded_Domain" part removed) and the domain codes and description are obtained from the file contents.
+
+A Geoprocessing (GP) Tool is then run on the source data to add or replace the GDB domains using the source data.
+
+As a final (optional) validation step, once the domain data is imported into the GDB, the separate `Export GDB Domains to Folder` tool can be used to manually export the domains and compare them to the original source data.
+
+#### Steps
+
+Generating Bc2 or C coded value domain CSV files:
+* The All_ID_Mapping_Original.csv contains mappings for entities from Bc2 and/or C to D. To extract a set of CSVs for Bc2 or C coded value domains:
+* Run the Generate Domain CSVs tool, found in the Bc2_and_C_CSV_generation_for_domains folder, AutomateDomainCreation.tbx - a tool for extracting Bc2 or C entities from the master "All_ID_Mapping_Original.csv" file to domain CSVs.
+ * Set the Input codes table to `Filter_Codes.csv`.
+ * Set the `Input All ID Mapping table` to `All_ID_Mapping_Original.csv`.
+ * Set the `Output CSV location` to the `Output` folder.
+ * Select the Standard - Bc2 or C for which you want domain CSVs.
+ * Run the tool.
+The output folder will be populated with updated CSV files for Bc2 or C.
+ *Copy the resulting CSV files to the appropriate Bc2 or C folder's domain folder (`name_domains_values`) [found here](./schema-source-files).
+
+Importing the domain data:
+
+* Obtain the latest set of Military Features source data and utilities
+ * Clone/download this repository to your local machine.
+* Run ArcGIS Pro.
+* Navigate to the local location of the [template-gdb-toolbox GeoProcessing Toolbox](./template-gdb-toolbox).
+ * The toolbox should look similar to this:
+
+ ![Image of Update Domain Toolbox](./screenshots/GDBTemplate.JPG)
+
+* Run the *Import or Update Military Feature Domains* GP Tool
+ * As the `Domains Folder` select the `name_domains_values` folder.
+ * As the `Target Geodatabase` select the desired Military Features template geodatabase (usually the one [obtained from here for example](../../mil2525d/geodatabase)).
+ * IMPORTANT: The embedded *Table To Domain* operation requires an exclusive schema lock on the geodatabase - therefore:
+ * You should **not** have this geodatabase open elsewhere (for example, added to the current map) while performing this operation.
+ * You must have full editing privileges (Update, Delete, etc.) to any feature class using this domain (mainly an issue if using SDE).
+ * The GP Tool parameters will look similar to the following:
+
+ ![Image of Import Domains](./screenshots/GDBDomainProp.JPG)
+
+* When the tool runs successfully, open the geodatabase in design mode and verify that the domains have been updated with the new source data.
+
+Verifying the domain data updates (*Recommended/Optional*):
+
+* After running the any of the steps above, you may wish to compare the output to an existing GDB
+* Run ArcGIS Pro.
+* Navigate to the local location of the [GeoDatabase Template GeoProcessing Toolbox](./template-gdb-toolbox).
+* Run any of the tools under "Validation Tools" (e.g. Export Domain/Fields/Subtypes) against:
+ * the "Before" and "After" versions of the GDB
+ * -or- the source data CSVs
+* For example...
+* Run the *Export GDB Domains to Folder* GP Tool.
+ * As the `Input Workspace` select the Military Features template geodatabase updated while performing the *Importing the domain data* steps above.
+ * As the `Output Folder` select an empty folder.
+ * This tool will export all geodatabase domains to this folder.
+
+ ![Image of Export Domains](./screenshots/ScreenShot2.JPG)
+
+* When the tool runs successfully, open the `Output Folder` and verify that the folder contains one CSV file for each domain stored in the `Input Workspace`.
+* Using a Diff Utility (such as [WinMerge](http://winmerge.org/)) compare the folder of exported domains to the folder containing the original/source set of `name_domains_values` source CSV files to verify that the exported CSVs match the imported CSVs.
+ * Note: a Diff Utility may notice some slight differences, for example
+ * Domains included in the Geodatabase that are not included in the source data.
+ * Leading zeroes in the source data imports that are not reflected in the export, for example.
+
+ ![Image of Domains Diff](./screenshots/DomainDiff.JPG)
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/DomainDiff.JPG b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/DomainDiff.JPG
new file mode 100644
index 0000000..94a56ec
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/DomainDiff.JPG differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/GDBDomainProp.JPG b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/GDBDomainProp.JPG
new file mode 100644
index 0000000..b112e56
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/GDBDomainProp.JPG differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/GDBTemplate.JPG b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/GDBTemplate.JPG
new file mode 100644
index 0000000..e628919
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/GDBTemplate.JPG differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/ScreenShot.JPG b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/ScreenShot.JPG
new file mode 100644
index 0000000..b14d328
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/ScreenShot.JPG differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/ScreenShot2.JPG b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/ScreenShot2.JPG
new file mode 100644
index 0000000..7f5c47f
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/screenshots/ScreenShot2.JPG differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/GeodatabaseTemplate.tbx b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/GeodatabaseTemplate.tbx
new file mode 100644
index 0000000..42d94f0
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/GeodatabaseTemplate.tbx differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/Military Overlay Supplemental Tools_10.3.tbx b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/Military Overlay Supplemental Tools_10.3.tbx
new file mode 100644
index 0000000..2cc4b86
Binary files /dev/null and b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/Military Overlay Supplemental Tools_10.3.tbx differ
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/AddFieldsFromSchema.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/AddFieldsFromSchema.py
new file mode 100644
index 0000000..f40c927
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/AddFieldsFromSchema.py
@@ -0,0 +1,197 @@
+# ----------------------------------------------------------------------------------
+# Copyright 2015 Esri
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# AddFieldsFromSchema.py
+# Description: Reads the field descriptions from a field schema CSV file and
+# adds those fields to the specified feature class.
+# Requirements: ArcGIS Desktop
+# ----------------------------------------------------------------------------------
+
+import arcpy, os, sys, traceback
+import csv as csv
+
+import Utility
+
+from arcpy import env
+from os import path
+
+def castValue(valueType, originalValue):
+ # Cast input string value to a specified type
+
+ if valueType == "DOUBLE":
+ castedValue = float(originalValue)
+ elif valueType == "LONG":
+ castedValue = int(originalValue)
+ elif valueType == "SHORT":
+ castedValue = int(originalValue)
+ else:
+ castedValue = originalValue
+
+ return castedValue
+
+def addSubtypes(schemasFolder, schema, featureClass, fieldName):
+
+ # Sets the field used to determine the subtype of each feature
+ # Populates the subtypes for the specified feature class
+
+ try:
+ arcpy.AddMessage("Starting: AddSubtypes")
+
+ # Initialize a dict
+
+ subTypes = {}
+
+ # Set the subtype field
+
+ arcpy.SetSubtypeField_management(featureClass, fieldName)
+
+ # Populate the subtypes from the provided subtype schema file
+
+ subtypesSchemaFile = os.path.join(schemasFolder, "Subtypes_" + schema + ".csv")
+
+ if os.path.exists(subtypesSchemaFile):
+ with open(subtypesSchemaFile, 'r') as csvFile:
+ reader = csv.reader(csvFile, dialect='excel')
+
+ # Skip the headers
+ header = next(reader)
+
+ defaultSubtype = 0
+ isFirst = True
+
+ # Read the lines and add them as subtypes
+ for line in reader:
+ arcpy.AddSubtype_management(featureClass, int(line[0]), line[1])
+
+ subTypes[line[0]] = line[1]
+
+ if isFirst == True:
+ # Set the default subtype value
+ arcpy.SetDefaultSubtype_management(featureClass, int(line[0]))
+ isFirst = False
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+
+ else:
+ arcpy.AddMessage("Success! - Completed: AddSubtypes")
+
+ finally:
+ arcpy.AddMessage("Exiting: AddSubtypes")
+
+ return subTypes
+
+
+def addAField(featureClass, fieldType, line):
+ if fieldType == "TEXT":
+ length = int(line[2])
+ arcpy.AddField_management(featureClass, \
+ field_name=line[0], \
+ field_type=fieldType, \
+ field_length=length, \
+ field_alias=line[3], \
+ field_is_nullable=line[4])
+ else:
+ arcpy.AddField_management(featureClass, \
+ field_name=line[0], \
+ field_type=fieldType, \
+ field_alias=line[3], \
+ field_is_nullable=line[4])
+
+
+def addFieldsFromSchema(schemasFolder, featureClass, schema):
+
+ # Adds the fields defined in a field schema CSV file to the specified feature class
+
+ try:
+ arcpy.AddMessage("Starting: AddFieldsFromSchema")
+
+ # Make sure the feature class exists
+
+ if arcpy.Exists(featureClass):
+
+ subTypes = {}
+
+ # Make sure the specified field schema CSV file exists
+
+ fieldSchemaFile = os.path.join(schemasFolder, "Fields_" + schema + ".csv")
+ if os.path.exists(fieldSchemaFile):
+ with open(fieldSchemaFile, 'r') as csvFile:
+ reader = csv.reader(csvFile, dialect='excel')
+
+ # Skip the headers
+
+ header = next(reader)
+
+ # Read all the rows and add fields accordingly
+
+ fieldName = None
+
+ for line in reader:
+ try :
+ fieldType = Utility.fieldTypeLookup(line[1])
+ # Add a line as a new field if this is the first occurence of that "field"
+
+ if line[0] != fieldName:
+ addAField(featureClass, fieldType, line)
+ fieldName = line[0]
+
+ # Set the domain for the field, including subtype code if necessary
+
+ if bool(line[5]):
+ if bool(line[8]):
+ arcpy.AssignDomainToField_management(featureClass, line[0], line[5], line[8] + ": " + subTypes[line[8]])
+ else:
+ if len(subTypes) > 0:
+ subTypeItems = subTypes.items()
+ for subTypeItem in subTypeItems:
+ arcpy.AssignDomainToField_management(featureClass, line[0], line[5], subTypeItem[0] + ": " + subTypeItem[1])
+ else:
+ arcpy.AssignDomainToField_management(featureClass, line[0], line[5])
+
+ # Set the default value for the field
+
+ if bool(line[6]):
+ defaultValue = line[6]
+ castedDefault = castValue(fieldType, defaultValue)
+
+ if bool(line[8]):
+ arcpy.AssignDefaultToField_management(featureClass, line[0], castedDefault, line[8] + ": " + subTypes[line[8]])
+ else:
+ arcpy.AssignDefaultToField_management(featureClass, line[0], castedDefault)
+
+ # Check to see if this field sets a subtype and if it does, go create the subtypes
+
+ if line[7] == "True":
+ subTypes = addSubtypes(schemasFolder, schema, featureClass, line[0])
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+ arcpy.AddError('Failed at: ' + ':'.join(line))
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+
+ else:
+ arcpy.AddMessage("Success! - Completed: AddFieldsFromSchema")
+
+ finally:
+ arcpy.AddMessage("Exiting: AddFieldsFromSchema")
+
+if __name__ == '__main__':
+ schemasFolder = arcpy.GetParameterAsText(0)
+ featureClass = arcpy.GetParameterAsText(1)
+ schema = arcpy.GetParameterAsText(2)
+
+ addFieldsFromSchema(schemasFolder, featureClass, schema)
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/CreateTemplateGDB.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/CreateTemplateGDB.py
new file mode 100644
index 0000000..231df15
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/CreateTemplateGDB.py
@@ -0,0 +1,213 @@
+# ----------------------------------------------------------------------------------
+# Copyright 2015 Esri
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# CreateTemplateGDB.py
+#
+# Description: Creates an empty file geodatabase from the contents of
+# an input CSV file.
+#
+# Adds a feature dataset and feature classes based on a supplied schema.
+#
+# Adds fields to all those feature classes based on their supplied schemas.
+#
+# Requirements: ArcGIS Desktop
+# ----------------------------------------------------------------------------------
+
+import arcpy, os, sys, traceback
+import AddFieldsFromSchema
+import UpdateDomains
+import csv as csv
+import time
+
+from arcpy import env
+from os import path
+
+def geometryTypeLookup(jmsmlGeometryType):
+
+ # Converts a JMSML symbol type into an Esri GIS geometry type
+
+ switcher = {
+ "Point": "POINT",
+ "Line": "POLYLINE",
+ "Area": "POLYGON",
+ }
+ return switcher.get(jmsmlGeometryType, "NONE")
+
+def createVersionsTable(schemasFolder, geodatabase):
+
+ # Creates a version table using the contents of the specified CSV file
+ # and today's date. Inserts the table into the specified geodatabase
+
+ try:
+ arcpy.AddMessage("Starting: CreateVersionsTable")
+
+ currentPath = os.path.dirname(__file__)
+ # TODO: make this an optional input of the tool so not hidden in this script
+ versionFile = os.path.normpath(os.path.join(currentPath, "../../../schema-source-files/mil2525d/version.csv"))
+
+ if arcpy.Exists(versionFile):
+ # Set the current date as the creation date
+
+ outFile = os.path.join(schemasFolder, "temp.csv")
+ csvOut = open(outFile, "w")
+
+ writer = csv.writer(csvOut, delimiter=',', lineterminator='\n')
+
+ # Write headers
+
+ writer.writerow(["Item", "Version"])
+
+ with open(versionFile, "r") as csvIn:
+ reader = csv.reader(csvIn, delimiter=',', lineterminator='\n')
+
+ for line in reader:
+ writer.writerow([line[0], line[1]])
+
+ outString = time.strftime("%x")
+ writer.writerow(["automated_creation_date", outString])
+ writer.writerow(["last_modification_date", outString])
+
+ csvOut.close()
+
+ # Now create the Versions table in the gdb
+
+ tableName = "Versions"
+
+ arcpy.CreateTable_management(geodatabase, tableName)
+
+ table = os.path.join(geodatabase, tableName)
+ arcpy.AddField_management(table, "Item", "TEXT", field_length=50)
+ arcpy.AddField_management(table, "Version", "TEXT", field_length=50)
+
+ arcpy.CopyRows_management(outFile, table)
+
+ os.remove(outFile)
+ else:
+ arcpy.AddError(versionFile + " does not exist.")
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+
+ else:
+ arcpy.AddMessage("Success! - Completed: CreateVersionsTable")
+
+ finally:
+ arcpy.AddMessage("Exiting: CreateVersionsTable")
+
+def createTemplateGDB(schemasFolder, destinationFolder, version):
+
+ # Creates the specified file geodatabase of the specified version
+
+ try:
+ arcpy.AddMessage("Starting: CreateTemplateGDB")
+
+ # Create a new file gdb in supplied folder, using supplied schema specification
+
+ # Schema details are read from CSV files created by JMSML
+
+ # Open the schemas CSV file which contains the basic structure of the gdb
+ # we are going to create
+
+ schemaFile = os.path.join(schemasFolder, "Schemas.csv")
+
+ with open(schemaFile, 'r') as csvFile:
+ reader = csv.reader(csvFile, dialect='excel')
+
+ # Skip the headers
+ header = next(reader)
+
+ # Read the second line, the line of data should be a geodatabase schema line
+
+ line = next(reader)
+
+ if line[0] == "SchemaContainer":
+ arcpy.AddMessage("Creating file geodatabase " + line[1] + "...")
+
+ gdbName = line[1] + ".gdb"
+ gdbPath = os.path.join(destinationFolder, gdbName)
+
+ arcpy.env.workspace = destinationFolder
+
+ if(arcpy.Exists(gdbName)):
+ arcpy.Delete_management(gdbName)
+
+ arcpy.CreateFileGDB_management(destinationFolder, gdbName, version)
+
+ # Create a Versions table from the contents of a CSV file
+
+ createVersionsTable(schemasFolder, gdbPath)
+
+ # Create all the domains
+
+ domainPath = os.path.normpath(os.path.join(schemasFolder, "../name_domains_values"))
+ UpdateDomains.updateDomains(domainPath, gdbPath)
+
+ # Read the next line of data. It should be a dataset and its metadata
+
+ line = next(reader)
+
+ if line[0] == "SchemaSet":
+ arcpy.AddMessage("Creating feature dataset " + line[1] + "...")
+
+ # Fetch the dataset's spatial reference
+
+ dataSet = line[1]
+ sr = arcpy.SpatialReference(int(line[17]))
+
+ arcpy.CreateFeatureDataset_management(gdbPath, dataSet, spatial_reference=sr)
+
+ # Read the following lines of the CSV and create a feature class for each
+
+ for line in reader:
+ if line[0] == "Schema":
+ fcName = line[1]
+ geoType = line[2]
+ alias = line[3]
+ srID = line[17]
+
+ arcpy.AddMessage("Creating feature class " + fcName + "...")
+
+ geometryType = geometryTypeLookup(geoType)
+
+ if geometryType != "NONE":
+ out_path = os.path.join(gdbPath, dataSet)
+
+ if srID == "":
+ arcpy.CreateFeatureclass_management(out_path, fcName, geometryType, has_m="DISABLED", has_z="ENABLED")
+ else:
+ sr = arcpy.SpatialReference(int(srID))
+ arcpy.CreateFeatureclass_management(out_path, fcName, geometryType, spatial_reference=sr, has_m="DISABLED", has_z="ENABLED")
+
+ featureClass = os.path.join(out_path, fcName)
+ arcpy.AlterAliasName(featureClass, alias)
+
+ AddFieldsFromSchema.addFieldsFromSchema(schemasFolder, featureClass, fcName)
+
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+
+ else:
+ arcpy.AddMessage("Success! - Completed: CreateTemplateGDB")
+
+ finally:
+ arcpy.AddMessage("Exiting: CreateTemplateGDB")
+
+if __name__ == '__main__':
+ schemasFolder = arcpy.GetParameterAsText(0)
+ destinationFolder = arcpy.GetParameterAsText(1)
+ version = arcpy.GetParameterAsText(2)
+
+ createTemplateGDB(schemasFolder, destinationFolder, version)
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBDomainsToFolder.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBDomainsToFolder.py
new file mode 100644
index 0000000..9a4eb17
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBDomainsToFolder.py
@@ -0,0 +1,73 @@
+# ----------------------------------------------------------------------------------
+# Copyright 2015 Esri
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# ExportGDBDomainsToFolder.py
+# Description: Exports all domains from a Military Features GDB
+# Requirements: ArcGIS Desktop/Pro
+# ----------------------------------------------------------------------------------
+import csv
+import os
+import arcpy
+
+def exportDomains():
+ gdb = arcpy.GetParameter(0)
+ folder = arcpy.GetParameter(1)
+
+ if (gdb == '') or (gdb is None):
+ arcpy.AddError('Input GDB not provided')
+ return
+
+ if (folder == '') or (folder is None):
+ arcpy.AddError('Output folder not provided')
+ return
+
+ domains = arcpy.da.ListDomains(gdb)
+
+ for domain in domains:
+ domainName = domain.name
+ csvFileName = 'Coded_Domain_' + domainName + '.csv'
+ if domain.domainType == 'CodedValue':
+ arcpy.AddMessage('Exporting Domain: ' + domainName + ' to CSV: ' + csvFileName)
+
+ codedValues = domain.codedValues
+
+ # Create a csv file and writer to export the domains
+ # we do this versus the DomainToTable snippet below*
+ # so we can make the format closely match the format of the exported tables
+ # at: https://github.com/Esri/joint-military-symbology-xml/tree/master/samples/name_domains_values
+ # (so we can then compare the 2 outputs with a "diff" utility)
+ csvFullFileName = os.path.join(str(folder), csvFileName)
+ csvFile = open(csvFullFileName, 'w', newline='')
+ writer = csv.writer(csvFile, delimiter=',')
+ writer.writerow(["Name", "Value"]) # make header row
+
+ # sort the codes/keys so things are exported in order
+ sortedCodedValues = sorted(codedValues.keys())
+
+ # write each line to the csv in the [description, value] format
+ for val in sortedCodedValues:
+ writer.writerow([codedValues[val], val])
+
+ # *DomainToTable snippet
+ # NOTE a much simpler version of the above if we don't care above the order/format of the export table
+ # desc = arcpy.Describe(gdb)
+ # domains = desc.domains
+ # for domain in domains:
+ # csv = 'Coded_Values_' + str(domain) + '.csv'
+ # arcpy.AddMessage('Exporting: ' + str(domain) + ' to CSV: ' + csv)
+ # table = os.path.join(str(folder), csv)
+ # arcpy.DomainToTable_management(gdb, domain, table, 'Value','Name', '#')
+
+if __name__ == '__main__':
+ exportDomains()
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBFieldsToFolder.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBFieldsToFolder.py
new file mode 100644
index 0000000..0673551
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBFieldsToFolder.py
@@ -0,0 +1,113 @@
+# ----------------------------------------------------------------------------------
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# ExportGDBFieldsToFolder.py
+# Description: Exports all fields and field properties from a Military Features GDB
+# as a set of csvs to the folder selected
+#-------------------------------------------------------------------------------
+# Requires: ArcGIS Desktop/Pro, arcpy, Python 2 or 3
+#-------------------------------------------------------------------------------
+
+import csv
+import os
+import sys
+
+import arcpy
+
+def exportFields():
+ gdb = arcpy.GetParameter(0)
+ folder = arcpy.GetParameter(1)
+
+ if (gdb == '') or (gdb is None):
+ arcpy.AddError('Input GDB not provided')
+ gdb = 'C:/Github/military-features-data/data/mil2525d/core_data/gdbs/MilitaryOverlay.gdb'
+ # return
+
+ if (folder == '') or (folder is None):
+ arcpy.AddError('Output folder not provided')
+ folder = 'C:/TestData/ExportedFields'
+ # return
+
+ # Check Input
+ try :
+ desc = arcpy.Describe(gdb)
+ if desc == None :
+ arcpy.AddError('Could not open GDB: ' + str(gdb))
+ print('Exiting...')
+ return
+ except Exception as openEx :
+ arcpy.AddError('Could not open GDB: ' + str(gdb))
+ print('Exiting...')
+ return
+
+ # Set the workspace for ListFeatureClasses
+ arcpy.env.workspace = gdb
+
+ datasets = arcpy.ListDatasets()
+
+ if datasets is None:
+ arcpy.AddError("Failed to find any datasets")
+
+ for dataset in datasets:
+
+ # List feature classes from this dataset
+ # IMPORTANT: Assumes all feature classes will be within a dataset
+ featureClasses = arcpy.ListFeatureClasses(feature_dataset=dataset)
+
+ for featureClass in featureClasses :
+
+ csvFileName = 'Fields_' + str(featureClass) + '.csv'
+
+ arcpy.AddMessage('-------------------------------------------------')
+ arcpy.AddMessage('---> Exporting: ' + str(featureClass) + ' to CSV: ' + csvFileName)
+ arcpy.AddMessage('-------------------------------------------------')
+
+ # Create a csv file and writer to export the fields
+ csvFullFileName = os.path.join(str(folder), csvFileName)
+
+ if sys.version < '3' : # Python 2 or 3 check for csv difference
+ csvFile = open(csvFullFileName, 'wb', newline='')
+ else :
+ csvFile = open(csvFullFileName, 'w', newline='')
+
+ writer = csv.writer(csvFile, delimiter=',')
+
+ # Expected order/format:
+ # field_name,field_type,field_length,field_alias,nullability,field_domain
+ # Make header row:
+ writer.writerow(["field_name", "field_type", "field_length", "field_alias", "nullability", "field_domain"])
+
+ fields = arcpy.ListFields(featureClass)
+
+ for field in fields :
+
+ # Skip OID & Shape fields
+ if 'OBJECTID' in field.name or 'SHAPE' in field.name or 'Shape' in field.name :
+ print('Skipping field: ' + field.name)
+ continue
+
+ if field.isNullable :
+ nullability = 'NULLABLE'
+ else :
+ nullability = 'NON_NULLABLE'
+
+ row = [field.name, str(field.type), str(field.length), field.aliasName, \
+ nullability, field.domain]
+
+ arcpy.AddMessage('Field Name: ' + field.name + ', Properties= ' + str(row))
+ writer.writerow(row)
+
+ csvFile.close()
+
+if __name__ == '__main__':
+ exportFields()
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBSubTypesToFolder.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBSubTypesToFolder.py
new file mode 100644
index 0000000..01a7df7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/ExportGDBSubTypesToFolder.py
@@ -0,0 +1,141 @@
+# ----------------------------------------------------------------------------------
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# ExportGDBSubTypesToFolder.py
+# Description: Exports all GDBSubTypes from a Military Features GDB to a set of csvs
+# Requirements: arcpy, ArcGIS Desktop/Pro, Python 2 or 3
+# ----------------------------------------------------------------------------------
+
+import csv
+import os
+import sys
+
+import arcpy
+
+def exportSubTypes():
+
+ gdb = arcpy.GetParameter(0)
+ folder = arcpy.GetParameter(1)
+
+ if (gdb == '') or (gdb is None):
+ arcpy.AddError('Input GDB not provided')
+ gdb = 'C:/Github/military-features-data/data/mil2525d/core_data/gdbs/MilitaryOverlay.gdb'
+ # return
+
+ if (folder == '') or (folder is None):
+ arcpy.AddError('Output folder not provided')
+ folder = 'C:/Data/ExportedSubtypes'
+ # return
+
+ # Check Input
+ try :
+ desc = arcpy.Describe(gdb)
+ if desc == None :
+ arcpy.AddError('Could not open GDB: ' + str(gdb))
+ print('Exiting...')
+ return
+ except Exception as openEx :
+ arcpy.AddError('Could not open GDB: ' + str(gdb))
+ print('Exiting...')
+ return
+
+ # Set the workspace for ListFeatureClasses
+ arcpy.env.workspace = gdb
+
+ featureClasses = arcpy.ListFeatureClasses(feature_dataset='MilitaryOverlay')
+
+ for featureClass in featureClasses :
+
+ csvFileName = 'SubTypes_' + str(featureClass) + '.csv'
+
+ arcpy.AddMessage('Exporting: ' + str(featureClass) + ' to CSV: ' + csvFileName)
+
+ # Create a csv file and writer to export the fields
+ csvFullFileName = os.path.join(str(folder), csvFileName)
+
+ if sys.version < '3' : # Python 2 or 3 check for csv difference
+ csvFile = open(csvFullFileName, 'wb', newline='')
+ else :
+ csvFile = open(csvFullFileName, 'w', newline='')
+
+ writer = csv.writer(csvFile, delimiter=',')
+
+ #Expected order/format:
+ # subtype_code, subtype_field, subtype_name, field_name, field_default_value, field_domain
+ #Make header row:
+ writer.writerow(["subtype_code", "subtype_field", "subtype_name", "field_name", \
+ "field_default_value", "field_domain", "is_subtype_default"])
+
+ print('----------------------------------------------')
+ print('Exporting: ' + str(featureClass))
+ print('----------------------------------------------')
+
+ subtypes = arcpy.da.ListSubtypes(featureClass)
+ # print(subtypes)
+
+ subtype_code, subtype_field, subtype_name, field_name, field_default_value, field_domain, is_subtype_default = \
+ 'NOT_SET', 'NOT_SET', 'NOT_SET', 'NOT_SET', 'None', '', 'False'
+
+ # Adapted from iterating over subtypes solution borrowed from:
+ # http://gis.stackexchange.com/questions/104539/how-to-get-the-name-of-a-subtype-field-in-a-feature-class-in-python
+
+ for stcode in subtypes:
+ print('-------------------------')
+ print('Code: ' + str(stcode))
+ print('-------------------------')
+
+ subtype_code = str(stcode)
+
+ stdict = subtypes[stcode]
+
+ if 'SubtypeField' in stdict :
+ subtype_field = stdict['SubtypeField']
+ if 'Name' in stdict :
+ subtype_name = stdict['Name']
+ if 'Default' in stdict :
+ is_subtype_default = str(stdict['Default'] )
+
+ for stkey in stdict :
+ if stkey == 'FieldValues':
+ print('Fields:')
+ fields = stdict[stkey]
+ for field in fields :
+ fieldvals = fields[field]
+ print(' --Field name: {0}'.format(field))
+ field_name = field
+ print(' --Field default value: {0}'.format(fieldvals[0]))
+ field_default_value = fieldvals[0]
+ if field_default_value is None :
+ field_default_value = 'None'
+ if not fieldvals[1] is None:
+ print(' --Domain name: {0}'.format(fieldvals[1].name))
+ field_domain = fieldvals[1].name
+
+ writer.writerow([subtype_code, subtype_field, subtype_name, field_name, \
+ field_default_value, field_domain, is_subtype_default])
+
+ field_name, field_default_value, field_domain = '', 'None', ''
+
+ elif stkey == 'SubtypeField' :
+ print('(SubtypeField): {0}: {1}'.format(stkey, stdict[stkey]))
+ elif stkey == 'Name' :
+ print('(Name): {0}: {1}'.format(stkey, stdict[stkey]))
+ elif stkey == 'Default' :
+ print('(Default): {0}: {1}'.format(stkey, stdict[stkey]))
+ else :
+ print('OTHER VALUE: {0}: {1}'.format(stkey, stdict[stkey]))
+
+ csvFile.close()
+
+if __name__ == '__main__':
+ exportSubTypes()
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/UpdateDomains.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/UpdateDomains.py
new file mode 100644
index 0000000..4f06773
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/UpdateDomains.py
@@ -0,0 +1,98 @@
+# ----------------------------------------------------------------------------------
+# Copyright 2015 Esri
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# UpdateDomains.py
+#
+# Description: Updates the domains in a specified military features geodatabase,
+# using the domain CSV files found in the specified folder.
+#
+# Requirements: ArcGIS Desktop
+# ----------------------------------------------------------------------------------
+import arcpy, os, sys, traceback
+import csv
+import glob
+
+import Utility
+
+from arcpy import env
+from os import path
+
+def findNameAndDescription(fname, replaceType):
+
+ # Find and return the domain's name and description from its filename
+
+ theFile = os.path.basename(fname)
+ domainFileName, fileExt = os.path.splitext(theFile)
+ domainName = domainFileName.replace(replaceType, " ").strip()
+ domainDescription = domainName.replace('_',' ')
+
+ return (domainName, domainDescription)
+
+
+def updateDomains(domainsFolder, targetGDB):
+ try:
+ arcpy.AddMessage("Starting: UpdateDomains")
+
+ # Update all coded (list) domains
+
+ path = os.path.normpath(os.path.join(domainsFolder, "Coded_Domain_*.csv"))
+
+ for fname in glob.glob(path):
+
+ # Find the domain's name and description and then add it to the gdb
+
+ domainName, domainDescription = findNameAndDescription(fname, "Coded_Domain_")
+
+ arcpy.AddMessage("Updating domain " + domainName + "...")
+ arcpy.TableToDomain_management(fname, "Value", "Name", targetGDB, domainName, domainDescription, "REPLACE")
+
+ # Update all range domains
+
+ path = os.path.normpath(os.path.join(domainsFolder, "Range_Domain_*.csv"))
+
+ for fname in glob.glob(path):
+
+ # Find the domain's name and description and then add it to the gdb
+
+ domainName, domainDescription = findNameAndDescription(fname, "Range_Domain_")
+
+ arcpy.AddMessage("Updating domain " + domainName + "...")
+
+ # Set the range domain's min and max values
+
+ with open(fname, 'r') as csvFile:
+ reader = csv.reader(csvFile, dialect='excel')
+
+ # Skip the header, use the second line
+ header = next(reader)
+ line = next(reader)
+
+ arcpy.CreateDomain_management(targetGDB, domainName, domainDescription, Utility.fieldTypeLookup(line[0]), "RANGE")
+ arcpy.SetValueForRangeDomain_management(targetGDB, domainName, int(line[1]), int(line[2]))
+
+
+ except Exception as err:
+ arcpy.AddError(traceback.format_exception_only(type(err), err)[0].rstrip())
+
+ else:
+ arcpy.AddMessage("Success! - Completed: UpdateDomains")
+
+ finally:
+ arcpy.AddMessage("Exiting: UpdateDomains")
+
+if __name__ == '__main__':
+ domainsFolder = arcpy.GetParameterAsText(0)
+ targetGDB = arcpy.GetParameterAsText(1)
+
+ updateDomains(domainsFolder, targetGDB)
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/Utility.py b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/Utility.py
new file mode 100644
index 0000000..0c18a50
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-creation-utilities/template-gdb-toolbox/scripts/Utility.py
@@ -0,0 +1,36 @@
+# ----------------------------------------------------------------------------------
+# Copyright 2015 Esri
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ----------------------------------------------------------------------------------
+# Utility.py
+#
+# Description: Provides functions shared by the other modules.
+#
+# Requirements: ArcGIS Desktop
+# ----------------------------------------------------------------------------------
+
+def fieldTypeLookup(jmsmlFieldType):
+ # Converts a JMSML field type into an Esri field type
+ switcher = {
+ "Date": "DATE",
+ "Double": "DOUBLE",
+ "Integer": "LONG",
+ "SmallInteger": "SHORT",
+ "String": "TEXT",
+ }
+
+ return switcher.get(jmsmlFieldType, "NONE")
+
+
+if __name__ == '__main__':
+ pass
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Activities_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Activities_Metadata.xml
new file mode 100644
index 0000000..a03fccc
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Activities_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ Activities
+ vector digital data
+
+
+
+ Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (APP-6(B)).
+ Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data.
+
+
+
+ -121.687600
+ -121.595138
+ 36.850282
+ 36.826698
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ APP-6(B)
+ ArcGISSolutions
+ Activities
+
+
+ None
+ Licensed under the Apache License, Version 2.0.
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Activities
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ SHAPE
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ countrycode
+
+
+ staffcomment
+
+
+ additionalinformation
+
+
+ indicator
+
+
+ credibility
+
+
+ reliability
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ uniquedesignation
+
+
+ x
+
+
+ y
+
+
+ idmode
+
+
+ z
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ quantity
+
+
+ modifier1
+
+
+ echelon
+
+
+ size
+
+
+ rotation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ civilian
+
+
+ status
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Air_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Air_Metadata.xml
new file mode 100644
index 0000000..7a62a27
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Air_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ Air
+ vector digital data
+
+
+
+ Military features that support Air units and equipment
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air data.
+
+
+
+ -121.760467
+ -91.720581
+ 43.945807
+ 36.653885
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ APP-6(B)
+ ArcGISSolutions
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Air
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresAreas_Metadata.xml
new file mode 100644
index 0000000..31c158e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresAreas_Metadata.xml
@@ -0,0 +1,201 @@
+
+
+
+
+ ControlMeasuresAreas
+ vector digital data
+
+
+
+ Military Features that support military control measure areas.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure polygon/area data.
+
+
+
+ -121.806009
+ -121.592331
+ 36.769340
+ 36.621883
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ APP-6(B)
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ distance2
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ x2
+
+
+ y2
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresLines_Metadata.xml
new file mode 100644
index 0000000..eb63b68
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresLines_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ ControlMeasuresLines
+ vector digital data
+
+
+
+ Military Features that support military control measure lines..
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure line/polyline data.
+
+
+
+ -121.823734
+ -121.534727
+ 36.799619
+ 36.597512
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ APP-6(B)
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ length
+
+
+ width
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ usecontrolpoints
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresPoints_Metadata.xml
new file mode 100644
index 0000000..bb7b10d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/ControlMeasuresPoints_Metadata.xml
@@ -0,0 +1,183 @@
+
+
+
+
+ ControlMeasuresPoints
+ vector digital data
+
+
+
+ Military Features that support military control measure points.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure point data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ APP-6(B)
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Installations_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Installations_Metadata.xml
new file mode 100644
index 0000000..99aa770
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Installations_Metadata.xml
@@ -0,0 +1,186 @@
+
+
+
+
+ Installations
+ vector digital data
+
+
+
+ Military Features that support building and installation features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land installations data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ APP-6(B)
+ ArcGISSolutions
+ Land Installations
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Installations
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/LandEquipment_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/LandEquipment_Metadata.xml
new file mode 100644
index 0000000..3c10b3e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/LandEquipment_Metadata.xml
@@ -0,0 +1,194 @@
+
+
+
+
+ LandEquipment
+ vector digital data
+
+
+
+ Military Features that support land equipment features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land equipment data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Equipment
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ LandEquipment
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ mobility
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCAreas_Metadata.xml
new file mode 100644
index 0000000..9785667
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCAreas_Metadata.xml
@@ -0,0 +1,147 @@
+
+
+
+
+ METOCAreas
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) polygon features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) polygon/area data.
+
+
+
+ -101.422043
+ -92.273354
+ 49.114013
+ 41.838719
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Inteligence
+ APP-6(B)
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCLines_Metadata.xml
new file mode 100644
index 0000000..5c7186e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCLines_Metadata.xml
@@ -0,0 +1,139 @@
+
+
+
+
+ METOCLines
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) line features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) line/polyline data.
+
+
+
+ -101.999855
+ -93.616831
+ 43.850544
+ 36.771309
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCPoints_Metadata.xml
new file mode 100644
index 0000000..1a555e3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/METOCPoints_Metadata.xml
@@ -0,0 +1,137 @@
+
+
+
+
+ METOCPoints
+ vector digital data
+
+
+
+ Military features that support Meteorological (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) point data.
+
+
+
+ -92.737464
+ -88.537639
+ 46.666338
+ 40.306394
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ size
+
+
+ rotation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/SeaSubsurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/SeaSubsurface_Metadata.xml
new file mode 100644
index 0000000..b2a9221
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/SeaSubsurface_Metadata.xml
@@ -0,0 +1,208 @@
+
+
+
+
+ SeaSubsurface
+ vector digital data
+
+
+
+ Military Features that support Sea Subsurface features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with sea subsurface data.
+
+
+
+ -91.537735
+ -90.411901
+ 45.304564
+ 42.321513
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Sea Subsurface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSubsurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ specialheadquarters
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/SeaSurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/SeaSurface_Metadata.xml
new file mode 100644
index 0000000..4476a3c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/SeaSurface_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ SeaSurface
+ vector digital data
+
+
+
+ Military Features that support sea surface features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Sea Surface data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Sea Surface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ idmode
+
+
+ type
+
+
+ specialheadquarters
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Space_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Space_Metadata.xml
new file mode 100644
index 0000000..94049c4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Space_Metadata.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ Space
+ vector digital data
+
+
+
+ Military Features that support Space features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with space data.
+
+
+
+ -97.618885
+ -94.356430
+ 44.869022
+ 40.258853
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Space
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Space
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Units_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Units_Metadata.xml
new file mode 100644
index 0000000..33430a7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/metadata/Units_Metadata.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ Units
+ vector digital data
+
+
+
+ Military Features that support Land Units.
+ Military Features for use as part of a Plan or Operation. This feature layer is intended to be used with Land Units data.
+
+
+
+ -121.661260
+ -121.584700
+ 36.781895
+ 36.618929
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ APP-6(B)
+ ArcGISSolutions
+ Land Units
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Units
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ specialentitysubtype
+
+
+ echelon
+
+
+ status
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ specialheadquarters
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Activities.csv
new file mode 100644
index 0000000..a8023af
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Activities.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Activities,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+reinforced,SmallInteger,2,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Air.csv
new file mode 100644
index 0000000..bc16e19
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Air.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Air,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..e3a260e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresAreas.csv
@@ -0,0 +1,20 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresAreas,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+distance2,Double,8,Distance 2 (meters),NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresLines.csv
new file mode 100644
index 0000000..e4dac69
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresLines.csv
@@ -0,0 +1,21 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresLines,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..2defae8
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_ControlMeasuresPoints.csv
@@ -0,0 +1,22 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresPoints,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,Applies to Nuclear
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,Applies to Nuclear
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Installations.csv
new file mode 100644
index 0000000..758da9d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Installations.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Installations,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_LandEquipment.csv
new file mode 100644
index 0000000..3e225c5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_LandEquipment.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,LandEquipment,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCAreas.csv
new file mode 100644
index 0000000..e178d3f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCAreas.csv
@@ -0,0 +1,10 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCAreas,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCLines.csv
new file mode 100644
index 0000000..d6d2bc6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCLines.csv
@@ -0,0 +1,10 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCLines,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCPoints.csv
new file mode 100644
index 0000000..1cc012b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_METOCPoints.csv
@@ -0,0 +1,12 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCPoints,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_SeaSubsurface.csv
new file mode 100644
index 0000000..8382b62
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_SeaSubsurface.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SeaSubsurface,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_SeaSurface.csv
new file mode 100644
index 0000000..b2d8447
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_SeaSurface.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SeaSurface,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Space.csv
new file mode 100644
index 0000000..a3d4331
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Space.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Space,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Units.csv
new file mode 100644
index 0000000..08c85b2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Fields_Units.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Units,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+reinforced,SmallInteger,2,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+countrylabel,String,30,Country Label,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Schemas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Schemas.csv
new file mode 100644
index 0000000..4f0b5cf
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/military_feature_schemas/Schemas.csv
@@ -0,0 +1,17 @@
+schema_class,schema_name,schema_geometry,schema_alias,schema_label,schema_thumb,schema_tags,schema_summary,schema_description,schema_credits,schema_use,schema_east,schema_west,schema_north,schema_south,schema_maxscale,schema_minscale,schema_spatial_reference
+SchemaContainer,MilitaryOverlayAPP6B,Mixed,Military Overlay APP-6(B),Military Overlay for ArcGIS APP-6(B),COA.png,ArcGIS for the Military;Military Overlay;Defense;Intelligence;Military;APP6B;ArcGISSolutions,"Military Overlay is a geodatabase containing a collection of military feature templates for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlay Features based on APP6B.",Military Overlay contains an information model for creating Military Overlay Features based on APP6B.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,
+SchemaSet,MilitaryOverlayAPP6B,Mixed,Military Overlay APP-6(B),Military Overlay for ArcGIS APP-6(B),COA.png,ArcGIS for the Military;Military Feature;Defense;Intelligence;Military;APP6B;ArcGISSolutions,"Military Overlay is a layer template for creating Military Overlays for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlays based on APP6B.",Military Overlays is an information model for creating Military Overlays based on APP6B.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,4326
+Schema,Air,Point,Air,Air,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data.,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",-54.742489,-58.939858,40.253719,38.026544,5000,150000000,
+Schema,Space,Point,Space,Space,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data.,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Units,Point,Units,Land Units,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Land Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land unit data.,Military Features that support land unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,LandEquipment,Point,Land Equipment,Land Equipment,Land.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Land Equipment,Military Features for use as part of a plan or operation. This feature class is intended to be used with land equipment data.,Military Features that support land equipment features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Installations,Point,Installations and Infrastructures,Installations,Installations.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Installations,Military Features for use as part of a plan or operation. This feature class is intended to be used with installation data.,Military Features that support building and installation features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresPoints,Point,Control Measures Points,Control Measures Points,ControlMeasureP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure point data.,Military Features that support military control measure points.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresLines,Line,Control Measures Lines,Control Measures Lines,ControlMeasureL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure line data.,Military Features that support military control measure lines.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresAreas,Area,Control Measures Areas,Control Measures Areas,ControlMeasureA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure polygon/area data.,Military Features that support military control measure areas.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSurface,Point,Sea Surface,Sea Surface,SeaSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Sea Surface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea surface data.,Military Features that support sea surface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSubsurface,Point,Sea Subsurface,Sea Subsurface,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data.,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Activities,Point,Activities,Activities,Activities.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Activities,Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data.,"Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (APP-6(B)).",,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPoints,Point,METOC Points,Meteorological and Oceanographic (METOC) Points,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data.,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLines,Line,METOC Lines,Meteorological and Oceanographic (METOC) Lines ,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data.,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreas,Area,METOC Areas,Meteorological and Oceanographic (METOC) Areas ,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(B);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data.,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Activities.csv
new file mode 100644
index 0000000..48a12f0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Activities.csv
@@ -0,0 +1,54 @@
+Name,Value
+ARSON/FIRE,G-O-VA----
+ARTILLERY/ARTILLERY FIRE,G-O-VR----
+ASSASSINATION/MURDER/EXECUTION,G-O-VE----
+BOMB/BOMBING,G-O-VB----
+BOOBYTRAP,G-O-VY----
+DRIVE-BY SHOOTING,G-O-VD----
+INDIRECT FIRE (UNSPECIFIED TYPE),G-O-VI----
+MORTAR/MORTAR FIRE,G-O-VM----
+ROCKET/ROCKET FIRE,G-O-VK----
+SNIPING,G-O-VS----
+POISONING,G-O-VP----
+AMBUSH,G-O-VU----
+AMMUNITION CACHE,G-O-VC----
+HELICOPTER (CIVILIAN BEING USED BY HOSTILE OR INSURGENTS),G-O-VH----
+HOSTILE OR INSURGENT MOTORIZED INFANTRY,G-O-VF----
+HOSTILE OR INSURGENT INFANTRY,G-O-VO----
+RECONNAISSANCE/SURVEILLANCE,G-O-VL----
+SIGNAL/RADIO STATION,G-O-VX----
+SUPPLY CACHE,G-O-VZ----
+BLACK LIST LOCATION,G-O-LB----
+GRAY LIST LOCATION,G-O-LG----
+WHITE LIST LOCATION,G-O-LW----
+ROAD BLOCK,G-O-PR----
+ROAD BLOCK (UNDER CONSTRUCTION),G-O-PRB---
+PATROLLING,G-O-PT----
+RECRUITMENT (WILLING),G-O-PC----
+RECRUITMENT (COERCED/IMPRESSED),G-O-PCU---
+DEMONSTRATION,G-O-PD----
+MINELAYING,G-O-PM----
+PSYCHOLOGICAL OPERATIONS (PSYOP),G-O-PH----
+PSYOP (TV AND RADIO PROPAGANDA),G-O-PHY---
+PSYOP (WRITTEN PROPAGANDA),G-O-PHW---
+WRITTEN PROPAGANDA,G-O-PHG---
+HOUSE-TO-HOUSE PROPAGANDA,G-O-PHT---
+FORAGING/SEARCHING,G-O-PG----
+SPY,G-O-PS----
+FOOD DISTRIBUTION,G-O-PF----
+MEDICAL TREATMENT FACILITY,G-O-PI----
+ELECTRONIC WARFARE INTERCEPT,G-O-PE----
+EXTORTION,G-O-PX----
+HIJACKING (VEHICLE),G-O-PJV---
+HIJACKING (AIRPLANE),G-O-PJA---
+HIJACKING (BOAT),G-O-PJB---
+KIDNAPPING,G-O-PK----
+ARREST,G-O-PA----
+DRUG OPERATION,G-O-PO----
+REFUGEES,G-O-IR----
+SAFE HOUSE,G-O-IS----
+GRAFFITI,G-O-IG----
+VANDALISM/RAPE/LOOT/RANSACK/PLUNDER/SACK,G-O-IV----
+KNOWN INSURGENT VEHICLE,G-O-IK----
+DRUG VEHICLE,G-O-ID----
+INTERNAL SECURITY FORCE,G-O-IF----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Affiliation.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Affiliation.csv
new file mode 100644
index 0000000..cc8cb1f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Affiliation.csv
@@ -0,0 +1,11 @@
+Name,Value
+None Specified,O
+Friend,F
+Hostile,H
+Neutral,N
+Unknown,U
+Pending,P
+Suspect,S
+Joker,J
+Faker,K
+Assumed Friend,A
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Air.csv
new file mode 100644
index 0000000..be9be08
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Air.csv
@@ -0,0 +1,71 @@
+Name,Value
+AIR TRACK,S-A-------
+MILITARY,S-A-M-----
+FIXED WING,S-A-MF----
+BOMBER,S-A-MFB---
+FIGHTER,S-A-MFF---
+INTERCEPTOR,S-A-MFFI--
+TRAINER,S-A-MFT---
+ATTACK/STRIKE,S-A-MFA---
+VSTOL,S-A-MFL---
+TANKER,S-A-MFK---
+CARGO AIRLIFT (TRANSPORT),S-A-MFC---
+CARGO AIRLIFT (LIGHT),S-A-MFCL--
+CARGO AIRLIFT (MEDIUM),S-A-MFCM--
+CARGO AIRLIFT (HEAVY),S-A-MFCH--
+ELECTRONIC COUNTERMEASURES(ECM/JAMMER),S-A-MFJ---
+MEDEVAC,S-A-MFO---
+RECONNAISSANCE,S-A-MFR---
+AIRBORNE EARLY WARNING (AEW),S-A-MFRW--
+ELECTRONIC SURVEILLANCE MEASURES,S-A-MFRZ--
+PHOTOGRAPHIC,S-A-MFRX--
+PATROL,S-A-MFP---
+ANTI SURFACE WARFARE/ASUW,S-A-MFPN--
+MINE COUNTER MEASURES,S-A-MFPM--
+UTILITY,S-A-MFU---
+UTILITY (LIGHT),S-A-MFUL--
+UTILITY (MEDIUM),S-A-MFUM--
+UTILITY (HEAVY),S-A-MFUH--
+COMMUNICATIONS (C3I),S-A-MFY---
+SEARCH AND RESCUE (CSAR),S-A-MFH---
+AIRBORNE COMMAND POST (C2),S-A-MFD---
+DRONE (RPV/UAV),S-A-MFQ---
+ANTI SUBMARINE WARFARE (ASW) CARRIER BASED,S-A-MFS---
+SPECIAL OPERATIONS FORCE (SOF),S-A-MFM---
+ROTARY WING,S-A-MH----
+ATTACK,S-A-MHA---
+ANTISUBMARINE WARFARE,S-A-MHS---
+UTILITY,S-A-MHU---
+UTILITY (LIGHT),S-A-MHUL--
+UTILITY (MEDIUM),S-A-MHUM--
+UTILITY (HEAVY),S-A-MHUH--
+MINE COUNTER MEASURES,S-A-MHI---
+COMBAT SEARCH AND RESCUE (CSAR),S-A-MHH---
+RECONNAISSANCE,S-A-MHR---
+DRONE (RPV/UAV),S-A-MHQ---
+CARGO AIRLIFT (TRANSPORT),S-A-MHC---
+CARGO AIRLIFT (LIGHT),S-A-MHCL--
+CARGO AIRLIFT (MEDIUM),S-A-MHCM--
+CARGO AIRLIFT (HEAVY),S-A-MHCH--
+TRAINER,S-A-MHT---
+MEDEVAC,S-A-MHO---
+SPECIAL OPERATIONS FORCE (SOF),S-A-MHM---
+AIRBORNE COMMAND POST (C2),S-A-MHD---
+TANKER,S-A-MHK---
+ELECTRONIC COUNTER MEASURES (ECM/JAMMER),S-A-MHJ---
+LIGHTER THAN AIR,S-A-ML----
+WEAPON,S-A-W-----
+MISSILE IN FLIGHT,S-A-WM----
+SURFACE/LAND LAUNCHED MISSILE,S-A-WMS---
+SURFACE TO SURFACE MISSILE (SSM),S-A-WMSS--
+SURFACE TO AIR MISSILE (SAM),S-A-WMSA--
+AIR LAUNCHED MISSILE,S-A-WMA---
+AIR TO SURFACE MISSILE (ASM),S-A-WMAS--
+AIR TO AIR MISSILE (AAM),S-A-WMAA--
+SUBSURFACE TO SURFACE MISSILE (S/SSM),S-A-WMU---
+LAND ATTACK MISSILE,S-A-WML---
+DECOY,S-A-WD----
+CIVIL AIRCRAFT,S-A-C-----
+FIXED WING,S-A-CF----
+ROTARY WING,S-A-CH----
+LIGHTER THAN AIR,S-A-CL----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_CombatEffectiveness.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_CombatEffectiveness.csv
new file mode 100644
index 0000000..a578a9a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_CombatEffectiveness.csv
@@ -0,0 +1,6 @@
+Name,Value
+Fully Operational,FO
+Substantially Operational,SO
+Marginally Operational,MO
+Not Operational,NO
+Unknown,UNK
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..c567dfe
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
@@ -0,0 +1,92 @@
+Name,Value
+GENERAL AREA FRIENDLY,G-C-MGAUAF
+GENERAL AREA FRIENDLY PLANNED/ON ORDER,G-C-MGAUAP
+GENERAL AREA ENEMY KNOWN/CONFIRMED,G-C-MGAUAE
+GENERAL AREA ENEMY SUSPECTED/TEMPLATED,G-C-MGAUAS
+ASSEMBLY AREA,G-C-MGAUB-
+ASSEMBLY AREA OCCUPIED,G-C-MGAUBO
+ASSEMBLY AREA OCCUPIED BY MULTIPLE UNITS,G-C-MGAUBM
+ASSEMBLY AREA PROPOSED/ON ORDER,G-C-MGAUBR
+DROP ZONE (DZ),G-C-MGASD-
+EXTRACTION ZONE (EZ),G-C-MGASE-
+LANDING ZONE (LZ),G-C-MGASL-
+PICKUP ZONE (PZ),G-C-MGASP-
+LIMITED ACCESS AREA,G-C-MGASM-
+ENGAGEMENT AREA,G-C-MGASG-
+FORTIFIED AREA,G-C-MGASF-
+STAGING AREA,G-C-MGAST-
+RESTRICTED OPERATIONS ZONE (ROZ),G-C-MAVR--
+FORWARD AREA AIR DEFENCE ZONE (FAADEZ),G-C-MAVF--
+HIGH DENSITY AIRSPACE CONTROL ZONE (HIDACZ),G-C-MAVH--
+MISSILE ENGAGEMENT ZONE (MEZ),G-C-MAVM--
+LOW ALTITUDE MEZ,G-C-MAVML-
+HIGH ALTITUDE MEZ,G-C-MAVMH-
+WEAPONS FREE ZONE,G-C-MAVW--
+DECOY MINED AREA,G-C-MDM---
+DECOY MINED AREA FENCED ,G-C-MDY---
+BATTLE POSITION OCCUPIED (BATTALION SIZED UNIT),G-C-MMPBO-
+BATTLE POSITION PREPARED (P) BUT NOT OCCUPIED,G-C-MMPBP-
+BATTLE POSITION PLANNED,G-C-MMPBL-
+STRONG POINT FRIENDLY,G-C-MMPSF-
+STRONG POINT ENEMY KNOWN AND CONFIRMED,G-C-MMPSE-
+ENGAGEMENT AREA (EA),G-C-MMAE--
+ASSAULT POSITION,G-C-MOOA--
+ATTACK POSITION FRIENDLY ATTACK POSITION,G-C-MOOTF-
+ATTACK POSITION FRIENDLY OCCUPIED (ONLY IF A UNIT MUST STOP IN THE ATTACK POSITION),G-C-MOOTC-
+ATTACK POSITION FRIENDLY PLANNED PROPOSED OR ON ORDER ,G-C-MOOTP-
+OBJECTIVE,G-C-MOOJ--
+PENETRATION BOX,G-C-MOOX--
+RAID AREA,G-C-MOOR--
+ENCIRCLEMENT FRIENDLY,G-C-MSGEF-
+ENCIRCLEMENT ENEMY,G-C-MSGEY-
+AIRHEAD,G-C-MSLA--
+AREA OF OPERATIONS (AO),G-C-MSAO--
+NAMED AREA OF INTEREST,G-C-MSAN--
+TARGETED AREA OF INTEREST,G-C-MSAT--
+BELT,G-C-BOGB--
+ZONE,G-C-BOGZ--
+PLANNED MINEFIELD,G-C-BOAIP-
+COMPLETED MINEFIELD,G-C-BOAIC-
+ANTIPERSONNEL (AP) MINEFIELD,G-C-BOAIL-
+ANTITANK (AT) MINEFIELD WITH GAP,G-C-BOAIG-
+ANTITANK (AT) MINEFIELD,G-C-BOAIN-
+SCATTERABLE MINES,G-C-BOAIS-
+ANTIPERSONNEL (AP) MINEFIELD REINFORCED WITH SCATTERABLE WITH SELF-DESTRUCT DATE-TIME-GROUP,G-C-BOAIH-
+SCATTERABLE MINEFIELD WITH SELF-DESTRUCT DATE-TIME-GROUP,G-C-BOAID-
+MINED AREA,G-C-BOAIM-
+EXECUTED VOLCANO MINEFIELD,G-C-BOAV--
+OBSTACLE FREE AREA,G-C-BOAF--
+OBSTACLE-RESTRICTED AREA,G-C-BOAFR-
+UN-EXPLODED ORDNANCE AREA,G-C-BOAU--
+ASSAULT CROSSING AREA,G-C-BYCA--
+STRONG POINT,G-C-BSP---
+MINIMUM SAFE DISTANCE ZONES,G-C-BWM---
+RADIOACTIVE AREA,G-C-BWR---
+BIOLOGICALLY CONTAMINATED AREA,G-C-BWC---
+CHEMICALLY CONTAMINATED AREA,G-C-BWH---
+DOSE RATE CONTOUR LINES,G-C-BWR--2
+CIRCULAR TARGET,G-C-FSTC--
+SMOKE PLANNED WITH DESIGNATED TIME SHOWN,G-C-FLKP--
+SMOKE (ACTUALLY IN PLACE),G-C-FLKS--
+FIRE SUPPORT AREA,G-C-FAS---
+AIRSPACE COORDINATION AREA,G-C-FAC---
+AREA TARGET,G-C-FAT---
+SERIES OF TARGETS USING REGULAR TARGETS,G-C-FARS--
+SERIES OF TARGETS USING RECTANGULAR TARGETS,G-C-FARU--
+BOMB AREA,G-C-FAB---
+FREE FIRE AREA (FFA),G-C-FAI---
+GROUP OF TARGETS USING REGULAR TARGETS,G-C-FAZT--
+GROUP OF TARGETS USING RECTANGULAR TARGETS,G-C-FAZU--
+NO FIRE AREA,G-C-FAN---
+RESTRICTED FIRE AREA (RFA),G-C-FAD---
+POSITION AREA FOR ARTILLERY (PAA),G-C-FAP---
+TARGET ACQUISITION AREA (TAA),G-C-FATA--
+DETAINEE HOLDING AREA,G-C-SAD---
+ENEMY PRISONER OF WAR (EPW) HOLDING AREA,G-C-SAP---
+FORWARD ARMING AND REFUELLING AREA (FARP),G-C-SAR---
+REFUGEE HOLDING AREA,G-C-SAH---
+SUPPORT AREA BRIGADE (BSA),G-C-SATB--
+SUPPORT AREA DIVISION (DSA),G-C-SATD--
+SUPPORT AREA REGIMENTAL (RSA),G-C-SATR--
+REST AREA (RA),G-C-SARR--
+AIRFIELD ZONE,G-C-OAZ---
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
new file mode 100644
index 0000000..0eedf05
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
@@ -0,0 +1,138 @@
+Name,Value
+BLOCK,G-T-GB----
+BREACH,G-T-GH----
+BYPASS,G-T-GY----
+CANALIZE,G-T-GC----
+CLEAR,G-T-GX----
+CONTAIN,G-T-GJ----
+COUNTERATTACK (CATK),G-T-GK----
+COUNTERATTACK BY FIRE,G-T-GKF---
+DELAY,G-T-GL----
+DELAY (UNTIL A SPECIFIED TIME),G-T-GLT---
+DISRUPT,G-T-GT----
+FIX,G-T-GF----
+FOLLOW AND ASSUME,G-T-GA----
+FOLLOW AND SUPPORT,G-T-GAS---
+ISOLATE,G-T-GE----
+OCCUPY,G-T-GO----
+PENETRATE,G-T-GP----
+RELIEF IN PLACE (RIP),G-T-GR----
+RETAIN,G-T-GQ----
+RETIREMENT,G-T-GM----
+SECURE,G-T-GS----
+SECURITY (SCREEN),G-T-GSS---
+SECURITY (GUARD),G-T-GSG---
+SECURITY (COVER),G-T-GSC---
+SEIZE,G-T-GZ----
+WITHDRAW,G-T-GW----
+WITHDRAW UNDER PRESSURE,G-T-GWP---
+BOUNDARY FRIENDLY PRESENT,G-C-MGLBGF
+BOUNDARY FRIENDLY PLANNED OR ON ORDER,G-C-MGLBGO
+BOUNDARY ENEMY KNOWN,G-C-MGLBGK
+BOUNDARY ENEMY SUSPECTED OR TEMPLATED,G-C-MGLBGS
+LATERAL BOUNDARY,G-C-MGLBL-
+FORWARD BOUNDARY,G-C-MGLBF-
+REAR BOUNDARY,G-C-MGLBR-
+FORWARD LINE OF TROOPS (FLOT),G-C-MGLF--
+LINE OF CONTACT,G-C-MGLL--
+PHASE/COORDINATION LINE,G-C-MGLP--
+BEARING LINE,G-C-MGLE--
+ELECTRONIC,G-C-MGLEE-
+ACOUSTIC,G-C-MGLEA-
+TORPEDO,G-C-MGLET-
+ELECTRO-OPTICAL INTERCEPT,G-C-MGLEO-
+SEARCH AREA/RECONNAISSANCE AREA,G-C-MGASS-
+AIR CORRIDOR,G-C-MALC--
+MINIMUM RISK ROUTE (MRR),G-C-MALM--
+STANDARD-USE ARMY AIRCRAFT FLIGHT ROUTE (SAAFR),G-C-MALS--
+UNMANNED AERIAL VEHICLE (UAV) ROUTE,G-C-MALU--
+LOW LEVEL TRANSIT ROUTE (LLTR),G-C-MALL--
+IFF ON LINE,G-C-MALIN-
+IFF OFF LINE,G-C-MALIF-
+DUMMY (DECEPTION)(DECOY),G-C-MDD---
+AXIS OF ADVANCE FOR FEINT,G-C-MDA---
+DIRECTION OF ATTACK FOR FEINT,G-C-MDF---
+FORWARD EDGE OF BATTLE AREA (FEBA),G-C-MMDF--
+ACTUAL TRACE OF THE FEBA,G-C-MMDFA-
+PROPOSED OR ON ORDER TRACE OF THE FEBA,G-C-MMDFP-
+PRINCIPLE DIRECTION OF FIRE (PDF),G-C-MMDP--
+AXIS OF ADVANCE FRIENDLY AVIATION,G-C-MOLAF-
+AXIS OF ADVANCE FRIENDLY AIRBORNE,G-C-MOLAA-
+AXIS OF ADVANCE FRIENDLY ATTACK HELICOPTER,G-C-MOLAH-
+AXIS OF ADVANCE FRIENDLY GROUND AXIS OF SUPPORTING ATTACK,G-C-MOLAS-
+AXIS OF ADVANCE FRIENDLY GROUND AXIS OF MAIN ATTACK,G-C-MOLAM-
+AXIS OF ADVANCE FRIENDLY GROUND AXIS ON ORDER WITH DATE AND TIME (IF KNOWN) EFFECTIVE,G-C-MOLAO-
+AXIS OF ADVANCE ENEMY CONFIRMED,G-C-MOLAE-
+AXIS OF ADVANCE ENEMY TEMPLATED,G-C-MOLAT-
+DIRECTION OF ATTACK FRIENDLY AVIATION,G-C-MOLDF-
+DIRECTION OF ATTACK FRIENDLY AVIATION PLANNED OR ON ORDER,G-C-MOLDY-
+DIRECTION OF ATTACK ENEMY KNOWN/CONFIRMED AVIATION,G-C-MOLDE-
+DIRECTION OF ATTACK TEMPLATED ENEMY AVIATION,G-C-MOLDT-
+DIRECTION OF ATTACK ENEMY CONFIRMED/KNOWN GROUND,G-C-MOLDG-
+DIRECTION OF ATTACK TEMPLATED ENEMY GROUND,G-C-MOLDR-
+DIRECTION OF ATTACK FRIENDLY DIRECTION OF SUPPORTING ATTACK,G-C-MOLDS-
+DIRECTION OF ATTACK FRIENDLY DIRECTION OF MAIN ATTACK,G-C-MOLDM-
+DIRECTION OF ATTACK FRIENDLY PLANNED OR ON ORDER,G-C-MOLDO-
+FINAL COORDINATION LINE,G-C-MOLF--
+INFILTRATION LINE,G-C-MOLI--
+LIMIT OF ADVANCE,G-C-MOLL--
+LINE OF DEPARTURE,G-C-MOLT--
+LINE OF DEPARTURE/LINE OF CONTACT (LD/LC),G-C-MOLC--
+PROBABLE LINE OF DEPLOYMENT (PLD),G-C-MOLP--
+RAID LINE,G-C-MOLR--
+ATTACK BY FIRE POSITION,G-C-MOOP--
+SUPPORT BY FIRE POSITION,G-C-MOOS--
+AMBUSH,G-C-MSGA--
+BRIDGEHEAD,G-C-MSLB--
+HOLDING LINE,G-C-MSLH--
+RELEASE LINE,G-C-MSLR--
+LINE,G-C-BOGL--
+ABATIS,G-C-BOA---
+ANTITANK DITCH,G-C-BOATO-
+ANTITANK DITCH REINFORCED WITH ANTITANK MINES,G-C-BOATM-
+ANTITANK WALL,G-C-BOATW-
+BLOCK,G-C-BOAEB-
+FIX,G-C-BOAEF-
+TURN,G-C-BOAET-
+DISRUPT,G-C-BOAED-
+ROADBLOCK PLANNED,G-C-BOARP-
+ROADBLOCK WITH EXPLOSIVES STATE OF READINESS 1(SAFE),G-C-BOARE-
+ROADBLOCK WITH EXPLOSIVES STATE OF READINESS 2 (ARMED BUT PASSABLE),G-C-BOARS-
+ROADBLOCK COMPLETED (EXECUTED),G-C-BOARC-
+TRIP WIRE,G-C-BOAP--
+UNSPECIFIED,G-C-BOAWU-
+SINGLE FENCE,G-C-BOAWS-
+DOUBLE FENCE,G-C-BOAWD-
+DOUBLE APRON FENCE,G-C-BOAWA-
+LOW WIRE FENCE,G-C-BOAWL-
+HIGH WIRE FENCE,G-C-BOAWH-
+SINGLE CONCERTINA,G-C-BOAWC-
+DOUBLE STRAND CONCERTINA,G-C-BOAWB-
+TRIPLE STRAND CONCERTINA,G-C-BOAWR-
+BYPASS EASY,G-C-BYOE--
+BYPASS DIFFICULT,G-C-BYOD--
+BYPASS IMPOSSIBLE,G-C-BYOI--
+BRIDGE OR GAP,G-C-BYCB--
+FERRY,G-C-BYCF--
+FORD/FORD EASY,G-C-BYCE--
+FORD DIFFICULT,G-C-BYCD--
+LANE,G-C-BYCL--
+RAFT SITE,G-C-BYCR--
+FORTIFIED LINE,G-C-BSL---
+FOXHOLE EMPLACEMENT OR WEAPON SITE ,G-C-BSW---
+FIRE SUPPORT COORDINATION LINE (FSCL),G-C-FLC---
+COORDINATION FIRE LINE (CFL),G-C-FLF---
+LINEAR TARGET,G-C-FLT---
+FINAL PROTECTIVE FIRE,G-C-FLTP--
+LINEAR SMOKE TARGET,G-C-FLKT--
+NO FIRE LINE,G-C-FLN---
+RESTRICTED FIRE LINE (RFL),G-C-FLR---
+MOVING CONVOY,G-C-SLCM--
+HALTED CONVOY,G-C-SLCH--
+MAIN SUPPLY ROUTE,G-C-SLRM--
+ALTERNATE SUPPLY ROUTE,G-C-SLRA--
+ONE-WAY TRAFFIC,G-C-SLRO--
+ALTERNATING TRAFFIC,G-C-SLRT--
+TWO-WAY TRAFFIC,G-C-SLRW--
+LIGHT LINE,G-C-OLN---
+PHASE LINE,G-C-OLP---
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..fbb2710
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
@@ -0,0 +1,156 @@
+Name,Value
+DESTROY,G-T-GD----
+INTERDICT,G-T-GI----
+NEUTRALIZE,G-T-GN----
+ELECTRO-MAGNETIC,G-C-MGPFE-
+ACOUSTIC,G-C-MGPFA-
+ELECTRO-OPTICAL,G-C-MGPFO-
+POINT OF INTEREST,G-C-MGPI--
+AIR CONTROL POINT (ACP),G-C-MAAP--
+COMMUNICATIONS CHECKPOINT (CCP),G-C-MAAC--
+POP UP POINT (PUP),G-C-MAAU--
+DOWNED AIRCREW PICK UP POINT,G-C-MAAD--
+DUMMY MINEFIELD,G-C-MDN---
+TARGET REFERENCE POINT (TRP),G-C-MMPT--
+OBSERVATION POST/OUTPOST,G-C-MMPO--
+COMBAT OUTPOST,G-C-MMPOC-
+OBSERVATION POST OCCUPIED BY DISMOUNTED SCOUTS OR RECONNAISSANCE,G-C-MMPOR-
+FORWARD OBSERVER POSITION,G-C-MMPOF-
+SENSOR OUTPOST/LISTENING POST (OP/LP),G-C-MMPOS-
+CBRN OBSERVATION POST (DISMOUNTED),G-C-MMPON-
+FORWARD AIR CONTROLLER (FAC),G-C-MMPON2
+TACTICAL AIR CONTROL PARTY (TACP),G-C-MMPON3
+POINT OF DEPARTURE,G-C-MOPD--
+ANTITANK OBSTACLES TETRAHEDRONS DRAGON'S TEETH AND OTHER SIMILAR OBSTACLES - FIXED,G-C-BOATD-
+ANTITANK OBSTACLES TETRAHEDRONS DRAGON'S TEETH AND OTHER SIMILAR OBSTACLES - MOVABLE,G-C-BOATD2
+ANTITANK OBSTACLES TETRAHEDRONS DRAGON'S TEETH AND OTHER SIMILAR OBSTACLES - PREFAB,G-C-BOATD3
+BOOBY TRAP,G-C-BOAB--
+ANTIPERSONNEL (AP) MINE,G-C-BOAMA-
+ANTITANK (AT) MINE,G-C-BOAMT-
+ANTITANK MINE WITH ANTIHANDLING DEVISE,G-C-BOAMD-
+ANTITANK MINE (ARROW SHOWS EFFECTS) CLAYMORE MINE,G-C-BOAMC-
+UNSPECIFIED MINE,G-C-BOAMU-
+MINE CLUSTER,G-C-BOAMN-
+WIDE AREA MINES,G-C-BOAMW-
+ENGINEER REGULATING POINT,G-C-BYCG--
+EARTHWORK SMALL TRENCH OR FORTIFICATION ,G-C-BSE---
+FORT,G-C-BSF---
+SURFACE SHELTER,G-C-BSH---
+UNDERGROUND SHELTER,G-C-BSU---
+NUCLEAR DETONATIONS FRIENDLY GROUND ZERO,G-C-BWN---
+NUCLEAR DETONATIONS ENEMY KNOWN GROUND ZERO,G-C-BWE---
+NUCLEAR DETONATIONS ENEMY TEMPLATED,G-C-BWI---
+NUCLEAR DETONATIONS FRIENDLY PLANNED OR ON-ORDER,G-C-BWF---
+NUCLEAR DETONATIONS FALLOUT PRODUCING,G-C-BWP---
+BIOLOGICAL AND CHEMICAL ATTACK RELEASE EVENTS - BIO,G-C-BWK---
+BIOLOGICAL AND CHEMICAL ATTACK RELEASE EVENTS - CHEM ,G-C-BWK--2
+DECON SITE/POINT (UNSPECIFIED),G-C-BWDP--
+ALTERNATE DECON SITE/POINT (UNSPECIFIED),G-C-BWDA--
+DECON SITE/POINT (TROOPS),G-C-BWDT--
+DECON SITE/POINT (EQUIPMENT),G-C-BWDE--
+DECON SITE/POINT (EQUIPMENT AND TROOPS),G-C-BWDS--
+DECON SITE/POINT (OPERATIONAL DECONTAMINATION),G-C-BWDO--
+DECON SITE/POINT (THOROUGH DECONTAMINATION),G-C-BWDG--
+DECON POINT (MAIN) EQUIPMENT,G-C-BWDEM-
+DECON POINT (FORWARD) TROOPS,G-C-BWDTF-
+POINT /SINGLE TARGET,G-C-FSTP--
+FIRE SUPPORT STATION,G-C-FSS---
+NUCLEAR TARGET,G-C-FAU---
+AMBULANCE EXCHANGE POINT,G-C-SPA---
+CANNIBALIZATION POINT,G-C-SPC---
+CASUALTY COLLECTION POINT,G-C-SPY---
+CIVILIAN COLLECTION POINT,G-C-SPT---
+DETAINEE COLLECTION POINT,G-C-SPD---
+ENEMY PRISONER OF WAR (EPW) COLLECTION POINT,G-C-SPE---
+LOGISTICS RELEASE POINT (LRP),G-C-SPL---
+MAINTENANCE COLLECTION POINT,G-C-SPM---
+REARM REFUEL AND RE-SUPPLY POINT ,G-C-SPR---
+REFUEL ON THE MOVE (ROM) POINT,G-C-SPU---
+TRAFFIC CONTROL POST (TCP),G-C-SPO---
+TRAILER TRANSFER POINT,G-C-SPI---
+UNIT MAINTENANCE COLLECTION POINT,G-C-SPN---
+GENERAL,G-C-SPQT--
+CLASS I,G-C-SPQA--
+CLASS II,G-C-SPQB--
+CLASS III,G-C-SPQC--
+CLASS IV,G-C-SPQD--
+CLASS V,G-C-SPQE--
+CLASS VI,G-C-SPQF--
+CLASS VII,G-C-SPQG--
+CLASS VIII,G-C-SPQH--
+CLASS IX,G-C-SPQI--
+CLASS X,G-C-SPQJ--
+AMMUNITION SUPPLY POINT (ASP),G-C-SPMA--
+AMMUNITION TRANSFER POINT (ATP),G-C-SPMT--
+SPECIAL POINT,G-C-OX----
+NAV REFERENCE,G-C-OXRN--
+DLRP,G-C-OXRD-2
+DATUM,G-C-OXUD--
+BRIEF CONTACT,G-C-OXUB--
+LOST CONTACT,G-C-OXUL--
+SINKER,G-C-OXUS--
+AIM POINT,G-C-OXWA--
+DROP POINT,G-C-OXWD--
+ENTRY POINT,G-C-OXWE--
+GROUND ZERO,G-C-OXWG--
+MSL DETECT POINT,G-C-OXWM--
+IMPACT POINT,G-C-OXWI--
+PREDICTED IMPACT POINT,G-C-OXWP--
+SONOBUOY,G-C-OXY---
+PATTERN CENTRE,G-C-OXYP--
+DIFAR,G-C-OXYD--
+LOFAR,G-C-OXYL--
+CASS,G-C-OXYC--
+DICASS,G-C-OXYS--
+BT,G-C-OXYB--
+ANM,G-C-OXYA--
+VLAD,G-C-OXYV--
+ATAC,G-C-OXYT--
+RO,G-C-OXYR--
+KINGPIN,G-C-OXYK--
+FORMATION,G-C-OXN---
+HARBOUR,G-C-OXH---
+POINT Q,G-C-OXHQ--
+POINT A,G-C-OXHA--
+POINT Y,G-C-OXHY--
+POINT X,G-C-OXHX--
+ROUTE,G-C-OXR---
+RENDEZVOUS,G-C-OXRR--
+DIVERSIONS,G-C-OXRD--
+WAYPOINT,G-C-OXRW--
+PIM,G-C-OXRP--
+POINT R,G-C-OXRT--
+COMBATANT STATION,G-C-OXSTC-
+PICKET STATION,G-C-OXSTCP
+ASW SHIP STATION,G-C-OXSTCA
+REPLENISHMENT AT SEA (RAS) STATION,G-C-OXSTR-
+RESCUE STATION,G-C-OXSTH-
+SUBMARINE STATION,G-C-OXSTS-
+ASW SUBMARINE STATION,G-C-OXSTSA
+SEARCH,G-C-OXS---
+SEARCH AREA,G-C-OXSA--
+DIP POSITION,G-C-OXSD--
+SEARCH CENTRE,G-C-OXSC--
+COMBAT AIR PATROL (CAP),G-C-OXAC--
+AIRBORNE EARLY WARNING (AEW),G-C-OXAA--
+TACAN,G-C-OXAT--
+TANKING,G-C-OXAK--
+ANTISUBMARINE WARFARE FIXED WING,G-C-OXAF--
+ANTISUBMARINE WARFARE ROTARY WING,G-C-OXAH--
+TOMCAT,G-C-OXAO--
+RESCUE,G-C-OXAR--
+REPLENISH,G-C-OXAP--
+MARSHALL,G-C-OXAM--
+STRIKE IP,G-C-OXAS--
+CORRIDOR TAB,G-C-OXAD--
+GENERAL OR UNSPECIFIED COMMAND AND CONTROL POINT,G-C-OG----
+CHECKPOINT,G-C-OGC---
+CONTACT POINT,G-C-OGP---
+COORDINATION POINT,G-C-OGT---
+DECISION POINT,G-C-OGD---
+LINKUP POINT,G-C-OGL---
+PASSAGE POINT,G-C-OGN---
+RALLY POINT,G-C-OGR---
+RELEASE POINT,G-C-OGS---
+START POINT,G-C-OGI---
+WAY POINT,G-C-OGW---
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_CountryCodes.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_CountryCodes.csv
new file mode 100644
index 0000000..81cfa3f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_CountryCodes.csv
@@ -0,0 +1,270 @@
+Name,Value
+United States,US
+Antigua and Barbuda,AC
+United Arab Emirates,AE
+Afghanistan,AF
+Algeria,AG
+Azerbaijan,AJ
+Albania,AL
+Armenia,AM
+Andorra,AN
+Angola,AO
+American Samoa,AQ
+Argentina,AR
+Australia,AS
+Ashmore and Cartier Islands,AT
+Austria,AU
+Anguilla,AV
+Akrotiri,AX
+Antarctica,AY
+Bahrain,BA
+Barbados,BB
+Botswana,BC
+Bermuda,BD
+Belgium,BE
+"Bahamas, The",BF
+Bangladesh,BG
+Belize,BH
+Bosnia and Herzegovina,BK
+Bolivia,BL
+Burma,BM
+Benin,BN
+Belarus,BO
+Solomon Islands,BP
+Navassa Island,BQ
+Brazil,BR
+Bassas da India,BS
+Bhutan,BT
+Bulgaria,BU
+Bouvet Island,BV
+Brunei,BX
+Burundi,BY
+Canada,CA
+Cambodia,CB
+Chad,CD
+Sri Lanka,CE
+Congo (Brazzaville),CF
+Congo (Kinshasa),CG
+China,CH
+Chile,CI
+Cayman Islands,CJ
+Cocos (Keeling) Islands,CK
+Cameroon,CM
+Comoros,CN
+Colombia,CO
+Northern Mariana Islands,CQ
+Coral Sea Islands,CR
+Costa Rica,CS
+Central African Republic,CT
+Cuba,CU
+Cape Verde,CV
+Cook Islands,CW
+Cyprus,CY
+Denmark,DA
+Djibouti,DJ
+Dominica,DO
+Jarvis Island,DQ
+Dominican Republic,DR
+Dhekelia,DX
+Ecuador,EC
+Egypt,EG
+Ireland,EI
+Equatorial Guinea,EK
+Estonia,EN
+Eritrea,ER
+El Salvador,ES
+Ethiopia,ET
+Europa Island,EU
+Czech Republic,EZ
+French Guiana,FG
+Finland,FI
+Fiji,FJ
+Falkland Islands (Islas Malvinas),FK
+"Micronesia, Federated States of",FM
+Faroe Islands,FO
+French Polynesia,FP
+Baker Island,FQ
+France,FR
+French Southern and Antarctic Lands,FS
+"Gambia, The",GA
+Gabon,GB
+Georgia,GG
+Ghana,GH
+Gibraltar,GI
+Grenada,GJ
+Guernsey,GK
+Greenland,GL
+Germany,GM
+Glorioso Islands,GO
+Guadeloupe,GP
+Guam,GQ
+Greece,GR
+Guatemala,GT
+Guinea,GV
+Guyana,GY
+Gaza Strip,GZ
+Haiti,HA
+Hong Kong,HK
+Heard Island and McDonald Islands,HM
+Honduras,HO
+Howland Island,HQ
+Croatia,HR
+Hungary,HU
+Iceland,IC
+Indonesia,ID
+Isle of Man,IM
+India,IN
+British Indian Ocean Territory,IO
+Clipperton Island,IP
+Iran,IR
+Israel,IS
+Italy,IT
+Cote d'Ivoire,IV
+Iraq,IZ
+Japan,JA
+Jersey,JE
+Jamaica,JM
+Jan Mayen,JN
+Jordan,JO
+Johnston Atoll,JQ
+Juan de Nova Island,JU
+Kenya,KE
+Kyrgyzstan,KG
+"Korea, North",KN
+Kingman Reef,KQ
+Kiribati,KR
+"Korea, South",KS
+Christmas Island,KT
+Kuwait,KU
+Kosovo,KV
+Kazakhstan,KZ
+Laos,LA
+Lebanon,LE
+Latvia,LG
+Lithuania,LH
+Liberia,LI
+Slovakia,LO
+Palmyra Atoll,LQ
+Liechtenstein,LS
+Lesotho,LT
+Luxembourg,LU
+Libya,LY
+Madagascar,MA
+Martinique,MB
+Macau,MC
+Moldova,MD
+Mayotte,MF
+Mongolia,MG
+Montserrat,MH
+Malawi,MI
+Montenegro,MJ
+North Macedonia,MK
+Mali,ML
+Monaco,MN
+Morocco,MO
+Mauritius,MP
+Midway Islands,MQ
+Mauritania,MR
+Malta,MT
+Oman,MU
+Maldives,MV
+Mexico,MX
+Malaysia,MY
+Mozambique,MZ
+New Caledonia,NC
+Niue,NE
+Norfolk Island,NF
+Niger,NG
+Vanuatu,NH
+Nigeria,NI
+Netherlands,NL
+Sint Maarten,SX
+Norway,NO
+Nepal,NP
+Nauru,NR
+Suriname,NS
+Nicaragua,NU
+New Zealand,NZ
+South Sudan,OD
+Paraguay,PA
+Pitcairn Islands,PC
+Peru,PE
+Paracel Islands,PF
+Spratly Islands,PG
+"Etorofu, Habomai, Kunashiri, and Shikotan Islands",PJ
+Pakistan,PK
+Poland,PL
+Panama,PM
+Portugal,PO
+Papua New Guinea,PP
+Palau,PS
+Guinea-Bissau,PU
+Qatar,QA
+Reunion,RE
+Serbia,RI
+Marshall Islands,RM
+Saint Martin,RN
+Romania,RO
+Philippines,RP
+Puerto Rico,RQ
+Russia,RS
+Rwanda,RW
+Saudi Arabia,SA
+Saint Pierre and Miquelon,SB
+Saint Kitts and Nevis,SC
+Seychelles,SE
+South Africa,SF
+Senegal,SG
+"Saint Helena, Ascension, and Tristan da Cunha",SH
+Slovenia,SI
+Sierra Leone,SL
+San Marino,SM
+Singapore,SN
+Somalia,SO
+Spain,SP
+Saint Lucia,ST
+Sudan,SU
+Svalbard,SV
+Sweden,SW
+South Georgia and South Sandwich Islands,S2
+Syria,SY
+Switzerland,SZ
+Saint Barthelemy,TB
+Trinidad and Tobago,TD
+Tromelin Island,TE
+Thailand,TH
+Tajikistan,TI
+Turks and Caicos Islands,TK
+Tokelau,TL
+Tonga,TN
+Togo,TO
+Sao Tome and Principe,TP
+Tunisia,TS
+Timor-Leste,TT
+Turkey,TU
+Tuvalu,TV
+Taiwan,TW
+Turkmenistan,TX
+Tanzania,TZ
+Ukraine,UP
+Curacao,UC
+Uganda,UG
+United Kingdom,UK
+Burkina Faso,UV
+Uruguay,UY
+Uzbekistan,UZ
+Saint Vincent and the Grenadines,VC
+Venezuela,VE
+British Virgin Islands,VI
+Vietnam,VM
+United States Virgin Islands,VQ
+Vatican City,VT
+Namibia,WA
+West Bank,WE
+Wallis and Futuna,WF
+Wake Island,WQ
+Samoa,WS
+Eswatini,WZ
+Yemen,YM
+Zambia,ZA
+Zimbabwe,ZI
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Credibility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Credibility.csv
new file mode 100644
index 0000000..9c0629b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Credibility.csv
@@ -0,0 +1,7 @@
+Name,Value
+Confirmed by Other Sources,1
+Probably True,2
+Possibly True,3
+Doubtfully True,4
+Improbable,5
+Truth Cannot Be Judged,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_EchelonMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_EchelonMobility.csv
new file mode 100644
index 0000000..fb43a53
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_EchelonMobility.csv
@@ -0,0 +1,26 @@
+Name,Value
+Unspecified,-
+Team/Crew,A
+Squad,B
+Section,C
+Platoon,D
+Company,E
+Battalion,F
+Regiment,G
+Brigade,H
+Division,I
+Corps,J
+Army,K
+Army Group,L
+Region,M
+Wheeled,O
+Cross Country,P
+Tracked,Q
+Wheeled Tracked,R
+Towed,S
+Rail,T
+Over Snow,U
+Sled,V
+Pack Animals,W
+Barge,X
+Amphibious,Y
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_HQ_TF_FD.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_HQ_TF_FD.csv
new file mode 100644
index 0000000..2a4b5f3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_HQ_TF_FD.csv
@@ -0,0 +1,9 @@
+Name,Value
+Not Set Modifier,-
+Headquarters,A
+Task Force HQ,B
+Feint Dummy HQ,C
+Feint Dummy Task Force HQ,D
+Task Force,E
+Feint Dummy,F
+Installation,H
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Installations.csv
new file mode 100644
index 0000000..cac8b97
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Installations.csv
@@ -0,0 +1,35 @@
+Name,Value
+INSTALLATION,S-G-I-----
+RAW MATERIAL PRODUCTION/STORAGE,S-G-IR----
+MINE,S-G-IRM---
+PETROLEUM/GAS/OIL,S-G-IRP---
+CBRN,S-G-IRN---
+BIOLOGICAL,S-G-IRNB--
+CHEMICAL,S-G-IRNC--
+NUCLEAR,S-G-IRNN--
+PROCESSING FACILITY,S-G-IP----
+DECON,S-G-IPD---
+EQUIPMENT MANUFACTURE,S-G-IE----
+SERVICE RESEARCH UTILITY FACILITY,S-G-IU----
+TECHNOLOGICAL RESEARCH FACILITY,S-G-IUR---
+TELECOMMUNICATIONS FACILITY,S-G-IUT---
+ELECTRIC POWER FACILITY,S-G-IUE---
+PUBLIC WATER SERVICES,S-G-IUP---
+ATOMIC ENERGY PRODUCTION,S-G-IMF---
+AIRCRAFT PRODUCTION & ASSEMBLY,S-G-IMA---
+AMMUNITION AND EXPLOSIVES PRODUCTION,S-G-IME---
+ARMAMENT PRODUCTION,S-G-IMG---
+MILITARY VEHICLE PRODUCTION,S-G-IMV---
+ENGINEERING EQUIPMENT PRODUCTION,S-G-IMN---
+BRIDGE,S-G-IMNB--
+CHEMICAL & BIOLOGICAL WARFARE PRODUCTION,S-G-IMC---
+SHIP CONSTRUCTION,S-G-IMS---
+MISSILE & SPACE SYSTEM PRODUCTION,S-G-IMM---
+GOVERNMENT LEADERSHIP,S-G-IG----
+MILITARY BASE/FACILITY,S-G-IB----
+AIRPORT/AIRBASE,S-G-IBA---
+SEAPORT/NAVAL BASE,S-G-IBN---
+TRANSPORT FACILITY,S-G-IT----
+MEDICAL FACILITY,S-G-IX----
+HOSPITAL,S-G-IXH---
+OIL RIG/PLATFORM,S-G-IRSR--
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_LandEquipment.csv
new file mode 100644
index 0000000..524e103
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_LandEquipment.csv
@@ -0,0 +1,106 @@
+Name,Value
+GROUND TRACK EQUIPMENT,S-G-E-----
+MISSILE LAUNCHERS,S-G-EWM---
+AIR DEFENCE (AD) MISSILE LAUNCH,S-G-EWMA--
+SHORT RANGE AD MISSILE LAUNCHERS,S-G-EWMAS-
+INTERMEDIATE RANGE AD MISSILE LAUNCH,S-G-EWMAI-
+LONG RANGE AD MISSILE LAUNCH,S-G-EWMAL-
+AD MISSILE LAUNCH THEATRE,S-G-EWMAT-
+SURFACE-SURFACE (SS) MISSILE LAUNCHER,S-G-EWMS--
+SHORT RANGE SS MISSILE LAUNCH,S-G-EWMSS-
+INTERMEDIATE RANGE SS MISSILE LAUNCH,S-G-EWMSI-
+LONG RANGE SS MISSILE LAUNCH,S-G-EWMSL-
+MISSILE LAUNCHERS ANTI TANK (AT),S-G-EWMT--
+MISSILE LAUNCHERS AT LIGHT,S-G-EWMTL-
+MISSILE LAUNCHER AT MEDIUM,S-G-EWMTM-
+MISSILE LAUNCHER AT HEAVY,S-G-EWMTH-
+SINGLE ROCKET LAUNCHER,S-G-EWS---
+SINGLE ROCKET LAUNCHER LIGHT,S-G-EWSL--
+SINGLE ROCKET LAUNCHER MEDIUM,S-G-EWSM--
+SINGLE ROCKET LAUNCHER HEAVY,S-G-EWSH--
+MULTIPLE ROCKET LAUNCHER,S-G-EWX---
+MULTIPLE ROCKET LAUNCHER LIGHT,S-G-EWXL--
+MULTIPLE ROCKET LAUNCHER MEDIUM,S-G-EWXM--
+MULTIPLE ROCKET LAUNCHER HEAVY,S-G-EWXH--
+ANTITANK ROCKET LAUNCHER,S-G-EWT---
+ANTITANK ROCKET LAUNCHER LIGHT,S-G-EWTL--
+ANTITANK ROCKET LAUNCHER MEDIUM,S-G-EWTM--
+ANTITANK ROCKET LAUNCHER HEAVY,S-G-EWTH--
+RIFLE/AUTOMATIC WEAPON,S-G-EWR---
+RIFLE,S-G-EWRR--
+LIGHT MACHINE GUN,S-G-EWRL--
+HEAVY MACHINE GUN,S-G-EWRH--
+GRENADE LAUNCHER,S-G-EWZ---
+GRENADE LAUNCHER LIGHT,S-G-EWZL--
+GRENADE LAUNCHER MEDIUM,S-G-EWZM--
+GRENADE LAUNCHER HEAVY,S-G-EWZH--
+MORTAR,S-G-EWO---
+MORTAR LIGHT,S-G-EWOL--
+MORTAR MEDIUM,S-G-EWOM--
+MORTAR HEAVY,S-G-EWOH--
+HOWITZER,S-G-EWH---
+HOWITZER LIGHT,S-G-EWHL--
+HOWITZER LIGHT SELF-PROPELLED,S-G-EWHLS-
+HOWITZER MEDIUM,S-G-EWHM--
+HOWITZER MEDIUM SELF-PROPELLED,S-G-EWHMS-
+HOWITZER HEAVY,S-G-EWHH--
+HOWITZER HEAVY SELF-PROPELLED,S-G-EWHHS-
+ANTITANK GUN,S-G-EWG---
+ANTITANK GUN RECOILLESS,S-G-EWGR--
+ANTITANK GUN LIGHT,S-G-EWGL--
+ANTITANK GUN MEDIUM,S-G-EWGM--
+ANTITANK GUN HEAVY,S-G-EWGH--
+DIRECT FIRE GUN,S-G-EWD---
+DIRECT FIRE GUN LIGHT,S-G-EWDL--
+DIRECT FIRE GUN LIGHT SELF-PROPELLED,S-G-EWDLS-
+DIRECT FIRE GUN MEDIUM,S-G-EWDM--
+DIRECT FIRE GUN MEDIUM SELF-PROPELLED,S-G-EWDMS-
+DIRECT FIRE GUN HEAVY,S-G-EWDH--
+DIRECT FIRE GUN HEAVY SELF-PROPELLED,S-G-EWDHS-
+AIR DEFENCE GUN,S-G-EWA---
+AIR DEFENCE GUN LIGHT,S-G-EWAL--
+AIR DEFENCE GUN MEDIUM,S-G-EWAM--
+AIR DEFENCE GUN HEAVY,S-G-EWAH--
+GROUND VEHICLE,S-G-EV----
+ARMOURED VEHICLE,S-G-EVA---
+TANK,S-G-EVAT--
+TANK LIGHT,S-G-EVATL-
+TANK LIGHT RECOVERY,S-G-EVATW-
+TANK MEDIUM,S-G-EVATM-
+TANK MEDIUM RECOVERY,S-G-EVATX-
+TANK HEAVY,S-G-EVATH-
+TANK HEAVY RECOVERY,S-G-EVATY-
+ARMOURED PERSONNEL CARRIER,S-G-EVAA--
+ARMOURED PERSONNEL CARRIER RECOVERY,S-G-EVAAR-
+ARMOURED INFANTRY,S-G-EVAI--
+C2V/ACV,S-G-EVAC--
+COMBAT SERVICE SUPPORT VEHICLE,S-G-EVAS--
+LIGHT ARMOURED VEHICLE,S-G-EVAL--
+UTILITY VEHICLE,S-G-EVU---
+BUS,S-G-EVUB--
+SEMI,S-G-EVUS--
+LIMITED CROSS-COUNTRY TRUCK,S-G-EVUL--
+CROSS-COUNTRY TRUCK,S-G-EVUX--
+WATER CRAFT,S-G-EVUR--
+ENGINEER VEHICLE,S-G-EVE---
+BRIDGE,S-G-EVEB--
+EARTHMOVER,S-G-EVEE--
+MULTIFUNCTIONAL EARTHMOVER/DIGGER,S-G-EVEE-2
+CONSTRUCTION VEHICLE,S-G-EVEC--
+MINE LAYING VEHICLE,S-G-EVEM--
+ARMOURED VEHICLE MOUNTED,S-G-EVEMA-
+TRAILER MOUNTED,S-G-EVEMT-
+ARMOURED CARRIER WITH SCATTERABLE MINES,S-G-EVEMSM
+DOZER,S-G-EVED--
+DRILLING VEHICLE,S-G-EVD---
+TRAIN LOCOMOTIVE,S-G-EVST--
+CIVILIAN VEHICLE,S-G-EVC---
+SENSOR,S-G-ES----
+RADAR,S-G-ESR---
+EMPLACED SENSOR,S-G-ESE---
+LASER,S-G-EXL---
+CBRN EQUIPMENT,S-G-EXN---
+FLAME THROWER,S-G-EXF---
+LAND MINES,S-G-EXM---
+LAND MINES LETHAL ,S-G-EXMC--
+LESS THAN LETHAL,S-G-EXML--
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCAreas.csv
new file mode 100644
index 0000000..591555a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCAreas.csv
@@ -0,0 +1,3 @@
+Name,Value
+INSTRUMENT CEILING,W-A-FI----
+VISUAL CEILING,W-A-FV----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCLines.csv
new file mode 100644
index 0000000..004ce93
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCLines.csv
@@ -0,0 +1,11 @@
+Name,Value
+COLD FRONT,W-A-PFC---
+UPPER COLD FRONT,W-A-PFCU--
+WARM FRONT,W-A-PFW---
+UPPER WARM FRONT,W-A-PFWU--
+OCCLUDED FRONT,W-A-PFO---
+STATIONARY FRONT,W-A-PFS---
+TROUGH LINE,W-A-PXT---
+RIDGE LINE,W-A-PXR---
+SQUALL LINE,W-A-PXS---
+JET STREAM,W-A-WJ----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCPoints.csv
new file mode 100644
index 0000000..70eaef8
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_METOCPoints.csv
@@ -0,0 +1,48 @@
+Name,Value
+LOW PRESSURE CENTRE,W-A-PL----
+HIGH PRESSURE CENTRE,W-A-PH----
+LIGHT TURBULENCE,W-A-TL----
+MODERATE TURBULENCE,W-A-TM----
+SEVERE TURBULENCE,W-A-TS----
+EXTREME TURBULENCE,W-A-TE----
+LIGHT CLEAR ICING,W-A-ICL---
+MODERATE CLEAR ICING,W-A-ICM---
+SEVERE CLEAR ICING,W-A-ICS---
+LIGHT RIME ICING,W-A-IRL---
+MODERATE RIME ICING,W-A-IRM---
+SEVERE RIME ICING,W-A-IRS---
+LIGHT MIXED ICING,W-A-IML---
+MODERATE MIXED ICING,W-A-IMM---
+SEVERE MIXED ICING,W-A-IMS---
+WIND BARB,W-A-W-----
+CLEAR SKY (SKC),W-A-CC----
+SCATTERED SKY (SCT),W-A-CS----
+BROKEN SKY (BKN),W-A-CB----
+OVERCAST WITH BREAKS,W-A-CW----
+OVERCAST (OVC),W-A-CO----
+SKY OBSCURED OR PARTIALLY OBSCURED,W-A-CP----
+RAIN (RA),W-A-PR----
+RAIN SHOWER,W-A-PRS---
+FREEZING RAIN (FZRA),W-A-PRF---
+DRIZZLE (DZ),W-A-PRD---
+FREEZING DRIZZLE (FZDZ),W-A-PRDF--
+SNOW(SN),W-A-PS----
+SNOW SHOWERS,W-A-PSS---
+SNOW GRAINS (SG),W-A-PSG---
+HAIL,W-A-PH---2
+ICE PELLETS (PE),W-A-PI----
+ICE CRYSTALS (IC),W-A-PC----
+THUNDERSTORMS (TS),W-A-ST----
+THUNDERSTORM (TS) WITH RAIN(RA) ,W-A-STR---
+FUNNEL CLOUD (FC)/TORNADO/WATERSPOUT,W-A-STF---
+LIGHTNING (LTG),W-A-STL---
+TROPICAL STORM,W-A-SST---
+HURRICANE,W-A-SSH---
+BLOWING SNOW (BLSN),W-A-OS----
+FOG (FG),W-A-OF----
+FREEZING FOG (FZFG),W-A-OFF---
+DUST/SAND STORM,W-A-OT----
+DUST DEVIL,W-A-OD----
+SMOKE (FU),W-A-OK----
+HAZE (HZ),W-A-OH----
+BLOWING DUST OR SAND,W-A-OB----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Reinforced.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Reinforced.csv
new file mode 100644
index 0000000..5ecb850
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Reinforced.csv
@@ -0,0 +1,4 @@
+Name,Value
++,0
+-,1
++/-,2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Reliability.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Reliability.csv
new file mode 100644
index 0000000..5f52d7d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Reliability.csv
@@ -0,0 +1,7 @@
+Name,Value
+Completely Reliable,A
+Usually Reliable,B
+Fairly Reliable,C
+Not Usually Reliable,D
+Unreliable,E
+Reliability Cannot Be Judged,F
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SeaSubsurface.csv
new file mode 100644
index 0000000..66f7994
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SeaSubsurface.csv
@@ -0,0 +1,28 @@
+Name,Value
+SUBSURFACE TRACK,S-U-------
+SUBMARINE,S-U-S-----
+NUCLEAR PROPULSION,S-U-SN----
+CONVENTIONAL PROPULSION,S-U-SC----
+OTHER SUBMERSIBLE,S-U-SO----
+UNDERWATER WEAPON,S-U-W-----
+TORPEDO,S-U-WT----
+SEA MINE,S-U-WM----
+SEA MINE DEALT,S-U-WMD---
+SEA MINE (GROUND),S-U-WMG---
+SEA MINE (GROUND) DEALT,S-U-WMGD--
+SEA MINE (MOORED),S-U-WMM---
+SEA MINE (MOORED DEALT,S-U-WMMD--
+SEA MINE (FLOATING),S-U-WMF---
+SEA MINE (FLOATING) DEALT,S-U-WMFD--
+SEA MINE (IN OTHER POSITION),S-U-WMO---
+SEA MINE (IN OTHER POSITION) DEALT,S-U-WMOD--
+DRONE (UUV),S-U-WV----
+UNDERWATER DECOY,S-U-WD----
+SEA MINE DECOY,S-U-WDM---
+NON-SUBMARINE,S-U-N-----
+DIVER,S-U-ND----
+SEABED INSTALLATION/MANMADE,S-U-NBS---
+SEABED ROCK/STONE OBSTACLE OTHER ,S-U-NBR---
+WRECK,S-U-NBW---
+MARINE LIFE,S-U-NM----
+SEA ANOMALY,S-U-NA----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SeaSurface.csv
new file mode 100644
index 0000000..4ab641e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SeaSurface.csv
@@ -0,0 +1,61 @@
+Name,Value
+SEA SURFACE INSTALLATION,S-G-IR----
+SEA SURFACE TRACK,S-S-------
+COMBATANT,S-S-C-----
+LINE,S-S-CL----
+CARRIER,S-S-CLCV--
+BATTLESHIP,S-S-CLBB--
+CRUISER,S-S-CLCC--
+DESTROYER,S-S-CLDD--
+FRIGATE/CORVETTE,S-S-CLFF--
+AMPHIBIOUS WARFARE SHIP,S-S-CA----
+ASSAULT VESSEL,S-S-CALA--
+LANDING SHIP,S-S-CALS--
+LANDING CRAFT,S-S-CALC--
+MINE WARFARE VESSEL,S-S-CM----
+MINELAYER,S-S-CMML--
+MINESWEEPER,S-S-CMMS--
+MINEHUNTER,S-S-CMMH--
+MCM DRONE,S-S-CMMD--
+PATROL,S-S-CP----
+ANTI SUBMARINE WARFARE,S-S-CPSB--
+ANTI SURFACE WARFARE,S-S-CPSU--
+HOVERCRAFT,S-S-CH----
+NAVY TASK FORCE,S-S-GF----
+NAVY TASK GROUP,S-S-GG----
+NAVY TASK UNIT,S-S-GU----
+NAVY TASK ELEMENT,S-S-GE----
+CONVOY,S-S-GC----
+NONCOMBATANT,S-S-N-----
+UNDERWAY REPLENISHMENT,S-S-NR----
+UNDERWAY REPLENISHMENT AMMO ,S-S-NRA---
+UNDERWAY REPLENISHMENT OIL ,S-S-NOT---
+FLEET SUPPORT TUG OCEAN GOING ,S-S-NFT---
+INTELLIGENCE,S-S-NI----
+HOSPITAL SHIP,S-S-NM----
+REPAIR SHIP,S-S-NR---2
+SUBMARINE TENDER,S-S-NTS---
+HOVERCRAFT,S-S-NH----
+SERVICE & SUPPORT HARBOUR,S-S-NS----
+MERCHANT,S-S-XM----
+CARGO,S-S-XMC---
+ROLL ON-ROLL OFF,S-S-XME---
+OILER/TANKER,S-S-XMO---
+TUG,S-S-XMT---
+FERRY,S-S-XMF---
+PASSENGER,S-S-XMP---
+HAZARDOUS MATERIALS,S-S-XMHZ--
+DREDGE,S-S-XMD---
+FISHING,S-S-XF----
+DRIFTER,S-S-XMDF--
+TRAWLER,S-S-XMTR--
+LEISURE CRAFT,S-S-XR----
+LAW ENFORCEMENT VESSEL,S-S-XL----
+HOVERCRAFT,S-S-XH----
+OWN TRACK,S-S-O-----
+DITCHED AIRCRAFT,S-S-ED----
+PERSON IN WATER,S-S-EP----
+DISTRESSED VESSEL,S-S-EV----
+SEA MINELIKE,S-S-ZM----
+NAVIGATIONAL,S-S-ZN----
+ICEBERG,S-S-ZI----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Space.csv
new file mode 100644
index 0000000..319194d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Space.csv
@@ -0,0 +1,5 @@
+Name,Value
+SPACE TRACK,S-P-------
+SATELLITE,S-P-S-----
+CREWED SPACE VEHICLE,S-P-V-----
+SPACE STATION,S-P-T-----
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SpeedUnits.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SpeedUnits.csv
new file mode 100644
index 0000000..15ac64b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_SpeedUnits.csv
@@ -0,0 +1,5 @@
+Name,Value
+Kilometers Per Hour,KPH
+Meters Per Second,MPS
+Nautical Miles Per Hour (Knots),KTS
+Statute Miles Per Hour,MPH
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Statuses.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Statuses.csv
new file mode 100644
index 0000000..246fbaf
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Statuses.csv
@@ -0,0 +1,4 @@
+Name,Value
+Not Set Status,-
+Present,P
+Anticipated,A
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_TrueFalse.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_TrueFalse.csv
new file mode 100644
index 0000000..e5409b6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_TrueFalse.csv
@@ -0,0 +1,3 @@
+Name,Value
+False,0
+True,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Units.csv
new file mode 100644
index 0000000..3669db8
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Coded_Domain_Units.csv
@@ -0,0 +1,427 @@
+Name,Value
+UNIT,S-G-U-----
+COMBAT,S-G-UC----
+AIR DEFENCE,S-G-UCD---
+SHORT RANGE,S-G-UCDS--
+MISSILE,S-G-UCDS-2
+GUN,S-G-UCDS-3
+AIR DEFENCE MISSILE,S-G-UCDM--
+AIR DEFENCE MISSILE LIGHT,S-G-UCDML-
+AIR DEFENCE MISSILE MOTORIZED,S-G-UCDMLA
+AIR DEFENCE MISSILE MEDIUM,S-G-UCDMM-
+AIR DEFENCE MISSILE HEAVY,S-G-UCDMH-
+H/MAD,S-G-UCDH--
+GUN UNIT,S-G-UCDG--
+COMPOSITE,S-G-UCDC--
+TARGETING UNIT,S-G-UCDT--
+THEATRE MISSILE DEFENCE UNIT,S-G-UCDO--
+ARMOUR,S-G-UCA---
+ARMOUR TRACK,S-G-UCAT--
+ARMOUR TRACK AIRBORNE,S-G-UCATA-
+ARMOUR TRACK AMPHIBIOUS,S-G-UCATW-
+ARMOUR TRACK AMPHIBIOUS RECOVERY,S-G-UCATWR
+ARMOUR TRACK LIGHT ,S-G-UCATL-
+ARMOUR TRACK MEDIUM ,S-G-UCATM-
+ARMOUR TRACK HEAVY ,S-G-UCATH-
+ARMOUR TRACK RECOVERY ,S-G-UCATR-
+ARMOUR WHEELED ,S-G-UCAW--
+ARMOUR WHEELED AIR ASSAULT ,S-G-UCAWS-
+ARMOUR WHEELED AIRBORNE ,S-G-UCAWA-
+ARMOUR WHEELED AMPHIBIOUS ,S-G-UCAWW-
+ARMOUR WHEELED AMPHIBIOUS RECOVERY,S-G-UCAWWR
+ARMOUR WHEELED LIGHT ,S-G-UCAWL-
+ARMOUR WHEELED MEDIUM ,S-G-UCAWM-
+ARMOUR WHEELED HEAVY ,S-G-UCAWH-
+ARMOUR WHEELED RECOVERY ,S-G-UCAWR-
+ANTI ARMOUR,S-G-UCAA--
+ANTI ARMOUR DISMOUNTED,S-G-UCAAD-
+ANTI ARMOUR LIGHT,S-G-UCAAL-
+ANTI ARMOUR AIRBORNE,S-G-UCAAM-
+ANTI ARMOUR AIR ASSAULT,S-G-UCAAS-
+ANTI ARMOUR MOUNTAIN,S-G-UCAAU-
+ANTI ARMOUR ARCTIC,S-G-UCAAC-
+ANTI ARMOUR ARMOURED,S-G-UCAAA-
+ANTI ARMOUR ARMOURED TRACKED,S-G-UCAAAT
+ANTI ARMOUR ARMOURED WHEELED,S-G-UCAAAW
+ANTI ARMOUR ARMOURED AIR ASSAULT,S-G-UCAAAS
+ANTI ARMOUR MOTORIZED,S-G-UCAAO-
+ANTI ARMOUR MOTORIZED AIR ASSAULT,S-G-UCAAOS
+AVIATION,S-G-UCV---
+FIXED WING,S-G-UCVF--
+UTILITY FIXED WING,S-G-UCVFU-
+ATTACK FIXED WING,S-G-UCVFA-
+TACTICAL AIR CONTROL PARTY (TACP),S-G-UCVUTP
+FORWARD AIR CONTROLLER (FAC),S-G-UCVUFC
+RECON FIXED WING,S-G-UCVFR-
+ROTARY WING,S-G-UCVR--
+ATTACK ROTARY WING,S-G-UCVRA-
+SCOUT ROTARY WING,S-G-UCVRS-
+ANTISUBMARINE WARFARE ROTARY WING,S-G-UCVRW-
+UTILITY ROTARY WING,S-G-UCVRU-
+LIGHT UTILITY ROTARY WING,S-G-UCVRUL
+MEDIUM UTILITY ROTARY WING,S-G-UCVRUM
+HEAVY UTILITY ROTARY WING,S-G-UCVRUH
+C2 ROTARY WING,S-G-UCVRUC
+MEDEVAC ROTARY WING,S-G-UCVRUE
+MINE COUNTERMEASURE ROTARY WING,S-G-UCVRM-
+PERSONNEL RECOVERY,S-G-UCVS--
+COMPOSITE,S-G-UCVC--
+VERTICAL/SHORT TAKEOFF AND LANDING (V/STOL),S-G-UCVV--
+UNMANNED AERIAL VEHICLE,S-G-UCVU--
+UNMANNED AERIAL VEHICLE FIXED WING,S-G-UCVUF-
+AVIATION UAV CONTROL,S-G-UCVU-2
+AVIATION UAV LAUNCHER,S-G-UCVU-3
+AVIATION UAV RECOVERY,S-G-UCVU-4
+UNMANNED AERIAL VEHICLE ROTARY WING,S-G-UCVUR-
+INFANTRY,S-G-UCI---
+INFANTRY LIGHT,S-G-UCIL--
+INFANTRY MOTORIZED,S-G-UCIM--
+INFANTRY MOUNTAIN,S-G-UCIO--
+INFANTRY AIRBORNE,S-G-UCIA--
+INFANTRY AIR ASSAULT,S-G-UCIS--
+INFANTRY MECHANIZED,S-G-UCIZ--
+INFANTRY NAVAL,S-G-UCIN--
+INFANTRY FIGHTING VEHICLE,S-G-UCII--
+INFANTRY ARCTIC,S-G-UCIC--
+INFANTRY SNIPER,S-G-UCIC-2
+ENGINEER,S-G-UCE---
+ENGINEER COMBAT,S-G-UCEC--
+ENGINEER COMBAT AIR ASSAULT,S-G-UCECS-
+ENGINEER COMBAT AIRBORNE,S-G-UCECA-
+ENGINEER COMBAT ARCTIC,S-G-UCECC-
+ENGINEER COMBAT LIGHT,S-G-UCECL-
+ENGINEER COMBAT MEDIUM,S-G-UCECM-
+ENGINEER COMBAT HEAVY,S-G-UCECH-
+ENGINEER COMBAT MECHANIZED (TRACK),S-G-UCECT-
+ENGINEER COMBAT MOTORIZED,S-G-UCECW-
+ENGINEER COMBAT MOUNTAIN,S-G-UCECO-
+ENGINEER COMBAT RECON,S-G-UCECR-
+ENGINEER COMBAT BRIDGING,S-G-UCEC-2
+ENGINEER COMBAT MINE CLEARING,S-G-UCEC-3
+ENGINEER COMBAT MINE LAYING,S-G-UCEC-4
+ENGINEER COMBAT DIVING,S-G-UCEC-5
+ENGINEER CONSTRUCTION,S-G-UCEN--
+ENGINEER NAVAL CONSTRUCTION,S-G-UCENN-
+FIELD ARTILLERY,S-G-UCF---
+HOWITZER/GUN,S-G-UCFH--
+SELF PROPELLED,S-G-UCFHE-
+AIR ASSAULT,S-G-UCFHS-
+AIRBORNE,S-G-UCFHA-
+ARCTIC,S-G-UCFHC-
+MOUNTAIN,S-G-UCFHO-
+LIGHT,S-G-UCFHL-
+MEDIUM,S-G-UCFHM-
+HEAVY,S-G-UCFHH-
+AMPHIBIOUS,S-G-UCFHX-
+ROCKET,S-G-UCFR--
+SINGLE ROCKET LAUNCHER,S-G-UCFRS-
+SINGLE ROCKET SELF PROPELLED,S-G-UCFRSS
+SINGLE ROCKET TRUCK,S-G-UCFRSR
+SINGLE ROCKET TOWED,S-G-UCFRST
+MULTI ROCKET LAUNCHER,S-G-UCFRM-
+MULTI ROCKET SELF PROPELLED,S-G-UCFRMS
+MULTI ROCKET TRUCK,S-G-UCFRMR
+MULTI ROCKET TOWED,S-G-UCFRMT
+TARGET ACQUISITION,S-G-UCFT--
+RADAR,S-G-UCFTR-
+SOUND,S-G-UCFTS-
+FLASH (OPTICAL),S-G-UCFTF-
+TARGET ACQUISITION MOUNTED,S-G-UCFTC-
+TARGET ACQUISITION DISMOUNTED,S-G-UCFTCD
+TARGET ACQUISITION TRACKED,S-G-UCFTCM
+TARGET ACQUISITION NAVAL GUNFIRE,S-G-UCFTA-
+MORTAR,S-G-UCFM--
+SELF PROPELLED (SP) TRACKED MORTAR,S-G-UCFMS-
+SP WHEELED MORTAR,S-G-UCFMSW
+TOWED MORTAR,S-G-UCFMT-
+TOWED AIRBORNE MORTAR,S-G-UCFMTA
+TOWED AIR ASSAULT MORTAR,S-G-UCFMTS
+TOWED ARCTIC MORTAR,S-G-UCFMTC
+TOWED MOUNTAIN MORTAR,S-G-UCFMTO
+AMPHIBIOUS MORTAR,S-G-UCFML-
+ARTILLERY SURVEY,S-G-UCFS--
+AIR ASSAULT,S-G-UCFSS-
+AIRBORNE,S-G-UCFSA-
+LIGHT,S-G-UCFSL-
+MOUNTAIN,S-G-UCFSO-
+METEOROLOGICAL,S-G-UCFO--
+AIR ASSAULT METEOROLOGICAL,S-G-UCFOS-
+AIRBORNE METEOROLOGICAL,S-G-UCFOA-
+LIGHT METEOROLOGICAL,S-G-UCFOL-
+MOUNTAIN METEOROLOGICAL,S-G-UCFOO-
+FIRE DIRECTION CENTRE,S-G-UCF--2
+OBERSERVER,S-G-UCF--3
+RECONNAISSANCE,S-G-UCR---
+RECONNAISSANCE HORSE,S-G-UCRH--
+RECONNAISSANCE CAVALRY,S-G-UCRV--
+RECONNAISSANCE CAVALRY ARMOURED,S-G-UCRVA-
+RECONNAISSANCE CAVALRY MOTORIZED,S-G-UCRVM-
+RECONNAISSANCE CAVALRY GROUND,S-G-UCRVG-
+RECONNAISSANCE CAVALRY AIR,S-G-UCRVO-
+RECONNAISSANCE ARCTIC,S-G-UCRC--
+RECONNAISSANCE AIR ASSAULT,S-G-UCRS--
+RECONNAISSANCE AIRBORNE,S-G-UCRA--
+RECONNAISSANCE MOUNTAIN,S-G-UCRO--
+RECONNAISSANCE LIGHT,S-G-UCRLL-
+RECONNAISSANCE MARINE,S-G-UCRR--
+RECONNAISSANCE MARINE DIVISION,S-G-UCRRD-
+RECONNAISSANCE MARINE FORCE,S-G-UCRRF-
+RECONNAISSANCE MARINE LIGHT ARMOURED RECONNAISSANCE (LAR),S-G-UCRRL-
+RECONNAISSANCE LONG RANGE SURVEILLANCE (LRS),S-G-UCRX--
+MISSILE (SURFACE-SURFACE),S-G-UCM---
+MISSILE (SURFACE-SURFACE) TACTICAL,S-G-UCMT--
+MISSILE (SURFACE-SURFACE) STRATEGIC,S-G-UCMS--
+INTERNAL SECURITY FORCES,S-G-UCS---
+RIVERINE,S-G-UCSW--
+GROUND,S-G-UCSG--
+DISMOUNTED GROUND,S-G-UCSGD-
+MOTORIZED GROUND,S-G-UCSGM-
+MECHANIZED GROUND,S-G-UCSGA-
+WHEELED MECHANIZED,S-G-UCSM--
+RAILROAD,S-G-UCSR--
+AVIATION,S-G-UCSA--
+COMBAT SUPPORT,S-G-UU----
+COMBAT SUPPORT CBRN,S-G-UUA---
+CHEMICAL,S-G-UUAC--
+SMOKE/DECON,S-G-UUACC-
+MECHANIZED SMOKE/DECON,S-G-UUACCK
+MOTORIZED SMOKE/DECON,S-G-UUACCM
+SMOKE,S-G-UUACS-
+MOTORIZED SMOKE,S-G-UUACSM
+ARMOUR SMOKE,S-G-UUACSA
+CHEMICAL RECON,S-G-UUACR-
+CHEMICAL WHEELED ARMOURED VEHICLE,S-G-UUACRW
+CHEMICAL WHEELED ARMOURED VEHICLE RECONNAISSANCE SURVEILLANCE,S-G-UUACRS
+NUCLEAR,S-G-UUAN--
+BIOLOGICAL,S-G-UUAB--
+RECON EQUIPPED,S-G-UUABR-
+DECONTAMINATION,S-G-UUAD--
+DECONTAMINATION - Troop,S-G-UUADT-
+DECONTAMINATION - Equipment,S-G-UUADE-
+DECONTAMINATION - Equipment / Troop,S-G-UUADET
+DECONTAMINATION - Lab,S-G-UUAL--
+MILITARY INTELLIGENCE,S-G-UUM---
+AERIAL EXPLOITATION,S-G-UUMA--
+SIGNAL INTELLIGENCE (SIGINT),S-G-UUMS--
+ELECTRONIC WARFARE,S-G-UUMSE-
+ARMOURED WHEELED VEHICLE,S-G-UUMSEA
+DIRECTION FINDING,S-G-UUMSED
+INTERCEPT,S-G-UUMSEI
+JAMMING,S-G-UUMSEJ
+THEATRE,S-G-UUMSET
+CORPS,S-G-UUMSEC
+COUNTER INTELLIGENCE,S-G-UUMC--
+SURVEILLANCE,S-G-UUMR--
+GROUND SURVEILLANCE RADAR,S-G-UUMRG-
+SENSOR,S-G-UUMRS-
+SENSOR SCM,S-G-UUMRSS
+GROUND STATION MODULE,S-G-UUMRX-
+METEOROLOGICAL,S-G-UUMMO-
+OPERATIONS,S-G-UUMO--
+TACTICAL EXPLOIT,S-G-UUMT--
+INTERROGATION,S-G-UUMQ--
+JOINT INTELLIGENCE CENTRE,S-G-UUMJ--
+LAW ENFORCEMENT UNIT,S-G-UUL---
+SHORE PATROL,S-G-UULS--
+MILITARY POLICE,S-G-UULM--
+CIVILIAN LAW ENFORCEMENT,S-G-UULC--
+SECURITY POLICE (AIR),S-G-UULF--
+CENTRAL INTELLIGENCE DIVISION (CID),S-G-UULD--
+SIGNAL UNIT,S-G-UUS---
+AREA,S-G-UUSA--
+COMMUNICATION CONFIGURED PACKAGE,S-G-UUSC--
+LARGE COMMUNICATION CONFIGURED PACKAGE (LCCP),S-G-UUSCL-
+COMMAND OPERATIONS,S-G-UUSO--
+FORWARD COMMUNICATIONS,S-G-UUSF--
+MULTIPLE SUBSCRIBER ELEMENT,S-G-UUSM--
+SMALL EXTENSION NODE,S-G-UUSMS-
+LARGE EXTENSION NODE,S-G-UUSML-
+NODE CENTRE,S-G-UUSMN-
+RADIO UNIT,S-G-UUSR--
+TACTICAL SATELLITE,S-G-UUSRS-
+TELETYPE CENTRE,S-G-UUSRT-
+RELAY,S-G-UUSRW-
+SIGNAL SUPPORT,S-G-UUSS--
+TELEPHONE SWITCH,S-G-UUSW--
+ELECTRONIC RANGING,S-G-UUSX--
+INFORMATION WARFARE UNIT,S-G-UUI---
+LANDING SUPPORT,S-G-UUP---
+EXPLOSIVE ORDINANCE DISPOSAL,S-G-UUE---
+TOPOGRAPHIC,S-G-UUT---
+DOG,S-G-UU---2
+DRILLING,S-G-UUD---
+COMBAT SERVICE SUPPORT,S-G-US----
+ADMINISTRATIVE (ADMIN),S-G-USA---
+ADMIN THEATRE,S-G-USAT--
+ADMIN CORPS,S-G-USAC--
+JUDGE ADVOCATE GENERAL (JAG),S-G-USAJ--
+JAG THEATRE,S-G-USAJT-
+JAG CORPS,S-G-USAJC-
+POSTAL,S-G-USAO--
+POSTAL THEATRE,S-G-USAOT-
+POSTAL CORPS,S-G-USAOC-
+FINANCE,S-G-USAF--
+FINANCE THEATRE,S-G-USAFT-
+FINANCE CORPS,S-G-USAFC-
+PERSONNEL SERVICES,S-G-USAS--
+PERSONNEL THEATRE,S-G-USAST-
+PERSONNEL CORPS,S-G-USASC-
+MORTUARY/GRAVES REGISTRY,S-G-USAM--
+MORTUARY/GRAVES REGISTRY THEATRE,S-G-USAMT-
+MORTUARY/GRAVES REGISTRY CORPS,S-G-USAMC-
+RELIGIOUS/CHAPLAIN,S-G-USAR--
+RELIGIOUS/CHAPLAIN THEATRE,S-G-USART-
+RELIGIOUS/CHAPLAIN CORPS,S-G-USARC-
+PUBLIC AFFAIRS,S-G-USAP--
+PUBLIC AFFAIRS THEATRE,S-G-USAPT-
+PUBLIC AFFAIRS CORPS,S-G-USAPC-
+PUBLIC AFFAIRS BROADCAST,S-G-USAPB-
+PUBLIC AFFAIRS BROADCAST THEATRE,S-G-USAPBT
+PUBLIC AFFAIRS BROADCAST CORPS,S-G-USAPBC
+PUBLIC AFFAIRS JOINT INFORMATION BUREAU (JIB),S-G-USAPM-
+PUBLIC AFFAIRS JIB THEATRE,S-G-USAPMT
+PUBLIC AFFAIRS JIB CORPS,S-G-USAPMC
+REPLACEMENT HOLDING UNIT (RHU),S-G-USAX--
+RHU THEATRE,S-G-USAXT-
+RHU CORPS,S-G-USAXC-
+LABOUR,S-G-USAL--
+LABOUR THEATRE,S-G-USALT-
+LABOUR CORPS,S-G-USALC-
+MORAL WELFARE RECREATION (MWR) ,S-G-USAW--
+MWR THEATRE,S-G-USAWT-
+MWR CORPS,S-G-USAWC-
+QUARTERMASTER (SUPPLY),S-G-USAQ--
+QUARTERMASTER (SUPPLY) THEATRE,S-G-USAQT-
+QUARTERMASTER (SUPPLY) CORPS,S-G-USAQC-
+MEDICAL,S-G-USM---
+MEDICAL THEATRE,S-G-USMT--
+MEDICAL CORPS,S-G-USMC--
+MEDICAL TREATMENT FACILITY,S-G-USMM--
+MEDICAL TREATMENT FACILITY THEATRE,S-G-USMMT-
+MEDICAL TREATMENT FACILITY CORPS,S-G-USMMC-
+MEDICAL VETERINARY,S-G-USMV--
+MEDICAL VETERINARY THEATRE,S-G-USMVT-
+MEDICAL VETERINARY CORPS,S-G-USMVC-
+MEDICAL DENTAL,S-G-USMD--
+MEDICAL DENTAL THEATRE,S-G-USMDT-
+MEDICAL DENTAL CORPS,S-G-USMDC-
+MEDICAL PSYCHOLOGICAL,S-G-USMP--
+MEDICAL PSYCHOLOGICAL THEATRE,S-G-USMPT-
+MEDICAL PSYCHOLOGICAL CORPS,S-G-USMPC-
+SUPPLY,S-G-USS---
+SUPPLY THEATRE,S-G-USST--
+SUPPLY CORPS,S-G-USSC--
+SUPPLY CLASS I,S-G-USS1--
+SUPPLY CLASS I THEATRE,S-G-USS1T-
+SUPPLY CLASS I CORPS,S-G-USS1C-
+SUPPLY CLASS II,S-G-USS2--
+SUPPLY CLASS II THEATRE,S-G-USS2T-
+SUPPLY CLASS II CORPS,S-G-USS2C-
+SUPPLY CLASS III,S-G-USS3--
+SUPPLY CLASS III THEATRE,S-G-USS3T-
+SUPPLY CLASS III CORPS,S-G-USS3C-
+SUPPLY CLASS III AVIATION,S-G-USS3A-
+SUPPLY CLASS III AVIATION,S-G-USS3AT
+SUPPLY CLASS III AVIATION CORPS,S-G-USS3AC
+SUPPLY CLASS IV,S-G-USS4--
+SUPPLY CLASS IV THEATRE,S-G-USS4T-
+SUPPLY CLASS IV CORPS,S-G-USS4C-
+SUPPLY CLASS V,S-G-USS5--
+SUPPLY CLASS V THEATRE,S-G-USS5T-
+SUPPLY CLASS V CORPS,S-G-USS5C-
+SUPPLY CLASS VI,S-G-USS6--
+SUPPLY CLASS VI THEATRE,S-G-USS6T-
+SUPPLY CLASS VI CORPS,S-G-USS6C-
+SUPPLY CLASS VII,S-G-USS7--
+SUPPLY CLASS VII THEATRE,S-G-USS7T-
+SUPPLY CLASS VII CORPS,S-G-USS7C-
+SUPPLY CLASS VIII,S-G-USS8--
+SUPPLY CLASS VIII THEATRE,S-G-USS8T-
+SUPPLY CLASS VIII CORPS,S-G-USS8C-
+SUPPLY CLASS IX,S-G-USS9--
+SUPPLY CLASS IX THEATRE,S-G-USS9T-
+SUPPLY CLASS IX CORPS,S-G-USS9C-
+SUPPLY CLASS X,S-G-USSX--
+SUPPLY CLASS X THEATRE,S-G-USSXT-
+SUPPLY CLASS X CORPS,S-G-USSXC-
+SUPPLY LAUNDRY/BATH,S-G-USSL--
+SUPPLY LAUNDRY/BATH THEATRE,S-G-USSLT-
+SUPPLY LAUNDRY/BATH CORPS,S-G-USSLC-
+SUPPLY WATER,S-G-USSW--
+SUPPLY WATER THEATRE,S-G-USSWT-
+SUPPLY WATER CORPS,S-G-USSWC-
+SUPPLY WATER PURIFICATION,S-G-USSWP-
+SUPPLY WATER PURIFICATION THEATRE,S-G-USSWPT
+SUPPLY WATER PURIFICATION CORPS,S-G-USSWPC
+TRANSPORTATION,S-G-UST---
+TRANSPORTATION THEATRE,S-G-USTT--
+TRANSPORTATION CORPS,S-G-USTC--
+MOVEMENT CONTROL CENTRE(MCC),S-G-USTM--
+MCC THEATRE,S-G-USTMT-
+MCC CORPS,S-G-USTMC-
+RAILHEAD,S-G-USTR--
+RAILHEAD THEATRE,S-G-USTRT-
+RAILHEAD CORPS,S-G-USTRC-
+SPOD/SPOE,S-G-USTS--
+SPOD/SPOE THEATRE,S-G-USTST-
+SPOD/SPOE CORPS,S-G-USTSC-
+APOD/APOE,S-G-USTA--
+APOD/APOE THEATRE,S-G-USTAT-
+APOD/APOE CORPS,S-G-USTAC-
+MISSILE,S-G-USTI--
+MISSILE THEATRE,S-G-USTIT-
+MISSILE CORPS,S-G-USTIC-
+MAINTENANCE,S-G-USX---
+MAINTENANCE THEATRE,S-G-USXT--
+MAINTENANCE CORPS,S-G-USXC--
+MAINTENANCE HEAVY,S-G-USXH--
+MAINTENANCE HEAVY THEATRE,S-G-USXHT-
+MAINTENANCE HEAVY CORPS,S-G-USXHC-
+MAINTENANCE RECOVERY,S-G-USXR--
+MAINTENANCE RECOVERY THEATRE,S-G-USXRT-
+MAINTENANCE RECOVERY CORPS,S-G-USXRC-
+ORDINANCE,S-G-USXO--
+ORDINANCE THEATRE,S-G-USXOT-
+ORDINANCE CORPS,S-G-USXOC-
+ORDINANCE MISSILE,S-G-USXOM-
+ORDINANCE MISSILE THEATRE,S-G-USXOMT
+ORDINANCE MISSILE CORPS,S-G-USXOMC
+ELECTRO-OPTICAL,S-G-USXE--
+ELECTRO-OPTICAL THEATRE,S-G-USXET-
+ELECTRO-OPTICAL CORPS,S-G-USXEC-
+BATTLE DAMAGE REPAIR,S-G-USXBDR
+PREVENTIVE MAINTANANCE,S-G-USXPM-
+PIPELINE,S-G-USXP--
+ENVIRONMENTAL PROTECTION,S-G-USXEP-
+SPECIAL C2 HEADQUARTERS COMPONENT,S-G-UH----
+UNIT GENERAL HEADQUARTERS,S-G-UH---2
+GENERAL HEADQUARTERS AND SERVICE,S-G-UH---3
+UNIT GENERAL LIAISON,S-G-GL----
+SPECIAL OPERATIONS FORCE (SOF) UNIT,S-F-------
+SOF UNIT FIXED WING,S-F-AF----
+SOF UNIT ATTACK,S-F-AFA---
+SOF UNIT REFUEL,S-F-AFK---
+SOF UNIT UTILITY,S-F-AFU---
+SOF UNIT UTILITY (LIGHT),S-F-AFUL--
+SOF UNIT UTILITY (MEDIUM),S-F-AFUM--
+SOF UNIT UTILITY (HEAVY),S-F-AFUH--
+SOF UNIT VSTOL,S-F-AV----
+SOF UNIT ROTARY WING,S-F-AH----
+SOF UNIT COMBAT SEARCH AND RESCUE,S-F-AHH---
+SOF UNIT ATTACK,S-F-AHA---
+SOF UNIT UTILITY,S-F-AHU---
+SOF UNIT UTILITY (LIGHT),S-F-AHUL--
+SOF UNIT UTILITY (MEDIUM),S-F-AHUM--
+SOF UNIT UTILITY (HEAVY),S-F-AHUH--
+SOF UNIT SOF UNIT NAVAL,S-F-SN----
+SOF UNIT SEAL,S-F-SNS---
+SOF UNIT UNDERWATER DEMOLITION TEAM,S-F-SNU---
+SOF UNIT SPECIAL BOAT,S-F-SNB---
+SOF UNIT SPECIAL SSNR,S-F-SNN---
+SOF UNIT GROUND,S-F-G-----
+SOF UNIT SPECIAL FORCES,S-F-GS----
+SOF UNIT RANGER,S-F-GSR---
+SOF UNIT PSYCHOLOGICAL OPERATIONS (PSYOPS),S-F-GSP---
+SOF UNIT FIXED AVIATION (PSYOPS),S-F-GSPA--
+SOF UNIT CIVIL AFFAIRS,S-F-GCA---
+SOF UNIT SUPPORT,S-F-GB----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Range_Domain_Direction.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Range_Domain_Direction.csv
new file mode 100644
index 0000000..f9a3bb9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6b/name_domains_values/Range_Domain_Direction.csv
@@ -0,0 +1,2 @@
+Type,Min,Max
+SmallInteger,0,360
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Activities_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Activities_Metadata.xml
new file mode 100644
index 0000000..41948ee
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Activities_Metadata.xml
@@ -0,0 +1,195 @@
+
+
+
+
+ Activities
+ vector digital data
+
+
+
+ Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (APP-6(D)).
+ Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data (APP-6(D) Symbol Set 40).
+
+
+
+ -121.6876
+ -121.595138
+ 36.850282
+ 36.826698
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ Military
+ Activities
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ Licensed under the Apache License, Version 2.0.
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Activities
+
+
+ context
+
+
+ SHAPE
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ idmode
+
+
+ createdby
+
+
+ symbolentity
+
+
+ symbolset
+
+
+ identity
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ combateffectiveness
+
+
+ civilian
+
+
+ reinforced
+
+
+ y
+
+
+ datetimeexpired
+
+
+ uniquedesignation
+
+
+ reliability
+
+
+ datetimevalid
+
+
+ indicator
+
+
+ credibility
+
+
+ quantity
+
+
+ z
+
+
+ status
+
+
+ rotation
+
+
+ echelon
+
+
+ size
+
+
+ additionalinformation
+
+
+ countrycode
+
+
+ staffcomment
+
+
+ x
+
+
+ modifier1
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/AirMissile_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/AirMissile_Metadata.xml
new file mode 100644
index 0000000..197cff1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/AirMissile_Metadata.xml
@@ -0,0 +1,197 @@
+
+
+
+
+ AirMissile
+ vector digital data
+
+
+
+ Military Features that support air missiles.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air missile data (APP-6(D) Symbol Set 02).
+
+
+
+ -92.869348
+ -92.869348
+ 40.458904
+ 40.458904
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ AirMissile
+
+
+ symbolset
+
+
+ identity
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ speed
+
+
+ x
+
+
+ modifier1
+
+
+ symbolentity
+
+
+ context
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ direction
+
+
+ reliability
+
+
+ idmode
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ operationalcondition
+
+
+ modifier2
+
+
+ indicator
+
+
+ type
+
+
+ countrycode
+
+
+ credibility
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Air_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Air_Metadata.xml
new file mode 100644
index 0000000..fbc6325
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Air_Metadata.xml
@@ -0,0 +1,197 @@
+
+
+
+
+ Air
+ vector digital data
+
+
+
+ Military features that support Air units and equipment
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air data (APP-6(D) Symbol Set 01).
+
+
+
+ -121.760467
+ -91.720581
+ 43.945807
+ 36.653885
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Air
+
+
+ symbolset
+
+
+ identity
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ speed
+
+
+ x
+
+
+ modifier1
+
+
+ symbolentity
+
+
+ context
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ direction
+
+
+ reliability
+
+
+ idmode
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ operationalcondition
+
+
+ modifier2
+
+
+ indicator
+
+
+ type
+
+
+ countrycode
+
+
+ credibility
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Civilian_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Civilian_Metadata.xml
new file mode 100644
index 0000000..df193f9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Civilian_Metadata.xml
@@ -0,0 +1,203 @@
+
+
+
+
+ Civilian
+ vector digital data
+
+
+
+ Military Features that support civilian individual and organization.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with civilian data.
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Civilian
+ Defense
+ Intelligence
+ APP-6(D)
+ Military
+ Individual/Organization
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Civilian
+
+
+ echelon
+
+
+ modifier1
+
+
+ symbolentity
+
+
+ speed
+
+
+ identity
+
+
+ x
+
+
+ indicator
+
+
+ status
+
+
+ modifier2
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ symbolset
+
+
+ direction
+
+
+ reliability
+
+
+ idmode
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ higherformation
+
+
+ reinforced
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ specialheadquarters
+
+
+ countrycode
+
+
+ context
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresAreas_Metadata.xml
new file mode 100644
index 0000000..156f343
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresAreas_Metadata.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ ControlMeasuresAreas
+ vector digital data
+
+
+
+ Military Features that support military control measure areas.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure polygon/area data (APP-6(D) Symbol Set 25).
+
+
+
+ -121.806009
+ -121.592331
+ 36.76934
+ 36.621883
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Control Measures
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresAreas
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ type
+
+
+ y
+
+
+ symbolset
+
+
+ identity
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ x2
+
+
+ y2
+
+
+ z
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ hostile
+
+
+ azimuth
+
+
+ distance2
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ z2
+
+
+ x
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ status
+
+
+ symbolentity
+
+
+ echelon
+
+
+ targetdesignator
+
+
+ countrycode
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresLines_Metadata.xml
new file mode 100644
index 0000000..46d4991
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresLines_Metadata.xml
@@ -0,0 +1,197 @@
+
+
+
+
+ ControlMeasuresLines
+ vector digital data
+
+
+
+ Military Features that support military control measure lines..
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure line/polyline data (APP-6(D)).
+
+
+
+ -121.823734
+ -121.534727
+ 36.799619
+ 36.597512
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Control Measures
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresLines
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ hostile
+
+
+ x
+
+
+ symbolset
+
+
+ identity
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ z
+
+
+ z2
+
+
+ y
+
+
+ editedby
+
+
+ editedtime
+
+
+ usecontrolpoints
+
+
+ createdtime
+
+
+ width
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ additionalinformation
+
+
+ distance
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ countrycode
+
+
+ type
+
+
+ optionallabel
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ status
+
+
+ symbolentity
+
+
+ echelon
+
+
+ length
+
+
+ datetimevalid
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresPoints_Metadata.xml
new file mode 100644
index 0000000..605cae5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/ControlMeasuresPoints_Metadata.xml
@@ -0,0 +1,187 @@
+
+
+
+
+ ControlMeasuresPoints
+ vector digital data
+
+
+
+ Military Features that support military control measure points.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure point data (APP-6(D)).
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Control Measures
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresPoints
+
+
+ symbolset
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ speed
+
+
+ x
+
+
+ status
+
+
+ identity
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ symbolentity
+
+
+ direction
+
+
+ hostile
+
+
+ type
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ rotation
+
+
+ speedunit
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ additionalinformation
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ quantity
+
+
+ countrycode
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Cyberspace_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Cyberspace_Metadata.xml
new file mode 100644
index 0000000..4f82316
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Cyberspace_Metadata.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ Cyberspace
+ vector digital data
+
+
+
+ Military Features that support the cyberspace domain.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with cyberspace data (APP-6(D) Symbol Set 60).
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Cyberspace
+ Defense
+ Intelligence
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Cyberspace
+
+
+ additionalinformation
+
+
+ operationalcondition
+
+
+ indicator
+
+
+ direction
+
+
+ context
+
+
+ speedunit
+
+
+ higherformation
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ identity
+
+
+ y
+
+
+ z
+
+
+ x
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ symbolentity
+
+
+ guardedunit
+
+
+ type
+
+
+ quantity
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ reliability
+
+
+ idmode
+
+
+ size
+
+
+ speed
+
+
+ editedtime
+
+
+ datetimeexpired
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ credibility
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ specialdesignator
+
+
+ rotation
+
+
+ symbolset
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Dismounted_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Dismounted_Metadata.xml
new file mode 100644
index 0000000..6bc4e36
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Dismounted_Metadata.xml
@@ -0,0 +1,203 @@
+
+
+
+
+ Dismounted
+ vector digital data
+
+
+
+ Military Features that support Dismounted.
+ Military Features for use as part of a Plan or Operation. This feature layer is intended to be used with Dismounted data (Symbol Set 27).
+
+
+
+ -121.66126
+ -121.5847
+ 36.781895
+ 36.618929
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Land Units
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Dismounted
+
+
+ modifier1
+
+
+ symbolentity
+
+
+ direction
+
+
+ identity
+
+
+ speedunit
+
+
+ status
+
+
+ echelon
+
+
+ modifier2
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ y
+
+
+ z
+
+
+ x
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ symbolset
+
+
+ credibility
+
+
+ reliability
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ size
+
+
+ speed
+
+
+ editedtime
+
+
+ datetimeexpired
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ additionalinformation
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ idmode
+
+
+ rotation
+
+
+ context
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Installations_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Installations_Metadata.xml
new file mode 100644
index 0000000..94463aa
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Installations_Metadata.xml
@@ -0,0 +1,190 @@
+
+
+
+
+ Installations
+ vector digital data
+
+
+
+ Military Features that support building and installation features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land installations data (APP-6(D) Symbol Set 20).
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Land Installations
+ Defense
+ Intelligence
+ APP-6(D)
+ Military
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Installations
+
+
+ symbolset
+
+
+ identity
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ speed
+
+
+ x
+
+
+ modifier1
+
+
+ symbolentity
+
+
+ context
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ direction
+
+
+ credibility
+
+
+ reliability
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ operationalcondition
+
+
+ modifier2
+
+
+ indicator
+
+
+ idmode
+
+
+ countrycode
+
+
+ combateffectiveness
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/LandEquipment_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/LandEquipment_Metadata.xml
new file mode 100644
index 0000000..87e955a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/LandEquipment_Metadata.xml
@@ -0,0 +1,198 @@
+
+
+
+
+ LandEquipment
+ vector digital data
+
+
+
+ Military Features that support land equipment features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land equipment data (APP-6(D) Symbol Set 15).
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Equipment
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ LandEquipment
+
+
+ mobility
+
+
+ symbolentity
+
+
+ symbolset
+
+
+ speed
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ x
+
+
+ operationalcondition
+
+
+ indicator
+
+
+ modifier1
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ context
+
+
+ direction
+
+
+ signatureequipment
+
+
+ type
+
+
+ idmode
+
+
+ hostile
+
+
+ credibility
+
+
+ reliability
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ quantity
+
+
+ countrycode
+
+
+ identity
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCAreasAtmospheric_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCAreasAtmospheric_Metadata.xml
new file mode 100644
index 0000000..821da4f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCAreasAtmospheric_Metadata.xml
@@ -0,0 +1,151 @@
+
+
+
+
+ METOCAreasAtmospheric
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) polygon features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) polygon/area data (APP-6(D) Symbol Set 45).
+
+
+
+ -101.422043
+ -92.273354
+ 49.114013
+ 41.838719
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Inteligence
+ APP-6(D)
+ METOC
+ Meteorological and Oceanographic
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreasAtmospheric
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ symbolentity
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ additionalinformation
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCAreasOceanographic_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCAreasOceanographic_Metadata.xml
new file mode 100644
index 0000000..b8f431f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCAreasOceanographic_Metadata.xml
@@ -0,0 +1,151 @@
+
+
+
+
+ METOCAreasOceanographic
+ vector digital data
+
+
+
+ Military Features that support Oceanographic (METOC) polygon features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Oceanographic (METOC) polygon/area data (APP-6(D) Symbol Set 46).
+
+
+
+ -93.477129
+ -85.692718
+ 49.130064
+ 41.818175
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ METOC
+ Meteorological and Oceanographic
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreasOceanographic
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ symbolentity
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ additionalinformation
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCLinesAtmospheric_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCLinesAtmospheric_Metadata.xml
new file mode 100644
index 0000000..5bde075
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCLinesAtmospheric_Metadata.xml
@@ -0,0 +1,143 @@
+
+
+
+
+ METOCLinesAtmospheric
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) line features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) line/polyline data (APP-6(D) Symbol Set 45).
+
+
+
+ -101.999855
+ -93.616831
+ 43.850544
+ 36.771309
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ APP-6(D)
+ METOC
+ Meteorological and Oceanographic
+ Intelligence
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLinesAtmospheric
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ symbolentity
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ additionalinformation
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCLinesOceanographic_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCLinesOceanographic_Metadata.xml
new file mode 100644
index 0000000..b6e867c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCLinesOceanographic_Metadata.xml
@@ -0,0 +1,143 @@
+
+
+
+
+ METOCLinesOceanographic
+ vector digital data
+
+
+
+ Military Features that support Oceanographic (METOC) line features.
+ Millitary features for use as part of a Plan or Operation. This feature class is intended to be used with Oceanographic (METOC) line/polyline data (APP-6(D) Symbol Set 46).
+
+
+
+ -95.497583
+ -86.687839
+ 43.434002
+ 37.268869
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ METOC
+ Meteorological and Oceanographic
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLinesOceanographic
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ symbolentity
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ additionalinformation
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCPointsAtmospheric_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCPointsAtmospheric_Metadata.xml
new file mode 100644
index 0000000..567c631
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCPointsAtmospheric_Metadata.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ METOCPointsAtmospheric
+ vector digital data
+
+
+
+ Military features that support Meteorological (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) point data (APP-6(D) Symbol Set 45).
+
+
+
+ -92.737464
+ -88.537639
+ 46.666338
+ 40.306394
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ METOC
+ Meteorological and Oceanographic
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPointsAtmospheric
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ symbolset
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ size
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ rotation
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCPointsOceanographic_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCPointsOceanographic_Metadata.xml
new file mode 100644
index 0000000..18cf321
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/METOCPointsOceanographic_Metadata.xml
@@ -0,0 +1,141 @@
+
+
+
+
+ METOCPointsOceanographic
+ vector digital data
+
+
+
+ Military Features that support Oceanographic (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Oceanographic (METOC) point data (APP-6(D) Symbol Set 46).
+
+
+
+ -100.873121
+ -92.977291
+ 45.852586
+ 41.949146
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ METOC
+ Meteorological and Oceanographic
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPointsOceanographic
+
+
+ editedby
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ symbolset
+
+
+ editedtime
+
+
+ createdtime
+
+
+ size
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ optionallabel
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ rotation
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/MineWarfare_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/MineWarfare_Metadata.xml
new file mode 100644
index 0000000..e3adc7c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/MineWarfare_Metadata.xml
@@ -0,0 +1,206 @@
+
+
+
+
+ MineWarfare
+ vector digital data
+
+
+
+ Military Features that support Mine Warfare features.
+ Military features for use as part of a plan or operation. This feature class is intended to be used with Mine Warfare data (APP-6(D) Symbol Set 36).
+
+
+
+ -98.062644
+ -91.233678
+ 41.267141
+ 39.617867
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Mine Warfare
+ Intelligence
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ MineWarfare
+
+
+ indicator
+
+
+ symbolentity
+
+
+ symbolset
+
+
+ speed
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ size
+
+
+ x
+
+
+ uniquedesignation
+
+
+ operationalcondition
+
+
+ array
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ z
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ context
+
+
+ direction
+
+
+ type
+
+
+ specialheadquarters
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ reliability
+
+
+ idmode
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ credibility
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ quantity
+
+
+ countrycode
+
+
+ identity
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SIGINT_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SIGINT_Metadata.xml
new file mode 100644
index 0000000..4be3618
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SIGINT_Metadata.xml
@@ -0,0 +1,213 @@
+
+
+
+
+ SIGINT
+ vector digital data
+
+
+
+ Military Features that support Signals Intelligence (SIGINT) features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data (APP-6(D) Symbol Sets 50-54).
+
+
+
+ -86.263413
+ -86.053583
+ 43.271593
+ 42.455588
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ SIGINT
+ Defense
+ Intelligence
+ Signals
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SIGINT
+
+
+ additionalinformation
+
+
+ sigintmobility
+
+
+ modifier1
+
+
+ speed
+
+
+ context
+
+
+ x
+
+
+ higherformation
+
+
+ staffcomment
+
+
+ uniquedesignation
+
+
+ identity
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ symbolentity
+
+
+ direction
+
+
+ quantity
+
+
+ specialdesignator
+
+
+ signatureequipment
+
+
+ type
+
+
+ credibility
+
+
+ reliability
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ commonidentifier
+
+
+ platformtype
+
+
+ equipmentteardown
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ guardedunit
+
+
+ countrycode
+
+
+ symbolset
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SeaSubsurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SeaSubsurface_Metadata.xml
new file mode 100644
index 0000000..37a6fbc
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SeaSubsurface_Metadata.xml
@@ -0,0 +1,212 @@
+
+
+
+
+ SeaSubsurface
+ vector digital data
+
+
+
+ Military Features that support Sea Subsurface features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with sea subsurface data (APP-6(D) Symbol Set 35).
+
+
+
+ -91.537735
+ -90.411901
+ 45.304564
+ 42.321513
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ Sea Subsurface
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSubsurface
+
+
+ indicator
+
+
+ modifier2
+
+
+ modifier1
+
+
+ speed
+
+
+ context
+
+
+ x
+
+
+ uniquedesignation
+
+
+ operationalcondition
+
+
+ array
+
+
+ identity
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ symbolentity
+
+
+ direction
+
+
+ type
+
+
+ specialheadquarters
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ idmode
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ credibility
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ quantity
+
+
+ countrycode
+
+
+ symbolset
+
+
+ reliability
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SeaSurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SeaSurface_Metadata.xml
new file mode 100644
index 0000000..7e30503
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SeaSurface_Metadata.xml
@@ -0,0 +1,195 @@
+
+
+
+
+ SeaSurface
+ vector digital data
+
+
+
+ Military Features that support sea surface features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Sea Surface data (APP-6(D) Symbol Set 30).
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Sea Surface
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSurface
+
+
+ modifier1
+
+
+ symbolset
+
+
+ context
+
+
+ speed
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ x
+
+
+ array
+
+
+ modifier2
+
+
+ symbolentity
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ identity
+
+
+ direction
+
+
+ specialheadquarters
+
+
+ specialdesignator
+
+
+ idmode
+
+
+ type
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ uniquedesignation
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ guardedunit
+
+
+ countrycode
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SpaceMissile_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SpaceMissile_Metadata.xml
new file mode 100644
index 0000000..76105c5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/SpaceMissile_Metadata.xml
@@ -0,0 +1,188 @@
+
+
+
+
+ SpaceMissile
+ vector digital data
+
+
+
+ Military Features that support Space Missile features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Space Missile data (MIL-STD2525D Symbol Set 06).
+
+
+
+ -94.718012
+ -94.718012
+ 44.417045
+ 44.417045
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Space Missile
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SpaceMissile
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ speed
+
+
+ x
+
+
+ context
+
+
+ identity
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ direction
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ modifier2
+
+
+ indicator
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ modifier1
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ type
+
+
+ countrycode
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Space_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Space_Metadata.xml
new file mode 100644
index 0000000..a2ec347
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Space_Metadata.xml
@@ -0,0 +1,188 @@
+
+
+
+
+ Space
+ vector digital data
+
+
+
+ Military Features that support Space features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with space data (APP-6(D) Symbol Set 05).
+
+
+
+ -97.618885
+ -94.35643
+ 44.869022
+ 40.258853
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ APP-6(D)
+ Space
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Space
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ speed
+
+
+ x
+
+
+ context
+
+
+ identity
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ z
+
+
+ size
+
+
+ y
+
+
+ editedby
+
+
+ editedtime
+
+
+ createdtime
+
+
+ direction
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ modifier2
+
+
+ indicator
+
+
+ rotation
+
+
+ speedunit
+
+
+ civilian
+
+
+ createdby
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ modifier1
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ type
+
+
+ countrycode
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Units_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Units_Metadata.xml
new file mode 100644
index 0000000..9da5302
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/metadata/Units_Metadata.xml
@@ -0,0 +1,209 @@
+
+
+
+
+ Units
+ vector digital data
+
+
+
+ Military Features that support Land Units.
+ Military Features for use as part of a Plan or Operation. This feature layer is intended to be used with Land Units data.
+
+
+
+ -121.66126
+ -121.5847
+ 36.781895
+ 36.618929
+
+
+
+
+ None
+ ArcGIS for the Military
+ ArcGISSolutions
+ Defense
+ Intelligence
+ Land Units
+ APP-6(D)
+
+
+ ISO 19115 Topic Categories
+ intelligenceMilitary
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.6.1.9270
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Units
+
+
+ specialentitysubtype
+
+
+ modifier1
+
+
+ symbolentity
+
+
+ direction
+
+
+ identity
+
+
+ speedunit
+
+
+ status
+
+
+ echelon
+
+
+ modifier2
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ y
+
+
+ z
+
+
+ x
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ symbolset
+
+
+ specialheadquarters
+
+
+ credibility
+
+
+ reliability
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ size
+
+
+ speed
+
+
+ editedtime
+
+
+ datetimeexpired
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ additionalinformation
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ idmode
+
+
+ rotation
+
+
+ context
+
+
+
+
+ 20190403
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Activities.csv
new file mode 100644
index 0000000..20d1b34
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Activities.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Activities,40,False,,
+symbolentity,Integer,4,Activity Entity,NON_NULLABLE,Activities_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Activities_Modifier_Ones,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Air.csv
new file mode 100644
index 0000000..d6c5049
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Air.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Air,,FALSE,,
+symbolentity,Integer,4,Air Entity,NULLABLE,Air_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Air_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Air_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_AirMissile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_AirMissile.csv
new file mode 100644
index 0000000..312f3e4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_AirMissile.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Air_Missile,,FALSE,,
+symbolentity,Integer,4,Air Missile Entity,NULLABLE,Air_Missile_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Air_Missile_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Air_Missile_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Civilian.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Civilian.csv
new file mode 100644
index 0000000..426ed2a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Civilian.csv
@@ -0,0 +1,36 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Civilian,11,False,,
+symbolentity,Integer,4,Civilian Entity,NULLABLE,Land_Unit_Civilian_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Unit_Civilian_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Land_Unit_Civilian_Modifier_Twos,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+higherformation,String,21,Higher Formation,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..638cf26
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresAreas.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,ControlMeasuresAreas,25,False,,
+symbolentity,Integer,4,Area Entity,NULLABLE,Control_Measure_Area_Entities,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,False,,
+distance,Double,8,Distance (meters),NULLABLE,,,False,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,False,,
+distance2,Double,8,Distance 2 (meters),NULLABLE,,,False,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+x2,Double,8,X Location 2,NULLABLE,,,False,,
+y2,Double,8,Y Location 2,NULLABLE,,,False,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+optionallabel,String,30,Optional Label,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresLines.csv
new file mode 100644
index 0000000..768665a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresLines.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,ControlMeasuresLines,25,False,,
+symbolentity,Integer,4,Line Entity,NULLABLE,Control_Measure_Line_Entities,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+distance,Double,8,Distance (meters),NULLABLE,,,False,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,False,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,False,,
+length,Double,8,Length,NULLABLE,,,False,,
+width,Double,8,Width,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+usecontrolpoints,SmallInteger,2,Use Control Points,NULLABLE,TrueFalse,0,False,,
+optionallabel,String,30,Optional Label,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..a988450
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_ControlMeasuresPoints.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,ControlMeasuresPoints,25,False,,
+symbolentity,Integer,4,Point Entity,NULLABLE,Control_Measure_Point_Entities,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,False,,
+distance,Double,8,Distance (meters),NULLABLE,,,False,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,False,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+optionallabel,String,30,Optional Label,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Cyberspace.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Cyberspace.csv
new file mode 100644
index 0000000..092426c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Cyberspace.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Cyberspace,60,False,,
+symbolentity,Integer,4,Cyberspace Entity,NON_NULLABLE,Cyberspace_Entities,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+higherformation,String,21,Higher Formation,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,False,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Dismounted.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Dismounted.csv
new file mode 100644
index 0000000..4a0894d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Dismounted.csv
@@ -0,0 +1,36 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Dismounted,27,FALSE,,
+symbolentity,Integer,4,Dismounted Entity,NULLABLE,Dismounted_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Dismounted_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Dismounted_Modifier_Twos,,FALSE,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,FALSE,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+equipmenttype,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Installations.csv
new file mode 100644
index 0000000..a538336
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Installations.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Installations,20,False,,
+symbolentity,Integer,4,Installation Entity,NULLABLE,Land_Installation_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Installation_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Land_Installation_Modifier_Twos,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_LandEquipment.csv
new file mode 100644
index 0000000..de823e0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_LandEquipment.csv
@@ -0,0 +1,35 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Land,15,False,,
+symbolentity,Integer,4,Equipment Entity,NULLABLE,Land_Equipment_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Equipment_Modifier_Ones,,False,,
+mobility,Integer,4,Mobility Indicator,NULLABLE,Mobilities,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCAreasAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCAreasAtmospheric.csv
new file mode 100644
index 0000000..4bdc3ba
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCAreasAtmospheric.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCAreasAtmospheric,,FALSE,,
+symbolentity,Integer,4,METOC Area Entity,NULLABLE,METOC_Atmospheric_Area_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCAreasOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCAreasOceanographic.csv
new file mode 100644
index 0000000..9f34709
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCAreasOceanographic.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCAreasOceanographic,,FALSE,,
+symbolentity,Integer,4,METOC Area Entity,NULLABLE,METOC_Oceanographic_Area_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCLinesAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCLinesAtmospheric.csv
new file mode 100644
index 0000000..c452629
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCLinesAtmospheric.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCLinesAtmospheric,45,FALSE,,
+symbolentity,Integer,4,METOC Line Entity,NULLABLE,METOC_Atmospheric_Line_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCLinesOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCLinesOceanographic.csv
new file mode 100644
index 0000000..0f0ca0e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCLinesOceanographic.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCLinesOceanographic,,FALSE,,
+symbolentity,Integer,4,METOC Line Entity,NULLABLE,METOC_Oceanographic_Line_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCPointsAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCPointsAtmospheric.csv
new file mode 100644
index 0000000..11b053d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCPointsAtmospheric.csv
@@ -0,0 +1,13 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCPointsAtmospheric,,FALSE,,
+symbolentity,Integer,4,METOC Point Entity,NULLABLE,METOC_Atmospheric_Point_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCPointsOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCPointsOceanographic.csv
new file mode 100644
index 0000000..a5940d6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_METOCPointsOceanographic.csv
@@ -0,0 +1,13 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCPointsOceanographic,,FALSE,,
+symbolentity,Integer,4,METOC Point Entity,NULLABLE,METOC_Oceanographic_Point_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_MineWarfare.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_MineWarfare.csv
new file mode 100644
index 0000000..f330ac7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_MineWarfare.csv
@@ -0,0 +1,35 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,MineWarfare,,FALSE,,
+symbolentity,Integer,4,Subsurface Entity,NON_NULLABLE,Sea_Subsurface_Mine_Warfare_Entities,,FALSE,,
+array,Integer,4,Auxiliary Equipment Indicator,NULLABLE,Arrays,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SIGINT.csv
new file mode 100644
index 0000000..bd0269e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SIGINT.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,SIGINT,,FALSE,,
+symbolentity,Integer,4,SIGINT Entity,NULLABLE,SIGINT_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,SIGINT_Modifier_Ones,,FALSE,,
+sigintmobility,String,1,SIGINT Mobility,NULLABLE,SIGINTMobility,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+platformtype,String,5,Platform Type (ELNOT or CENOT),NULLABLE,,,FALSE,,
+equipmentteardown,SmallInteger,2,Equipment Teardown Time (min),NULLABLE,,,FALSE,,
+commonidentifier,String,12,Common Identifier,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,FALSE,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SeaSubsurface.csv
new file mode 100644
index 0000000..305d363
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SeaSubsurface.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,SeaSubsurface,,FALSE,,
+symbolentity,Integer,4,Subsurface Entity,NON_NULLABLE,Sea_Subsurface_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Sea_Subsurface_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Sea_Subsurface_Modifier_Twos,,FALSE,,
+array,Integer,4,Auxiliary Equipment Indicator,NULLABLE,Arrays,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SeaSurface.csv
new file mode 100644
index 0000000..56274d4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SeaSurface.csv
@@ -0,0 +1,34 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,SeaSurface,30,False,,
+symbolentity,Integer,4,Surface Entity,NULLABLE,Sea_Surface_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Sea_Surface_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Sea_Surface_Modifier_Twos,,False,,
+array,Integer,4,Auxiliary Equipment Indicator,NULLABLE,Arrays,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,False,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,False,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Space.csv
new file mode 100644
index 0000000..131724d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Space.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Space,,FALSE,,
+symbolentity,Integer,4,Space Entity,NULLABLE,Space_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Space_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Space_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SpaceMissile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SpaceMissile.csv
new file mode 100644
index 0000000..d3d5746
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_SpaceMissile.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Space_Missile,,FALSE,,
+symbolentity,Integer,4,Space Missile Entity,NULLABLE,Space_Missile_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Space_Missile_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Space_Missile_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Units.csv
new file mode 100644
index 0000000..56c77b3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Fields_Units.csv
@@ -0,0 +1,36 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Units,10,False,,
+symbolentity,Integer,4,Unit Entity,NULLABLE,Land_Unit_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Unit_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Land_Unit_Modifier_Twos,,False,,
+specialentitysubtype,SmallInteger,2,Special Entity Subtype,NULLABLE,Land_Unit_Special_Entity_Subtype,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+higherformation,String,21,Higher Formation,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Schemas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Schemas.csv
new file mode 100644
index 0000000..4b1af87
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/military_feature_schemas/Schemas.csv
@@ -0,0 +1,27 @@
+schema_class,schema_name,schema_geometry,schema_alias,schema_label,schema_thumb,schema_tags,schema_summary,schema_description,schema_credits,schema_use,schema_east,schema_west,schema_north,schema_south,schema_maxscale,schema_minscale,schema_spatial_reference
+SchemaContainer,MilitaryOverlayAPP6D,Mixed,Military Overlay,Military Overlays for ArcGIS,COA.png,ArcGIS for the Military;Military Overlay;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions,"Military Overlay is a geodatabase containing a collection of military feature templates for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlay Features based on APP-6(D).",Military Overlay contains an information model for creating Military Overlay Features based on APP-6(D).,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+SchemaSet,militaryoverlayapp6d,Mixed,Military Overlay,Military Overlay for ArcGIS,COA.png,ArcGIS for the Military;Military Feature;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions,"Military Overlay is a layer template for creating Military Overlays for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlays based on APP-6(D).",Military Overlays is an information model for creating Military Overlays based on APP-6(D).,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,4326
+Schema,Air,Point,Air,Air,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data (APP-6(D) Symbol Sets 01 and 02).,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,AirMissile,Point,Air Missile,Air Missile,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data (APP-6(D) Symbol Sets 01 and 02).,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Space,Point,Space Equipment and Platform ,Space,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data (APP-6(D) Symbol Sets 05 and 06).,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SpaceMissile,Point,Space Missile,Space Missile,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data (APP-6(D) Symbol Sets 05 and 06).,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Units,Point,Units,Land Units,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Land Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land unit data (APP-6(D) Symbol Set 10).,Military Features that support land unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Dismounted,Point,Dismounted Individual,Dismounted Individual,DismountedIndividual.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Land Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with dismounted individual data (APP-6(D) Symbol Set 27).,Military Features that support dismounted individual unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Civilian,Point,Civilian Individual/Organization,Civilian,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Land Civilian Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land civilian unit data (APP-6(D) Symbol Set 11).,Military Features that support land civilian unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,LandEquipment,Point,Land Equipment,Land Equipment,Land.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Land Equipment,Military Features for use as part of a plan or operation. This feature class is intended to be used with land equipment data (APP-6(D) Symbol Set 15).,Military Features that support land equipment features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Installations,Point,Installations and Infrastructures,Installations,Installations.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Installations,Military Features for use as part of a plan or operation. This feature class is intended to be used with installation data (APP-6(D) Symbol Set 20).,Military Features that support building and installation features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresPoints,Point,ControlMeasuresPoints,Control Measures Points,ControlMeasureP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure point data (APP-6(D) Symbol Set 25).,Military Features that support military control measure points.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresLines,Line,ControlMeasuresLines,Control Measures Lines,ControlMeasureL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure line data (APP-6(D) Symbol Set 25).,Military Features that support military control measure lines.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresAreas,Area,ControlMeasuresAreas,Control Measures Areas,ControlMeasureA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure polygon/area data (APP-6(D) Symbol Set 25).,Military Features that support military control measure areas.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSurface,Point,SeaSurface,Sea Surface,SeaSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Sea Surface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea surface data (APP-6(D) Symbol Set 30).,Military Features that support sea surface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSubsurface,Point,Sea Subsurface,Sea Subsurface,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data (APP-6(D) Symbol Set 35).,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,MineWarfare,Point,Mine Warfare,Mine Warfare,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data (APP-6(D) Symbol Set 35).,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Activities,Point,Activities,Activities,Activities.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Activities,Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data (APP-6(D) Symbol Set 40).,"Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (APP-6(D)).",,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SIGINT,Point,SIGINT,Signals Intelligence (SIGINT),SigInt.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Signals Intelligence;SIGINT,Military Features for use as part of a plan or operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data (APP-6(D) Symbol Sets 50-54).,Military Features that support Signals Intelligence (SIGINT) features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Cyberspace,Point,Cyberspace,Cyberspace,Cyberspace.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Cyberspace,Military Features for use as part of a plan or operation. This feature class is intended to be used with cyberspace data (APP-6(D) Symbol Set 60).,Military Features that support the cyberspace domain.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPointsAtmospheric,Point,METOC Points Atmospheric,Meteorological and Oceanographic (METOC) Points Atmospheric,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data (APP-6(D) Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPointsOceanographic,Point,METOC Points Oceanographic,Meteorological and Oceanographic (METOC) Points Oceanographic,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data (APP-6(D) Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLinesAtmospheric,Line,METOCLines Atmospheric,Meteorological and Oceanographic (METOC) Lines Atmospheric,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data (APP-6(D) Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLinesOceanographic,Line,METOCLines Oceanographic,Meteorological and Oceanographic (METOC) Lines Oceanographic,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data (APP-6(D) Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreasAtmospheric,Area,METOCAreas Atmospheric,Meteorological and Oceanographic (METOC) Areas Atmospheric,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data (APP-6(D) Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreasOceanographic,Area,METOCAreas Oceanographic,Meteorological and Oceanographic (METOC) Areas Oceanographic,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;APP-6(D);ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data (APP-6(D) Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities.csv
new file mode 100644
index 0000000..c6af6eb
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities.csv
@@ -0,0 +1,2 @@
+Name,Value
+Activities,40
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities_Entities.csv
new file mode 100644
index 0000000..afc9238
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities_Entities.csv
@@ -0,0 +1,148 @@
+Name,Value
+Unspecified,000000
+Incident : Criminal Activity Incident,110100
+Incident : Criminal Activity Incident : Arrest,110101
+Incident : Criminal Activity Incident : Arson,110102
+Incident : Criminal Activity Incident : Attempted Criminal Activity,110103
+Incident : Criminal Activity Incident : Drive-by Shooting,110104
+Incident : Criminal Activity Incident : Drug Related,110105
+Incident : Criminal Activity Incident : Extortion,110106
+Incident : Criminal Activity Incident : Graffiti,110107
+Incident : Criminal Activity Incident : Killing,110108
+Incident : Criminal Activity Incident : Poisoning,110109
+Incident : Criminal Activity Incident : Civil Rioting,110110
+Incident : Criminal Activity Incident : Booby Trap,110111
+Incident : Criminal Activity Incident : Home Eviction,110112
+Incident : Criminal Activity Incident : Black Marketing,110113
+Incident : Criminal Activity Incident : Vandalism / Loot / Ransack / Plunder,110114
+Incident : Criminal Activity Incident : Jail Break,110115
+Incident : Criminal Activity Incident : Robbery,110116
+Incident : Criminal Activity Incident : Theft,110117
+Incident : Criminal Activity Incident : Burglary,110118
+Incident : Criminal Activity Incident : Smuggling,110119
+Incident : Criminal Activity Incident : Rock Throwing,110120
+Incident : Criminal Activity Incident : Dead Body,110121
+Incident : Criminal Activity Incident : Sabotage,110122
+Incident : Criminal Activity Incident : Suspicious Activity,110123
+Incident : Bomb/Bombing,110200
+Incident : Bomb/Bombing : Bomb Threat,110201
+Incident : IED Event,110300
+Incident : IED Event : IED Explosion,110301
+Incident : IED Event : Premature IED Explosion,110302
+Incident : IED Event : IED Cache,110303
+Incident : IED Event : IED Suicide Bomber,110304
+Incident : Shooting,110400
+Incident : Shooting : Sniping,110401
+Incident : Illegal Drug Operation,110500
+Incident : Illegal Drug Operation : Trafficking,110501
+Incident : Illegal Drug Operation : Illegal Drug Lab,110502
+Incident : Explosion,110600
+Incident : Explosion : Grenade Explosion,110601
+Incident : Explosion : Incendiary Explosion,110602
+Incident : Explosion : Mine Explosion,110603
+Incident : Explosion : Mortar Fire Explosion,110604
+Incident : Explosion : Rocket Explosion,110605
+Incident : Explosion : Bomb Explosion,110606
+Civil Disturbance,120000
+Civil Disturbance : Demonstration,120100
+Operation : Patrolling,130100
+Operation : Military Information Support Operation (MISO),130200
+Operation : Military Information Support Operation (MISO) : TV and Radio Propaganda,130201
+Operation : Foraging/Searching,130300
+Operation : Recruitment : Willing,130401
+Operation : Recruitment : Coerced/Impressed,130402
+Operation : Mine Laying,130500
+Operation : Spy,130600
+Operation : Warrant Served,130700
+Operation : Exfiltration,130800
+Operation : Infiltration,130900
+Operation : Meeting,131000
+Operation : Meeting : Polling Place/Election,131001
+Operation : Raid on House,131100
+Operation : Emergency Operation,131200
+Operation : Emergency Operation : Emergency Collection Evacuation Point,131201
+Operation : Emergency Operation : Emergency Food Distribution,131202
+Operation : Emergency Operation : Emergency Incident Command Center,131203
+Operation : Emergency Operation : Emergency Operations Center,131204
+Operation : Emergency Operation : Emergency Public Information Center,131205
+Operation : Emergency Operation : Emergency Shelter,131206
+Operation : Emergency Operation : Emergency Staging Area,131207
+Operation : Emergency Operation : Emergency Water Distribution Center,131208
+Operation : Emergency Medical Operation,131300
+Operation : Emergency Medical Operation : EMT Station Location,131301
+Operation : Emergency Medical Operation : Health Department Facility,131302
+Operation : Emergency Medical Operation : Medical Facilities Outpatient,131303
+Operation : Emergency Medical Operation : Morgue,131304
+Operation : Emergency Medical Operation : Pharmacy,131305
+Operation : Emergency Medical Operation : Triage,131306
+Operation : Fire Fighting Operation,131400
+Operation : Fire Fighting Operation : Fire Hydrant,131401
+Operation : Fire Fighting Operation : Fire Station,131402
+Operation : Fire Fighting Operation : Other Water Supply Location,131403
+Operation : Law Enforcement Operation,131500
+Operation : Law Enforcement Operation : ATF,131501
+Operation : Law Enforcement Operation : Border Patrol,131502
+Operation : Law Enforcement Operation : Customs Service,131503
+Operation : Law Enforcement Operation : DEA,131504
+Operation : Law Enforcement Operation : DOJ,131505
+Operation : Law Enforcement Operation : FBI,131506
+Operation : Law Enforcement Operation : Police,131507
+Operation : Law Enforcement Operation : Prison,131508
+Operation : Law Enforcement Operation : USSS,131509
+Operation : Law Enforcement Operation : TSA,131510
+Operation : Law Enforcement Operation : Coast Guard,131511
+Operation : Law Enforcement Operation : US Marshals Service,131512
+Operation : Law Enforcement Operation : Internal Security Force,131513
+Fire Event,140000
+Fire Event : Fire Origin,140100
+Fire Event : Smoke,140200
+Fire Event : Hot Spot,140300
+Fire Event : Non-Residential Fire,140400
+Fire Event : Residential Fire,140500
+Fire Event : School Fire,140600
+Fire Event : Special Needs Fire,140700
+Fire Event : Wild Fire,140800
+Hazard Materials : Incident,150100
+Hazard Materials : Incident : Chemical Agent,150101
+Hazard Materials : Incident : Corrosive Material,150102
+Hazard Materials : Incident : Hazardous when Wet,150103
+Hazard Materials : Incident : Explosive Material,150104
+Hazard Materials : Incident : Flammable Gas,150105
+Hazard Materials : Incident : Flammable Liquid,150106
+Hazard Materials : Incident : Flammable Solid,150107
+Hazard Materials : Incident : Non-Flammable Gas,150108
+Hazard Materials : Incident : Organic Peroxide,150109
+Hazard Materials : Incident : Oxidizer,150110
+Hazard Materials : Incident : Radioactive Material,150111
+Hazard Materials : Incident : Spontaneously Combustible Material,150112
+Hazard Materials : Incident : Toxic Gas,150113
+Hazard Materials : Incident : Toxic Infectious Material,150114
+Hazard Materials : Incident : Unexploded Ordnance,150115
+Transportation Incident,160000
+Transportation Incident : Air,160100
+Transportation Incident : Marine,160200
+Transportation Incident : Rail,160300
+Transportation Incident : Vehicle,160400
+Transportation Incident : Wheeled Vehicle Explosion,160500
+Natural Event,170000
+Natural Event : Geologic,170100
+Natural Event : Geologic : Aftershock,170101
+Natural Event : Geologic : Avalanche,170102
+Natural Event : Geologic : Earthquake Epicenter,170103
+Natural Event : Geologic : Landslide,170104
+Natural Event : Geologic : Subsidence,170105
+Natural Event : Geologic : Volcanic Eruption,170106
+Natural Event : Geologic : Volcanic Threat,170107
+Natural Event : Geologic : Cave Entrance,170108
+Natural Event : Hydro-Meteorological,170200
+Natural Event : Hydro-Meteorological : Drought,170201
+Natural Event : Hydro-Meteorological : Flood,170202
+Natural Event : Hydro-Meteorological : Tsunami,170203
+Natural Event : Infestation,170300
+Natural Event : Infestation : Bird,170301
+Natural Event : Infestation : Insect,170302
+Natural Event : Infestation : Microbial,170303
+Natural Event : Infestation : Reptile,170304
+Natural Event : Infestation : Rodent,170305
+Individual : Religious Leader,180100
+Individual : Speaker,180200
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities_Modifier_Ones.csv
new file mode 100644
index 0000000..dab921a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Activities_Modifier_Ones.csv
@@ -0,0 +1,20 @@
+Name,Value
+Unspecified,00
+Crime : Assassination (Activities),01
+Crime : Execution (Wrongful Killing) (Activities),02
+Crime : Hijacking/Hijacked (Activities),03
+Psychological Operations : House-to-House,04
+Crime : Kidnapping (Activities),05
+Crime : Murder,06
+Crime : Piracy (Activities),07
+Crime : Rape (Activities),08
+Psychological Operations : Written Psychological Operations,09
+Crime : Pirate,10
+IED Category : False,11
+IED Category : Find,12
+IED Category : Found and Cleared,13
+IED Category : Hoax (Decoy),14
+Incident Qualifier : Attempted,15
+Incident Qualifier : Accident,16
+Incident Qualifier : Incident,17
+Crime : Theft,18
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air.csv
new file mode 100644
index 0000000..5270c8d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air.csv
@@ -0,0 +1,2 @@
+Name,Value
+Air,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Entities.csv
new file mode 100644
index 0000000..f550e59
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Entities.csv
@@ -0,0 +1,53 @@
+Name,Value
+Unspecified,000000
+Military (Air),110000
+Military (Air) : Fixed-Wing,110100
+Military (Air) : Fixed-Wing : Medical Evacuation (MEDEVAC),110101
+Military (Air) : Fixed-Wing : Attack/Strike,110102
+Military (Air) : Fixed-Wing : Bomber,110103
+Military (Air) : Fixed-Wing : Fighter,110104
+Military (Air) : Fixed-Wing : Fighter/Bomber,110105
+Military (Air) : Fixed-Wing : Cargo,110107
+Military (Air) : Fixed-Wing : Electronic Combat (EC)/Jammer,110108
+Military (Air) : Fixed-Wing : Tanker,110109
+Military (Air) : Fixed-Wing : Patrol,110110
+Military (Air) : Fixed-Wing : Reconnaissance,110111
+Military (Air) : Fixed-Wing : Trainer,110112
+Military (Air) : Fixed-Wing : Utility,110113
+Military (Air) : Fixed-Wing : VSTOL,110114
+Military (Air) : Fixed-Wing : Airborne Command Post (ACP),110115
+Military (Air) : Fixed-Wing : Airborne Early Warning (AEW),110116
+Military (Air) : Fixed-Wing : Antisurface Warfare,110117
+Military (Air) : Fixed-Wing : Antisubmarine Warfare,110118
+Military (Air) : Fixed-Wing : Communications,110119
+Military (Air) : Fixed-Wing : Combat Search and Rescue (CSAR),110120
+Military (Air) : Fixed-Wing : Electronic Support (ES),110121
+Military (Air) : Fixed-Wing : Government,110122
+Military (Air) : Fixed-Wing : Mine Countermeasures (MCM),110123
+Military (Air) : Fixed-Wing : Personnel Recovery,110124
+Military (Air) : Fixed-Wing : Search and Rescue,110125
+Military (Air) : Fixed-Wing : Special Operations Forces,110126
+Military (Air) : Fixed-Wing : Ultra Light,110127
+Military (Air) : Fixed-Wing : Photographic Reconnaissance,110128
+Military (Air) : Fixed-Wing : Very Important Person (VIP),110129
+Military (Air) : Fixed-Wing : Suppression of Enemy Air Defense,110130
+Military (Air) : Fixed-Wing : Passenger,110131
+Military (Air) : Fixed-Wing : Escort,110132
+Military (Air) : Fixed-Wing : Electronic Attack (EA),110133
+Military (Air) : Rotary-Wing,110200
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV),110300
+Military (Air) : Vertical-Takeoff UAV (VT-UAV),110400
+Military (Air) : Lighter Than Air,110500
+Military (Air) : Airship,110600
+Military (Air) : Tethered Lighter Than Air,110700
+Civilian (Air),120000
+Civilian (Air) : Fixed Wing,120100
+Civilian (Air) : Rotary Wing,120200
+Civilian (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV),120300
+Civilian (Air) : Lighter Than Air,120400
+Civilian (Air) : Airship,120500
+Civilian (Air) : Tethered Lighter than Air,120600
+Weapon (Air),130000
+Weapon (Air) : Bomb,130100
+Weapon (Air) : Decoy,130200
+Manual Track (Air),140000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile.csv
new file mode 100644
index 0000000..0172b00
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile.csv
@@ -0,0 +1,2 @@
+Name,Value
+Air Missile,2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Entities.csv
new file mode 100644
index 0000000..8f31a8d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Entities.csv
@@ -0,0 +1,3 @@
+Name,Value
+Unspecified,000000
+Missile (Air Missile),110000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Ones.csv
new file mode 100644
index 0000000..a67ed3a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Ones.csv
@@ -0,0 +1,10 @@
+Name,Value
+Unspecified,00
+Launch Origin : Air,01
+Launch Origin : Surface,02
+Launch Origin : Subsurface,03
+Launch Origin : Space,04
+Missile Class : Anti-Ballistic,05
+Missile Class : Ballistic (Air Missile),06
+Missile Class : Cruise,07
+Missile Class : Interceptor (Air Missile),08
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Twos.csv
new file mode 100644
index 0000000..5f41677
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Twos.csv
@@ -0,0 +1,18 @@
+Name,Value
+Unspecified,00
+Missile Destination : Air,01
+Missile Destination : Surface,02
+Missile Destination : Subsurface,03
+Missile Destination : Space,04
+Missile Status : Launched,05
+Missile Status : Missile,06
+Missile Type-BMD : Patriot,07
+Missile Type-AAW : Standard Missile-2 (SM-2),08
+Missile Type-AAW : Standard Missile-6 (SM-6),09
+Missile Type-AAW : Evolved Sea Sparrow Missile (ESSM),10
+Missile Type-AAW : Rolling Airframe Missile (RAM),11
+Missile Range : Short Range (Air Missile),12
+Missile Range : Medium Range (Air Missile),13
+Missile Range : Intermediate Range (Air Missile),14
+Missile Range : Long Range (Air Missile),15
+Missile Range : Intercontinental (Air Missile),16
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Modifier_Ones.csv
new file mode 100644
index 0000000..b7a06d2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Modifier_Ones.csv
@@ -0,0 +1,41 @@
+Name,Value
+Not Applicable,00
+Military Aircraft Type : Attack/Strike,01
+Military Aircraft Type : Bomber,02
+Aircraft Type : Cargo,03
+Military Aircraft Type : Fighter,04
+Military Aircraft Type : Interceptor,05
+Aircraft Type : Tanker,06
+Aircraft Type : Utility,07
+Aircraft Type : VSTOL/VTOL,08
+Aircraft Type : Passenger,09
+Aircraft Type : Ultra Light,10
+Military Aircraft Type : Airborne Command Post (ACP),11
+Military Aircraft Type : Airborne Early Warning (AEW),12
+Aircraft Type : Government,13
+Mission Area : Medical Evacuation (MEDEVAC),14
+Military Mission Area : Escort,15
+Military Mission Area : Electronic Combat (EC)/Jammer,16
+Mission Area : Patrol,17
+Mission Area : Reconnaissance,18
+Mission Area : Trainer,19
+Mission Area : Photographic (Reconnaissance),20
+Mission Area : Personnel Recovery,21
+Military Mission Area : Antisubmarine Warfare,22
+Mission Area : Communications,23
+Military Mission Area : Electronic Support (ES),24
+Military Mission Area : Mine Countermeasures (MCM),25
+Mission Area : Search and Rescue,26
+Military Mission Area : Special Operations Forces,27
+Military Mission Area : Surface Warfare,28
+Mission Area : Very Important Person (VIP) Transport,29
+Military Mission Area : Combat Search and Rescue (CSAR),30
+Military Mission Area : Suppression of Enemy Air Defenses,31
+Military Mission Area : Antisurface Warfare,32
+Military Aircraft Type : Fighter/Bomber,33
+Mission Area : Intensive Care,34
+Military Mission Area : Electronic Attack (EA),35
+Mission Area : Multimission,36
+Crime : Hijacking (Air),37
+Mission Area : ASW Helo - LAMPS,38
+Mission Area : ASW Helo - SH-60R,39
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Modifier_Twos.csv
new file mode 100644
index 0000000..7524d5b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Air_Modifier_Twos.csv
@@ -0,0 +1,13 @@
+Name,Value
+Not Applicable,00
+Cargo/Transport Capacity : Heavy,01
+Cargo/Transport Capacity : Medium,02
+Cargo/Transport Capacity : Light,03
+Re-fueling Capability : Boom-Only,04
+Re-fueling Capability : Drogue-Only,05
+Re-fueling Capability : Boom and Drogue,06
+Range : Close Range,07
+Range : Short Range,08
+Range : Medium Range,09
+Range : Long Range,10
+Track Link Availability : Downlinked,11
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Arrays.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Arrays.csv
new file mode 100644
index 0000000..d698bc1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Arrays.csv
@@ -0,0 +1,3 @@
+Name,Value
+Short towed array,61
+Long towed array,62
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Civilian.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Civilian.csv
new file mode 100644
index 0000000..b0bf0c1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Civilian.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Civilian,11
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_CombatEffectiveness.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_CombatEffectiveness.csv
new file mode 100644
index 0000000..a578a9a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_CombatEffectiveness.csv
@@ -0,0 +1,6 @@
+Name,Value
+Fully Operational,FO
+Substantially Operational,SO
+Marginally Operational,MO
+Not Operational,NO
+Unknown,UNK
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Context.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Context.csv
new file mode 100644
index 0000000..cc8e6a3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Context.csv
@@ -0,0 +1,4 @@
+Name,Value
+Reality,0
+Exercise,1
+Simulation,2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..2e4772f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
@@ -0,0 +1,2 @@
+Name,Value
+Control Measure,25
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
new file mode 100644
index 0000000..2e4772f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
@@ -0,0 +1,2 @@
+Name,Value
+Control Measure,25
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..2e4772f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
@@ -0,0 +1,2 @@
+Name,Value
+Control Measure,25
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Area_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Area_Entities.csv
new file mode 100644
index 0000000..589ee06
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Area_Entities.csv
@@ -0,0 +1,145 @@
+Name,Value
+Unspecified,000000
+Command and Control Areas : Area of Operations,120100
+Command and Control Areas : Named Area of Interest,120200
+Command and Control Areas : Targeted Area of Interest,120300
+Command and Control Areas : Airfield Zone,120400
+Maneuver Lines : Airhead Line,141300
+Maneuver Areas : Area : Friendly,150101
+Maneuver Areas : Area : Friendly Planned or On Order,150102
+Maneuver Areas : Area : Enemy Known or Confirmed,150103
+Maneuver Areas : Area : Enemy Suspected,150104
+Maneuver Areas : Assembly Area,150200
+Maneuver Areas : Occupied Assembly Area,150300
+Maneuver Areas : Proposed or On Order Assembly Area,150400
+Maneuver Areas : Action Area : Joint Tactical Action Area (JTAA),150501
+Maneuver Areas : Action Area : Submarine Action Area (SAA),150502
+Maneuver Areas : Action Area : Submarine-Generated Action Area (SGAA),150503
+Maneuver Areas : Drop Zone,150600
+Maneuver Areas : Extraction Zone,150700
+Maneuver Areas : Landing Zone,150800
+Maneuver Areas : Pick-Up Zone,150900
+Maneuver Areas : Fortified Area,151000
+Maneuver Areas : Limited Access Area,151100
+Maneuver Areas : Battle Position,151200
+Maneuver Areas : Battle Position : Battle Position - Planned,151201
+Maneuver Areas : Battle Position : Battle Position - Prepared (P) but not Occupied,151202
+Maneuver Areas : Battle Position : Strong Point,151203
+Maneuver Areas : Engagement Area (EA),151300
+Maneuver Areas : Assault Position,151500
+Maneuver Areas : Attack Position,151600
+Maneuver Areas : Objective,151700
+Maneuver Areas : Encirclement : Friendly,151801
+Maneuver Areas : Encirclement : Enemy,151802
+Maneuver Areas : Penetration Box,151900
+Air Corridors : Base Defense Zone,170800
+Air Corridors : High-Density Airspace Control Zone,170900
+Air Corridors : Restricted Operations Zone,171000
+Air Corridors : Air-to-Air Restricted Operating Zone,171100
+Air Corridors : Unmanned Aircraft Restricted Operating Zone,171200
+Air Corridors : Weapon Engagement Zone,171300
+Air Corridors : Fighter Engagement Zone,171400
+Air Corridors : Joint Engagement Zone,171500
+Air Corridors : Missile Engagement Zone,171600
+Air Corridors : Low Altitude Missile Engagement Zone,171700
+Air Corridors : High Altitude Missile Engagement Zone,171800
+Air Corridors : Short Range Air Defense Engagement Zone,171900
+Air Corridors : Weapons Free Zone,172000
+Maritime Areas : Launch Area : Ellipse/Circle,200101
+Maritime Areas : Defended Area : Ellipse/Circle,200201
+Maritime Areas : Defended Area : Rectangle,200202
+Maritime Areas : No Attack (NOTACK) Zone,200300
+Maritime Areas : Ship Area of Interest : Ellipse/Circle,200401
+Maritime Areas : Ship Area of Interest : Rectangle,200402
+Fires Areas : Airspace Coordination Area : Irregular,240101
+Fires Areas : Airspace Coordination Area : Rectangular,240102
+Fires Areas : Airspace Coordination Area : Circular,240103
+Fires Areas : Free Fire Area : Irregular,240201
+Fires Areas : Free Fire Area : Rectangular,240202
+Fires Areas : Free Fire Area : Circular,240203
+Fires Areas : No Fire Area : Irregular,240301
+Fires Areas : No Fire Area : Rectangular,240302
+Fires Areas : No Fire Area : Circular,240303
+Fires Areas : Restricted Fire Area : Irregular,240401
+Fires Areas : Restricted Fire Area : Rectangular,240402
+Fires Areas : Restricted Fire Area : Circular,240403
+Fires Areas : Position Area For Artillery (PAA) : Rectangular,240501
+Fires Areas : Position Area For Artillery (PAA) : Circular,240502
+Fires Areas : Area Targets : Area Target,240801
+Fires Areas : Area Targets : Rectangular Target,240802
+Fires Areas : Area Targets : Circular Target,240803
+Fires Areas : Area Targets : Rectangular Target - Single Target,240804
+Fires Areas : Area Targets : Series of Targets,240805
+Fires Areas : Area Targets : Smoke Target,240806
+Fires Areas : Area Targets : Smoke Planned or On Order,240807
+Fires Areas : Area Targets : Bomb Area,240808
+Fires Areas : Fire Support Area : Irregular,241001
+Fires Areas : Fire Support Area : Rectangular,241002
+Fires Areas : Fire Support Area : Circular,241003
+Fires Areas : Artillery Target Intelligence Zone : Irregular,241101
+Fires Areas : Artillery Target Intelligence Zone : Rectangular,241102
+Fires Areas : Artillery Target Intelligence Zone : Circular,241103
+Fires Areas : Call for Fire Zone (CFFZ) : Irregular,241201
+Fires Areas : Call for Fire Zone (CFFZ) : Rectangular,241202
+Fires Areas : Call for Fire Zone (CFFZ) : Circular,241203
+Fires Areas : Censor Zone : Irregular,241301
+Fires Areas : Censor Zone : Rectangular,241302
+Fires Areas : Censor Zone : Circular,241303
+Fires Areas : Critical Friendly Zone : Irregular,241401
+Fires Areas : Critical Friendly Zone : Rectangular,241402
+Fires Areas : Critical Friendly Zone : Circular,241403
+Fires Areas : Dead Space Area : Irregular,241501
+Fires Areas : Dead Space Area : Rectangular,241502
+Fires Areas : Dead Space Area : Circular,241503
+Fires Areas : Sensor Zone : Irregular,241601
+Fires Areas : Sensor Zone : Rectangular,241602
+Fires Areas : Sensor Zone : Circular,241603
+Fires Areas : Target Build-up Area : Irregular,241701
+Fires Areas : Target Build-up Area : Rectangular,241702
+Fires Areas : Target Build-up Area : Circular,241703
+Fires Areas : Target Value Area : Irregular,241801
+Fires Areas : Target Value Area : Rectangular,241802
+Fires Areas : Target Value Area : Circular,241803
+Fires Areas : Zone of Responsibility : Irregular,241901
+Fires Areas : Zone of Responsibility : Rectangular,241902
+Fires Areas : Zone of Responsibility : Circular,241903
+Fires Areas : Terminally Guided Munition Footprint (TGMF),242000
+Fires Areas : Weapon/Sensor Range fan-Circular,242100
+Fires Areas : Weapon/Sensor Range fan-Sector,242200
+Fires Areas : Kill Box : Irregular-Blue,242301
+Fires Areas : Kill Box : Rectangular-Blue,242302
+Fires Areas : Kill Box : Circular-Blue,242303
+Fires Areas : Kill Box : Irregular-Purple,242304
+Fires Areas : Kill Box : Rectangular-Purple,242305
+Fires Areas : Kill Box : Circular-Purple,242306
+Protection Areas : Obstacle Belt,270100
+Protection Areas : Obstacle Zone,270200
+Protection Areas : Obstacle Free Zone,270300
+Protection Areas : Obstacle Restricted Zone,270400
+Protection Areas : Minefield : Completed,270701
+Protection Areas : Minefield : Planned,270702
+Protection Areas : Minefield : Known Enemy,270703
+Protection Areas : Minefield : Suspected or Templated Enemy,270704
+Protection Areas : Minefield : Dummy Minefield- Dymanic,270706
+Protection Areas : Minefield : Dynamic Depiction,270707
+Protection Areas : Mined Area,270800
+Protection Areas : Decoy Mined Area,270900
+Protection Areas : Decoy Mined Area : Fenced,270901
+Protection Areas : Unexploded Explosive Ordnance (UXO) Area,271000
+Protection Areas : Assault Crossing,271300
+Protection Areas : Biological Contaminated Area,271700
+Protection Areas : Biological Contaminated Area : Toxic Industrial Material,271701
+Protection Areas : Chemical Contaminated Area,271800
+Protection Areas : Chemical Contaminated Area : Toxic Industrial Material,271801
+Protection Areas : Nuclear Contaminated Area,271900
+Protection Areas : Radiological Contaminated Area,272000
+Protection Areas : Radiological Contaminated Area : Toxic Industrial Material,272001
+Protection Areas : Minimum Safe Distance Zone,272100
+Protection Areas : Radiation Dose Rate Contour Lines,272200
+Sustainment Areas : Detainee Holding Area,310100
+Sustainment Areas : Enemy Prisoner of War Holding Area,310200
+Sustainment Areas : Forward Arming and Refueling Point,310300
+Sustainment Areas : Refugee Holding Area,310400
+Sustainment Areas : Regimental Support Area,310500
+Sustainment Areas : Brigade Support Area,310600
+Sustainment Areas : Division Support Area,310700
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Line_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Line_Entities.csv
new file mode 100644
index 0000000..4d767d2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Line_Entities.csv
@@ -0,0 +1,145 @@
+Name,Value
+Unspecified,000000
+Command and Control Lines : Boundary,110100
+Command and Control Lines : Light Line,110200
+Maneuver Lines : Forward Line of Troops : Friendly Present,140101
+Maneuver Lines : Forward Line of Troops : Friendly Planned or on Order,140102
+Maneuver Lines : Forward Line of Troops : Enemy Known,140103
+Maneuver Lines : Forward Line of Troops : Enemy Suspected or Templated,140104
+Maneuver Lines : Phase Line,140300
+Maneuver Lines : Forward Edge of the Battle Area,140400
+Maneuver Lines : Forward Edge of the Battle Area : Proposed or On Order,140401
+Maneuver Lines : Principal Direction of Fire,140500
+Maneuver Lines : Direction of Attack : Friendly Aviation,140601
+Maneuver Lines : Direction of Attack : Friendly Direction of Main Attack,140602
+Maneuver Lines : Direction of Attack : Friendly Direction of Supporting Attack,140603
+Maneuver Lines : Direction of Attack : Friendly Planned or On Order,140604
+Maneuver Lines : Direction of Attack : Feint,140605
+Maneuver Lines : Direction of Attack : Enemy Confirmed,140606
+Maneuver Lines : Direction of Attack : Enemy Templated or Suspected,140607
+Maneuver Lines : Final Coordination Line,140700
+Maneuver Lines : Infiltration Lane,140800
+Maneuver Lines : Limit of Advance,140900
+Maneuver Lines : Line of Departure,141000
+Maneuver Lines : Line of Departure/Line of Contact,141100
+Maneuver Lines : Probable Line of Deployment,141200
+Maneuver Lines : Bridgehead Line,141400
+Maneuver Lines : Holding Line,141500
+Maneuver Lines : Release Line,141600
+Maneuver Lines : Ambush,141700
+Maneuver Areas : Battle Position : Contain,151204
+Maneuver Areas : Battle Position : Retain,151205
+Maneuver Areas : Axis of Advance : Friendly Airborne/Aviation,151401
+Maneuver Areas : Axis of Advance : Attack Helicopter,151402
+Maneuver Areas : Axis of Advance : Main Attack,151403
+Maneuver Areas : Axis of Advance : Supporting Attack,151404
+Maneuver Areas : Axis of Advance : Supporting Attack Planned or On Order,151405
+Maneuver Areas : Axis of Advance : Feint,151406
+Maneuver Areas : Axis of Advance : Enemy Confirmed,151407
+Maneuver Areas : Axis of Advance : Enemy Templated or Suspected,151408
+Maneuver Areas : Attack by Fire Position,152000
+Maneuver Areas : Support by Fire,152100
+Maneuver Areas : Search Area/Reconnaissance Area,152200
+Air Corridors : Air Corridor,170100
+Air Corridors : Low Level Transit Route,170200
+Air Corridors : Minimum-Risk Route,170300
+Air Corridors : Safe Lane,170400
+Air Corridors : Standard Use Army Aircraft Flight Route,170500
+Air Corridors : Transit Corridor,170600
+Air Corridors : Unmanned Aircraft (UA) Route,170700
+Airspace Control Lines : Identification Friend or Foe Off Line,190100
+Airspace Control Lines : Identification Friend or Foe On Line,190200
+Maritime Points : Navigational,218400
+Maritime Lines : Bearing Line,220100
+Maritime Lines : Bearing Line : Electronic,220101
+Maritime Lines : Bearing Line : Electronic Warfare (EW),220102
+Maritime Lines : Bearing Line : Acoustic,220103
+Maritime Lines : Bearing Line : Acoustic (Ambiguous),220104
+Maritime Lines : Bearing Line : Torpedo,220105
+Maritime Lines : Bearing Line : Electro-Optical Intercept,220106
+Maritime Lines : Bearing Line : Jammer,220107
+Maritime Lines : Bearing Line : Radio Direction Finder (RDF),220108
+Deception : Decoy/Dummy,230100
+Deception : Decoy/Dummy/Feint,230200
+Fires Areas : Linear Targets : Linear Target,240701
+Fires Areas : Linear Targets : Linear Smoke Target,240702
+Fires Areas : Linear Targets : Final Protective Fire (FPF),240703
+Fire Lines : Fire Support Coordination Line (FSCL),260100
+Fire Lines : Coordinated Fire Line (CFL),260200
+Fire Lines : No Fire Line,260300
+Fire Lines : Battlefield Coordination Line,260400
+Fire Lines : Restrictive Fire Line,260500
+Fire Lines : Munition Flight Path,260600
+Protection Areas : Obstacle Effects : Block,270501
+Protection Areas : Obstacle Effects : Disrupt,270502
+Protection Areas : Obstacle Effects : Fix,270503
+Protection Areas : Obstacle Effects : Turn,270504
+Protection Areas : Obstacle Bypass : Easy,270601
+Protection Areas : Obstacle Bypass : Difficult,270602
+Protection Areas : Obstacle Bypass : Impossible,270603
+Protection Areas : Bridge or Gap,271100
+Protection Areas : Roadblocks- Craters and Blown Bridges : Planned,271201
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 1 (Safe),271202
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 2 (armed but passable),271203
+Protection Areas : Roadblocks- Craters and Blown Bridges : Roadblock Complete (Executed),271204
+Protection Areas : Bridge,271400
+Protection Areas : Ford Easy,271500
+Protection Areas : Ford Difficult,271600
+Protection Points : Abatis,280100
+Protection Points : Vertical Obstructions : Overhead Wire,282003
+Protection Lines : Obstacle Line,290100
+Protection Lines : Antitank Obstacles : Under Construction,290201
+Protection Lines : Antitank Obstacles : Completed,290202
+Protection Lines : Antitank Obstacles : Reinforced-with Antitank Mines,290203
+Protection Lines : Antitank Obstacles : Antitank Wall,290204
+Protection Lines : Wire Obstacles : Unspecified Wire,290301
+Protection Lines : Wire Obstacles : Single Fence Wire,290302
+Protection Lines : Wire Obstacles : Double Fence Wire,290303
+Protection Lines : Wire Obstacles : Double Apron Fence,290304
+Protection Lines : Wire Obstacles : Low Wire Fence,290305
+Protection Lines : Wire Obstacles : High Wire Fence,290306
+Protection Lines : Wire Obstacles : Single Concertina,290307
+Protection Lines : Wire Obstacles : Double Strand Concertina,290308
+Protection Lines : Wire Obstacles : Triple Strand Concertina,290309
+Protection Lines : Mine Cluster,290400
+Protection Lines : Trip Wire,290500
+Protection Lines : Lane,290600
+Protection Lines : Ferry,290700
+Protection Lines : Raft Site,290800
+Protection Lines : Fortified Line,290900
+Protection Lines : Fortified Position,291000
+Intelligence Lines : Intelligence Coordination Line,300100
+Sustainment Lines : Moving Convoy,330100
+Sustainment Lines : Halted Convoy,330200
+Sustainment Lines : Main Supply Route,330300
+Sustainment Lines : Main Supply Route : One Way Traffic,330301
+Sustainment Lines : Main Supply Route : Two Way Traffic,330302
+Sustainment Lines : Main Supply Route : Alternating Traffic,330303
+Sustainment Lines : Alternate Supply Route,330400
+Sustainment Lines : Alternate Supply Route : One Way Traffic,330401
+Sustainment Lines : Alternate Supply Route : Two Way Traffic,330402
+Sustainment Lines : Alternate Supply Route : Alternating Traffic,330403
+Mission Tasks : Block,340100
+Mission Tasks : Breach,340200
+Mission Tasks : Bypass,340300
+Mission Tasks : Canalize,340400
+Mission Tasks : Clear,340500
+Mission Tasks : Counterattack,340600
+Mission Tasks : Counterattack by Fire,340700
+Mission Tasks : Delay,340800
+Mission Tasks : Disrupt,341000
+Mission Tasks : Fix,341100
+Mission Tasks : Follow and Assume,341200
+Mission Tasks : Follow and Support,341300
+Mission Tasks : Isolate,341500
+Mission Tasks : Occupy,341700
+Mission Tasks : Penetrate,341800
+Mission Tasks : Relief in Place (RIP),341900
+Mission Tasks : Retire/Retirement,342000
+Mission Tasks : Secure,342100
+Mission Tasks : Security : Cover,342201
+Mission Tasks : Security : Guard,342202
+Mission Tasks : Security : Screen,342203
+Mission Tasks : Seize,342300
+Mission Tasks : Withdraw,342400
+Mission Tasks : Withdraw Under Pressure,342500
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Point_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Point_Entities.csv
new file mode 100644
index 0000000..6d8fe55
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Control_Measure_Point_Entities.csv
@@ -0,0 +1,254 @@
+Name,Value
+Unspecified,000000
+Command and Control Points : Action Point (General),130100
+Command and Control Points : Amnesty Point,130200
+Command and Control Points : Checkpoint,130300
+Command and Control Points : Center of Main Effort,130400
+Command and Control Points : Contact Point,130500
+Command and Control Points : Coordinating Point,130600
+Command and Control Points : Decision Point,130700
+Command and Control Points : Distress Call,130800
+Command and Control Points : Entry Control Point,130900
+Command and Control Points : Fly-To-Point : Fly-To-Point (Sonobuoy),131001
+Command and Control Points : Fly-To-Point : Fly-To-Point (Weapon),131002
+Command and Control Points : Fly-To-Point : Fly-To-Point (Normal),131003
+Command and Control Points : Linkup Point,131100
+Command and Control Points : Passage Point,131200
+Command and Control Points : Point of Interest,131300
+Command and Control Points : Point of Interest : Launch Event (Point of Interest),131301
+Command and Control Points : Rally Point,131400
+Command and Control Points : Release Point,131500
+Command and Control Points : Start Point,131600
+Command and Control Points : Special Point,131700
+Command and Control Points : Waypoint,131800
+Command and Control Points : Airfield,131900
+Maneuver Points : Observation Post/Outpost (Unspecified),160100
+Maneuver Points : Observation Post/Outpost (Specified),160200
+Maneuver Points : Observation Post/Outpost (Specified) : Reconnaissance Outpost,160201
+Maneuver Points : Observation Post/Outpost (Specified) : Forward Observer Outpost,160202
+Maneuver Points : Observation Post/Outpost (Specified) : CBRN Observation Outpost,160203
+Maneuver Points : Observation Post/Outpost (Specified) : Sensor Outpost/Listening Post,160204
+Maneuver Points : Observation Post/Outpost (Specified) : Combat Outpost,160205
+Maneuver Points : Target Reference Point,160300
+Maneuver Points : Point of Departure,160400
+Airspace Control Points,180000
+Airspace Control Points : Air Control Point,180100
+Airspace Control Points : Communications Checkpoint,180200
+Airspace Control Points : Downed Aircrew Pick-Up Point,180300
+Airspace Control Points : Pop-up Point,180400
+Airspace Control Points : Air Control Rendezvous,180500
+Airspace Control Points : TACAN,180600
+Airspace Control Points : CAP Station,180700
+Airspace Control Points : AEW Station,180800
+Airspace Control Points : ASW (Helo and F/W) Station,180900
+Airspace Control Points : Strike Initial Point,181000
+Airspace Control Points : Replemenshment Station,181100
+Airspace Control Points : Tanking,181200
+Airspace Control Points : Antisubmarine Warfare- Rotary Wing,181300
+Airspace Control Points : SUCAP - Fixed Wing,181400
+Airspace Control Points : SUCAP - Rotary Wing,181500
+Airspace Control Points : MIW - Fixed Wing,181600
+Airspace Control Points : MIW - Rotary Wing,181700
+Airspace Control Points : Tomcat,181800
+Airspace Control Points : Rescue,181900
+Airspace Control Points : Unmanned Aerial System (UAS/UA),182000
+Airspace Control Points : VTUA,182100
+Airspace Control Points : Orbit,182200
+Airspace Control Points : Orbit - Figure Eight,182300
+Airspace Control Points : Orbit - Race Track,182400
+Airspace Control Points : Orbit - Random Closed,182500
+Maritime Areas : Ship Area of Interest,200400
+Maritime Areas : Active Maneuver Area,200500
+Maritime Areas : Cued Acquisition Doctrine,200600
+Maritime Areas : Radar Search Doctrine,200700
+Maritime Points : Plan Ship,210100
+Maritime Points : Aim Point,210200
+Maritime Points : Defended Asset,210300
+Maritime Points : Drop Point,210400
+Maritime Points : Entry Point,210500
+Maritime Points : Air Detonation,210600
+Maritime Points : Ground Zero,210700
+Maritime Points : Impact Point,210800
+Maritime Points : Predicted Impact Point,210900
+Maritime Points : Launched Torpedo,211000
+Maritime Points : Missile Detection Point,211100
+Maritime Points : Acoustic Countermeasure (Decoy),211200
+Maritime Points : Electronic Countermeasures (ECM) Decoy,211300
+Maritime Points : Brief Contact,211400
+Maritime Points : Datum Lost Contact,211500
+Maritime Points : BT Buoy Drop,211600
+Maritime Points : Reported Bottom Sub,211700
+Maritime Points : Moving Haven,211800
+Maritime Points : Screen Center,211900
+Maritime Points : Lost Contact,212000
+Maritime Points : Sinker,212100
+Maritime Points : Trial Track,212200
+Maritime Points : Acoustic Fix,212300
+Maritime Points : Electromagnetic Fix,212400
+Maritime Points : Electromagnetic - Magnetic Anomaly Detection (MAD),212500
+Maritime Points : Optical Fix,212600
+Maritime Points : Formation,212700
+Maritime Points : Harbor,212800
+Maritime Points : Harbor Entrance Point : A,212901
+Maritime Points : Harbor Entrance Point : Q,212902
+Maritime Points : Harbor Entrance Point : X,212903
+Maritime Points : Harbor Entrance Point : Y,212904
+Maritime Points : Dip Position,213000
+Maritime Points : Search,213100
+Maritime Points : Search Area,213200
+Maritime Points : Search Center,213300
+Maritime Points : Navigational Reference Point (Search),213400
+Maritime Points : Sonobuoy,213500
+Maritime Points : Sonobuoy : Ambient Noise,213501
+Maritime Points : Sonobuoy : Air Transportable Communication,213502
+Maritime Points : Sonobuoy : Barra,213503
+Maritime Points : Sonobuoy : Bathythermograph Transmitting,213504
+Maritime Points : Sonobuoy : Command Active Multi-Beam (CAMBS),213505
+Maritime Points : Sonobuoy : Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS),213506
+Maritime Points : Sonobuoy : Digital Frequency Analysis and Recording (DIFAR),213507
+Maritime Points : Sonobuoy : Directional Command Active Sonobuoy System (DICASS),213508
+Maritime Points : Sonobuoy : Expendable Reliable Acoustic Path Sonobuoy (ERAPS),213509
+Maritime Points : Sonobuoy : Expired,213510
+Maritime Points : Sonobuoy : Kingpin,213511
+Maritime Points : Sonobuoy : Low Frequency Analysis and Recording (LOFAR),213512
+Maritime Points : Sonobuoy : Pattern Center,213513
+Maritime Points : Sonobuoy : Range Only,213514
+Maritime Points : Sonobuoy : Vertical Line Array Directional Frequency Analysis and Recording (DIFAR),213515
+Maritime Points : Reference Point,213600
+Maritime Points : Special Point,213700
+Maritime Points : Navigational Reference Point,213800
+Maritime Points : Data Link Reference Point,213900
+Maritime Points : Forward Observer / Spotter Position,214000
+Maritime Points : Vital Area Center,214100
+Maritime Points : Corridor Tab Point,214200
+Maritime Points : Enemy Point,214300
+Maritime Points : Marshall Point,214400
+Maritime Points : Position and Intended Movement (PIM),214500
+Maritime Points : Pre-Landfall Waypoint,214600
+Maritime Points : Estimated Position (EP),214700
+Maritime Points : Waypoint,214800
+Maritime Points : General Subsurface Station,214900
+Maritime Points : Submarine Subsurface Station,215000
+Maritime Points : Submarine Antisubmarine Warfare Subsurface Station,215100
+Maritime Points : Unmanned Underwater Vehicle Subsurface Station,215200
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Subsurface Station,215300
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Subsurface Station,215400
+Maritime Points : Surface Warfare Unmanned Underwater Vehicle Subsurface Station,215500
+Maritime Points : General Surface Station,215600
+Maritime Points : Antisubmarine Warfare (ASW) Surface Station,215700
+Maritime Points : Mine Warfare Surface Station,215800
+Maritime Points : Non-Combatant Surface Station,215900
+Maritime Points : Picket Surface Station,216000
+Maritime Points : Rendezvous Surface Station,216100
+Maritime Points : Replenishment at Sea Surface Station,216200
+Maritime Points : Rescue Surface Station,216300
+Maritime Points : Surface Warfare Surface Station,216400
+Maritime Points : Unmanned Underwater Vehicle Surface Station,216500
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Surface Station,216600
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Surface Station,216700
+Maritime Points : Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater,216800
+Maritime Points : Surface Warfare Mine Warfare Unmanned Underwater Vehicle,216900
+Maritime Points : Shore Control Station,217000
+Maritime Points : General Route,217100
+Maritime Points : Diversion Route,217200
+Maritime Points : Position and Intended Movement (PIM) Route,217300
+Maritime Points : Picket Route,217400
+Maritime Points : Point R Route,217500
+Maritime Points : Rendezvous Route,217600
+Maritime Points : Waypoint Route,217700
+Maritime Points : Clutter-Stationary or Cease Reporting,217800
+Maritime Points : Tentative or Provisional Track,217900
+Maritime Points : Distressed Vessel,218000
+Maritime Points : Ditched Aircraft/Downed Aircraft,218100
+Maritime Points : Person in Water/Bailout,218200
+Maritime Points : Iceberg,218300
+Maritime Points : Oil Rig,218500
+Maritime Points : Sea Mine-Like,218600
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO),218700
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO)/Installation Manmade,218800
+Maritime Points : Marine Life,218900
+Maritime Points : Sea Anomaly (Wake-Current-Knuckle),219000
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Dangerous,219100
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Non Dangerous,219200
+Fires Areas : Point Targets : Point or Single Target,240601
+Fires Areas : Point Targets : Nuclear Target,240602
+Fires Areas : Point Targets : Target-Recorded,240603
+Fires Areas : Fire Support Station,240900
+Fires Points : Firing Point,250100
+Fires Points : Hide Point,250200
+Fires Points : Launch Point,250300
+Fires Points : Reload Point,250400
+Fires Points : Survey Control Point,250500
+Protection Areas : Minefield : Dummy,270705
+Protection Points : Antipersonnel Mine,280200
+Protection Points : Antipersonnel Mine : With Directional Effects,280201
+Protection Points : Antitank Mine,280300
+Protection Points : Antitank Mine with Anti-handling Device,280400
+Protection Points : Wide Area Antitank Mine,280500
+Protection Points : Unspecified Mine,280600
+Protection Points : Booby Trap,280700
+Protection Points : Engineer Regulating Point,280800
+Protection Points : Shelter,280900
+Protection Points : Shelter Above Ground,281000
+Protection Points : Below Ground Shelter,281100
+Protection Points : Fort,281200
+Protection Points : Chemical Event,281300
+Protection Points : Chemical Event : Toxic Industrial Material,281301
+Protection Points : Biological Event,281400
+Protection Points : Biological Event : Toxic Industrial Material,281401
+Protection Points : Nuclear Event,281500
+Protection Points : Nuclear Fallout Producing Event,281600
+Protection Points : Radiological,281700
+Protection Points : Radiological : Toxic Industrial Material,281701
+Protection Points : Decontamination/Site,281800
+Protection Points : Decontamination/Site : Alternate,281801
+Protection Points : Decontamination/Site : Equipment,281802
+Protection Points : Decontamination/Site : Troop,281803
+Protection Points : Decontamination/Site : Equipment/Troop,281804
+Protection Points : Decontamination/Site : Operational,281805
+Protection Points : Decontamination/Site : Thorough,281806
+Protection Points : Decontamination/Site : Main Equipment,281807
+Protection Points : Decontamination/Site : Forward Troop,281808
+Protection Points : Decontamination/Site : Wounded Personnel,281809
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Fixed and Prefabricated,281901
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable,281902
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable and Prefabricated,281903
+Protection Points : Vertical Obstructions : Tower-Low,282001
+Protection Points : Vertical Obstructions : Tower-High,282002
+Sustainment Points : Ambulance Exchange Point,320100
+Sustainment Points : Ammunition Supply Point,320200
+Sustainment Points : Ammunition Transfer Point,320300
+Sustainment Points : Cannibalization Point,320400
+Sustainment Points : Casualty Collection Point,320500
+Sustainment Points : Civilian Collection Point,320600
+Sustainment Points : Detainee Collection Point,320700
+Sustainment Points : Enemy Prisoner of War Collection Point,320800
+Sustainment Points : Logistics Release Point,320900
+Sustainment Points : Maintenance Collection Point (MCP),321000
+Sustainment Points : Medical Evacuation (MEDEVAC) Pick-up Point,321100
+Sustainment Points : Rearm-Refuel and Resupply Point (R3P),321200
+Sustainment Points : Refuel on the Move (ROM) Point,321300
+Sustainment Points : Traffic Control Post (TCP),321400
+Sustainment Points : Trailer Transfer Point (TTP),321500
+Sustainment Points : Unit Maintenance Collection Point (UMCP),321600
+Sustainment Points : General Supply,321700
+Sustainment Points : General Supply : NATO Class I Supply Point,321701
+Sustainment Points : General Supply : NATO Class II Supply Point,321702
+Sustainment Points : General Supply : NATO Class III Supply Point,321703
+Sustainment Points : General Supply : NATO Class IV Supply Point,321704
+Sustainment Points : General Supply : NATO Class V Supply Point,321705
+Sustainment Points : General Supply : NATO Multiple Class Supply Point,321706
+Sustainment Points : General Supply : US Class I Supply Point,321707
+Sustainment Points : General Supply : US Class II Supply Point,321708
+Sustainment Points : General Supply : US Class III Supply Point,321709
+Sustainment Points : General Supply : US Class IV Supply Point,321710
+Sustainment Points : General Supply : US Class V Supply Point,321711
+Sustainment Points : General Supply : US Class VI Supply Point,321712
+Sustainment Points : General Supply : US Class VII Supply Point,321713
+Sustainment Points : General Supply : US Class VIII Supply Point,321714
+Sustainment Points : General Supply : US Class IX Supply Point,321715
+Sustainment Points : General Supply : US Class X Supply Point,321716
+Sustainment Points : Medical Supply Point,321800
+Mission Tasks : Destroy,340900
+Mission Tasks : Interdict,341400
+Mission Tasks : Neutralize,341600
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_CountryCodes.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_CountryCodes.csv
new file mode 100644
index 0000000..fa35eef
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_CountryCodes.csv
@@ -0,0 +1,281 @@
+Name,Value
+Afghanistan,AFG
+Akrotiri,XQZ
+Albania,ALB
+Algeria,DZA
+American Samoa,ASM
+Andorra,AND
+Angola,AGO
+Anguilla,AIA
+Antarctica,ATA
+Antigua and Barbuda,ATG
+Argentina,ARG
+Armenia,ARM
+Aruba,ABW
+Ashmore and Cartier Islands,XAC
+Australia,AUS
+Austria,AUT
+Azerbaijan,AZE
+"Bahamas, The",BHS
+Bahrain,BHR
+Baker Island,XBK
+Bangladesh,BGD
+Barbados,BRB
+Bassas Da India,XBI
+Belarus,BLR
+Belgium,BEL
+Belize,BLZ
+Benin,BEN
+Bermuda,BMU
+Bhutan,BTN
+Bolivia,BOL
+"Bonaire, Sint Eustatius, and Saba",BES
+Bosnia and Herzegovina,BIH
+Botswana,BWA
+Bouvet Island,BVT
+Brazil,BRA
+British Indian Ocean Territory,IOT
+Brunei,BRN
+Bulgaria,BGR
+Burkina Faso,BFA
+Burma,MMR
+Burundi,BDI
+Cabo Verde,CPV
+Cambodia,KHM
+Cameroon,CMR
+Canada,CAN
+Cayman Islands,CYM
+Central African Republic,CAF
+Chad,TCD
+Chile,CHL
+China,CHN
+Christmas Island,CXR
+Clipperton Island,CPT
+Cocos (Keeling) Islands,CCK
+Colombia,COL
+Comoros,COM
+Congo (Brazzaville),COG
+Congo (Kinshasa),COD
+Cook Islands,COK
+Coral Sea Islands,XCS
+Costa Rica,CRI
+Côte d’Ivoire,CIV
+Croatia,HRV
+Cuba,CUB
+Curaçao,CUW
+Cyprus,CYP
+Czech Republic,CZE
+Denmark,DNK
+Dhekelia,XXD
+Diego Garcia,DGA
+Djibouti,DJI
+Dominica,DMA
+Dominican Republic,DOM
+Ecuador,ECU
+Egypt,EGY
+El Salvador,SLV
+Entity 1,XAZ
+Entity 2,XCR
+Entity 3,XCY
+Entity 4,XKM
+Entity 5,XKN
+Entity 6,AX3
+Equatorial Guinea,GNQ
+Eritrea,ERI
+Estonia,EST
+Ethiopia,ETH
+Europa Island,XEU
+Falkland Islands (Islas Malvinas),FLK
+Faroe Islands,FRO
+Fiji,FJI
+Finland,FIN
+France,FRA
+French Guiana,GUF
+French Polynesia,PYF
+French Southern and Antarctic Lands,ATF
+Gabon,GAB
+"Gambia, The",GMB
+Gaza Strip,XGZ
+Georgia,GEO
+Germany,DEU
+Ghana,GHA
+Gibraltar,GIB
+Glorioso Islands,XGL
+Greece,GRC
+Greenland,GRL
+Grenada,GRD
+Guadeloupe,GLP
+Guam,GUM
+Guantanamo Bay Naval Base,AX2
+Guatemala,GTM
+Guernsey,GGY
+Guinea,GIN
+Guinea-Bissau,GNB
+Guyana,GUY
+Haiti,HTI
+Heard Island and Mcdonald Islands,HMD
+Honduras,HND
+Hong Kong,HKG
+Howland Island,XHO
+Hungary,HUN
+Iceland,ISL
+India,IND
+Indonesia,IDN
+Iran,IRN
+Iraq,IRQ
+Ireland,IRL
+Isle Of Man,IMN
+Israel,ISR
+Italy,ITA
+Jamaica,JAM
+Jan Mayen,XJM
+Japan,JPN
+Jarvis Island,XJV
+Jersey,JEY
+Johnston Atoll,XJA
+Jordan,JOR
+Juan De Nova Island,XJN
+Kazakhstan,KAZ
+Kenya,KEN
+Kingman Reef,XKR
+Kiribati,KIR
+"Korea, North",PRK
+"Korea, South",KOR
+Kosovo,XKS
+Kuwait,KWT
+Kyrgyzstan,KGZ
+Laos,LAO
+Latvia,LVA
+Lebanon,LBN
+Lesotho,LSO
+Liberia,LBR
+Libya,LBY
+Liechtenstein,LIE
+Lithuania,LTU
+Luxembourg,LUX
+Macau,MAC
+Macedonia,MKD
+Madagascar,MDG
+Malawi,MWI
+Malaysia,MYS
+Maldives,MDV
+Mali,MLI
+Malta,MLT
+Marshall Islands,MHL
+Martinique,MTQ
+Mauritania,MRT
+Mauritius,MUS
+Mayotte,MYT
+Mexico,MEX
+"Micronesia, Federated States Of",FSM
+Midway Islands,XMW
+Moldova,MDA
+Monaco,MCO
+Mongolia,MNG
+Montenegro,MNE
+Montserrat,MSR
+Morocco,MAR
+Mozambique,MOZ
+Namibia,NAM
+Nauru,NRU
+Navassa Island,XNV
+Nepal,NPL
+Netherlands,NLD
+New Caledonia,NCL
+New Zealand,NZL
+Nicaragua,NIC
+Niger,NER
+Nigeria,NGA
+Niue,NIU
+Norfolk Island,NFK
+Northern Mariana Islands,MNP
+Norway,NOR
+Oman,OMN
+Pakistan,PAK
+Palau,PLW
+Palmyra Atoll,XPL
+Panama,PAN
+Papua New Guinea,PNG
+Paracel Islands,XPR
+Paraguay,PRY
+Peru,PER
+Philippines,PHL
+Pitcairn Islands,PCN
+Poland,POL
+Portugal,PRT
+Puerto Rico,PRI
+Qatar,QAT
+Reunion,REU
+Romania,ROU
+Russia,RUS
+Rwanda,RWA
+Saint Barthelemy,BLM
+"Saint Helena, Ascension, and Tristan Da Cunha",SHN
+Saint Kitts and Nevis,KNA
+Saint Lucia,LCA
+Saint Martin,MAF
+Saint Pierre and Miquelon,SPM
+Saint Vincent and The Grenadines,VCT
+Samoa,WSM
+San Marino,SMR
+Sao Tome and Principe,STP
+Saudi Arabia,SAU
+Senegal,SEN
+Serbia,SRB
+Seychelles,SYC
+Sierra Leone,SLE
+Singapore,SGP
+Sint Maarten,SXM
+Slovakia,SVK
+Slovenia,SVN
+Solomon Islands,SLB
+Somalia,SOM
+South Africa,ZAF
+South Georgia and South Sandwich Islands,SGS
+South Sudan,SSD
+Spain,ESP
+Spratly Islands,XSP
+Sri Lanka,LKA
+Sudan,SDN
+Suriname,SUR
+Svalbard,XSV
+Swaziland,SWZ
+Sweden,SWE
+Switzerland,CHE
+Syria,SYR
+Taiwan,TWN
+Tajikistan,TJK
+Tanzania,TZA
+Thailand,THA
+Timor-Leste,TLS
+Togo,TGO
+Tokelau,TKL
+Tonga,TON
+Trinidad and Tobago,TTO
+Tromelin Island,XTR
+Tunisia,TUN
+Turkey,TUR
+Turkmenistan,TKM
+Turks and Caicos Islands,TCA
+Tuvalu,TUV
+Uganda,UGA
+Ukraine,UKR
+United Arab Emirates,ARE
+United Kingdom,GBR
+United States,USA
+Unknown,AX1
+Uruguay,URY
+Uzbekistan,UZB
+Vanuatu,VUT
+Vatican City,VAT
+Venezuela,VEN
+Vietnam,VNM
+"Virgin Islands, British",VGB
+"Virgin Islands, U.S.",VIR
+Wake Island,XWK
+Wallis and Futuna,WLF
+West Bank,XWB
+Western Sahara,ESH
+Yemen,YEM
+Zambia,ZMB
+Zimbabwe,ZWE
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Credibility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Credibility.csv
new file mode 100644
index 0000000..9c0629b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Credibility.csv
@@ -0,0 +1,7 @@
+Name,Value
+Confirmed by Other Sources,1
+Probably True,2
+Possibly True,3
+Doubtfully True,4
+Improbable,5
+Truth Cannot Be Judged,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Cyberspace.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Cyberspace.csv
new file mode 100644
index 0000000..4ee32c2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Cyberspace.csv
@@ -0,0 +1,2 @@
+Name,Value
+Cyberspace,60
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Cyberspace_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Cyberspace_Entities.csv
new file mode 100644
index 0000000..202e3ba
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Cyberspace_Entities.csv
@@ -0,0 +1,46 @@
+Name,Value
+Unspecified,000000
+Botnet : Command and Control (C2),110100
+Botnet : Herder,110200
+Botnet : Callback Domain,110300
+Botnet : Zombie,110400
+Infection : APT,120100
+Infection : APT : APT with C2,120101
+Infection : APT : APT with Self Propagation,120102
+Infection : APT : APT with C2 and Self Propagation,120103
+Infection : APT : Other,120104
+Infection : NAPT,120200
+Infection : NAPT : NAPT with C2,120201
+Infection : NAPT : NAPT with Self Propagation,120202
+Infection : NAPT : NAPT with C2 and Self Propagation,120203
+Infection : NAPT : Other,120204
+Health and Status : Normal,130100
+Health and Status : Network Outage,130200
+Health and Status : Unknown,130300
+Health and Status : Impaired,130400
+Device Type : Core Router,140100
+Device Type : Router,140200
+Device Type : Cross Domain Solution,140300
+Device Type : Mail Server,140400
+Device Type : Web Server,140500
+Device Type : Domain Server,140600
+Device Type : File Server,140700
+Device Type : Peer-to-Peer Node,140800
+Device Type : Firewall,140900
+Device Type : Switch,141000
+Device Type : Host,141100
+Device Type : Virtual Private Network (VPN),141200
+Device Domain : Department of Defense (DoD),150100
+Device Domain : Government,150200
+Device Domain : Contractor,150300
+Device Domain : Supervisory Control and Data Acquisition (SCADA),150400
+Device Domain : Non-Government,150500
+Effect : Infection,160100
+Effect : Degradation,160200
+Effect : Data Spoofing,160300
+Effect : Data Manipulation,160400
+Effect : Exfiltration,160500
+Effect : Power Outage,160600
+Effect : Network Outage,160700
+Effect : Service Outage,160800
+Effect : Device Outage,160900
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted.csv
new file mode 100644
index 0000000..abe5f4f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted.csv
@@ -0,0 +1,2 @@
+Name,Value
+Dismounted Individual,27
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Entities.csv
new file mode 100644
index 0000000..f4fd683
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Entities.csv
@@ -0,0 +1,38 @@
+Name,Value
+Unspecified,000000
+Military : Service Branch : Infantry,110101
+Military : Service Branch : Medical,110102
+Military : Service Branch : Reconnaissance,110103
+Military : Service Branch : Signal,110104
+Military : Activity/Task : Explosive Ordnance Disposal,110201
+Military : Activity/Task : Field Artillery Observer,110202
+Military : Activity/Task : Joint Fire Support,110203
+Military : Activity/Task : Liaison,110204
+Military : Activity/Task : Messenger,110205
+Military : Activity/Task : Military Police,110206
+Military : Activity/Task : Observer,110207
+Military : Activity/Task : Security,110208
+Military : Activity/Task : Sniper,110209
+Military : Activity/Task : Special Operations Forces (SOF),110210
+Military : Lethal Weapons : Rifle,110301
+Military : Lethal Weapons : Single-Shot Rifle,110302
+Military : Lethal Weapons : Semiautomatic Rifle,110303
+Military : Lethal Weapons : Automatic Rifle,110304
+Military : Lethal Weapons : Machine Gun,110305
+Military : Lethal Weapons : Machine Gun-Light,110306
+Military : Lethal Weapons : Machine Gun-Medium,110307
+Military : Lethal Weapons : Machine Gun-Heavy,110308
+Military : Lethal Weapons : Grenade Launcher,110309
+Military : Lethal Weapons : Grenade Launcher-Light,110310
+Military : Lethal Weapons : Grenade Launcher-Medium,110311
+Military : Lethal Weapons : Grenade Launcher-Heavy,110312
+Military : Lethal Weapons : Flamethrower,110313
+Military : Lethal Weapons : Mortar,110314
+Military : Lethal Weapons : Rocket Launcher-Single,110315
+Military : Lethal Weapons : Rocket Launcher-Antitank,110316
+Military : Non-Lethal Weapons : Non-Lethal Weapon,110401
+Military : Non-Lethal Weapons : Non-Lethal Grenade Launcher,110402
+Military : Non-Lethal Weapons : Taser,110403
+Civilian,120000
+Civilian : Activity,120100
+Civilian : Activity : Police,120101
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Modifier_Ones.csv
new file mode 100644
index 0000000..f1fd677
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Modifier_Ones.csv
@@ -0,0 +1,57 @@
+Name,Value
+Unspecified,00
+Task : Close Protection,01
+Task : Crowd and Riot Control,02
+Task : Explosive Ordnance Disposal (EOD),03
+Task : Security,04
+Task : Sniper,05
+Task : Special Weapons and Tactics,06
+Organization : Non-Governmental Organization Member,07
+Organization : Multinational,08
+Organization : Multinational Specialized Unit,09
+Organization : Governmental Organization Member,10
+Task : Video Imagery (Combat Camera),11
+Functional Staff Area : J1,12
+Functional Staff Area : J2,13
+Functional Staff Area : J3,14
+Functional Staff Area : J4,15
+Functional Staff Area : J5,16
+Functional Staff Area : J6,17
+Functional Staff Area : J7,18
+Functional Staff Area : J8,19
+Functional Staff Area : J9,20
+Rank : OF-1,21
+Rank : OF-2,22
+Rank : OF-3,23
+Rank : OF-4,24
+Rank : OF-5,25
+Rank : OF-6,26
+Rank : OF-7,27
+Rank : OF-8,28
+Rank : OF-9,29
+Rank : OF-10,30
+Rank : OF-D,31
+Rank : OR-1,32
+Rank : OR-2,33
+Rank : OR-3,34
+Rank : OR-4,35
+Rank : OR-5,36
+Rank : OR-6,37
+Rank : OR-7,38
+Rank : OR-8,39
+Rank : OR-9,40
+Rank : WO-1,41
+Rank : WO-2,42
+Rank : WO-3,43
+Rank : WO-4,44
+Rank : WO-5,45
+Echelon : Individual,46
+Echelon : Team/Crew,47
+Echelon : Squad,48
+Echelon : Section,49
+Echelon : Platoon/Detachment,50
+Echelon : Company,51
+Echelon : Battalion,52
+Echelon : Regiment/Group,53
+Echelon : Brigade,54
+Echelon : Division,55
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Modifier_Twos.csv
new file mode 100644
index 0000000..3c5ea38
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Dismounted_Modifier_Twos.csv
@@ -0,0 +1,41 @@
+Name,Value
+Unspecified,00
+Task : Airborne,01
+Task : Bicycle Equipped,02
+Task : Demolition,03
+Functional Staff Area : J1,04
+Functional Staff Area : J2,05
+Functional Staff Area : J3,06
+Functional Staff Area : J4,07
+Functional Staff Area : J5,08
+Functional Staff Area : J6,09
+Functional Staff Area : J7,10
+Functional Staff Area : J8,11
+Functional Staff Area : J9,12
+Other : Mountain,13
+Rank : OF-1,14
+Rank : OF-2,15
+Rank : OF-3,16
+Rank : OF-4,17
+Rank : OF-5,18
+Rank : OF-6,19
+Rank : OF-7,20
+Rank : OF-8,21
+Rank : OF-9,22
+Rank : OF-10,23
+Rank : OF-D,24
+Rank : OR-1,25
+Rank : OR-2,26
+Rank : OR-3,27
+Rank : OR-4,28
+Rank : OR-5,29
+Rank : OR-6,30
+Rank : OR-7,31
+Rank : OR-8,32
+Rank : OR-9,33
+Rank : WO-1,34
+Rank : WO-2,35
+Rank : WO-3,36
+Rank : WO-4,37
+Rank : WO-5,38
+Other : Ski,39
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Echelons.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Echelons.csv
new file mode 100644
index 0000000..d338305
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Echelons.csv
@@ -0,0 +1,15 @@
+Name,Value
+Team/Crew,11
+Squad,12
+Section,13
+Platoon/Detachment,14
+Company/Battery/Troop,15
+Battalion/Squadron,16
+Regiment/Group,17
+Brigade,18
+Division,21
+Corps/MEF,22
+Army,23
+Army Group/Front,24
+Region/Theater,25
+Command,26
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_HQTFFD.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_HQTFFD.csv
new file mode 100644
index 0000000..6c1424d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_HQTFFD.csv
@@ -0,0 +1,9 @@
+Name,Value
+Unknown,0
+Feint/Dummy,1
+Headquarters,2
+Feint/Dummy Headquarters,3
+Task Force,4
+Feint/Dummy Task Force,5
+Task Force Headquarters,6
+Feint/Dummy Task Force HQ,7
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Identity.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Identity.csv
new file mode 100644
index 0000000..796b7ad
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Identity.csv
@@ -0,0 +1,8 @@
+Name,Value
+Pending,0
+Unknown,1
+Assumed Friend,2
+Friend,3
+Neutral,4
+Suspect/Joker,5
+Hostile/Faker,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Installations.csv
new file mode 100644
index 0000000..e93b785
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Installations.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Installation,20
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land.csv
new file mode 100644
index 0000000..88f3452
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Equipment,15
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Equipment_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Equipment_Entities.csv
new file mode 100644
index 0000000..003b625
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Equipment_Entities.csv
@@ -0,0 +1,218 @@
+Name,Value
+Unspecified,000000
+Weapon/Weapon System,110000
+Weapon/Weapon System : Rifle,110100
+Weapon/Weapon System : Rifle : Single Shot Rifle,110101
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,110102
+Weapon/Weapon System : Rifle : Automatic Rifle,110103
+Weapon/Weapon System : Machine Gun,110200
+Weapon/Weapon System : Machine Gun : Light,110201
+Weapon/Weapon System : Machine Gun : Medium,110202
+Weapon/Weapon System : Machine Gun : Heavy,110203
+Weapon/Weapon System : Grenade Launcher,110300
+Weapon/Weapon System : Grenade Launcher : Light,110301
+Weapon/Weapon System : Grenade Launcher : Medium,110302
+Weapon/Weapon System : Grenade Launcher : Heavy,110303
+Weapon/Weapon System : Flame Thrower,110400
+Weapon/Weapon System : Air Defense Gun,110500
+Weapon/Weapon System : Air Defense Gun : Light,110501
+Weapon/Weapon System : Air Defense Gun : Medium,110502
+Weapon/Weapon System : Air Defense Gun : Heavy,110503
+Weapon/Weapon System : Antitank Gun,110600
+Weapon/Weapon System : Antitank Gun : Light,110601
+Weapon/Weapon System : Antitank Gun : Medium,110602
+Weapon/Weapon System : Antitank Gun : Heavy,110603
+Weapon/Weapon System : Direct Fire Gun,110700
+Weapon/Weapon System : Direct Fire Gun : Light,110701
+Weapon/Weapon System : Direct Fire Gun : Medium,110702
+Weapon/Weapon System : Direct Fire Gun : Heavy,110703
+Weapon/Weapon System : Recoilless Gun,110800
+Weapon/Weapon System : Recoilless Gun : Light,110801
+Weapon/Weapon System : Recoilless Gun : Medium,110802
+Weapon/Weapon System : Recoilless Gun : Heavy,110803
+Weapon/Weapon System : Howitzer,110900
+Weapon/Weapon System : Howitzer : Light,110901
+Weapon/Weapon System : Howitzer : Medium,110902
+Weapon/Weapon System : Howitzer : Heavy,110903
+Weapon/Weapon System : Missile Launcher,111000
+Weapon/Weapon System : Missile Launcher : Light,111001
+Weapon/Weapon System : Missile Launcher : Medium,111002
+Weapon/Weapon System : Missile Launcher : Heavy,111003
+Weapon/Weapon System : ADML,111100
+Weapon/Weapon System : ADML : Light,111101
+Weapon/Weapon System : ADML : Light- Light Transporter-Launcher and Radar (TLAR),111102
+Weapon/Weapon System : ADML : Light- Light Tactical Landing Approach Radar (TELAR),111103
+Weapon/Weapon System : ADML : Medium,111104
+Weapon/Weapon System : ADML : Medium- TLAR,111105
+Weapon/Weapon System : ADML : Medium- TELAR Air Defense Missile Launcher,111106
+Weapon/Weapon System : ADML : Heavy,111107
+Weapon/Weapon System : ADML : Heavy- TLAR,111108
+Weapon/Weapon System : ADML : Heavy- TELAR,111109
+Weapon/Weapon System : Antitank Missile Launcher,111200
+Weapon/Weapon System : Antitank Missile Launcher : Light,111201
+Weapon/Weapon System : Antitank Missile Launcher : Medium,111202
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,111203
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,111300
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,111301
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,111302
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,111303
+Weapon/Weapon System : Mortar,111400
+Weapon/Weapon System : Mortar : Light,111401
+Weapon/Weapon System : Mortar : Medium,111402
+Weapon/Weapon System : Mortar : Heavy,111403
+Weapon/Weapon System : Single Rocket Launcher,111500
+Weapon/Weapon System : Single Rocket Launcher : Light,111501
+Weapon/Weapon System : Single Rocket Launcher : Medium,111502
+Weapon/Weapon System : Single Rocket Launcher : Heavy,111503
+Weapon/Weapon System : Multiple Rocket Launcher,111600
+Weapon/Weapon System : Multiple Rocket Launcher : Light,111601
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,111602
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,111603
+Weapon/Weapon System : Antitank Rocket Launcher,111700
+Weapon/Weapon System : Antitank Rocket Launcher : Light,111701
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,111702
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,111703
+Weapon/Weapon System : Nonlethal Weapon,111800
+Weapon/Weapon System : Taser,111900
+Weapon/Weapon System : Water Cannon,112000
+Vehicle,120000
+Vehicle : Armored Vehicle,120100
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,120101
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2,120102
+Vehicle : Armored Vehicle : Armored Personnel Carrier,120103
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,120104
+Vehicle : Armored Vehicle : Armored Protected Vehicle,120105
+Vehicle : Armored Vehicle : Armored Protected Vehicle Recovery,120106
+Vehicle : Armored Vehicle : Armored Protected Medical Evacuation,120107
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,120108
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,120109
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,120110
+Vehicle : Tank,120200
+Vehicle : Tank : Light,120201
+Vehicle : Tank : Medium,120202
+Vehicle : Tank : Heavy,120203
+Vehicle : Tank Recovery Vehicle,120300
+Vehicle : Tank Recovery Vehicle : Light,120301
+Vehicle : Tank Recovery Vehicle : Medium,120302
+Vehicle : Tank Recovery Vehicle : Heavy,120303
+Engineer Equipment,130000
+Engineer Equipment : Bridge,130100
+Engineer Equipment : Bridge Mounted on Utility Vehicle,130200
+Engineer Equipment : Fixed Bridge,130300
+Engineer Equipment : Floating Bridge,130400
+Engineer Equipment : Folding Girder Bridge,130500
+Engineer Equipment : Hollow Deck Bridge,130600
+Engineer Equipment : Drill,130700
+Engineer Equipment : Drill : Drill Mounted on Utility Vehicle,130701
+Engineer Equipment : Earthmover,130800
+Engineer Equipment : Earthmover : Multifunctional Earthmover/Digger,130801
+Engineer Equipment : Mine Clearing Equipment,130900
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,130901
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,130902
+Engineer Equipment : Mine Laying Equipment,131000
+Engineer Equipment : Mine Laying Equipment : Mine Laying Equipment on Utility Vehicle,131001
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,131002
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,131003
+Engineer Equipment : Dozer,131100
+Engineer Equipment : Dozer : Dozer-Armored,131101
+Engineer Equipment : Armored Assault,131200
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),131300
+Engineer Equipment : Backhoe,131400
+Engineer Equipment : Construction Vehicle,131500
+Engineer Equipment : Ferry Transporter,131600
+Utility Vehicles : Utility Vehicle,140100
+Utility Vehicles : Medical,140200
+Utility Vehicles : Medical Evacuation,140300
+Utility Vehicles : Mobile Emergency Physician,140400
+Utility Vehicles : Bus,140500
+Utility Vehicles : Semi-Trailer and Truck,140600
+Utility Vehicles : Semi-Trailer and Truck : Light,140601
+Utility Vehicles : Semi-Trailer and Truck : Medium,140602
+Utility Vehicles : Semi-Trailer and Truck : Heavy,140603
+Utility Vehicles : Limited Cross Country Truck,140700
+Utility Vehicles : Cross Country Truck,140800
+Utility Vehicles : Petroleum-Oil and Lubricant,140900
+Utility Vehicles : Water,141000
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,141100
+Utility Vehicles : Tow Truck,141200
+Utility Vehicles : Tow Truck : Light,141201
+Utility Vehicles : Tow Truck : Heavy,141202
+Train : Locomotive,150100
+Train : Railcar,150200
+Civilian Vehicle : Automobile,160100
+Civilian Vehicle : Automobile : Compact,160101
+Civilian Vehicle : Automobile : Midsize,160102
+Civilian Vehicle : Automobile : Sedan,160103
+Civilian Vehicle : Open-Bed Truck,160200
+Civilian Vehicle : Open-Bed Truck : Pickup,160201
+Civilian Vehicle : Open-Bed Truck : Small,160202
+Civilian Vehicle : Open-Bed Truck : Large,160203
+Civilian Vehicle : Multiple Passenger Vehicle,160300
+Civilian Vehicle : Multiple Passenger Vehicle : Van,160301
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,160302
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,160303
+Civilian Vehicle : Utility Vehicle,160400
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),160401
+Civilian Vehicle : Utility Vehicle : Small Box Truck,160402
+Civilian Vehicle : Utility Vehicle : Large Box Truck,160403
+Civilian Vehicle : Jeep Type Vehicle,160500
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,160501
+Civilian Vehicle : Jeep Type Vehicle : Medium,160502
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,160503
+Civilian Vehicle : Tractor Trailer with Box,160600
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,160601
+Civilian Vehicle : Tractor Trailer with Box : Medium,160602
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,160603
+Civilian Vehicle : Tractor Trailer with Flatbed,160700
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light,160701
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,160702
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,160703
+Civilian Vehicle : Known Insurgent Vehicle,160800
+Civilian Vehicle : Drug Vehicle,160900
+Law Enforcement (Land Equipment),170000
+Law Enforcement (Land Equipment) : ATF DOJ,170100
+Law Enforcement (Land Equipment) : Border Patrol,170200
+Law Enforcement (Land Equipment) : Customs Service,170300
+Law Enforcement (Land Equipment) : DEA,170400
+Law Enforcement (Land Equipment) : DOJ,170500
+Law Enforcement (Land Equipment) : FBI,170600
+Law Enforcement (Land Equipment) : Police,170700
+Law Enforcement (Land Equipment) : US Secret Service (USSS),170800
+Law Enforcement (Land Equipment) : TSA,170900
+Law Enforcement (Land Equipment) : Coast Guard,171000
+Law Enforcement (Land Equipment) : US Marshals Service,171100
+Pack Animals,180000
+Missile Support,190000
+Missile Support : Transloader,190100
+Missile Support : Transporter,190200
+Missile Support : Crane/Loading Device,190300
+Missile Support : Propellant Transporter,190400
+Missile Support : Warhead Transporter,190500
+Other Equipment : Antennae,200100
+Other Equipment : Bomb,200200
+Other Equipment : Booby Trap,200300
+Other Equipment : CBRN Equipment,200400
+Other Equipment : Computer System,200500
+Other Equipment : Command Launch Equipment (CLE),200600
+Other Equipment : Generator Set,200700
+Other Equipment : Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center,200800
+Other Equipment : In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT),200900
+Other Equipment : Laser,201000
+Other Equipment : Military Information Support Operations (MISO),201100
+Other Equipment : Sustainment Shipments,201200
+Other Equipment : Tent,201300
+Other Equipment : Unit Deployment Shipments,201400
+Other Equipment : Emergency Medical Operation,201500
+Other Equipment : Emergency Medical Operation : Medical Evacuation Helicopter,201501
+Land Mines : Land Mine,210100
+Land Mines : Antipersonnel Land Mine (APL),210200
+Land Mines : Antitank Mine,210300
+Land Mines : Improvised Explosives Device (IED),210400
+Land Mines : Less than lethal,210500
+Sensors : Sensor,220100
+Sensors : Sensor Emplaced,220200
+Sensors : Radar,220300
+Emergency Operation (Land Equipment),230000
+Emergency Operation (Land Equipment) : Ambulance,230100
+Emergency Operation (Land Equipment) : Fire Fighting/Fire Protection,230200
+Manual Track (Land Equipment),240000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Equipment_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Equipment_Modifier_Ones.csv
new file mode 100644
index 0000000..793f6ea
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Equipment_Modifier_Ones.csv
@@ -0,0 +1,11 @@
+Name,Value
+Unspecified,00
+Sensor Type : Biological,01
+Sensor Type : Chemical,02
+Sensor Type : Early Warning Radar,03
+Sensor Type : Intrusion,04
+Sensor Type : Nuclear,05
+Sensor Type : Radiological,06
+Sensor Type : Upgraded Early Warning Radar,07
+Crime : Hijacking (Land Equipment),08
+Organization : Civilian (Land Equipment),09
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Entities.csv
new file mode 100644
index 0000000..7b8e240
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Entities.csv
@@ -0,0 +1,128 @@
+Name,Value
+Unspecified,000000
+Installation,110000
+Installation : Aircraft Production/Assembly,110100
+Installation : Ammunition and Explosives/Assembly,110200
+Installation : Ammunition Cache,110300
+Installation : Armament Production,110400
+Installation : Black List Location,110500
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN),110600
+Installation : Engineering Equipment Production,110700
+Installation : Engineering Equipment Production : Bridge,110701
+Installation : Equipment Manufacture,110800
+Installation : Government Leadership,110900
+Installation : Gray List Location,111000
+Installation : Mass Grave Site,111100
+Installation : Materiel,111200
+Installation : Mine,111300
+Installation : Missile and Space System Production,111400
+Installation : Nuclear (Non CBRN Defense),111500
+Installation : Printed Media,111600
+Installation : Safe House,111700
+Installation : White List Location,111800
+Installation : Tented Camp,111900
+Installation : Tented Camp : Displaced Persons / Refugee / Evacuees Camp,111901
+Installation : Tented Camp : Training Camp,111902
+Installation : Warehouse/Storage Facility,112000
+Installation : Law Enforcement,112100
+Installation : Law Enforcement : Bureau of Alcohol-Tobacco-Firearms and Explosives (ATF) (Department of Justice),112101
+Installation : Law Enforcement : Border Patrol,112102
+Installation : Law Enforcement : Customs Service,112103
+Installation : Law Enforcement : Drug Enforcement Administration (DEA),112104
+Installation : Law Enforcement : Department of Justice (DOJ),112105
+Installation : Law Enforcement : Federal Bureau of Investigation (FBI),112106
+Installation : Law Enforcement : Police,112107
+Installation : Law Enforcement : Prison,112108
+Installation : Law Enforcement : United States Secret Service (USSS),112109
+Installation : Law Enforcement : Transportation Security Administration (TSA),112110
+Installation : Law Enforcement : Coast Guard,112111
+Installation : Law Enforcement : US Marshals Service,112112
+Installation : Emergency Operation,112200
+Installation : Emergency Operation : Fire Station,112201
+Installation : Emergency Operation : Emergency Medical Operation,112202
+Infrastructure : Agriculture and Food,120100
+Infrastructure : Agriculture and Food : Agriculture Laboratory,120101
+Infrastructure : Agriculture and Food : Animal Feedlot,120102
+Infrastructure : Agriculture and Food : Commercial Food Distribution Center,120103
+Infrastructure : Agriculture and Food : Farm/Ranch,120104
+Infrastructure : Agriculture and Food : Food Distribution,120105
+Infrastructure : Agriculture and Food : Food Production Center,120106
+Infrastructure : Agriculture and Food : Food Retail,120107
+Infrastructure : Agriculture and Food : Grain Storage,120108
+Infrastructure : Banking- Finance- and Insurance,120200
+Infrastructure : Banking- Finance- and Insurance : ATM,120201
+Infrastructure : Banking- Finance- and Insurance : Bank,120202
+Infrastructure : Banking- Finance- and Insurance : Bullion Storage,120203
+Infrastructure : Banking- Finance- and Insurance : Economic Infrastructure Asset,120204
+Infrastructure : Banking- Finance- and Insurance : Federal Reserve Bank,120205
+Infrastructure : Banking- Finance- and Insurance : Financial Exchange,120206
+Infrastructure : Banking- Finance- and Insurance : Financial Services-Other,120207
+Infrastructure : Commercial,120300
+Infrastructure : Commercial : Chemical Plant,120301
+Infrastructure : Commercial : Firearms Manufacturer,120302
+Infrastructure : Commercial : Firearms Retailer,120303
+Infrastructure : Commercial : Hazardous Material Production,120304
+Infrastructure : Commercial : Hazardous Material Storage,120305
+Infrastructure : Commercial : Industrial Site,120306
+Infrastructure : Commercial : Landfill,120307
+Infrastructure : Commercial : Pharmaceutical Manufacturer,120308
+Infrastructure : Commercial : Contaminated Hazardous Waste Site,120309
+Infrastructure : Commercial : Toxic Release Inventory,120310
+Infrastructure : Educational Facilities,120400
+Infrastructure : Educational Facilities : College/University,120401
+Infrastructure : Educational Facilities : School,120402
+Infrastructure : Energy Facility,120500
+Infrastructure : Energy Facility : Electric Power,120501
+Infrastructure : Energy Facility : Generation Station,120502
+Infrastructure : Energy Facility : Natural Gas Facility,120503
+Infrastructure : Energy Facility : Petroleum Facility,120504
+Infrastructure : Energy Facility : Petroleum/Gas/Oil,120505
+Infrastructure : Energy Facility : Propane Facility,120506
+Infrastructure : Government Site Infrastructure,120600
+Infrastructure : Medical : Medical,120701
+Infrastructure : Medical : Medical Treatment Facility (Hospital),120702
+Infrastructure : Military,120800
+Infrastructure : Military : Military Armory,120801
+Infrastructure : Military : Military Base,120802
+Infrastructure : Postal Services,120900
+Infrastructure : Postal Services : Postal Distribution Center,120901
+Infrastructure : Postal Services : Post Office,120902
+Infrastructure : Public Venues,121000
+Infrastructure : Public Venues : Enclosed Facility,121001
+Infrastructure : Public Venues : Open Facility,121002
+Infrastructure : Public Venues : Recreational Area,121003
+Infrastructure : Public Venues : Religious Institution,121004
+Infrastructure : Special Needs,121100
+Infrastructure : Special Needs : Adult Day Care,121101
+Infrastructure : Special Needs : Child Day Care,121102
+Infrastructure : Special Needs : Elder Care,121103
+Infrastructure : Telecommunications,121200
+Infrastructure : Telecommunications : Broadcast Transmitter Antennae,121201
+Infrastructure : Telecommunications : Telecommunications,121202
+Infrastructure : Telecommunications : Telecommunications Tower,121203
+Infrastructure : Transportation,121300
+Infrastructure : Transportation : Airport/Air Base,121301
+Infrastructure : Transportation : Air Traffic Control Facility,121302
+Infrastructure : Transportation : Bus Station,121303
+Infrastructure : Transportation : Ferry Terminal,121304
+Infrastructure : Transportation : Helicopter Landing Site,121305
+Infrastructure : Transportation : Maintenance Facility,121306
+Infrastructure : Transportation : Railhead/Railroad Station,121307
+Infrastructure : Transportation : Rest Stop,121308
+Infrastructure : Transportation : Sea Port/Naval Base,121309
+Infrastructure : Transportation : Ship Yard,121310
+Infrastructure : Transportation : Toll Facility,121311
+Infrastructure : Transportation : Traffic Inspection Facility,121312
+Infrastructure : Transportation : Tunnel,121313
+Infrastructure : Water Supply,121400
+Infrastructure : Water Supply : Control Valve,121401
+Infrastructure : Water Supply : Dam,121402
+Infrastructure : Water Supply : Discharge Outfall,121403
+Infrastructure : Water Supply : Ground Water Well,121404
+Infrastructure : Water Supply : Pumping Station,121405
+Infrastructure : Water Supply : Reservoir,121406
+Infrastructure : Water Supply : Storage Tower,121407
+Infrastructure : Water Supply : Surface Water Intake,121408
+Infrastructure : Water Supply : Wastewater Treatment Facility,121409
+Infrastructure : Water Supply : Water,121410
+Infrastructure : Water Supply : Water Treatment,121411
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Ones.csv
new file mode 100644
index 0000000..1dc742c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Ones.csv
@@ -0,0 +1,15 @@
+Name,Value
+Unspecified,00
+CBRN Type : Biological,01
+CBRN Type : Chemical,02
+CBRN Type : Nuclear,03
+CBRN Type : Radiological,04
+CBRN Type : Decontamination,05
+Electric Power Type : Coal,06
+Electric Power Type : Geothermal,07
+Electric Power Type : Hydroelectric,08
+Electric Power Type : Natural Gas,09
+Electric Power Type : Petroleum,10
+Operation : Civilian (Land Installation),11
+Civilian Telecommunications Type : Civilian Telephone,12
+Civilian Telecommunications Type : Civilian Television,13
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Twos.csv
new file mode 100644
index 0000000..7ea07d3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Twos.csv
@@ -0,0 +1,10 @@
+Name,Value
+Unspecified,00
+No Category Listed : Biological,01
+No Category Listed : Chemical,02
+No Category Listed : Nuclear,03
+No Category Listed : Radiological,04
+No Category Listed : Atomic Energy Reactor,05
+No Category Listed : Nuclear Material Production,06
+No Category Listed : Nuclear Material Storage,07
+No Category Listed : Weapons Grade,08
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Entities.csv
new file mode 100644
index 0000000..46b5bfd
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Entities.csv
@@ -0,0 +1,13 @@
+Name,Value
+Unspecified,000000
+Civilian (Land Civilian),110000
+Civilian (Land Civilian) : Environmental Protection,110100
+Civilian (Land Civilian) : Government Organization,110200
+Civilian (Land Civilian) : Individual,110300
+Civilian (Land Civilian) : Organization or Group,110400
+Civilian (Land Civilian) : Killing Victim,110500
+Civilian (Land Civilian) : Killing Victims,110600
+Civilian (Land Civilian) : Victim of an Attempted Crime,110700
+Civilian (Land Civilian) : Spy,110800
+Civilian (Land Civilian) : Composite Loss,110900
+Civilian (Land Civilian) : Emergency Medical Operation,111000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Ones.csv
new file mode 100644
index 0000000..1b5241e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Ones.csv
@@ -0,0 +1,26 @@
+Name,Value
+Unspecified,00
+Crime : Assassination (Land Civilian),01
+Crime : Execution (Wrongful Killing) (Land Civilian),02
+Crime : Murder Victims,03
+Crime : Hijacking (Land Civilian),04
+Crime : Kidnapping (Land Civilian),05
+Crime : Piracy (Land Civilian),06
+Crime : Rape (Land Civilian),07
+Organization : Civilian (Land Civilian),08
+Organization : Displaced Person(s)- Refugee(s) and Evacuee(s),09
+Organization : Foreign Fighter(s),10
+Organization : Gang Member or Gang,11
+Organization : Government Organization,12
+Organization : Leader or Leadership 1,13
+Organization : Nongovernmental Organization Member or Nongovernmental Organization,14
+Organization : Coerced/Impressed Recruit,15
+Organization : Willing Recruit,16
+Organization : Religious or Religious Organization,17
+Organization : Targeted Individual or Organization,18
+Organization : Terrorist or Terrorist Organization,19
+Organization : Speaker,20
+Composite Loss : Accident (Land Civilian),21
+Composite Loss : Combat,22
+Composite Loss : Other (Land Civilian),23
+Crime : Loot,24
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Twos.csv
new file mode 100644
index 0000000..b52bab7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Twos.csv
@@ -0,0 +1,3 @@
+Name,Value
+Unspecified,00
+Organization : Leader or Leadership 2,01
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Entities.csv
new file mode 100644
index 0000000..8e0f186
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Entities.csv
@@ -0,0 +1,193 @@
+Name,Value
+Unspecified,000000
+Command and Control,110000
+Command and Control : Broadcast Transmitter Antennae,110100
+Command and Control : Civil Affairs,110200
+Command and Control : Civil-Military Cooperation,110300
+Command and Control : Information Operations,110400
+Command and Control : Liaison,110500
+Command and Control : Military Information Support (MISO),110600
+Command and Control : Military Information Support (MISO) : Broadcast Transmitter Antennae,110601
+Command and Control : Radio,110700
+Command and Control : Radio Relay,110800
+Command and Control : Radio Teletype Center,110900
+Command and Control : Signal,111000
+Command and Control : Signal : Radio,111001
+Command and Control : Signal : Radio Relay,111002
+Command and Control : Signal : Teletype,111003
+Command and Control : Signal : Tactical Satellite,111004
+Command and Control : Signal : Video Imagery (Combat Camera),111005
+Command and Control : Tactical Satellite,111100
+Command and Control : Video Imagery (Combat Camera),111200
+Movement and Maneuver : Air Assault with Organic Lift,120100
+Movement and Maneuver : Air Traffic Services/Airfield Operations,120200
+Movement and Maneuver : Amphibious,120300
+Movement and Maneuver : Antitank/Antiarmor,120400
+Movement and Maneuver : Antitank/Antiarmor : Armored,120401
+Movement and Maneuver : Antitank/Antiarmor : Motorized,120402
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked,120500
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Reconnaissance/Cavalry/Scout,120501
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious,120502
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing,120600
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Reconnaissance,120601
+Movement and Maneuver : Aviation Composite,120700
+Movement and Maneuver : Aviation Fixed Wing,120800
+Movement and Maneuver : Aviation Fixed Wing : Reconnaissance,120801
+Movement and Maneuver : Combat,120900
+Movement and Maneuver : Combined Arms,121000
+Movement and Maneuver : Infantry,121100
+Movement and Maneuver : Infantry : Amphibious,121101
+Movement and Maneuver : Infantry : Armored/Mechanized/Tracked,121102
+Movement and Maneuver : Infantry : Main Gun System,121103
+Movement and Maneuver : Infantry : Motorized,121104
+Movement and Maneuver : Infantry : Infantry Fighting Vehicle,121105
+Movement and Maneuver : Observer,121200
+Movement and Maneuver : Reconnaissance/Cavalry/Scout,121300
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Reconnaissance and Surveillance,121301
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine,121302
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Motorized,121303
+Movement and Maneuver : Sea Air Land (SEAL),121400
+Movement and Maneuver : Sniper,121500
+Movement and Maneuver : Surveillance,121600
+Movement and Maneuver : Special Forces,121700
+Movement and Maneuver : SOF,121800
+Movement and Maneuver : SOF : Fixed Wing MISO,121801
+Movement and Maneuver : SOF : Ground,121802
+Movement and Maneuver : SOF : Special Boat,121803
+Movement and Maneuver : SOF : Special SSNR,121804
+Movement and Maneuver : SOF : Underwater Demolition Team,121805
+Movement and Maneuver : Unmanned Aerial Systems,121900
+Fires : Air Defense,130100
+Fires : Air Defense : Main Gun System,130101
+Fires : Air Defense : Missile,130102
+Fires : Air/Land Naval Gunfire Liaison,130200
+Fires : Field Artillery,130300
+Fires : Field Artillery : Self-propelled,130301
+Fires : Field Artillery : Target Acquisition,130302
+Fires : Field Artillery Observer,130400
+Fires : Joint Fire Support,130500
+Fires : Meteorological,130600
+Fires : Missile,130700
+Fires : Mortar,130800
+Fires : Mortar : Armored/Mechanized/Tracked,130801
+Fires : Mortar : Self-Propelled Wheeled,130802
+Fires : Mortar : Towed,130803
+Fires : Survey,130900
+Protection : CBRN Defense,140100
+Protection : CBRN Defense : Mechanized,140101
+Protection : CBRN Defense : Motorized,140102
+Protection : CBRN Defense : Reconnaissance,140103
+Protection : CBRN Defense : Reconnaissance Armored,140104
+Protection : CBRN Defense : Reconnaissance Equipped,140105
+Protection : Combat Support (Maneuver Enhancement),140200
+Protection : Criminal Investigation Division,140300
+Protection : Diving,140400
+Protection : Dog,140500
+Protection : Drilling,140600
+Protection : Engineer,140700
+Protection : Engineer : Mechanized,140701
+Protection : Engineer : Motorized,140702
+Protection : Engineer : Reconnaissance,140703
+Protection : Explosive Ordnance Disposal (EOD),140800
+Protection : Field Camp Construction,140900
+Protection : Fire Fighting/Fire Protection,141000
+Protection : Geospatial Support/Geospatial Information Support,141100
+Protection : Military Police,141200
+Protection : Mine,141300
+Protection : Mine Clearing,141400
+Protection : Mine Launching,141500
+Protection : Mine Laying,141600
+Protection : Security,141700
+Protection : Security : Mechanized,141701
+Protection : Security : Motorized,141702
+Protection : Search and Rescue,141800
+Protection : Security Police (Air),141900
+Protection : Shore Patrol,142000
+Protection : Topographic,142100
+Intelligence : Analysis,150100
+Intelligence : Counterintelligence,150200
+Intelligence : Direction Finding,150300
+Intelligence : Electronic Ranging,150400
+Intelligence : Electronic Warfare,150500
+Intelligence : Electronic Warfare : Analysis,150501
+Intelligence : Electronic Warfare : Direction Finding,150502
+Intelligence : Electronic Warfare : Intercept,150503
+Intelligence : Electronic Warfare : Jamming,150504
+Intelligence : Electronic Warfare : Search,150505
+Intelligence : Intercept (Search and Recording),150600
+Intelligence : Interrogation,150700
+Intelligence : Jamming,150800
+Intelligence : Joint Intelligence Center,150900
+Intelligence : Military Intelligence,151000
+Intelligence : Search,151100
+Intelligence : Sensor,151200
+Sustainment,160000
+Sustainment : Administrative,160100
+Sustainment : All Classes of Supply,160200
+Sustainment : Airport of Debarkation/Airport of Embarkation,160300
+Sustainment : Ammunition,160400
+Sustainment : Band,160500
+Sustainment : Combat Service Support,160600
+Sustainment : Finance,160700
+Sustainment : Judge Advocate General,160800
+Sustainment : Labor,160900
+Sustainment : Laundry/Bath,161000
+Sustainment : Maintenance,161100
+Sustainment : Material,161200
+Sustainment : Medical,161300
+Sustainment : Medical Treatment Facility,161400
+Sustainment : Morale Welfare and Recreation,161500
+Sustainment : Mortuary Affairs/Graves Registration,161600
+Sustainment : Multiple Classes of Supply,161700
+Sustainment : NATO Supply Class I,161800
+Sustainment : NATO Supply Class II,161900
+Sustainment : NATO Supply Class III,162000
+Sustainment : NATO Supply Class IV,162100
+Sustainment : NATO Supply Class V,162200
+Sustainment : Ordnance,162300
+Sustainment : Personnel Services,162400
+Sustainment : Petroleum Oil and Lubricants,162500
+Sustainment : Pipeline,162600
+Sustainment : Postal,162700
+Sustainment : Public Affairs/Public Information,162800
+Sustainment : Quartermaster,162900
+Sustainment : Railhead,163000
+Sustainment : Religious Support,163100
+Sustainment : Replacement Holding Unit,163200
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation,163300
+Sustainment : Supply,163400
+Sustainment : Joint Information Bureau,163500
+Sustainment : Transportation,163600
+Sustainment : US Supply Class I,163700
+Sustainment : US Supply Class II,163800
+Sustainment : US Supply Class III,163900
+Sustainment : US Supply Class IV,164000
+Sustainment : US Supply Class V,164100
+Sustainment : US Supply Class VI,164200
+Sustainment : US Supply Class VII,164300
+Sustainment : US Supply Class VIII,164400
+Sustainment : US Supply Class IX,164500
+Sustainment : US Supply Class X,164600
+Sustainment : Water,164700
+Sustainment : Water Purification,164800
+Sustainment : Broadcast,164900
+Naval : Naval,170100
+Named Headquarters : Allied Command Europe Rapid Reaction Corps (ARRC),180100
+Named Headquarters : Allied Command Operations,180200
+Named Headquarters : International Security Assistance Force (ISAF),180300
+Named Headquarters : Multinational (MN),180400
+Emergency Operation (Land Units),190000
+Law Enforcement (Land Units),200000
+Law Enforcement (Land Units) : ATF DOJ,200100
+Law Enforcement (Land Units) : Border Patrol,200200
+Law Enforcement (Land Units) : Customs Service,200300
+Law Enforcement (Land Units) : DEA,200400
+Law Enforcement (Land Units) : DOJ,200500
+Law Enforcement (Land Units) : FBI,200600
+Law Enforcement (Land Units) : Police,200700
+Law Enforcement (Land Units) : Prison,200800
+Law Enforcement (Land Units) : US Secret Service (USSS),200900
+Law Enforcement (Land Units) : TSA,201000
+Law Enforcement (Land Units) : Coast Guard,201100
+Law Enforcement (Land Units) : US Marshals Service,201200
+Law Enforcement (Land Units) : Internal Security Force,201300
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Ones.csv
new file mode 100644
index 0000000..909ada5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Ones.csv
@@ -0,0 +1,80 @@
+Name,Value
+Unspecified,00
+Mobility : Air Mobile/Air Assault (US Only),01
+Capability : Area,02
+Capability : Attack 1,03
+Capability : Biological,04
+Capability : Border,05
+Capability : Bridging,06
+Capability : Chemical,07
+Capability : Close Protection,08
+Capability : Combat,09
+Capability : Command and Control,10
+Capability : Communications Contingency Package,11
+Capability : Construction,12
+Capability : Cross Cultural Communication,13
+Capability : Crowd and Riot Control,14
+Capability : Decontamination 1,15
+Capability : Detention,16
+Capability : Direct Communications,17
+Capability : Diving,18
+Capability : Division,19
+Capability : Dog,20
+Capability : Drilling,21
+Capability : Electro-Optical,22
+Capability : Enhanced,23
+Capability : Explosive Ordnance Disposal (EOD),24
+Capability : Fire Direction Center,25
+Capability : Force,26
+Capability : Forward,27
+Capability : Ground Station Module,28
+Capability : Landing Support,29
+Capability : Large Extension Node,30
+Capability : Maintenance,31
+Capability : Meteorological,32
+Capability : Mine Countermeasure,33
+Capability : Missile,34
+Capability : Mobile Advisor and Support,35
+Capability : Mobile Subscriber Equipment,36
+Capability : Mobility Support,37
+Capability : Movement Control Center,38
+Capability : Multinational,39
+Capability : Multinational Specialized Unit,40
+Capability : Multiple Rocket Launcher,41
+Capability : NATO Medical Role 1,42
+Capability : NATO Medical Role 2,43
+Capability : NATO Medical Role 3,44
+Capability : NATO Medical Role 4,45
+Capability : Naval,46
+Capability : Node Center,47
+Capability : Nuclear,48
+Capability : Operations,49
+Capability : Radar,50
+Capability : RFID Interrogator/Sensor,51
+Capability : Radiological,52
+Capability : Search and Rescue,53
+Capability : Security,54
+Capability : Sensor,55
+Capability : Sensor Control Module (SCM),56
+Capability : Signals Intelligence,57
+Capability : Single Shelter Switch,58
+Capability : Single Rocket Launcher,59
+Capability : Smoke,60
+Capability : Sniper,61
+Capability : Sound Ranging,62
+Capability : Special Operations Forces (SOF),63
+Capability : Special Weapons and Tactics,64
+Capability : Survey,65
+Capability : Tactical Exploitation,66
+Capability : Target Acquisition,67
+Capability : Topographic,68
+Capability : Utility 1,69
+Capability : Video Imagery (Combat Camera),70
+Composite Loss : Accident (Land Units),71
+Composite Loss : Other (Land Units),72
+Operation : Civilian (Land Units),73
+Capability : Antisubmarine Warfare,74
+Capability : Medevac,75
+Capability : Ranger,76
+Capability : Support 1,77
+Capability : Aviation,78
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Twos.csv
new file mode 100644
index 0000000..86fd5d6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Twos.csv
@@ -0,0 +1,59 @@
+Name,Value
+Unspecified,00
+Mobility : Airborne,01
+Mobility : Arctic,02
+Capability : Battle Damage Repair,03
+Mobility : Bicycle Equipped,04
+Close Range and Support : Casualty Staging,05
+Capability : Clearing,06
+Capability : Close Range,07
+Capability : Control,08
+Capability : Decontamination 2,09
+Capability : Demolition,10
+Capability : Dental,11
+Capability : Digital,12
+Capability : Enhanced Position Location Reporting System (EPLRS),13
+Capability : Equipment,14
+Capability : Heavy,15
+Capability : High Altitude,16
+Capability : Intermodal,17
+Capability : Intensive Care,18
+Capability : Light,19
+Capability : Laboratory,20
+Capability : Launcher,21
+Capability : Long Range,22
+Capability : Low Altitude,23
+Capability : Medium,24
+Capability : Medium Altitude,25
+Capability : Medium Range,26
+Capability : Mountain,27
+Capability : High to Medium Altitude,28
+Capability : Multi-Channel,29
+Capability : Optical (Flash),30
+Capability : Pack Animal,31
+Capability : Patient Evacuation Coordination,32
+Capability : Preventive Maintenance,33
+Capability : Psychological,34
+Capability : Radio Relay Line of Sight,35
+Mobility : Railroad,36
+Capability : Recovery (Unmanned Systems),37
+Capability : Recovery (Maintenance),38
+Capability : Rescue Coordination Center,39
+Mobility : Riverine,40
+Capability : Single Channel,41
+Mobility : Ski,42
+Capability : Short Range,43
+Capability : Strategic,44
+Capability : Support 2,45
+Capability : Tactical,46
+Mobility : Towed,47
+Capability : Troop,48
+Mobility : Vertical or Short Take-Off and Landing (VTOL/VSTOL),49
+Capability : Veterinary,50
+Mobility : Wheeled,51
+Capability : High to Low Altitude,52
+Capability : Medium to Low Altitude,53
+Capability : Attack 2,54
+Capability : Refuel,55
+Capability : Utility 2,56
+Capability : Combat Search and Rescue,57
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Special_Entity_Subtype.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Special_Entity_Subtype.csv
new file mode 100644
index 0000000..42c6e72
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Land_Unit_Special_Entity_Subtype.csv
@@ -0,0 +1,5 @@
+Name,Value
+Headquarters Element,95
+Division and Below Support,96
+Corps Support,97
+Theater/Echelons Above Corps Support,98
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCAreasAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCAreasAtmospheric.csv
new file mode 100644
index 0000000..8c760ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCAreasAtmospheric.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Atmospheric,45
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCAreasOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCAreasOceanographic.csv
new file mode 100644
index 0000000..31825c6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCAreasOceanographic.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Oceanographic,46
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCLinesAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCLinesAtmospheric.csv
new file mode 100644
index 0000000..8c760ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCLinesAtmospheric.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Atmospheric,45
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCLinesOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCLinesOceanographic.csv
new file mode 100644
index 0000000..31825c6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCLinesOceanographic.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Oceanographic,46
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCPointsAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCPointsAtmospheric.csv
new file mode 100644
index 0000000..8c760ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCPointsAtmospheric.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Atmospheric,45
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCPointsOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCPointsOceanographic.csv
new file mode 100644
index 0000000..31825c6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOCPointsOceanographic.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Oceanographic,46
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Area_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Area_Entities.csv
new file mode 100644
index 0000000..9c9b4c7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Area_Entities.csv
@@ -0,0 +1,14 @@
+Name,Value
+Unspecified,000000
+Weather Symbols : Tropical Storm Systems : Tropical Storm Wind Areas and Date/Time Labels,162004
+Bounded Areas : Instrument Flight Rule (IFR),170100
+Bounded Areas : Marginal Visual Flight Rule (MVFR),170200
+Bounded Areas : Turbulence,170300
+Bounded Areas : Icing,170400
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent,170500
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent : Liquid Precipitation - Convective,170501
+Bounded Areas : Freezing /Frozen Precipitation,170600
+Bounded Areas : Thunderstorm,170700
+Bounded Areas : Fog,170800
+Bounded Areas : Dust or Sand,170900
+Bounded Areas : Operator-Defined Freeform,171000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Line_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Line_Entities.csv
new file mode 100644
index 0000000..0120080
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Line_Entities.csv
@@ -0,0 +1,35 @@
+Name,Value
+Unspecified,000000
+Pressure Systems : Frontal Systems : Cold Front,110301
+Pressure Systems : Frontal Systems : Upper Cold Front,110302
+Pressure Systems : Frontal Systems : Cold Frontogenesis,110303
+Pressure Systems : Frontal Systems : Cold Frontolysis,110304
+Pressure Systems : Frontal Systems : Warm Front,110305
+Pressure Systems : Frontal Systems : Upper Warm Front,110306
+Pressure Systems : Frontal Systems : Warm Frontogenesis,110307
+Pressure Systems : Frontal Systems : Warm Frontolysis,110308
+Pressure Systems : Frontal Systems : Occluded Front,110309
+Pressure Systems : Frontal Systems : Upper Occluded Front,110310
+Pressure Systems : Frontal Systems : Occluded Frontolysis,110311
+Pressure Systems : Frontal Systems : Stationary Front,110312
+Pressure Systems : Frontal Systems : Upper Stationary Front,110313
+Pressure Systems : Frontal Systems : Stationary Frontogenesis,110314
+Pressure Systems : Frontal Systems : Stationary Frontolysis,110315
+Pressure Systems : Lines : Trough Axis,110401
+Pressure Systems : Lines : Upper Trough Axis,110402
+Pressure Systems : Lines : Ridge Axis,110403
+Pressure Systems : Lines : Severe Squall Line,110404
+Pressure Systems : Lines : Instability Line,110405
+Pressure Systems : Lines : Shear Line,110406
+Pressure Systems : Lines : Inter-Tropical Convergence Zone,110407
+Pressure Systems : Lines : Convergence Line,110408
+Pressure Systems : Lines : Inter-Tropical Discontinuity,110409
+Winds : Jet Stream,140300
+Winds : Stream Line,140400
+Isopleths : Isobar - Surface,180100
+Isopleths : Contour - Upper Air,180200
+Isopleths : Isotherm,180300
+Isopleths : Isotach,180400
+Isopleths : Isodrosotherm,180500
+Isopleths : Thickness,180600
+Isopleths : Operator-Defined Freeform,180700
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Point_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Point_Entities.csv
new file mode 100644
index 0000000..bd69e39
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Atmospheric_Point_Entities.csv
@@ -0,0 +1,130 @@
+Name,Value
+Unspecified,000000
+Pressure Systems : Low Pressure Center,110100
+Pressure Systems : Low Pressure Center : Cyclone Center,110101
+Pressure Systems : Low Pressure Center : Tropopause Low,110102
+Pressure Systems : High Pressure Center,110200
+Pressure Systems : High Pressure Center : Anticyclone Center,110201
+Pressure Systems : High Pressure Center : Tropopause High,110202
+Pressure Systems : Pressure Tendency : Rise Then Fall Higher,110501
+Pressure Systems : Pressure Tendency : Rise Then Steady,110502
+Pressure Systems : Pressure Tendency : Rise,110503
+Pressure Systems : Pressure Tendency : Rise Then Rise Higher,110504
+Pressure Systems : Pressure Tendency : Steady,110505
+Pressure Systems : Pressure Tendency : Fall Then Rise Lower,110506
+Pressure Systems : Pressure Tendency : Fall Then Steady,110507
+Pressure Systems : Pressure Tendency : Fall,110508
+Pressure Systems : Pressure Tendency : Rise Then Fall Lower,110509
+Turbulence : Light,120100
+Turbulence : Moderate,120200
+Turbulence : Severe,120300
+Turbulence : Extreme,120400
+Turbulence : Mountain Waves,120500
+Icing : Clear Icing : Light,130101
+Icing : Clear Icing : Moderate,130102
+Icing : Clear Icing : Severe,130103
+Icing : Rime Icing : Light,130201
+Icing : Rime Icing : Moderate,130202
+Icing : Rime Icing : Severe,130203
+Icing : Mixed Icing : Light,130301
+Icing : Mixed Icing : Moderate,130302
+Icing : Mixed Icing : Severe,130303
+Winds : Calm Winds,140100
+Winds : Wind Plot,140200
+Cloud Cover : Cloud Coverage : Clear Sky,150101
+Cloud Cover : Cloud Coverage : Few Coverage,150102
+Cloud Cover : Cloud Coverage : Scattered Coverage,150103
+Cloud Cover : Cloud Coverage : Broken Coverage,150104
+Cloud Cover : Cloud Coverage : Overcast Coverage,150105
+Cloud Cover : Cloud Coverage : Sky Totally or Partially Obscured,150106
+Weather Symbols : Rain : Intermittent Light,160101
+Weather Symbols : Rain : Continuous Light,160102
+Weather Symbols : Rain : Intermittent Moderate,160103
+Weather Symbols : Rain : Intermittent Moderate/Continuous Moderate,160104
+Weather Symbols : Rain : Intermittent Heavy,160105
+Weather Symbols : Rain : Intermittent Heavy/Continuous Heavy,160106
+Weather Symbols : Freezing Rain : Light,160201
+Weather Symbols : Freezing Rain : Moderate/Heavy,160202
+Weather Symbols : Rain Showers : Light,160301
+Weather Symbols : Rain Showers : Moderate/Heavy,160302
+Weather Symbols : Rain Showers : Torrential,160303
+Weather Symbols : Drizzle : Intermittent Light,160401
+Weather Symbols : Drizzle : Intermittent Light/Continuous Light,160402
+Weather Symbols : Drizzle : Intermittent Moderate,160403
+Weather Symbols : Drizzle : Intermittent Moderate/Continuous Moderate,160404
+Weather Symbols : Drizzle : Intermittent Heavy,160405
+Weather Symbols : Drizzle : Intermittent Heavy/Continuous Heavy,160406
+Weather Symbols : Freezing Drizzle : Light,160501
+Weather Symbols : Freezing Drizzle : Moderate/Heavy,160502
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Light,160601
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Moderate/Heavy,160602
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Light,160603
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Moderate/Heavy,160604
+Weather Symbols : Snow : Intermittent Light,160701
+Weather Symbols : Snow : Intermittent Light/Continuous Light,160702
+Weather Symbols : Snow : Intermittent Moderate,160703
+Weather Symbols : Snow : Intermittent Moderate/Continuous Moderate,160704
+Weather Symbols : Snow : Intermittent Heavy,160705
+Weather Symbols : Snow : Intermittent Heavy/Continuous Heavy,160706
+Weather Symbols : Snow : Blowing Snow - Light/Moderate,160707
+Weather Symbols : Snow : Blowing Snow - Heavy,160708
+Weather Symbols : Snow Grains,160800
+Weather Symbols : Snow Showers : Light,160901
+Weather Symbols : Snow Showers : Moderate/Heavy,160902
+Weather Symbols : Hail : Light not Associated with Thunder,161001
+Weather Symbols : Hail : Moderate/Heavy not Associated with Thunder,161002
+Weather Symbols : Ice Crystals (Diamond Dust),161100
+Weather Symbols : Ice Pellets (Sleet) : Light,161201
+Weather Symbols : Ice Pellets (Sleet) : Moderate,161202
+Weather Symbols : Ice Pellets (Sleet) : Heavy,161203
+Weather Symbols : Inversion,161300
+Weather Symbols : Storms : Thunderstorm - No Precipitation,161401
+Weather Symbols : Storms : Thunderstorm Light to Moderate with Rain/Snow - No Hail,161402
+Weather Symbols : Storms : Thunderstorm Heavy with Rain/Snow - No Hail,161403
+Weather Symbols : Storms : Thunderstorm Light to Moderate - With Hail,161404
+Weather Symbols : Storms : Thunderstorm Heavy - With Hail,161405
+Weather Symbols : Storms : Funnel Cloud (Tornado/Waterspout),161406
+Weather Symbols : Storms : Squall,161407
+Weather Symbols : Storms : Lightning,161408
+Weather Symbols : Fog : Shallow Patches,161501
+Weather Symbols : Fog : Shallow Continuous,161502
+Weather Symbols : Fog : Patchy,161503
+Weather Symbols : Fog : Sky Visible,161504
+Weather Symbols : Fog : Sky Obscured,161505
+Weather Symbols : Fog : Freezing-Sky Visible,161506
+Weather Symbols : Fog : Freezing-Sky Obscured,161507
+Weather Symbols : Mist,161600
+Weather Symbols : Smoke,161700
+Weather Symbols : Haze,161800
+Weather Symbols : Dust or Sand : Light to Moderate,161901
+Weather Symbols : Dust or Sand : Severe,161902
+Weather Symbols : Dust or Sand : Dust Devil,161903
+Weather Symbols : Dust or Sand : Blowing Dust or Sand,161904
+Weather Symbols : Tropical Storm Systems : Tropical Depression,162001
+Weather Symbols : Tropical Storm Systems : Tropical Storm,162002
+Weather Symbols : Tropical Storm Systems : Hurricane/Typhoon,162003
+Weather Symbols : Volcanic Eruption,162100
+Weather Symbols : Volcanic Eruption : Volcanic Ash,162101
+Weather Symbols : Tropopause Level,162200
+Weather Symbols : Freezing Level,162300
+Weather Symbols : Precipitation of Unknown Type and Intensity,162400
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Dry Without Cracks or Appreciable Dust or Loose Sand,190101
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Moist,190102
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Wet-Standing Water in Small or Large Pools,190103
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Flooded,190104
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Frozen,190105
+State of the Ground : Without Snow or Measurable Ice Cover : Glaze (Thin Ice) on Ground,190106
+State of the Ground : Without Snow or Measurable Ice Cover : Loose Dry Dust or Sand not Covering Ground Completely,190107
+State of the Ground : Without Snow or Measurable Ice Cover : Thin Loose Dry Dust or Sand Covering Ground Completely,190108
+State of the Ground : Without Snow or Measurable Ice Cover : Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely,190109
+State of the Ground : Without Snow or Measurable Ice Cover : Extremely Dry with Cracks,190110
+State of the Ground : With Snow or Measurable Ice Cover : Predominately Ice Covered,190201
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground,190202
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground-but Ground not Completely Covered,190203
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Compact or Wet Snow Covering Ground Completely,190204
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Compact or Wet Snow Covering Ground Completely,190205
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering Less Than One-Half of Ground,190206
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering at Least One-Half of Ground-but Ground not Completely Covered,190207
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Loose Dry Snow Covering Ground Completely,190208
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Loose Dry Snow Covering Ground Completely,190209
+State of the Ground : With Snow or Measurable Ice Cover : Snow Covering Ground Completely-Deep Drifts,190210
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Area_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Area_Entities.csv
new file mode 100644
index 0000000..096961c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Area_Entities.csv
@@ -0,0 +1,75 @@
+Name,Value
+Unspecified,000000
+Hydrography : Depth : Depth Area,120104
+Hydrography : Coastal Hydrography : Island,120202
+Hydrography : Coastal Hydrography : Beach,120203
+Hydrography : Coastal Hydrography : Water,120204
+Hydrography : Coastal Hydrography : Foreshore - Area,120206
+Hydrography : Ports and Harbors : Anchorage - Area,120306
+Hydrography : Ports and Harbors : Fish Traps - Area,120312
+Hydrography : Ports and Harbors : Drydock,120314
+Hydrography : Ports and Harbors : Offshore Loading Facility - Area,120318
+Hydrography : Aids to Navigation : Perches/Stakes - Area,120405
+Hydrography : Dangers/Hazards : Underwater Danger/Hazard,120503
+Hydrography : Dangers/Hazards : Foul Ground - Area,120505
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Area,120507
+Hydrography : Dangers/Hazards : Discolored Water,120514
+Oceanography : Bioluminescence : Visual Detection Ratio (VDR) Level 1-2,130101
+Oceanography : Bioluminescence : VDR Level 2-3,130102
+Oceanography : Bioluminescence : VDR Level 3-4,130103
+Oceanography : Bioluminescence : VDR Level 4-5,130104
+Oceanography : Bioluminescence : VDR Level 5-6,130105
+Oceanography : Bioluminescence : VDR Level 6-7,130106
+Oceanography : Bioluminescence : VDR Level 7-8,130107
+Oceanography : Bioluminescence : VDR Level 8-9,130108
+Oceanography : Bioluminescence : VDR Level 9-10,130109
+Oceanography : Beach Slope : Flat,130201
+Oceanography : Beach Slope : Gentle,130202
+Oceanography : Beach Slope : Moderate,130203
+Oceanography : Beach Slope : Steep,130204
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Solid Rock,140101
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Clay,140102
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Coarse Sand,140103
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Sand,140104
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Sand,140105
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Sand,140106
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Sand,140107
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Silt,140108
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Silt,140109
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Silt,140110
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Silt,140111
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Boulders,140112
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Cobbles-Oyster Shells,140113
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Pebbles-Shells,140114
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Sand and Shells,140115
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - Land,140116
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - No Data,140117
+Geophysics/Acoustics : MIW : Bottom Roughness - Smooth,140118
+Geophysics/Acoustics : MIW : Bottom Roughness - Moderate,140119
+Geophysics/Acoustics : MIW : Bottom Roughness - Rough,140120
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Low,140121
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Medium,140122
+Geophysics/Acoustics : MIW : Clutter (Bottom) - High,140123
+Geophysics/Acoustics : MIW : Impact Burial - 0%,140124
+Geophysics/Acoustics : MIW : Impact Burial - 0-10%,140125
+Geophysics/Acoustics : MIW : Impact Burial - 10-20%,140126
+Geophysics/Acoustics : MIW : Impact Burial - 20-75%,140127
+Geophysics/Acoustics : MIW : Impact Burial - >75%,140128
+Geophysics/Acoustics : MIW : MIW Bottom Category A,140129
+Geophysics/Acoustics : MIW : MIW Bottom Category B,140130
+Geophysics/Acoustics : MIW : MIW Bottom Category C,140131
+Geophysics/Acoustics : MIW : MIW Bottom Type A1,140132
+Geophysics/Acoustics : MIW : MIW Bottom Type A2,140133
+Geophysics/Acoustics : MIW : MIW Bottom Type A3,140134
+Geophysics/Acoustics : MIW : MIW Bottom Type B1,140135
+Geophysics/Acoustics : MIW : MIW Bottom Type B2,140136
+Geophysics/Acoustics : MIW : MIW Bottom Type B3,140137
+Geophysics/Acoustics : MIW : MIW Bottom Type C1,140138
+Geophysics/Acoustics : MIW : MIW Bottom Type C2,140139
+Geophysics/Acoustics : MIW : MIW Bottom Type C3,140140
+Limits : Maritime Area,150200
+Limits : Swept Area,150400
+Limits : Training Area,150500
+Limits : Operator-Defined,150600
+Man-Made Structures : Submerged Crib,160200
+Man-Made Structures : Oil/Gas Rig Field,160700
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Line_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Line_Entities.csv
new file mode 100644
index 0000000..52a07c5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Line_Entities.csv
@@ -0,0 +1,34 @@
+Name,Value
+Unspecified,000000
+Ice Systems : Limits : Limits of Visual Observation,110501
+Ice Systems : Limits : Limits of Under Cast,110502
+Ice Systems : Limits : Limits of Radar Observation,110503
+Ice Systems : Limits : Observed Ice Edge or Boundary,110504
+Ice Systems : Limits : Estimated Ice Edge or Boundary,110505
+Ice Systems : Limits : Ice Edge or Boundary From Radar,110506
+Ice Systems : Openings in the Ice : Cracks,110601
+Ice Systems : Openings in the Ice : Cracks at a Specific Location,110602
+Ice Systems : Openings in the Ice : Lead,110603
+Ice Systems : Openings in the Ice : Frozen Lead,110604
+Hydrography : Depth : Depth Curve,120102
+Hydrography : Depth : Depth Contour,120103
+Hydrography : Coastal Hydrography : Coastline,120201
+Hydrography : Coastal Hydrography : Foreshore - Line,120205
+Hydrography : Ports and Harbors : Anchorage - Line,120305
+Hydrography : Ports and Harbors : Pier/Wharf/Quay,120308
+Hydrography : Ports and Harbors : Offshore Loading Facility - Line,120317
+Hydrography : Ports and Harbors : Ramp - Above Water,120319
+Hydrography : Ports and Harbors : Ramp - Below Water,120320
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Above Water,120326
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Below Water,120327
+Hydrography : Ports and Harbors : Seawall,120328
+Hydrography : Aids to Navigation : Leading Line,120407
+Hydrography : Dangers/Hazards : Breakers,120511
+Hydrography : Dangers/Hazards : Reef,120512
+Hydrography : Tide and Current : Current Flow - Ebb,120702
+Hydrography : Tide and Current : Current Flow - Flood,120703
+Limits : Maritime Limit Boundary,150100
+Limits : Restricted Area,150300
+Man-Made Structures : Submarine Cable,160100
+Man-Made Structures : Canal,160300
+Man-Made Structures : Pipelines/Pipe,160800
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Point_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Point_Entities.csv
new file mode 100644
index 0000000..0d36ac7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_METOC_Oceanographic_Point_Entities.csv
@@ -0,0 +1,78 @@
+Name,Value
+Unspecified,000000
+Ice Systems : Icebergs : Many Icebergs,110101
+Ice Systems : Icebergs : Belts and Strips,110102
+Ice Systems : Icebergs : General,110103
+Ice Systems : Icebergs : Many Icebergs - General,110104
+Ice Systems : Icebergs : Bergy Bit,110105
+Ice Systems : Icebergs : Many Bergy Bits,110106
+Ice Systems : Icebergs : Growler,110107
+Ice Systems : Icebergs : Many Growlers,110108
+Ice Systems : Icebergs : Floeberg,110109
+Ice Systems : Icebergs : Ice Island,110110
+Ice Systems : Ice Concentration : Bergy Water,110201
+Ice Systems : Ice Concentration : Water with Radar Targets,110202
+Ice Systems : Ice Concentration : Ice Free,110203
+Ice Systems : Dynamic Processes : Convergence,110301
+Ice Systems : Dynamic Processes : Divergence,110302
+Ice Systems : Dynamic Processes : Shearing or Shear Zone,110303
+Ice Systems : Dynamic Processes : Ice Drift (Direction),110304
+Ice Systems : Sea Ice,110400
+Ice Systems : Sea Ice : Ice Thickness (Observed),110401
+Ice Systems : Sea Ice : Ice Thickness (Estimated),110402
+Ice Systems : Sea Ice : Melt Puddles or Flooded Ice,110403
+Ice Systems : Snow Cover,110700
+Ice Systems : Snow Cover : Sastrugi (with Orientation),110701
+Ice Systems : Topographical Features : Ridges or Hummocks,110801
+Ice Systems : Topographical Features : Rafting,110802
+Ice Systems : Topographical Features : Jammed Brash Barrier,110803
+Hydrography : Depth : Soundings,120101
+Hydrography : Ports and Harbors : Berths (Onshore),120302
+Hydrography : Ports and Harbors : Berths (Anchor),120303
+Hydrography : Ports and Harbors : Anchorage - Point,120304
+Hydrography : Ports and Harbors : Call in Point,120307
+Hydrography : Ports and Harbors : Fishing Harbor - Point,120309
+Hydrography : Ports and Harbors : Fish Weirs - Point,120310
+Hydrography : Ports and Harbors : Fish Stakes - Point,120311
+Hydrography : Ports and Harbors : Landing Place,120315
+Hydrography : Ports and Harbors : Offshore Loading Facility - Point,120316
+Hydrography : Ports and Harbors : Landing Ring,120321
+Hydrography : Ports and Harbors : Ferry Crossing,120322
+Hydrography : Ports and Harbors : Cable Ferry Crossing,120323
+Hydrography : Ports and Harbors : Dolphin,120324
+Hydrography : Aids to Navigation : Beacon,120401
+Hydrography : Aids to Navigation : Buoy Default,120402
+Hydrography : Aids to Navigation : Marker,120403
+Hydrography : Aids to Navigation : Perches/Stakes - Point,120404
+Hydrography : Aids to Navigation : Light,120406
+Hydrography : Aids to Navigation : Light Vessel/Light Ship,120408
+Hydrography : Aids to Navigation : Lighthouse,120409
+Hydrography : Dangers/Hazards : Rock Submerged,120501
+Hydrography : Dangers/Hazards : Rock Awashed,120502
+Hydrography : Dangers/Hazards : Foul Ground - Point,120504
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Point,120506
+Hydrography : Dangers/Hazards : Snags/Stumps,120508
+Hydrography : Dangers/Hazards : Wreck (Uncovers),120509
+Hydrography : Dangers/Hazards : Wreck (Submerged),120510
+Hydrography : Dangers/Hazards : Eddies/Overfalls/Tide Rips,120513
+Hydrography : Bottom Features : Bottom Characteristics - Sand,120601
+Hydrography : Bottom Features : Bottom Characteristics - Mud,120602
+Hydrography : Bottom Features : Bottom Characteristics - Clay,120603
+Hydrography : Bottom Features : Bottom Characteristics - Silt,120604
+Hydrography : Bottom Features : Bottom Characteristics - Stones,120605
+Hydrography : Bottom Features : Bottom Characteristics - Gravel,120606
+Hydrography : Bottom Features : Bottom Characteristics - Pebbles,120607
+Hydrography : Bottom Features : Bottom Characteristics - Cobbles,120608
+Hydrography : Bottom Features : Bottom Characteristics - Rock,120609
+Hydrography : Bottom Features : Bottom Characteristics - Coral,120610
+Hydrography : Bottom Features : Bottom Characteristics - Shell,120611
+Hydrography : Bottom Features : Qualifying Terms - Fine,120612
+Hydrography : Bottom Features : Qualifying Terms - Medium,120613
+Hydrography : Bottom Features : Qualifying Terms - Coarse,120614
+Hydrography : Tide and Current : Water Turbulence,120701
+Hydrography : Tide and Current : Tide Data Point,120704
+Hydrography : Tide and Current : Tide Gauge,120705
+Man-Made Structures : Ford,160400
+Man-Made Structures : Lock,160500
+Man-Made Structures : Oil/Gas Rig,160600
+Man-Made Structures : Pile/Piling/Post,160900
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_MineWarfare.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_MineWarfare.csv
new file mode 100644
index 0000000..6d0c7ab
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_MineWarfare.csv
@@ -0,0 +1,2 @@
+Name,Value
+Mine Warfare,36
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Mobilities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Mobilities.csv
new file mode 100644
index 0000000..4e1299f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Mobilities.csv
@@ -0,0 +1,12 @@
+Name,Value
+Wheeled limited cross country,31
+Wheeled cross country,32
+Tracked,33
+Wheeled and tracked combination,34
+Towed,35
+Rail,36
+Pack animals,37
+Over snow (prime mover),41
+Sled,42
+Barge,51
+Amphibious,52
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Operational_Condition_Amplifier.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Operational_Condition_Amplifier.csv
new file mode 100644
index 0000000..36946db
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Operational_Condition_Amplifier.csv
@@ -0,0 +1,7 @@
+Name,Value
+Present,0
+Planned/Anticipated/Suspect,1
+Fully Capable,2
+Damaged,3
+Destroyed,4
+Full,5
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Reinforced.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Reinforced.csv
new file mode 100644
index 0000000..621191e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Reinforced.csv
@@ -0,0 +1,4 @@
+Name,Value
+Reinforced,+
+Reduced,-
+Reinforced and Reduced,+/-
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Reliability.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Reliability.csv
new file mode 100644
index 0000000..5f52d7d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Reliability.csv
@@ -0,0 +1,7 @@
+Name,Value
+Completely Reliable,A
+Usually Reliable,B
+Fairly Reliable,C
+Not Usually Reliable,D
+Unreliable,E
+Reliability Cannot Be Judged,F
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT.csv
new file mode 100644
index 0000000..409cd52
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT.csv
@@ -0,0 +1,6 @@
+Name,Value
+Signals Intelligence - Air,51
+Signals Intelligence - Space,50
+Signals Intelligence - Land,52
+Signals Intelligence - Surface,53
+Signals Intelligence - Subsurface,54
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINTMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINTMobility.csv
new file mode 100644
index 0000000..5786634
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINTMobility.csv
@@ -0,0 +1,4 @@
+Name,Value
+Mobile,M
+Static,S
+Uncertain,U
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT_Entities.csv
new file mode 100644
index 0000000..f57aedd
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT_Entities.csv
@@ -0,0 +1,5 @@
+Name,Value
+Unspecified,0
+Signal Intercept : Communications,110100
+Signal Intercept : Jammer,110200
+Signal Intercept : Radar,110300
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT_Modifier_Ones.csv
new file mode 100644
index 0000000..58201cc
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SIGINT_Modifier_Ones.csv
@@ -0,0 +1,66 @@
+Name,Value
+Unspecified,0
+Radar : Anti-Aircraft Fire Control,1
+Radar : Airborne Search and Bombing,2
+Radar : Airborne Intercept,3
+Radar : Altimeter,4
+Radar : Airborne Reconnaissance and Mapping,5
+Radar : Air Traffic Control,6
+Radar : Beacon Transponder (not IFF),7
+Radar : Battlefield Surveillance,8
+Radar : Controlled Approach,9
+Radar : Controlled Intercept,10
+Communications : Cellular/Mobile,11
+Radar : Coastal Surveillance,12
+Jammer : Decoy/Mimic,13
+Radar : Data Transmission,14
+Radar : Earth Surveillance,15
+Radar : Early Warning,16
+Radar : Fire Control,17
+Radar : Ground Mapping,18
+Radar : Height Finding,19
+Radar : Harbor Surveillance,20
+Radar : Identification Friend or Foe (Interrogator),21
+Radar : Instrument Landing System,22
+Radar : Ionospheric Sounding,23
+Radar : Identification Friend or Foe (Transponder),24
+Jammer : Barrage Jammer,25
+Jammer : Click Jammer,26
+Jammer : Deceptive Jammer,27
+Jammer : Frequency Swept Jammer,28
+Jammer : Jammer (General),29
+Jammer : Noise Jammer,30
+Jammer : Pulsed Jammer,31
+Jammer : Repeater Jammer,32
+Jammer : Spot Noise Jammer,33
+Jammer : Transponder Jammer,34
+Radar : Missile Acquisition,35
+Jammer : Missile Control,36
+Radar : Missile Downlink,37
+Radar : Meteorological,38
+Jammer : Multi-Function,39
+Radar : Missile Guidance,40
+Radar : Missile Homing,41
+Jammer : Missile Tracking,42
+Jammer : Navigational/General,43
+Jammer : Navigational/Distance Measuring Equipment,44
+Jammer : Navigation/Terrain Following,45
+Jammer : Navigational/Weather Avoidance,46
+Communications : Omni-Line of Sight (LOS),47
+Radar : Proximity Use,48
+Communications : Point-to-Point Line of Sight (LOS),49
+Radar : Instrumentation,50
+Radar : Range Only,51
+Radar : Sonobuoy,52
+Communications : Satellite Downlink,53
+Radar : Space,54
+Radar : Surface Search,55
+Radar : Shell Tracking,56
+Communications : Satellite Uplink,57
+Jammer : Target Acquisition,58
+Radar : Target Illumination,59
+Communications : Tropospheric Scatter,60
+Radar : Target Tracking,61
+Radar : Unknown,62
+Radar : Video Remoting,63
+Radar : Experimental,64
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SeaSubsurface.csv
new file mode 100644
index 0000000..490beb1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SeaSubsurface.csv
@@ -0,0 +1,2 @@
+Name,Value
+Sea Subsurface,35
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SeaSurface.csv
new file mode 100644
index 0000000..2f9f5bf
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SeaSurface.csv
@@ -0,0 +1,2 @@
+Name,Value
+Sea Surface,30
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Entities.csv
new file mode 100644
index 0000000..3f63366
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Entities.csv
@@ -0,0 +1,22 @@
+Name,Value
+Unspecified,000000
+Military (Sea Subsurface),110000
+Military (Sea Subsurface) : Submarine,110100
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced,110101
+Military (Sea Subsurface) : Submarine : Submarine-Snorkeling,110102
+Military (Sea Subsurface) : Submarine : Submarine-Bottomed,110103
+Military (Sea Subsurface) : Other Submersible,110200
+Military (Sea Subsurface) : Nonsubmarine,110300
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV),110400
+Military (Sea Subsurface) : Diver,110500
+Civilian (Sea Subsurface),120000
+Civilian (Sea Subsurface) : Submersible,120100
+Civilian (Sea Subsurface) : Autonomous Underwater Vehicle (AUV),120200
+Civilian (Sea Subsurface) : Diver,120300
+Weapon (Sea Subsurface),130000
+Weapon (Sea Subsurface) : Torpedo,130100
+Weapon (Sea Subsurface) : Improvised Explosive Device (IED),130200
+Weapon (Sea Subsurface) : Decoy,130300
+Echo Tracker Classifier (ETC) / Possible Contact (POSCON),140000
+Fused Track (Sea Subsurface),150000
+Manual Track (Sea Subsurface),160000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Mine_Warfare_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Mine_Warfare_Entities.csv
new file mode 100644
index 0000000..0c760c1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Mine_Warfare_Entities.csv
@@ -0,0 +1,64 @@
+Name,Value
+Unspecified,000000
+Sea Mine-General,110000
+Sea Mine-General : Sea Mine-Bottom,110100
+Sea Mine-General : Sea Mine-Moored,110200
+Sea Mine-General : Sea Mine-Floating,110300
+Sea Mine-General : Sea Mine-Rising,110400
+Sea Mine-General : Sea Mine-Other Position,110500
+Sea Mine-General : Exercise Mine-General,110800
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Bottom,110801
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Moored,110802
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Floating,110803
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Rising,110804
+Sea Mine-General : Neutralized,110900
+Sea Mine-General : Neutralized : Neutralized Mine-Bottom,110901
+Sea Mine-General : Neutralized : Neutralized Mine-Moored,110902
+Sea Mine-General : Neutralized : Neutralized Mine-Floating,110903
+Sea Mine-General : Neutralized : Neutralized Mine-Rising,110904
+Sea Mine-General : Neutralized : Neutralized Mine-Other Position,110905
+Unexploded Ordnance,120000
+Sea Mine Decoy,130000
+Sea Mine Decoy : Sea Mine Decoy-Bottom,130100
+Sea Mine Decoy : Sea Mine Decoy-Moored,130200
+MILCO : General,140100
+MILCO : General : General-Confidence-Level 1,140101
+MILCO : General : General-Confidence-Level 2,140102
+MILCO : General : General-Confidence-Level 3,140103
+MILCO : General : General-Confidence-Level 4,140104
+MILCO : General : General-Confidence-Level 5,140105
+MILCO : Bottom,140200
+MILCO : Bottom : Bottom-Confidence-Level 1,140201
+MILCO : Bottom : Bottom-Confidence-Level 2,140202
+MILCO : Bottom : Bottom-Confidence-Level 3,140203
+MILCO : Bottom : Bottom-Confidence-Level 4,140204
+MILCO : Bottom : Bottom-Confidence-Level 5,140205
+MILCO : Moored,140300
+MILCO : Moored : Moored-Confidence-Level 1,140301
+MILCO : Moored : Moored-Confidence-Level 2,140302
+MILCO : Moored : Moored-Confidence-Level 3,140303
+MILCO : Moored : Moored-Confidence-Level 4,140304
+MILCO : Moored : Moored-Confidence-Level 5,140305
+MILCO : Floating,140400
+MILCO : Floating : Floating-Confidence-Level 1,140401
+MILCO : Floating : Floating-Confidence-Level 2,140402
+MILCO : Floating : Floating-Confidence-Level 3,140403
+MILCO : Floating : Floating-Confidence-Level 4,140404
+MILCO : Floating : Floating-Confidence-Level 5,140405
+Mine-Like Echo (MILEC)-General,150000
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Bottom,150100
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Moored,150200
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Floating,150300
+Negative Reacquisition-General,160000
+Negative Reacquisition-General : Negative Reacquisition-Bottom,160100
+Negative Reacquisition-General : Negative Reacquisition-Moored,160200
+Negative Reacquisition-General : Negative Reacquisition-Floating,160300
+Obstructor,170000
+Obstructor : Neutralized Obstructor,170100
+General Mine Anchor,180000
+NMLO-General,190000
+NMLO-General : Non-Mine Mine-Like Object-Bottom,190100
+NMLO-General : Non-Mine Mine-Like Object-Moored,190200
+NMLO-General : Non-Mine Mine-Like Object-Floating,190300
+Environmental Report Location,200000
+Dive Report Location,210000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Ones.csv
new file mode 100644
index 0000000..f3fc95e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Ones.csv
@@ -0,0 +1,22 @@
+Name,Value
+Unspecified,00
+Mission Area : Antisubmarine Warfare (Sea Subsurface),01
+Mission Area : Auxiliary,02
+Mission Area : Command and Control,03
+Mission Area : Intelligence Surveillance Reconnaissance,04
+Mission Area : Mine Countermeasures (Sea Subsurface),05
+Mission Area : Mine Warfare (Sea Subsurface),06
+Mission Area : Surface Warfare (Sea Subsurface),07
+Weapons Capability : Attack,08
+Weapons Capability : Ballistic Missile (Sea Subsurface),09
+Weapons Capability : Guided Missile (Sea Subsurface),10
+Weapons Capability : Other Guided Missile (Sea Subsurface),11
+Asset Capability : SOF (Sea Subsurface),12
+Submarine Confidence : Possible Submarine Low 1,13
+Submarine Confidence : Possible Submarine Low 2,14
+Submarine Confidence : Possible Submarine High 3,15
+Submarine Confidence : Possible Submarine High 4,16
+Submarine Confidence : Probable Submarine,17
+Submarine Confidence : Certain Submarine,18
+Weapons Capability : Anti-torpedo Torpedo,19
+Crime : Hijacking/Highjacked,20
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Twos.csv
new file mode 100644
index 0000000..3ebcb28
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Twos.csv
@@ -0,0 +1,18 @@
+Name,Value
+Unspecified,00
+Ship Propulsion : Air Independent Propulsion,01
+Ship Propulsion : Diesel Electric General,02
+Ship Propulsion : Diesel - Type 1,03
+Ship Propulsion : Diesel - Type 2,04
+Ship Propulsion : Diesel - Type 3,05
+Ship Propulsion : Nuclear Powered General,06
+Ship Propulsion : Nuclear - Type 1,07
+Ship Propulsion : Nuclear - Type 2,08
+Ship Propulsion : Nuclear - Type 3,09
+Ship Propulsion : Nuclear - Type 4,10
+Ship Propulsion : Nuclear - Type 5,11
+Ship Propulsion : Nuclear - Type 6,12
+Ship Propulsion : Nuclear - Type 7,13
+UUV Control : Autonomous Control,14
+UUV Control : Remotely Piloted,15
+UUV Control : Expendable,16
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Entities.csv
new file mode 100644
index 0000000..7270266
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Entities.csv
@@ -0,0 +1,95 @@
+Name,Value
+Unspecified,000000
+Military (Sea Surface),110000
+Military Combatant,120000
+Military Combatant : Carrier,120100
+Military Combatant : Surface Combatant- Line,120200
+Military Combatant : Surface Combatant- Line : Battleship,120201
+Military Combatant : Surface Combatant- Line : Cruiser,120202
+Military Combatant : Surface Combatant- Line : Destroyer,120203
+Military Combatant : Surface Combatant- Line : Frigate,120204
+Military Combatant : Surface Combatant- Line : Corvette,120205
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship,120206
+Military Combatant : Amphibious Warfare Ship,120300
+Military Combatant : Amphibious Warfare Ship : Command Ship,120301
+Military Combatant : Amphibious Warfare Ship : Assault- Non-specified,120302
+Military Combatant : Amphibious Warfare Ship : Assault Ship- General,120303
+Military Combatant : Amphibious Warfare Ship : Assault Ship- Multipurpose,120304
+Military Combatant : Amphibious Warfare Ship : Assault Ship- Helicopter,120305
+Military Combatant : Amphibious Warfare Ship : Transport Dock,120306
+Military Combatant : Amphibious Warfare Ship : Landing Ship,120307
+Military Combatant : Amphibious Warfare Ship : Landing Craft,120308
+Military Combatant : Mine Warfare Ship,120400
+Military Combatant : Mine Warfare Ship : Mine Layer,120401
+Military Combatant : Mine Warfare Ship : Mine Sweeper,120402
+Military Combatant : Mine Warfare Ship : Mine Sweeper- Drone,120403
+Military Combatant : Mine Warfare Ship : Mine Hunter,120404
+Military Combatant : Mine Warfare Ship : Mine Countermeasures,120405
+Military Combatant : Mine Warfare Ship : Mine Countermeasures- Support Ship,120406
+Military Combatant : Patrol Boat,120500
+Military Combatant : Patrol Boat : Patrol Craft- Submarine Chaser/Escort- General,120501
+Military Combatant : Patrol Boat : Patrol Ship- General,120502
+Military Combatant : Decoy,120600
+Military Combatant : Unmanned Surface Water Vehicle (USV),120700
+Military Combatant : Speedboat,120800
+Military Combatant : Speedboat : Rigid-Hull Inflatable Boat,120801
+Military Combatant : Jet Ski,120900
+Military Combatant : Navy Task Organization,121000
+Military Combatant : Navy Task Organization : Navy Task Element,121001
+Military Combatant : Navy Task Organization : Navy Task Force,121002
+Military Combatant : Navy Task Organization : Navy Task Group,121003
+Military Combatant : Navy Task Organization : Navy Task Unit,121004
+Military Combatant : Navy Task Organization : Convoy,121005
+Military Combatant : Sea-Based X-Band (SBX) Radar,121100
+Military Noncombatant,130000
+Military Noncombatant : Auxiliary Ship,130100
+Military Noncombatant : Auxiliary Ship : Ammunition Ship,130101
+Military Noncombatant : Auxiliary Ship : Naval Stores Ship,130102
+Military Noncombatant : Auxiliary Ship : Auxiliary Flag Ship,130103
+Military Noncombatant : Auxiliary Ship : Intelligence Collector,130104
+Military Noncombatant : Auxiliary Ship : Oceanographic Research Ship,130105
+Military Noncombatant : Auxiliary Ship : Survey Ship,130106
+Military Noncombatant : Auxiliary Ship : Hospital Ship,130107
+Military Noncombatant : Auxiliary Ship : Naval Cargo Ship,130108
+Military Noncombatant : Auxiliary Ship : Combat Support Ship- Fast,130109
+Military Noncombatant : Auxiliary Ship : Oiler- Replenishment,130110
+Military Noncombatant : Auxiliary Ship : Repair Ship,130111
+Military Noncombatant : Auxiliary Ship : Submarine Tender,130112
+Military Noncombatant : Auxiliary Ship : Tug- Ocean Going,130113
+Military Noncombatant : Service Craft/Yard,130200
+Military Noncombatant : Service Craft/Yard : Barge- Not Self-Propelled,130201
+Military Noncombatant : Service Craft/Yard : Barge- Self-Propelled,130202
+Military Noncombatant : Service Craft/Yard : Tug- Harbor,130203
+Military Noncombatant : Service Craft/Yard : Launch,130204
+Civilian (Sea Surface),140000
+Civilian (Sea Surface) : Merchant Ship,140100
+Civilian (Sea Surface) : Merchant Ship : Cargo- General,140101
+Civilian (Sea Surface) : Merchant Ship : Container Ship,140102
+Civilian (Sea Surface) : Merchant Ship : Dredge,140103
+Civilian (Sea Surface) : Merchant Ship : Roll On/Roll Off,140104
+Civilian (Sea Surface) : Merchant Ship : Ferry,140105
+Civilian (Sea Surface) : Merchant Ship : Heavy Lift,140106
+Civilian (Sea Surface) : Merchant Ship : Hovercraft,140107
+Civilian (Sea Surface) : Merchant Ship : Lash Carrier (with Barges),140108
+Civilian (Sea Surface) : Merchant Ship : Oiler/Tanker,140109
+Civilian (Sea Surface) : Merchant Ship : Passenger,140110
+Civilian (Sea Surface) : Merchant Ship : Tug- Ocean Going,140111
+Civilian (Sea Surface) : Merchant Ship : Tow,140112
+Civilian (Sea Surface) : Merchant Ship : Transport Ship- Hazardous Material,140113
+Civilian (Sea Surface) : Merchant Ship : Junk/Dhow,140114
+Civilian (Sea Surface) : Merchant Ship : Barge- Not Self-Propelled,140115
+Civilian (Sea Surface) : Merchant Ship : Hospital Ship,140116
+Civilian (Sea Surface) : Fishing Vessel,140200
+Civilian (Sea Surface) : Fishing Vessel : Drifter,140201
+Civilian (Sea Surface) : Fishing Vessel : Trawler,140202
+Civilian (Sea Surface) : Fishing Vessel : Dredger,140203
+Civilian (Sea Surface) : Law Enforcement Vessel,140300
+Civilian (Sea Surface) : Leisure Craft- Sailing,140400
+Civilian (Sea Surface) : Leisure Craft- Motorized,140500
+Civilian (Sea Surface) : Leisure Craft- Motorized : Rigid-Hull Inflatable Boat,140501
+Civilian (Sea Surface) : Leisure Craft- Motorized : Speedboat,140502
+Civilian (Sea Surface) : Jet Ski,140600
+Civilian (Sea Surface) : Unmanned Surface Water Vehicle (USV),140700
+Own Ship,150000
+Fused Track (Sea Surface),160000
+Manual Track (Sea Surface),170000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Ones.csv
new file mode 100644
index 0000000..26e1fe5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Ones.csv
@@ -0,0 +1,25 @@
+Name,Value
+Unspecified,00
+Mission Area : Own Ship,01
+Mission Area : Antiair Warfare,02
+Mission Area : Antisubmarine Warfare (Sea Surface),03
+Mission Area : Escort,04
+Mission Area : Electronic Warfare,05
+Mission Area : Intelligence- Surveillance- Reconnaissance,06
+Mission Area : Mine Countermeasures (Sea Surface),07
+Mission Area : Missile Defense,08
+Mission Area : Medical,09
+Mission Area : Mine Warfare (Sea Surface),10
+Mission Area : Remote Multi-Mission Vehicle (USV-only),11
+Asset Capability : SOF (Sea Surface),12
+Mission Area : Surface Warfare (Sea Surface),13
+Weapons Capability : Ballistic Missile (Sea Surface),14
+Weapons Capability : Guided Missile (Sea Surface),15
+Weapons Capability : Other Guided Missile (Sea Surface),16
+Weapons Capability : Torpedo,17
+Asset Capability : Drone-Equipped,18
+Asset Capability : Helicopter-Equipped/VSTOL,19
+Mission Area : Ballistic Missile Defense- Shooter,20
+Mission Area : Ballistic Missile Defense- Long-Range Surveillance and Track (LRST),21
+Mission Area : Sea-Base X-Band,22
+Crime : Hijacking/Hijacked (Sea Surface),23
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Twos.csv
new file mode 100644
index 0000000..6cbc5a6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Twos.csv
@@ -0,0 +1,17 @@
+Name,Value
+Unspecified,00
+Ship Propulsion : Nuclear Powered,01
+Ship Capacity : Heavy,02
+Ship Capacity : Light,03
+Ship Capacity : Medium,04
+Cargo Capacity : Dock,05
+Cargo Capacity : Logistics,06
+Cargo Capacity : Tank,07
+Cargo Capacity : Vehicle,08
+Ship Mobility : Fast,09
+Ship Mobility : Air-Cushioned (US),10
+Ship Mobility : Air-Cushioned (NATO),11
+Ship Mobility : Hydrofoil,12
+USV Control : Autonomous Control,13
+USV Control : Remotely Piloted,14
+USV Control : Expendable,15
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space.csv
new file mode 100644
index 0000000..f1cd3a1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space.csv
@@ -0,0 +1,2 @@
+Name,Value
+Space,5
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Entities.csv
new file mode 100644
index 0000000..d1b26e2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Entities.csv
@@ -0,0 +1,36 @@
+Name,Value
+Unspecified,000000
+Military (Space),110000
+Military (Space) : Space Vehicle,110100
+Military (Space) : Re-Entry Vehicle,110200
+Military (Space) : Planet Lander,110300
+Military (Space) : Orbiter Shuttle,110400
+Military (Space) : Capsule,110500
+Military (Space) : Satellite- General,110600
+Military (Space) : Satellite,110700
+Military (Space) : Antisatellite Weapon,110800
+Military (Space) : Astronomical Satellite,110900
+Military (Space) : Biosatellite,111000
+Military (Space) : Communications Satellite,111100
+Military (Space) : Earth Observation Satellite,111200
+Military (Space) : Miniaturized Satellite,111300
+Military (Space) : Navigational Satellite,111400
+Military (Space) : Reconnaissance Satellite,111500
+Military (Space) : Space Station,111600
+Military (Space) : Tethered Satellite,111700
+Military (Space) : Weather Satellite,111800
+Military (Space) : Space Launched Vehicle (SLV),111900
+Civilian (Space),120000
+Civilian (Space) : Orbiter Shuttle,120100
+Civilian (Space) : Capsule,120200
+Civilian (Space) : Satellite,120300
+Civilian (Space) : Astronomical Satellite,120400
+Civilian (Space) : Biosatellite,120500
+Civilian (Space) : Communications Satellite,120600
+Civilian (Space) : Earth Observation Satellite,120700
+Civilian (Space) : Miniaturized Satellite,120800
+Civilian (Space) : Navigational Satellite,120900
+Civilian (Space) : Space Station,121000
+Civilian (Space) : Tethered Satellite,121100
+Civilian (Space) : Weather Satellite,121200
+Manual Track (Space),130000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile.csv
new file mode 100644
index 0000000..31ace5f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile.csv
@@ -0,0 +1,2 @@
+Name,Value
+Space Missile,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Entities.csv
new file mode 100644
index 0000000..a6ab981
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Entities.csv
@@ -0,0 +1,3 @@
+Name,Value
+Unspecified,000000
+Missile (Space Missile),110000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Ones.csv
new file mode 100644
index 0000000..ab50781
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Ones.csv
@@ -0,0 +1,5 @@
+Name,Value
+Unspecified,00
+Missile Class : Ballistic (Space Missile),01
+Launch Origin : Space 1,02
+Missile Class : Interceptor (Space Missile),03
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Twos.csv
new file mode 100644
index 0000000..10612b7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Twos.csv
@@ -0,0 +1,14 @@
+Name,Value
+Unspecified,00
+Missile Range : Short Range (Space Missile),01
+Missile Range : Medium Range (Space Missile),02
+Missile Range : Intermediate Range (Space Missile),03
+Missile Range : Long Range (Space Missile),04
+Missile Range : Intercontinental (Space Missile),05
+Missile Type - BMD : Arrow,06
+Missile Type - BMD : Ground-Based Interceptor (GBI),07
+Missile Type - BMD : Patriot,08
+Missile Type - BMD : Standard Missile - Terminal Phase (SM-T),09
+Missile Type - BMD : Standard Missile - 3 (SM-3),10
+Missile Type - BMD : Terminal High-Altitude Area Defense (THAAD),11
+Launch Origin : Space 2,12
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Modifier_Ones.csv
new file mode 100644
index 0000000..3185088
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Modifier_Ones.csv
@@ -0,0 +1,8 @@
+Name,Value
+Unspecified,00
+Orbit : Low Earth Orbit (LEO),01
+Orbit : Medium Earth Orbit (MEO),02
+Orbit : High Earth Orbit (HEO),03
+Orbit : Geosynchronous Orbit (GSO),04
+Orbit : Geostationary Orbit (GO),05
+Orbit : Molniya Orbit (MO),06
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Modifier_Twos.csv
new file mode 100644
index 0000000..19b113a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Space_Modifier_Twos.csv
@@ -0,0 +1,6 @@
+Name,Value
+Unspecified,00
+Sensor : Optical,01
+Sensor : Infrared,02
+Sensor : Radar,03
+Sensor : Signals Intelligence (SIGINT),04
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SpeedUnits.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SpeedUnits.csv
new file mode 100644
index 0000000..15ac64b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_SpeedUnits.csv
@@ -0,0 +1,5 @@
+Name,Value
+Kilometers Per Hour,KPH
+Meters Per Second,MPS
+Nautical Miles Per Hour (Knots),KTS
+Statute Miles Per Hour,MPH
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Statuses.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Statuses.csv
new file mode 100644
index 0000000..a86c3b9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Statuses.csv
@@ -0,0 +1,3 @@
+Name,Value
+Present,0
+Planned/Anticipated/Suspect,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_TrueFalse.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_TrueFalse.csv
new file mode 100644
index 0000000..e5409b6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_TrueFalse.csv
@@ -0,0 +1,3 @@
+Name,Value
+False,0
+True,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Units.csv
new file mode 100644
index 0000000..8f6129b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Coded_Domain_Units.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Units,10
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Range_Domain_Direction.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Range_Domain_Direction.csv
new file mode 100644
index 0000000..f9a3bb9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Range_Domain_Direction.csv
@@ -0,0 +1,2 @@
+Type,Min,Max
+SmallInteger,0,360
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Schema.ini b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Schema.ini
new file mode 100644
index 0000000..2bd6d62
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/name_domains_values/Schema.ini
@@ -0,0 +1,11 @@
+[Coded_Domain_Credibility.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
+
+[Coded_Domain_TrueFalse.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/app6d/version.csv b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/version.csv
new file mode 100644
index 0000000..de3ed80
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/app6d/version.csv
@@ -0,0 +1,2 @@
+arcgis_version,10.3.1
+milstd_version,APP6D-1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Activities_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Activities_Metadata.xml
new file mode 100644
index 0000000..d3699ae
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Activities_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ Activities
+ vector digital data
+
+
+
+ Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (MIL-STD-2525B).
+ Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data.
+
+
+
+ -121.687600
+ -121.595138
+ 36.850282
+ 36.826698
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525B
+ ArcGISSolutions
+ Activities
+
+
+ None
+ Licensed under the Apache License, Version 2.0.
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Activities
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ SHAPE
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ countrycode
+
+
+ staffcomment
+
+
+ additionalinformation
+
+
+ indicator
+
+
+ credibility
+
+
+ reliability
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ uniquedesignation
+
+
+ x
+
+
+ y
+
+
+ idmode
+
+
+ z
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ quantity
+
+
+ modifier1
+
+
+ echelon
+
+
+ size
+
+
+ rotation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ civilian
+
+
+ status
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Air_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Air_Metadata.xml
new file mode 100644
index 0000000..3577d15
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Air_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ Air
+ vector digital data
+
+
+
+ Military features that support Air units and equipment
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air data.
+
+
+
+ -121.760467
+ -91.720581
+ 43.945807
+ 36.653885
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525B
+ ArcGISSolutions
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Air
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresAreas_Metadata.xml
new file mode 100644
index 0000000..2a98479
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresAreas_Metadata.xml
@@ -0,0 +1,201 @@
+
+
+
+
+ ControlMeasuresAreas
+ vector digital data
+
+
+
+ Military Features that support military control measure areas.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure polygon/area data.
+
+
+
+ -121.806009
+ -121.592331
+ 36.769340
+ 36.621883
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525B
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ distance2
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ x2
+
+
+ y2
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresLines_Metadata.xml
new file mode 100644
index 0000000..a5f81f2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresLines_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ ControlMeasuresLines
+ vector digital data
+
+
+
+ Military Features that support military control measure lines..
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure line/polyline data.
+
+
+
+ -121.823734
+ -121.534727
+ 36.799619
+ 36.597512
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525B
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ length
+
+
+ width
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ usecontrolpoints
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresPoints_Metadata.xml
new file mode 100644
index 0000000..60d21d0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/ControlMeasuresPoints_Metadata.xml
@@ -0,0 +1,183 @@
+
+
+
+
+ ControlMeasuresPoints
+ vector digital data
+
+
+
+ Military Features that support military control measure points.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure point data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525B
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Installations_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Installations_Metadata.xml
new file mode 100644
index 0000000..fe21632
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Installations_Metadata.xml
@@ -0,0 +1,186 @@
+
+
+
+
+ Installations
+ vector digital data
+
+
+
+ Military Features that support building and installation features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land installations data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525B
+ ArcGISSolutions
+ Land Installations
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Installations
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/LandEquipment_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/LandEquipment_Metadata.xml
new file mode 100644
index 0000000..d27c1e1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/LandEquipment_Metadata.xml
@@ -0,0 +1,194 @@
+
+
+
+
+ LandEquipment
+ vector digital data
+
+
+
+ Military Features that support land equipment features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land equipment data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Equipment
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ LandEquipment
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ mobility
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCAreas_Metadata.xml
new file mode 100644
index 0000000..55464dd
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCAreas_Metadata.xml
@@ -0,0 +1,147 @@
+
+
+
+
+ METOCAreas
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) polygon features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) polygon/area data.
+
+
+
+ -101.422043
+ -92.273354
+ 49.114013
+ 41.838719
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Inteligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCLines_Metadata.xml
new file mode 100644
index 0000000..82ceb4d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCLines_Metadata.xml
@@ -0,0 +1,139 @@
+
+
+
+
+ METOCLines
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) line features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) line/polyline data.
+
+
+
+ -101.999855
+ -93.616831
+ 43.850544
+ 36.771309
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCPoints_Metadata.xml
new file mode 100644
index 0000000..86128e8
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/METOCPoints_Metadata.xml
@@ -0,0 +1,137 @@
+
+
+
+
+ METOCPoints
+ vector digital data
+
+
+
+ Military features that support Meteorological (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) point data.
+
+
+
+ -92.737464
+ -88.537639
+ 46.666338
+ 40.306394
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ size
+
+
+ rotation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SIGINT_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SIGINT_Metadata.xml
new file mode 100644
index 0000000..9bb8230
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SIGINT_Metadata.xml
@@ -0,0 +1,210 @@
+
+
+
+
+ SIGINT
+ vector digital data
+
+
+
+ Military Features that support Signals Intelligence (SIGINT) features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data.
+
+
+
+ -86.263413
+ -86.053583
+ 43.271593
+ 42.455588
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ SIGINT
+ Signals
+ Intelligence
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SIGINT
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ sigintmobility
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ platformtype
+
+
+ equipmentteardown
+
+
+ commonidentifier
+
+
+ credibility
+
+
+ reliability
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SeaSubsurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SeaSubsurface_Metadata.xml
new file mode 100644
index 0000000..cbfc40e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SeaSubsurface_Metadata.xml
@@ -0,0 +1,208 @@
+
+
+
+
+ SeaSubsurface
+ vector digital data
+
+
+
+ Military Features that support Sea Subsurface features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with sea subsurface data.
+
+
+
+ -91.537735
+ -90.411901
+ 45.304564
+ 42.321513
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Sea Subsurface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSubsurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ specialheadquarters
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SeaSurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SeaSurface_Metadata.xml
new file mode 100644
index 0000000..7bf69b3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/SeaSurface_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ SeaSurface
+ vector digital data
+
+
+
+ Military Features that support sea surface features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Sea Surface data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Sea Surface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ idmode
+
+
+ type
+
+
+ specialheadquarters
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Space_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Space_Metadata.xml
new file mode 100644
index 0000000..8fa4b1e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Space_Metadata.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ Space
+ vector digital data
+
+
+
+ Military Features that support Space features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with space data.
+
+
+
+ -97.618885
+ -94.356430
+ 44.869022
+ 40.258853
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Space
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Space
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Units_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Units_Metadata.xml
new file mode 100644
index 0000000..1eeaa38
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/metadata/Units_Metadata.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ Units
+ vector digital data
+
+
+
+ Military Features that support Land Units.
+ Military Features for use as part of a Plan or Operation. This feature layer is intended to be used with Land Units data.
+
+
+
+ -121.661260
+ -121.584700
+ 36.781895
+ 36.618929
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525B
+ ArcGISSolutions
+ Land Units
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Units
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ specialentitysubtype
+
+
+ echelon
+
+
+ status
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ specialheadquarters
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Activities.csv
new file mode 100644
index 0000000..ddf4819
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Activities.csv
@@ -0,0 +1,28 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Activities,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Air.csv
new file mode 100644
index 0000000..9ac969a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Air.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Air,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..5f93548
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresAreas.csv
@@ -0,0 +1,28 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresAreas,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,FALSE,,
+distance2,Double,8,Distance 2 (meters),NULLABLE,,,FALSE,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+x2,Double,8,X Location 2,NULLABLE,,,FALSE,,
+y2,Double,8,Y Location 2,NULLABLE,,,FALSE,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresLines.csv
new file mode 100644
index 0000000..2b207e7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresLines.csv
@@ -0,0 +1,28 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresLines,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,FALSE,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,FALSE,,
+length,Double,8,Length,NULLABLE,,,FALSE,,
+width,Double,8,Width,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+usecontrolpoints,SmallInteger,2,Use Control Points,NULLABLE,TrueFalse,0,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..45925dc
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_ControlMeasuresPoints.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresPoints,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,FALSE,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Installations.csv
new file mode 100644
index 0000000..2f5daab
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Installations.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Installations,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_LandEquipment.csv
new file mode 100644
index 0000000..7634c0c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_LandEquipment.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,LandEquipment,,FALSE,,
+echelonmobility,String,30,Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCAreas.csv
new file mode 100644
index 0000000..f0e0069
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCAreas.csv
@@ -0,0 +1,10 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCAreas,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCLines.csv
new file mode 100644
index 0000000..1632116
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCLines.csv
@@ -0,0 +1,10 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCLines,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCPoints.csv
new file mode 100644
index 0000000..69d8b4e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_METOCPoints.csv
@@ -0,0 +1,12 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCPoints,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SIGINT.csv
new file mode 100644
index 0000000..0510378
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SIGINT.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SIGINT,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+sigintmobility,String,1,SIGINT Mobility,NULLABLE,SIGINTMobility,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+platformtype,String,5,Platform Type (ELNOT or CENOT),NULLABLE,,,FALSE,,
+equipmentteardown,SmallInteger,2,Equipment Teardown Time (min),NULLABLE,,,FALSE,,
+commonidentifier,String,12,Common Identifier,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,FALSE,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SeaSubsurface.csv
new file mode 100644
index 0000000..d90ebb7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SeaSubsurface.csv
@@ -0,0 +1,33 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SeaSubsurface,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SeaSurface.csv
new file mode 100644
index 0000000..85aea19
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_SeaSurface.csv
@@ -0,0 +1,30 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SeaSurface,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,FALSE,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Space.csv
new file mode 100644
index 0000000..235cf3d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Space.csv
@@ -0,0 +1,26 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Space,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Units.csv
new file mode 100644
index 0000000..e1742e2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Fields_Units.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Units,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Schemas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Schemas.csv
new file mode 100644
index 0000000..739210f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/military_feature_schemas/Schemas.csv
@@ -0,0 +1,18 @@
+schema_class,schema_name,schema_geometry,schema_alias,schema_label,schema_thumb,schema_tags,schema_summary,schema_description,schema_credits,schema_use,schema_east,schema_west,schema_north,schema_south,schema_maxscale,schema_minscale,schema_spatial_reference
+SchemaContainer,MilitaryOverlay2525B2,Mixed,Military Overlay (2525b2),Military Overlay for ArcGIS (2525b2),COA.png,ArcGIS for the Military;Military Overlay;Defense;Intelligence;Military;MIL-STD-2525B2;ArcGISSolutions,"Military Overlay is a geodatabase containing a collection of military feature templates for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlay Features based on MIL-STD-2525B2.",Military Overlay contains an information model for creating Military Overlay Features based on MIL-STD-2525B2.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,
+SchemaSet,militaryoverlay2525b2,Mixed,Military Overlay (2525B2),Military Overlay for ArcGIS (2525B2),COA.png,ArcGIS for the Military;Military Feature;Defense;Intelligence;Military;MIL-STD-2525B2;ArcGISSolutions,"Military Overlay is a layer template for creating Military Overlays for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlays based on MIL-STD-2525B2.",Military Overlays is an information model for creating Military Overlays based on MIL-STD-2525B2.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,4326
+Schema,Air,Point,Air,Air,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data.,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",-54.742489,-58.939858,40.253719,38.026544,5000,150000000,
+Schema,Space,Point,Space,Space,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data.,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Units,Point,Units,Land Units,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Land Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land unit data.,Military Features that support land unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,LandEquipment,Point,Land Equipment,Land Equipment,Land.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Land Equipment,Military Features for use as part of a plan or operation. This feature class is intended to be used with land equipment data.,Military Features that support land equipment features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Installations,Point,Installations and Infrastructures,Installations,Installations.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Installations,Military Features for use as part of a plan or operation. This feature class is intended to be used with installation data.,Military Features that support building and installation features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresPoints,Point,Control Measures Points,Control Measures Points,ControlMeasureP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure point data.,Military Features that support military control measure points.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresLines,Line,Control Measures Lines,Control Measures Lines,ControlMeasureL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure line data.,Military Features that support military control measure lines.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresAreas,Area,Control Measures Areas,Control Measures Areas,ControlMeasureA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure polygon/area data.,Military Features that support military control measure areas.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSurface,Point,Sea Surface,Sea Surface,SeaSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Sea Surface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea surface data.,Military Features that support sea surface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSubsurface,Point,Sea Subsurface,Sea Subsurface,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data.,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Activities,Point,Activities,Activities,Activities.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Activities,Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data.,"Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (MIL-STD-2525C).",,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SIGINT,Point,SIGINT,Signals Intelligence (SIGINT),SigInt.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Signals Intelligence;SIGINT,Military Features for use as part of a plan or operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data.,Military Features that support Signals Intelligence (SIGINT) features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPoints,Point,METOC Points,Meteorological and Oceanographic (METOC) Points,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data.,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLines,Line,METOC Lines,Meteorological and Oceanographic (METOC) Lines ,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data.,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreas,Area,METOC Areas,Meteorological and Oceanographic (METOC) Areas ,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data.,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Activities.csv
new file mode 100644
index 0000000..eb1e112
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Activities.csv
@@ -0,0 +1,269 @@
+Name,Value
+Protection : Fire Fighting/Fire Protection,E-O-CA----
+Emergency Operation (Land Units),E-O-BA----
+Law Enforcement (Land Units),E-O-DA----
+Law Enforcement (Land Units) : ATF DOJ,E-O-DDA---
+Law Enforcement (Land Units) : Border Patrol,E-O-DEA---
+Law Enforcement (Land Units) : Customs Service,E-O-DFA---
+Law Enforcement (Land Units) : DEA,E-O-DGA---
+Law Enforcement (Land Units) : DOJ,E-O-DHA---
+Law Enforcement (Land Units) : FBI,E-O-DIA---
+Law Enforcement (Land Units) : US Secret Service (USSS),E-O-DLA---
+Law Enforcement (Land Units) : TSA,E-O-DMA---
+Law Enforcement (Land Units) : Coast Guard,E-O-DNA---
+Law Enforcement (Land Units) : US Marshals Service,E-O-DOA---
+Civilian (Land Civilian) : Individual,O-P-------
+Civilian (Land Civilian) : Individual : Crime : Kidnapping (Land Civilian),O-O-K-----
+Civilian (Land Civilian) : Individual : Organization : Leader or Leadership 1,O-P-A-----
+Civilian (Land Civilian) : Individual : Crime : Rape (Land Civilian),O-R-------
+Civilian (Land Civilian) : Individual : Organization : Targeted Individual or Organization,O-P-B-----
+Civilian (Land Civilian) : Individual : Organization : Terrorist or Terrorist Organization,O-P-C-----
+Civilian (Land Civilian) : Organization or Group,O-G-------
+Civilian (Land Civilian) : Organization or Group,O-I-R-----
+Civilian (Land Civilian) : Organization or Group : Organization : Displaced Person(s)- Refugee(s) and Evacuee(s),O-G-A-----
+Civilian (Land Civilian) : Organization or Group : Organization : Foreign Fighter(s),O-G-E-----
+Civilian (Land Civilian) : Organization or Group : Organization : Gang Member or Gang,O-G-F-----
+Civilian (Land Civilian) : Organization or Group : Organization : Nongovernmental Organization Member or Nongovernmental Organization,O-G-B-----
+Civilian (Land Civilian) : Organization or Group : Organization : Religious or Religious Organization,O-G-D-----
+Civilian (Land Civilian) : Organization or Group : Organization : Targeted Individual or Organization,O-G-C-----
+Civilian (Land Civilian) : Organization or Group : Crime : Loot,E-I-BD----
+Civilian (Land Civilian) : Composite Loss,O-O-C-----
+Civilian (Land Civilian) : Composite Loss : Composite Loss : Accident (Land Civilian),O-O-CB----
+Civilian (Land Civilian) : Composite Loss : Composite Loss : Combat,O-O-CA----
+Civilian (Land Civilian) : Composite Loss : Composite Loss : Other (Land Civilian),O-O-CC----
+Civilian Vehicle : Known Insurgent Vehicle,O-I-I-----
+Civilian Vehicle : Drug Vehicle,O-I-D-----
+Law Enforcement (Land Equipment),E-O-DB----
+Law Enforcement (Land Equipment) : ATF DOJ,E-O-DDB---
+Law Enforcement (Land Equipment) : Border Patrol,E-O-DEB---
+Law Enforcement (Land Equipment) : Customs Service,E-O-DFB---
+Law Enforcement (Land Equipment) : DEA,E-O-DGB---
+Law Enforcement (Land Equipment) : DOJ,E-O-DHB---
+Law Enforcement (Land Equipment) : FBI,E-O-DIB---
+Law Enforcement (Land Equipment) : Police,E-O-DJB---
+Law Enforcement (Land Equipment) : US Secret Service (USSS),E-O-DLB---
+Law Enforcement (Land Equipment) : TSA,E-O-DMB---
+Law Enforcement (Land Equipment) : US Marshals Service,E-O-DOB---
+Other Equipment : Emergency Medical Operation,E-O-AB----
+Other Equipment : Emergency Medical Operation : Medical Evacuation Helicopter,E-O-AF----
+Sensors : Sensor : Sensor Type : Biological,E-O-EA----
+Sensors : Sensor : Sensor Type : Chemical,E-O-EB----
+Sensors : Sensor : Sensor Type : Intrusion,E-O-EC----
+Sensors : Sensor : Sensor Type : Nuclear,E-O-ED----
+Sensors : Sensor : Sensor Type : Radiological,E-O-EE----
+Emergency Operation (Land Equipment),E-O-BB----
+Emergency Operation (Land Equipment) : Ambulance,E-O-AE----
+Emergency Operation (Land Equipment) : Fire Fighting/Fire Protection,E-O-CB----
+Installation : Black List Location,O-L-B-----
+Installation : Gray List Location,O-L-G-----
+Installation : Mass Grave Site : Original,O-L-M-----
+Installation : Safe House,O-I-S-----
+Installation : White List Location,O-L-W-----
+Installation : Law Enforcement,E-O-DC----
+Installation : Law Enforcement : Bureau of Alcohol-Tobacco-Firearms and Explosives (ATF) (Department of Justice),E-O-DDC---
+Installation : Law Enforcement : Border Patrol,E-O-DEC---
+Installation : Law Enforcement : Customs Service,E-O-DFC---
+Installation : Law Enforcement : Drug Enforcement Administration (DEA),E-O-DGC---
+Installation : Law Enforcement : Department of Justice (DOJ),E-O-DHC---
+Installation : Law Enforcement : Federal Bureau of Investigation (FBI),E-O-DIC---
+Installation : Law Enforcement : Police,E-O-DJC---
+Installation : Law Enforcement : United States Secret Service (USSS),E-O-DLC---
+Installation : Law Enforcement : Transportation Security Administration (TSA),E-O-DMC---
+Installation : Law Enforcement : Coast Guard,E-O-DNC---
+Installation : Law Enforcement : US Marshals Service,E-O-DOC---
+Installation : Emergency Operation,E-O-BC----
+Installation : Emergency Operation : Fire Station,E-O-CE----
+Installation : Emergency Operation : Emergency Medical Operation,E-O-AC----
+Infrastructure : Agriculture and Food,E-F-A-----
+Infrastructure : Agriculture and Food : Agriculture Laboratory,E-F-AA----
+Infrastructure : Agriculture and Food : Animal Feedlot,E-F-AB----
+Infrastructure : Agriculture and Food : Commercial Food Distribution Center,E-F-AC----
+Infrastructure : Agriculture and Food : Farm/Ranch,E-F-AD----
+Infrastructure : Agriculture and Food : Food Distribution,E-O-BL----
+Infrastructure : Agriculture and Food : Food Production Center,E-F-AE----
+Infrastructure : Agriculture and Food : Food Retail,E-F-AF----
+Infrastructure : Agriculture and Food : Grain Storage,E-F-AG----
+Infrastructure : Banking- Finance- and Insurance,E-F-B-----
+Infrastructure : Banking- Finance- and Insurance : ATM,E-F-BA----
+Infrastructure : Banking- Finance- and Insurance : Bank,E-F-BB----
+Infrastructure : Banking- Finance- and Insurance : Bullion Storage,E-F-BC----
+Infrastructure : Banking- Finance- and Insurance : Federal Reserve Bank,E-F-BD----
+Infrastructure : Banking- Finance- and Insurance : Financial Exchange,E-F-BE----
+Infrastructure : Banking- Finance- and Insurance : Financial Services-Other,E-F-BF----
+Infrastructure : Commercial,E-F-C-----
+Infrastructure : Commercial : Chemical Plant,E-F-CA----
+Infrastructure : Commercial : Firearms Manufacturer,E-F-CB----
+Infrastructure : Commercial : Firearms Retailer,E-F-CC----
+Infrastructure : Commercial : Hazardous Material Production,E-F-CD----
+Infrastructure : Commercial : Hazardous Material Storage,E-F-CE----
+Infrastructure : Commercial : Industrial Site,E-F-CF----
+Infrastructure : Commercial : Landfill,E-F-CG----
+Infrastructure : Commercial : Pharmaceutical Manufacturer,E-F-CH----
+Infrastructure : Commercial : Contaminated Hazardous Waste Site,E-F-CI----
+Infrastructure : Commercial : Toxic Release Inventory,E-F-CJ----
+Infrastructure : Educational Facilities,E-F-D-----
+Infrastructure : Educational Facilities : College/University,E-F-DA----
+Infrastructure : Educational Facilities : School,E-F-DB----
+Infrastructure : Energy Facility : Generation Station,E-F-EA----
+Infrastructure : Energy Facility : Natural Gas Facility,E-F-EB----
+Infrastructure : Energy Facility : Propane Facility,E-F-EE----
+Infrastructure : Government Site Infrastructure,E-F-F-----
+Infrastructure : Military,E-F-G-----
+Infrastructure : Military : Military Armory,E-F-GA----
+Infrastructure : Postal Services,E-F-H-----
+Infrastructure : Postal Services : Postal Distribution Center,E-F-HA----
+Infrastructure : Postal Services : Post Office,E-F-HB----
+Infrastructure : Public Venues,E-F-I-----
+Infrastructure : Public Venues : Enclosed Facility,E-F-IA----
+Infrastructure : Public Venues : Open Facility,E-F-IB----
+Infrastructure : Public Venues : Recreational Area,E-F-IC----
+Infrastructure : Public Venues : Religious Institution,E-F-ID----
+Infrastructure : Special Needs,E-F-J-----
+Infrastructure : Special Needs : Adult Day Care,E-F-JA----
+Infrastructure : Special Needs : Child Day Care,E-F-JB----
+Infrastructure : Special Needs : Elder Care,E-F-JC----
+Infrastructure : Telecommunications,E-F-K-----
+Infrastructure : Telecommunications : Telecommunications Tower,E-F-KB----
+Infrastructure : Transportation : Air Traffic Control Facility,E-F-LA----
+Infrastructure : Transportation : Bus Station,E-F-LD----
+Infrastructure : Transportation : Ferry Terminal,E-F-LE----
+Infrastructure : Transportation : Helicopter Landing Site,E-F-LF----
+Infrastructure : Transportation : Maintenance Facility,E-F-LH----
+Infrastructure : Transportation : Railhead/Railroad Station,E-F-LJ----
+Infrastructure : Transportation : Rest Stop,E-F-LK----
+Infrastructure : Transportation : Toll Facility,E-F-LM----
+Infrastructure : Transportation : Traffic Inspection Facility,E-F-LO----
+Infrastructure : Transportation : Tunnel,E-F-LP----
+Infrastructure : Water Supply : Control Valve,E-F-MA----
+Infrastructure : Water Supply : Dam,E-F-MB----
+Infrastructure : Water Supply : Discharge Outfall,E-F-MC----
+Infrastructure : Water Supply : Ground Water Well,E-F-MD----
+Infrastructure : Water Supply : Pumping Station,E-F-ME----
+Infrastructure : Water Supply : Reservoir,E-F-MF----
+Infrastructure : Water Supply : Storage Tower,E-F-MG----
+Infrastructure : Water Supply : Surface Water Intake,E-F-MH----
+Infrastructure : Water Supply : Wastewater Treatment Facility,E-F-MI----
+Incident : Criminal Activity Incident,E-I-B-----
+Incident : Criminal Activity Incident : Arrest,O-O-A-----
+Incident : Criminal Activity Incident : Attempted Criminal Activity : Crime : Kidnapping (Activities),O-O-KA----
+Incident : Criminal Activity Incident : Attempted Criminal Activity : Crime : Rape (Activities),O-R-A-----
+Incident : Criminal Activity Incident : Drive-by Shooting,O-V-D-----
+Incident : Criminal Activity Incident : Drug Related,O-O-U-----
+Incident : Criminal Activity Incident : Extortion,O-O-E-----
+Incident : Criminal Activity Incident : Graffiti,O-I-G-----
+Incident : Criminal Activity Incident : Killing,O-V-M-----
+Incident : Criminal Activity Incident : Killing : Crime : Assassination (Activities),O-V-MC----
+Incident : Criminal Activity Incident : Killing : Crime : Execution (Wrongful Killing) (Activities),O-V-MB----
+Incident : Criminal Activity Incident : Killing : Crime : Murder,O-V-MA----
+Incident : Criminal Activity Incident : Poisoning,O-V-P-----
+Incident : Criminal Activity Incident : Civil Rioting : Original,E-I-AC----
+Incident : Criminal Activity Incident : Booby Trap,O-V-Y-----
+Incident : Criminal Activity Incident : Vandalism / Loot / Ransack / Plunder,O-I-V-----
+Incident : Bomb/Bombing,O-V-B-----
+Incident : Bomb/Bombing : Bomb Threat,E-I-BA----
+Incident : IED Event : IED Explosion,O-V-EI----
+Incident : Shooting,E-I-BF----
+Incident : Shooting : Sniping,O-V-S-----
+Incident : Explosion,O-V-E-----
+Incident : Explosion : Bomb Explosion,E-I-BC----
+Civil Disturbance,E-I-A-----
+Civil Disturbance : Demonstration,O-O-D-----
+Operation : Patrolling,O-O-P-----
+Operation : Military Information Support Operation (MISO),O-O-Y-----
+Operation : Military Information Support Operation (MISO) : Psychological Operations : House-to-House,O-O-YH----
+Operation : Military Information Support Operation (MISO) : Psychological Operations : Written Psychological Operations,O-O-YW----
+Operation : Military Information Support Operation (MISO) : TV and Radio Propaganda,O-O-YT----
+Operation : Foraging/Searching,O-O-F-----
+Operation : Recruitment : Willing,O-O-RW----
+Operation : Recruitment : Coerced/Impressed,O-O-RC----
+Operation : Mine Laying,O-O-M-----
+Operation : Spy,O-O-S-----
+Operation : Emergency Operation,E-O-B-----
+Operation : Emergency Operation : Emergency Collection Evacuation Point,E-O-BD----
+Operation : Emergency Operation : Emergency Food Distribution,O-O-O-----
+Operation : Emergency Operation : Emergency Incident Command Center,E-O-BE----
+Operation : Emergency Operation : Emergency Operations Center,E-O-BF----
+Operation : Emergency Operation : Emergency Public Information Center,E-O-BG----
+Operation : Emergency Operation : Emergency Shelter,E-O-BH----
+Operation : Emergency Operation : Emergency Staging Area,E-O-BI----
+Operation : Emergency Operation : Emergency Water Distribution Center,E-O-BK----
+Operation : Emergency Medical Operation : EMT Station Location : Original,E-O-AD----
+Operation : Emergency Medical Operation : Health Department Facility,E-O-AG----
+Operation : Emergency Medical Operation : Medical Facilities Outpatient,E-O-AJ----
+Operation : Emergency Medical Operation : Morgue,E-O-AK----
+Operation : Emergency Medical Operation : Pharmacy,E-O-AL----
+Operation : Emergency Medical Operation : Triage,E-O-AM----
+Operation : Fire Fighting Operation : Fire Hydrant,E-O-CC----
+Operation : Fire Fighting Operation : Other Water Supply Location,E-O-CD----
+Operation : Law Enforcement Operation,E-O-D-----
+Operation : Law Enforcement Operation : Border Patrol,E-O-DE----
+Operation : Law Enforcement Operation : Customs Service,E-O-DF----
+Operation : Law Enforcement Operation : DEA,E-O-DG----
+Operation : Law Enforcement Operation : DOJ,E-O-DH----
+Operation : Law Enforcement Operation : FBI,E-O-DI----
+Operation : Law Enforcement Operation : Police,E-O-DJ----
+Operation : Law Enforcement Operation : Prison,E-O-DK----
+Operation : Law Enforcement Operation : USSS,E-O-DL----
+Operation : Law Enforcement Operation : TSA,E-O-DM----
+Operation : Law Enforcement Operation : Coast Guard,E-O-DN----
+Operation : Law Enforcement Operation : US Marshals Service,E-O-DO----
+Operation : Law Enforcement Operation : Internal Security Force,O-I-F-----
+Fire Event,E-I-C-----
+Fire Event : Fire Origin,E-I-CC----
+Fire Event : Smoke,E-I-CF----
+Fire Event : Hot Spot,E-I-CA----
+Fire Event : Non-Residential Fire,E-I-CB----
+Fire Event : Residential Fire,E-I-CD----
+Fire Event : School Fire,E-I-CE----
+Fire Event : Special Needs Fire,E-I-CG----
+Fire Event : Wild Fire,E-I-CH----
+Hazard Materials : Incident,E-I-D-----
+Hazard Materials : Incident : Chemical Agent,E-I-DA----
+Hazard Materials : Incident : Corrosive Material,E-I-DB----
+Hazard Materials : Incident : Hazardous when Wet,E-I-DC----
+Hazard Materials : Incident : Explosive Material,E-I-DD----
+Hazard Materials : Incident : Flammable Gas,E-I-DE----
+Hazard Materials : Incident : Flammable Liquid,E-I-DF----
+Hazard Materials : Incident : Flammable Solid,E-I-DG----
+Hazard Materials : Incident : Non-Flammable Gas,E-I-DH----
+Hazard Materials : Incident : Organic Peroxide,E-I-DI----
+Hazard Materials : Incident : Oxidizer,E-I-DJ----
+Hazard Materials : Incident : Radioactive Material,E-I-DK----
+Hazard Materials : Incident : Spontaneously Combustible Material,E-I-DL----
+Hazard Materials : Incident : Toxic Gas,E-I-DM----
+Hazard Materials : Incident : Toxic Infectious Material,E-I-DN----
+Hazard Materials : Incident : Unexploded Ordnance,E-I-DO----
+Transportation Incident : Air : Incident Qualifier : Accident,E-I-EA----
+Transportation Incident : Air : Crime : Hijacking/Hijacked (Activities),O-O-HA----
+Transportation Incident : Air : Incident Qualifier : Incident,E-I-E-----
+Transportation Incident : Marine : Incident Qualifier : Accident,E-I-FA----
+Transportation Incident : Marine : Crime : Hijacking/Hijacked (Activities),O-O-HV----
+Transportation Incident : Marine : Incident Qualifier : Incident,E-I-F-----
+Transportation Incident : Rail : Incident Qualifier : Accident,E-I-GA----
+Transportation Incident : Rail : Crime : Hijacking/Hijacked (Activities),E-I-GB----
+Transportation Incident : Rail : Incident Qualifier : Incident,E-I-G-----
+Transportation Incident : Vehicle : Incident Qualifier : Accident,E-I-HA----
+Transportation Incident : Vehicle : Crime : Hijacking/Hijacked (Activities),O-O-HT----
+Transportation Incident : Vehicle : Incident Qualifier : Incident,E-I-H-----
+Natural Event : Geologic : Aftershock,E-N-AA----
+Natural Event : Geologic : Avalanche,E-N-AB----
+Natural Event : Geologic : Earthquake Epicenter,E-N-AC----
+Natural Event : Geologic : Landslide,E-N-AD----
+Natural Event : Geologic : Subsidence,E-N-AE----
+Natural Event : Geologic : Volcanic Threat,E-N-AG----
+Natural Event : Hydro-Meteorological : Drought,E-N-BB----
+Natural Event : Hydro-Meteorological : Flood,E-N-BC----
+Natural Event : Hydro-Meteorological : Tsunami,E-N-BM----
+Natural Event : Infestation : Bird,E-N-CA----
+Natural Event : Infestation : Insect,E-N-CB----
+Natural Event : Infestation : Microbial,E-N-CC----
+Natural Event : Infestation : Reptile,E-N-CD----
+Natural Event : Infestation : Rodent,E-N-CE----
+Operation : Law Enforcement Operation : ATF,E-O-DD----
+Operation : Emergency Medical Operation,E-O-A-----
+Operation : Emergency Medical Operation,E-O-AA----
+Operation : Emergency Operation : Team,E-O-BJ----
+Operation : Fire Fighting Operation,E-O-C-----
+Weather Symbols : Inversion,E-N-BF----
+Incident : Criminal Activity Incident : Arson (2525B),O-V-A-----
+Civilian (Land Civilian) : Individual : IED Suicide Bomber,O-P-F-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Affiliation.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Affiliation.csv
new file mode 100644
index 0000000..87cdc30
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Affiliation.csv
@@ -0,0 +1,16 @@
+Name,Value
+None,-
+Friendly,F
+Hostile,H
+Neutral,N
+Unknown,U
+Pending,P
+Suspect,S
+Joker,J
+Faker,K
+Assumed Friend,A
+Exercise Pending,G
+Exercise Unknown,W
+Exercise Friend,D
+Exercise Neutral,L
+Exercise Assumed Friend,M
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Air.csv
new file mode 100644
index 0000000..fadf483
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Air.csv
@@ -0,0 +1,101 @@
+Name,Value
+Military (Air),S-A-M-----
+Military (Air) : Fixed-Wing,S-A-MF----
+Military (Air) : Fixed-Wing : Medical Evacuation (MEDEVAC),S-A-MFO---
+Military (Air) : Fixed-Wing : Attack/Strike,S-A-MFA---
+Military (Air) : Fixed-Wing : Bomber,S-A-MFB---
+Military (Air) : Fixed-Wing : Fighter,S-A-MFF---
+Military (Air) : Fixed-Wing : Attack/Strike : Military Aircraft Type : Interceptor,S-A-MFFI--
+Military (Air) : Fixed-Wing : Cargo,S-A-MFC---
+Military (Air) : Fixed-Wing : Cargo : Cargo/Transport Capacity : Light,S-A-MFCL--
+Military (Air) : Fixed-Wing : Cargo : Cargo/Transport Capacity : Medium,S-A-MFCM--
+Military (Air) : Fixed-Wing : Cargo : Cargo/Transport Capacity : Heavy,S-A-MFCH--
+Military (Air) : Fixed-Wing : Electronic Combat (EC)/Jammer,S-A-MFJ---
+Military (Air) : Fixed-Wing : Tanker,S-A-MFK---
+Military (Air) : Fixed-Wing : Tanker : Re-fueling Capability : Boom-Only,S-A-MFKB--
+Military (Air) : Fixed-Wing : Tanker : Re-fueling Capability : Drogue-Only,S-A-MFKD--
+Military (Air) : Fixed-Wing : Patrol,S-A-MFP---
+Military (Air) : Fixed-Wing : Reconnaissance,S-A-MFR---
+Military (Air) : Fixed-Wing : Trainer,S-A-MFT---
+Military (Air) : Fixed-Wing : Utility,S-A-MFU---
+Military (Air) : Fixed-Wing : Utility : Cargo/Transport Capacity : Light,S-A-MFUL--
+Military (Air) : Fixed-Wing : Utility : Cargo/Transport Capacity : Medium,S-A-MFUM--
+Military (Air) : Fixed-Wing : Utility : Cargo/Transport Capacity : Heavy,S-A-MFUH--
+Military (Air) : Fixed-Wing : VSTOL : Original,S-A-MFL---
+Military (Air) : Fixed-Wing : Airborne Command Post (ACP) : Original,S-A-MFD---
+Military (Air) : Fixed-Wing : Airborne Early Warning (AEW) : Original,S-A-MFRW--
+Military (Air) : Fixed-Wing : Antisurface Warfare : Original,S-A-MFPN--
+Military (Air) : Fixed-Wing : Antisubmarine Warfare : Original,S-A-MFS---
+Military (Air) : Fixed-Wing : Communications : Original,S-A-MFY---
+Military (Air) : Fixed-Wing : Combat Search and Rescue (CSAR) : Original,S-A-MFH---
+Military (Air) : Fixed-Wing : Electronic Support (ES) : Original,S-A-MFRZ--
+Military (Air) : Fixed-Wing : Mine Countermeasures (MCM),S-A-MFPM--
+Military (Air) : Fixed-Wing : Special Operations Forces,S-A-MFM---
+Military (Air) : Fixed-Wing : Photographic Reconnaissance : Original,S-A-MFRX--
+Military (Air) : Fixed-Wing : Very Important Person (VIP),S-A-MV----
+Military (Air) : Fixed-Wing : Escort,S-A-ME----
+Military (Air) : Rotary-Wing,S-A-MH----
+Military (Air) : Rotary-Wing : Military Aircraft Type : Attack/Strike,S-A-MHA---
+Military (Air) : Rotary-Wing : Military Mission Area : Antisurface Warfare,S-A-MHS---
+Military (Air) : Rotary-Wing : Aircraft Type : Utility,S-A-MHU---
+Military (Air) : Rotary-Wing : Aircraft Type : Utility : Cargo/Transport Capacity : Light,S-A-MHUL--
+Military (Air) : Rotary-Wing : Aircraft Type : Utility : Cargo/Transport Capacity : Medium,S-A-MHUM--
+Military (Air) : Rotary-Wing : Aircraft Type : Utility : Cargo/Transport Capacity : Heavy,S-A-MHUH--
+Military (Air) : Rotary-Wing : Military Mission Area : Mine Countermeasures (MCM),S-A-MHI---
+Military (Air) : Rotary-Wing : Military Mission Area : Combat Search and Rescue (CSAR),S-A-MHH---
+Military (Air) : Rotary-Wing : Mission Area : Reconnaissance,S-A-MHR---
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo,S-A-MHC---
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo : Cargo/Transport Capacity : Light,S-A-MHCL--
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo : Cargo/Transport Capacity : Medium,S-A-MHCM--
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo : Cargo/Transport Capacity : Heavy,S-A-MHCH--
+Military (Air) : Rotary-Wing : Mission Area : Trainer,S-A-MHT---
+Military (Air) : Rotary-Wing : Mission Area : Medical Evacuation (MEDEVAC),S-A-MHO---
+Military (Air) : Rotary-Wing : Military Mission Area : Special Operations Forces,S-A-MHM---
+Military (Air) : Rotary-Wing : Military Aircraft Type : Airborne Command Post (ACP),S-A-MHD---
+Military (Air) : Rotary-Wing : Aircraft Type : Tanker,S-A-MHK---
+Military (Air) : Rotary-Wing : Military Mission Area : Electronic Combat (EC)/Jammer,S-A-MHJ---
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV),S-A-MFQ---
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Attack/Strike,S-A-MFQA--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Bomber,S-A-MFQB--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : Cargo,S-A-MFQC--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Airborne Command Post (ACP),S-A-MFQD--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Airborne Early Warning (AEW),S-A-MFQRW-
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Fighter,S-A-MFQF--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Combat Search and Rescue (CSAR),S-A-MFQH--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Electronic Combat (EC)/Jammer,S-A-MFQJ--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Electronic Support (ES),S-A-MFQRZ-
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : Tanker,S-A-MFQK--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : VSTOL/VTOL,S-A-MFQL--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Special Operations Forces,S-A-MFQM--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Mine Countermeasures (MCM),S-A-MFQI--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Antisurface Warfare,S-A-MFQN--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Patrol,S-A-MFQP--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Reconnaissance,S-A-MFQR--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Photographic (Reconnaissance),S-A-MFQRX-
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Antisubmarine Warfare,S-A-MFQS--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Trainer,S-A-MFQT--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : Utility,S-A-MFQU--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Communications,S-A-MFQY--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Medical Evacuation (MEDEVAC),S-A-MFQO--
+Military (Air) : Vertical-Takeoff UAV (VT-UAV),S-A-MHQ---
+Military (Air) : Lighter Than Air,S-A-ML----
+Civilian (Air),S-A-C-----
+Civilian (Air) : Fixed Wing,S-A-CF----
+Civilian (Air) : Rotary Wing : Original,S-A-CH----
+Civilian (Air) : Lighter Than Air,S-A-CL----
+Weapon (Air) : Original,S-A-W-----
+Weapon (Air) : Bomb,S-A-WB----
+Weapon (Air) : Decoy : Original,S-A-WD----
+Missile (Air Missile),S-A-WM----
+Missile (Air Missile) : Launch Origin : Surface : Missile Status : Launched,S-A-WMS---
+Missile (Air Missile) : Missile Class : Anti-Ballistic,S-A-WMSB--
+Missile (Air Missile) : Launch Origin : Surface : Missile Destination : Surface,S-A-WMSS--
+Missile (Air Missile) : Launch Origin : Surface : Missile Destination : Air,S-A-WMSA--
+Missile (Air Missile) : Launch Origin : Surface : Missile Destination : Subsurface,S-A-WMSU--
+Missile (Air Missile) : Launch Origin : Air : Missile Status : Launched,S-A-WMA---
+Missile (Air Missile) : Launch Origin : Air : Missile Destination : Surface,S-A-WMAS--
+Missile (Air Missile) : Launch Origin : Air : Missile Destination : Air,S-A-WMAA--
+Missile (Air Missile) : Launch Origin : Air : Missile Destination : Space,S-A-WMAP--
+Missile (Air Missile) : Launch Origin : Subsurface : Missile Destination : Surface,S-A-WMU---
+Missile (Air Missile) : Missile Class : Cruise : Missile Status : Missile,S-A-WMCM--
+Missile (Air Missile) : Missile Class : Ballistic (Air Missile) : Missile Status : Missile,S-A-WMB---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_CombatEffectiveness.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_CombatEffectiveness.csv
new file mode 100644
index 0000000..a578a9a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_CombatEffectiveness.csv
@@ -0,0 +1,6 @@
+Name,Value
+Fully Operational,FO
+Substantially Operational,SO
+Marginally Operational,MO
+Not Operational,NO
+Unknown,UNK
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..d03c783
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
@@ -0,0 +1,108 @@
+Name,Value
+Command and Control Areas : Area of Operations,G-G-SAO---
+Command and Control Areas : Named Area of Interest,G-G-SAN---
+Command and Control Areas : Targeted Area of Interest,G-G-SAT---
+Command and Control Areas : Airfield Zone,G-G-GAZ---
+Maneuver Lines : Airhead Line,G-G-SAA---
+Maneuver Areas : Assembly Area,G-G-GAA---
+Maneuver Areas : Drop Zone,G-G-GAD---
+Maneuver Areas : Extraction Zone,G-G-GAX---
+Maneuver Areas : Landing Zone,G-G-GAL---
+Maneuver Areas : Pick-Up Zone,G-G-GAP---
+Maneuver Areas : Fortified Area,G-G-GAF---
+Maneuver Areas : Limited Access Area,G-G-GAY---
+Maneuver Areas : Battle Position,G-G-DAB---
+Maneuver Areas : Battle Position : Battle Position - Prepared (P) but not Occupied,G-G-DABP--
+Maneuver Areas : Battle Position : Strong Point,G-M-SP----
+Maneuver Areas : Engagement Area (EA),G-G-GAE---
+Maneuver Areas : Engagement Area (EA),G-G-DAE---
+Maneuver Areas : Assault Position,G-G-OAA---
+Maneuver Areas : Attack Position,G-G-OAK---
+Maneuver Areas : Objective,G-G-OAO---
+Maneuver Areas : Encirclement : Friendly,G-G-SAE---
+Maneuver Areas : Penetration Box,G-G-OAP---
+Air Corridors : High-Density Airspace Control Zone,G-G-AAH---
+Air Corridors : Restricted Operations Zone,G-G-AAR---
+Air Corridors : Missile Engagement Zone,G-G-AAM---
+Air Corridors : Low Altitude Missile Engagement Zone,G-G-AAML--
+Air Corridors : High Altitude Missile Engagement Zone,G-G-AAMH--
+Air Corridors : Short Range Air Defense Engagement Zone,G-G-AAF---
+Air Corridors : Weapons Free Zone,G-G-AAW---
+Fires Areas : Airspace Coordination Area : Irregular,G-F-ACAI--
+Fires Areas : Airspace Coordination Area : Rectangular,G-F-ACAR--
+Fires Areas : Airspace Coordination Area : Circular,G-F-ACAC--
+Fires Areas : Free Fire Area : Irregular,G-F-ACFI--
+Fires Areas : Free Fire Area : Rectangular,G-F-ACFR--
+Fires Areas : Free Fire Area : Circular,G-F-ACFC--
+Fires Areas : No Fire Area : Irregular,G-F-ACNI--
+Fires Areas : No Fire Area : Rectangular,G-F-ACNR--
+Fires Areas : No Fire Area : Circular,G-F-ACNC--
+Fires Areas : Restricted Fire Area : Irregular,G-F-ACRI--
+Fires Areas : Restricted Fire Area : Rectangular,G-F-ACRR--
+Fires Areas : Restricted Fire Area : Circular,G-F-ACRC--
+Fires Areas : Position Area For Artillery (PAA) : Rectangular,G-F-ACPR--
+Fires Areas : Position Area For Artillery (PAA) : Circular,G-F-ACPC--
+Fires Areas : Area Targets : Area Target,G-F-AT----
+Fires Areas : Area Targets : Rectangular Target,G-F-ATR---
+Fires Areas : Area Targets : Circular Target,G-F-ATC---
+Fires Areas : Area Targets : Series of Targets,G-F-ATG---
+Fires Areas : Area Targets : Smoke Target,G-F-ATS---
+Fires Areas : Area Targets : Bomb Area,G-F-ATB---
+Fires Areas : Fire Support Area : Irregular,G-F-ACSI--
+Fires Areas : Fire Support Area : Rectangular,G-F-ACSR--
+Fires Areas : Fire Support Area : Circular,G-F-ACSC--
+Fires Areas : Artillery Target Intelligence Zone : Irregular,G-F-AZII--
+Fires Areas : Artillery Target Intelligence Zone : Rectangular,G-F-AZIR--
+Fires Areas : Call for Fire Zone (CFFZ) : Irregular,G-F-AZXI--
+Fires Areas : Call for Fire Zone (CFFZ) : Rectangular,G-F-AZXR--
+Fires Areas : Censor Zone : Irregular,G-F-AZCI--
+Fires Areas : Censor Zone : Rectangular,G-F-AZCR--
+Fires Areas : Critical Friendly Zone : Irregular,G-F-AZFI--
+Fires Areas : Critical Friendly Zone : Rectangular,G-F-AZFR--
+Fires Areas : Terminally Guided Munition Footprint (TGMF),G-F-ACT---
+Fires Areas : Weapon/Sensor Range fan-Circular,G-F-AXC---
+Fires Areas : Weapon/Sensor Range fan-Sector,G-F-AXS---
+Protection Areas : Obstacle Belt,G-M-OGB---
+Protection Areas : Obstacle Zone,G-M-OGZ---
+Protection Areas : Obstacle Free Zone,G-M-OGF---
+Protection Areas : Obstacle Restricted Zone,G-M-OGR---
+Protection Areas : Minefield : Completed,G-M-OFS---
+Protection Areas : Minefield : Dummy Minefield- Dymanic,G-G-PC----
+Protection Areas : Minefield : Dynamic Depiction,G-M-OFD---
+Protection Areas : Mined Area,G-M-OFA---
+Protection Areas : Decoy Mined Area,G-G-PM----
+Protection Areas : Decoy Mined Area : Fenced,G-G-PY----
+Protection Areas : Unexploded Explosive Ordnance (UXO) Area,G-M-OU----
+Protection Areas : Assault Crossing,G-M-BCA---
+Protection Areas : Biological Contaminated Area,G-M-NB----
+Protection Areas : Chemical Contaminated Area,G-M-NC----
+Protection Areas : Nuclear Contaminated Area,G-M-NR----
+Protection Areas : Minimum Safe Distance Zone,G-M-NM----
+Protection Areas : Radiation Dose Rate Contour Lines,G-M-NL----
+Sustainment Areas : Detainee Holding Area,G-S-AD----
+Sustainment Areas : Enemy Prisoner of War Holding Area,G-S-AE----
+Sustainment Areas : Forward Arming and Refueling Point,G-S-AR----
+Sustainment Areas : Refugee Holding Area,G-S-AH----
+Sustainment Areas : Regimental Support Area,G-S-ASR---
+Sustainment Areas : Brigade Support Area,G-S-ASB---
+Sustainment Areas : Division Support Area,G-S-ASD---
+Maneuver Areas : General Area,G-G-GAG---
+Fires Areas (2525B) : Artillery Target Intelligence (ATI) Zone : Circular,G-F-AZIC--
+Fires Areas (2525B) : Call for Fire Zone (CFFZ) : Circular,G-F-AZXC--
+Fires Areas (2525B) : Censor Zone : Circular,G-F-AZCC--
+Fires Areas (2525B) : Critical Friendly Zone (CFZ) : Circular,G-F-AZFC--
+Fires Areas(2525B) : Dead Space Area : Circular,G-F-AZDC--
+Fires Areas (2525B) : Dead Space Area : Irregular,G-F-AZDI--
+Fires Areas (2525B) : Dead Space Area : Rectangular,G-F-AZDR--
+Fires Areas (2525B) : Sensor Zone : Circular,G-F-AZSC--
+Fires Areas (2525B) : Sensor Zone : Irregular,G-F-AZSI--
+Fires Areas (2525B) : Sensor Zone : Rectangular,G-F-AZSR--
+Fires Areas (2525B) : Target Build-up Area : Circular,G-F-AZBC--
+Fires Areas (2525B) : Target Build-up Area : Irregular,G-F-AZBI--
+Fires Areas (2525B) : Target Build-up Area : Rectangular,G-F-AZBR--
+Fires Areas (2525B) : Target Value Area : Circular,G-F-AZVC--
+Fires Areas (2525B) : Target Value Area : Irregular,G-F-AZVI--
+Fires Areas (2525B) : Target Value Area : Rectangular,G-F-AZVR--
+Fires Areas (2525B) : Zone of Responsibility : Circular,G-F-AZZC--
+Fires Areas (2525B) : Zone of Responsibility : Irregular,G-F-AZZI--
+Fires Areas (2525B) : Zone of Responsibility : Rectangular,G-F-AZZR--
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
new file mode 100644
index 0000000..9d0d383
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
@@ -0,0 +1,122 @@
+Name,Value
+Command and Control Lines : Light Line,G-G-GLL---
+Maneuver Lines : Forward Line of Troops : Friendly Present,G-G-GLF---
+Maneuver Lines : Phase Line,G-G-GLP---
+Maneuver Lines : Forward Edge of the Battle Area,G-G-DLF---
+Maneuver Lines : Principal Direction of Fire,G-G-DLP---
+Maneuver Lines : Direction of Attack : Friendly Aviation,G-G-OLKA--
+Maneuver Lines : Direction of Attack : Friendly Direction of Main Attack,G-G-OLKGM-
+Maneuver Lines : Direction of Attack : Friendly Direction of Supporting Attack,G-G-OLKGS-
+Maneuver Lines : Direction of Attack : Feint,G-G-PF----
+Maneuver Lines : Final Coordination Line,G-G-OLF---
+Maneuver Lines : Infiltration Lane,G-G-OLI---
+Maneuver Lines : Limit of Advance,G-G-OLL---
+Maneuver Lines : Line of Departure,G-G-OLT---
+Maneuver Lines : Line of Departure/Line of Contact,G-G-OLC---
+Maneuver Lines : Probable Line of Deployment,G-G-OLP---
+Maneuver Lines : Bridgehead Line,G-G-SLB---
+Maneuver Lines : Holding Line,G-G-SLH---
+Maneuver Lines : Release Line,G-G-SLR---
+Maneuver Lines : Ambush,G-G-SLA---
+Maneuver Areas : Battle Position : Contain,G-T-J-----
+Maneuver Areas : Battle Position : Retain,G-T-Q-----
+Maneuver Areas : Axis of Advance : Friendly Airborne/Aviation,G-G-OLAV--
+Maneuver Areas : Axis of Advance : Friendly Airborne/Aviation,G-G-OLAA--
+Maneuver Areas : Axis of Advance : Attack Helicopter,G-G-OLAR--
+Maneuver Areas : Axis of Advance : Main Attack,G-G-OLAGM-
+Maneuver Areas : Axis of Advance : Supporting Attack,G-G-OLAGS-
+Maneuver Areas : Axis of Advance : Feint,G-G-PA----
+Maneuver Areas : Attack by Fire Position,G-G-OAF---
+Maneuver Areas : Support by Fire,G-G-OAS---
+Maneuver Areas : Search Area/Reconnaissance Area,G-G-GAS---
+Air Corridors : Air Corridor,G-G-ALC---
+Air Corridors : Low Level Transit Route,G-G-ALL---
+Air Corridors : Minimum-Risk Route,G-G-ALM---
+Air Corridors : Standard Use Army Aircraft Flight Route,G-G-ALS---
+Air Corridors : Unmanned Aircraft (UA) Route,G-G-ALU---
+Maritime Points : Navigational,G-O-HN----
+Maritime Lines : Bearing Line,G-O-B-----
+Maritime Lines : Bearing Line : Electronic,G-O-BE----
+Maritime Lines : Bearing Line : Acoustic,G-O-BA----
+Maritime Lines : Bearing Line : Torpedo,G-O-BT----
+Maritime Lines : Bearing Line : Electro-Optical Intercept,G-O-BO----
+Deception : Decoy/Dummy,G-G-PD----
+Fires Areas : Linear Targets : Linear Target,G-F-LT----
+Fires Areas : Linear Targets : Linear Smoke Target,G-F-LTS---
+Fires Areas : Linear Targets : Final Protective Fire (FPF),G-F-LTF---
+Fire Lines : Fire Support Coordination Line (FSCL),G-F-LCF---
+Fire Lines : Coordinated Fire Line (CFL),G-F-LCC---
+Fire Lines : No Fire Line,G-F-LCN---
+Fire Lines : Restrictive Fire Line,G-F-LCR---
+Fire Lines : Munition Flight Path,G-F-LCM---
+Protection Areas : Obstacle Effects : Block,G-M-OEB---
+Protection Areas : Obstacle Effects : Disrupt,G-M-OED---
+Protection Areas : Obstacle Effects : Fix,G-M-OEF---
+Protection Areas : Obstacle Effects : Turn,G-M-OET---
+Protection Areas : Obstacle Bypass : Easy,G-M-BDE---
+Protection Areas : Obstacle Bypass : Difficult,G-M-BDD---
+Protection Areas : Obstacle Bypass : Impossible,G-M-BDI---
+Protection Areas : Bridge or Gap,G-M-OFG---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Planned,G-M-ORP---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 1 (Safe),G-M-ORS---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 2 (armed but passable),G-M-ORA---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Roadblock Complete (Executed),G-M-ORC---
+Protection Areas : Bridge,G-M-BCB---
+Protection Areas : Ford Easy,G-M-BCE---
+Protection Areas : Ford Difficult,G-M-BCD---
+Protection Points : Abatis,G-M-OS----
+Protection Points : Vertical Obstructions : Overhead Wire,G-M-OHO---
+Protection Lines : Obstacle Line,G-M-OGL---
+Protection Lines : Antitank Obstacles : Under Construction,G-M-OADU--
+Protection Lines : Antitank Obstacles : Completed,G-M-OADC--
+Protection Lines : Antitank Obstacles : Reinforced-with Antitank Mines,G-M-OAR---
+Protection Lines : Antitank Obstacles : Antitank Wall,G-M-OAW---
+Protection Lines : Wire Obstacles : Unspecified Wire,G-M-OWU---
+Protection Lines : Wire Obstacles : Single Fence Wire,G-M-OWS---
+Protection Lines : Wire Obstacles : Double Fence Wire,G-M-OWD---
+Protection Lines : Wire Obstacles : Double Apron Fence,G-M-OWA---
+Protection Lines : Wire Obstacles : Low Wire Fence,G-M-OWL---
+Protection Lines : Wire Obstacles : High Wire Fence,G-M-OWH---
+Protection Lines : Wire Obstacles : Single Concertina,G-M-OWCS--
+Protection Lines : Wire Obstacles : Double Strand Concertina,G-M-OWCD--
+Protection Lines : Wire Obstacles : Triple Strand Concertina,G-M-OWCT--
+Protection Lines : Mine Cluster,G-M-OMC---
+Protection Lines : Trip Wire,G-M-OT----
+Protection Lines : Lane,G-M-BCL---
+Protection Lines : Ferry,G-M-BCF---
+Protection Lines : Raft Site,G-M-BCR---
+Protection Lines : Fortified Line,G-M-SL----
+Protection Lines : Fortified Position,G-M-SW----
+Sustainment Lines : Moving Convoy,G-S-LCM---
+Sustainment Lines : Halted Convoy,G-S-LCH---
+Sustainment Lines : Main Supply Route,G-S-LRM---
+Sustainment Lines : Main Supply Route : One Way Traffic,G-S-LRO---
+Sustainment Lines : Main Supply Route : Two Way Traffic,G-S-LRW---
+Sustainment Lines : Alternate Supply Route,G-S-LRA---
+Sustainment Lines : Alternate Supply Route : One Way Traffic,G-S-LRT---
+Mission Tasks : Block,G-T-B-----
+Mission Tasks : Breach,G-T-H-----
+Mission Tasks : Bypass,G-T-Y-----
+Mission Tasks : Canalize,G-T-C-----
+Mission Tasks : Clear,G-T-X-----
+Mission Tasks : Counterattack,G-T-K-----
+Mission Tasks : Counterattack by Fire,G-T-KF----
+Mission Tasks : Delay,G-T-L-----
+Mission Tasks : Disrupt,G-T-T-----
+Mission Tasks : Fix,G-T-F-----
+Mission Tasks : Follow and Assume,G-T-A-----
+Mission Tasks : Follow and Support,G-T-AS----
+Mission Tasks : Isolate,G-T-E-----
+Mission Tasks : Occupy,G-T-O-----
+Mission Tasks : Penetrate,G-T-P-----
+Mission Tasks : Relief in Place (RIP),G-T-R-----
+Mission Tasks : Retire/Retirement,G-T-M-----
+Mission Tasks : Secure,G-T-S-----
+Mission Tasks : Security : Cover,G-T-UC----
+Mission Tasks : Security : Guard,G-T-UG----
+Mission Tasks : Security : Screen,G-T-US----
+Mission Tasks : Seize,G-T-Z-----
+Mission Tasks : Withdraw,G-T-W-----
+Mission Tasks : Withdraw Under Pressure,G-T-WP----
+Command and Control Lines : Boundary,G-G-GLB---
+Command and Control Lines : Line of Contact,G-G-GLC---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..bcc915f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
@@ -0,0 +1,199 @@
+Name,Value
+Command and Control Points : Action Point (General),G-G-GPP---
+Command and Control Points : Amnesty Point,G-G-GPPA--
+Command and Control Points : Checkpoint,G-G-GPPK--
+Command and Control Points : Contact Point,G-G-GPPC--
+Command and Control Points : Coordinating Point,G-G-GPPO--
+Command and Control Points : Decision Point,G-G-GPPD--
+Command and Control Points : Linkup Point,G-G-GPPL--
+Command and Control Points : Passage Point,G-G-GPPP--
+Command and Control Points : Point of Interest,G-G-GPRI--
+Command and Control Points : Rally Point,G-G-GPPR--
+Command and Control Points : Release Point,G-G-GPPE--
+Command and Control Points : Start Point,G-G-GPPS--
+Command and Control Points : Waypoint : Original,G-G-GPPW--
+Maneuver Points : Observation Post/Outpost (Unspecified),G-G-DPO---
+Maneuver Points : Observation Post/Outpost (Specified) : Reconnaissance Outpost,G-G-DPOR--
+Maneuver Points : Observation Post/Outpost (Specified) : Forward Observer Outpost,G-G-DPOF--
+Maneuver Points : Observation Post/Outpost (Specified) : CBRN Observation Outpost,G-G-DPON--
+Maneuver Points : Observation Post/Outpost (Specified) : Sensor Outpost/Listening Post : Original,G-G-DPOS--
+Maneuver Points : Observation Post/Outpost (Specified) : Combat Outpost,G-G-DPOC--
+Maneuver Points : Target Reference Point,G-G-DPT---
+Maneuver Points : Point of Departure,G-G-OPP---
+Airspace Control Points,G-G-GPA---
+Airspace Control Points : Air Control Point,G-G-APP---
+Airspace Control Points : Communications Checkpoint,G-G-APC---
+Airspace Control Points : Downed Aircrew Pick-Up Point,G-G-APD---
+Airspace Control Points : Pop-up Point,G-G-APU---
+Airspace Control Points : CAP Station,G-G-GPAP--
+Airspace Control Points : AEW Station,G-G-GPAW--
+Airspace Control Points : SUCAP - Fixed Wing,G-G-GPAB--
+Airspace Control Points : MIW - Fixed Wing,G-G-GPAD--
+Airspace Control Points : MIW - Rotary Wing,G-G-GPAE--
+Airspace Control Points : Unmanned Aerial System (UAS/UA),G-G-GPAF--
+Airspace Control Points : VTUA,G-G-GPAG--
+Airspace Control Points : Orbit,G-G-GPAI--
+Airspace Control Points : Orbit - Figure Eight,G-G-GPAJ--
+Airspace Control Points : Orbit - Random Closed,G-G-GPAN--
+Maritime Points : Aim Point,G-G-GPWA--
+Maritime Points : Drop Point,G-G-GPWD--
+Maritime Points : Entry Point,G-G-GPWE--
+Maritime Points : Ground Zero,G-G-GPWG--
+Maritime Points : Impact Point,G-G-GPWI--
+Maritime Points : Predicted Impact Point,G-G-GPWP--
+Maritime Points : Missile Detection Point,G-G-GPWM--
+Maritime Points : Brief Contact,G-G-GPUUB-
+Maritime Points : Datum Lost Contact,G-G-GPUUD-
+Maritime Points : Lost Contact,G-G-GPUUL-
+Maritime Points : Sinker,G-G-GPUUS-
+Maritime Points : Acoustic Fix,G-O-FA----
+Maritime Points : Electromagnetic Fix,G-O-FE----
+Maritime Points : Optical Fix,G-O-FO----
+Maritime Points : Formation,G-G-GPF---
+Maritime Points : Harbor,G-G-GPH---
+Maritime Points : Harbor Entrance Point : A,G-G-GPHA--
+Maritime Points : Harbor Entrance Point : Q,G-G-GPHQ--
+Maritime Points : Harbor Entrance Point : X,G-G-GPHX--
+Maritime Points : Harbor Entrance Point : Y,G-G-GPHY--
+Maritime Points : Dip Position,G-G-GPUSD-
+Maritime Points : Search,G-G-GPUS--
+Maritime Points : Search Area,G-G-GPUSA-
+Maritime Points : Search Center,G-G-GPUSC-
+Maritime Points : Sonobuoy,G-G-GPUY--
+Maritime Points : Sonobuoy : Ambient Noise,G-G-GPUYA-
+Maritime Points : Sonobuoy : Air Transportable Communication,G-G-GPUYT-
+Maritime Points : Sonobuoy : Bathythermograph Transmitting,G-G-GPUYB-
+Maritime Points : Sonobuoy : Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS),G-G-GPUYC-
+Maritime Points : Sonobuoy : Digital Frequency Analysis and Recording (DIFAR),G-G-GPUYD-
+Maritime Points : Sonobuoy : Directional Command Active Sonobuoy System (DICASS),G-G-GPUYS-
+Maritime Points : Sonobuoy : Expired,G-G-GPUYX-
+Maritime Points : Sonobuoy : Kingpin,G-G-GPUYK-
+Maritime Points : Sonobuoy : Low Frequency Analysis and Recording (LOFAR),G-G-GPUYL-
+Maritime Points : Sonobuoy : Pattern Center,G-G-GPUYP-
+Maritime Points : Sonobuoy : Range Only,G-G-GPUYR-
+Maritime Points : Sonobuoy : Vertical Line Array Directional Frequency Analysis and Recording (DIFAR),G-G-GPUYV-
+Maritime Points : Reference Point,G-G-GPR---
+Maritime Points : Special Point,G-G-GPRS--
+Maritime Points : Navigational Reference Point : Original,G-G-GPRN--
+Maritime Points : Corridor Tab Point,G-G-GPRC--
+Maritime Points : Marshall Point : Original,G-G-GPRM--
+Maritime Points : Position and Intended Movement (PIM),G-G-GPRP--
+Maritime Points : Waypoint,G-G-GPRW--
+Maritime Points : General Subsurface Station,G-G-GPB---
+Maritime Points : Submarine Subsurface Station,G-G-GPBS--
+Maritime Points : Submarine Antisubmarine Warfare Subsurface Station,G-G-GPBSA-
+Maritime Points : Unmanned Underwater Vehicle Subsurface Station,G-G-GPBU--
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Subsurface Station,G-G-GPBUA-
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Subsurface Station,G-G-GPBUM-
+Maritime Points : Surface Warfare Unmanned Underwater Vehicle Subsurface Station,G-G-GPBUS-
+Maritime Points : General Surface Station,G-G-GPC---
+Maritime Points : Antisubmarine Warfare (ASW) Surface Station,G-G-GPCA--
+Maritime Points : Mine Warfare Surface Station,G-G-GPCM--
+Maritime Points : Non-Combatant Surface Station,G-G-GPCN--
+Maritime Points : Picket Surface Station,G-G-GPCP--
+Maritime Points : Rendezvous Surface Station,G-G-GPCR--
+Maritime Points : Replenishment at Sea Surface Station,G-G-GPCE--
+Maritime Points : Rescue Surface Station,G-G-GPCC--
+Maritime Points : Surface Warfare Surface Station,G-G-GPCS--
+Maritime Points : Unmanned Underwater Vehicle Surface Station,G-G-GPCU--
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Surface Station,G-G-GPCUA-
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Surface Station,G-G-GPCUM-
+Maritime Points : Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater,G-G-GPCUR-
+Maritime Points : Surface Warfare Mine Warfare Unmanned Underwater Vehicle,G-G-GPCUS-
+Maritime Points : General Route,G-G-GPO---
+Maritime Points : Diversion Route,G-G-GPOD--
+Maritime Points : Position and Intended Movement (PIM) Route,G-G-GPOP--
+Maritime Points : Point R Route,G-G-GPOR--
+Maritime Points : Rendezvous Route,G-G-GPOZ--
+Maritime Points : Waypoint Route,G-G-GPOW--
+Maritime Points : Distressed Vessel,G-O-EV----
+Maritime Points : Ditched Aircraft/Downed Aircraft,G-O-ED----
+Maritime Points : Person in Water/Bailout,G-O-EP----
+Maritime Points : Iceberg,G-O-HI----
+Maritime Points : Oil Rig,G-O-HO----
+Maritime Points : Sea Mine-Like,G-O-HM----
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO),G-O-SBN---
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO),G-O-SB----
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO)/Installation Manmade,G-O-SBM---
+Maritime Points : Marine Life,G-O-SM----
+Maritime Points : Sea Anomaly (Wake-Current-Knuckle),G-O-SS----
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Dangerous,G-O-SBX---
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Non Dangerous,G-O-SBW---
+Fires Areas : Point Targets : Point or Single Target,G-F-PTS---
+Fires Areas : Point Targets : Nuclear Target,G-F-PTN---
+Fires Areas : Fire Support Station,G-F-PCF---
+Fires Points : Firing Point,G-F-PCB---
+Fires Points : Hide Point,G-F-PCH---
+Fires Points : Launch Point,G-F-PCL---
+Fires Points : Reload Point,G-F-PCR---
+Fires Points : Survey Control Point,G-F-PCS---
+Protection Areas : Minefield : Dummy : Original,G-G-PN----
+Protection Points : Antipersonnel Mine,G-M-OMP---
+Protection Points : Antipersonnel Mine : With Directional Effects,G-M-OME---
+Protection Points : Antitank Mine,G-M-OMT---
+Protection Points : Antitank Mine with Anti-handling Device,G-M-OMD---
+Protection Points : Wide Area Antitank Mine,G-M-OMW---
+Protection Points : Unspecified Mine,G-M-OMU---
+Protection Points : Booby Trap,G-M-OB----
+Protection Points : Engineer Regulating Point,G-M-BCP---
+Protection Points : Shelter,G-M-SE----
+Protection Points : Shelter Above Ground,G-M-SS----
+Protection Points : Below Ground Shelter,G-M-SU----
+Protection Points : Fort,G-M-SF----
+Protection Points : Chemical Event : Original,G-M-NEC---
+Protection Points : Biological Event : Original,G-M-NEB---
+Protection Points : Nuclear Event : Original,G-M-NZ----
+Protection Points : Nuclear Fallout Producing Event : Original,G-M-NF----
+Protection Points : Decontamination/Site,G-M-NDP---
+Protection Points : Decontamination/Site : Alternate,G-M-NDA---
+Protection Points : Decontamination/Site : Equipment,G-M-NDE---
+Protection Points : Decontamination/Site : Troop,G-M-NDT---
+Protection Points : Decontamination/Site : Equipment/Troop,G-M-NDB---
+Protection Points : Decontamination/Site : Operational,G-M-NDO---
+Protection Points : Decontamination/Site : Thorough,G-M-NDD---
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Fixed and Prefabricated,G-M-OAOF--
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable,G-M-OAOM--
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable and Prefabricated,G-M-OAOP--
+Protection Points : Vertical Obstructions : Tower-Low,G-M-OHTL--
+Protection Points : Vertical Obstructions : Tower-High,G-M-OHTH--
+Sustainment Points : Ambulance Exchange Point,G-S-PX----
+Sustainment Points : Ammunition Supply Point,G-S-PAS---
+Sustainment Points : Ammunition Transfer Point,G-S-PAT---
+Sustainment Points : Cannibalization Point,G-S-PC----
+Sustainment Points : Casualty Collection Point,G-S-PY----
+Sustainment Points : Civilian Collection Point,G-S-PT----
+Sustainment Points : Detainee Collection Point,G-S-PD----
+Sustainment Points : Enemy Prisoner of War Collection Point,G-S-PE----
+Sustainment Points : Logistics Release Point,G-S-PL----
+Sustainment Points : Maintenance Collection Point (MCP),G-S-PM----
+Sustainment Points : Rearm-Refuel and Resupply Point (R3P),G-S-PR----
+Sustainment Points : Refuel on the Move (ROM) Point,G-S-PU----
+Sustainment Points : Traffic Control Post (TCP),G-S-PO----
+Sustainment Points : Trailer Transfer Point (TTP),G-S-PI----
+Sustainment Points : Unit Maintenance Collection Point (UMCP),G-S-PN----
+Sustainment Points : General Supply,G-S-PSZ---
+Sustainment Points : General Supply : US Class I Supply Point,G-S-PSA---
+Sustainment Points : General Supply : US Class II Supply Point,G-S-PSB---
+Sustainment Points : General Supply : US Class III Supply Point,G-S-PSC---
+Sustainment Points : General Supply : US Class IV Supply Point,G-S-PSD---
+Sustainment Points : General Supply : US Class V Supply Point,G-S-PSE---
+Sustainment Points : General Supply : US Class VI Supply Point,G-S-PSF---
+Sustainment Points : General Supply : US Class VII Supply Point,G-S-PSG---
+Sustainment Points : General Supply : US Class VIII Supply Point,G-S-PSH---
+Sustainment Points : General Supply : US Class IX Supply Point,G-S-PSI---
+Sustainment Points : General Supply : US Class X Supply Point,G-S-PSJ---
+Mission Tasks : Destroy,G-T-D-----
+Mission Tasks : Interdict,G-T-I-----
+Mission Tasks : Neutralize,G-T-N-----
+Airspace Control Points : Marshall Point (2525B),G-G-GPAM--
+Airspace Control Points : Corridor Tab (2525B),G-G-GPAC--
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Dangerous (2525B),G-O-SBWD--
+Airspace Control Points : ASW (Helo and F/W) Station (2525B),G-G-GPAA--
+Airspace Control Points : Antisubmarine Warfare- Rotary Wing (2525B),G-G-GPAH--
+Airspace Control Points : Tanking (2525B),G-G-GPAK--
+Airspace Control Points : Replenishment Station (2525B),G-G-GPAL--
+Airspace Control Points : Tomcat (2525B),G-G-GPAO--
+Airspace Control Points : Rescue (2525B),G-G-GPAR--
+Airspace Control Points : Strike Initial Point (2525B),G-G-GPAS--
+Airspace Control Points : TACAN (2525B),G-G-GPAT--
+Maritime Points : Data Link Reference Point (2525B),G-G-GPRD--
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_CountryCodes.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_CountryCodes.csv
new file mode 100644
index 0000000..fa35eef
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_CountryCodes.csv
@@ -0,0 +1,281 @@
+Name,Value
+Afghanistan,AFG
+Akrotiri,XQZ
+Albania,ALB
+Algeria,DZA
+American Samoa,ASM
+Andorra,AND
+Angola,AGO
+Anguilla,AIA
+Antarctica,ATA
+Antigua and Barbuda,ATG
+Argentina,ARG
+Armenia,ARM
+Aruba,ABW
+Ashmore and Cartier Islands,XAC
+Australia,AUS
+Austria,AUT
+Azerbaijan,AZE
+"Bahamas, The",BHS
+Bahrain,BHR
+Baker Island,XBK
+Bangladesh,BGD
+Barbados,BRB
+Bassas Da India,XBI
+Belarus,BLR
+Belgium,BEL
+Belize,BLZ
+Benin,BEN
+Bermuda,BMU
+Bhutan,BTN
+Bolivia,BOL
+"Bonaire, Sint Eustatius, and Saba",BES
+Bosnia and Herzegovina,BIH
+Botswana,BWA
+Bouvet Island,BVT
+Brazil,BRA
+British Indian Ocean Territory,IOT
+Brunei,BRN
+Bulgaria,BGR
+Burkina Faso,BFA
+Burma,MMR
+Burundi,BDI
+Cabo Verde,CPV
+Cambodia,KHM
+Cameroon,CMR
+Canada,CAN
+Cayman Islands,CYM
+Central African Republic,CAF
+Chad,TCD
+Chile,CHL
+China,CHN
+Christmas Island,CXR
+Clipperton Island,CPT
+Cocos (Keeling) Islands,CCK
+Colombia,COL
+Comoros,COM
+Congo (Brazzaville),COG
+Congo (Kinshasa),COD
+Cook Islands,COK
+Coral Sea Islands,XCS
+Costa Rica,CRI
+Côte d’Ivoire,CIV
+Croatia,HRV
+Cuba,CUB
+Curaçao,CUW
+Cyprus,CYP
+Czech Republic,CZE
+Denmark,DNK
+Dhekelia,XXD
+Diego Garcia,DGA
+Djibouti,DJI
+Dominica,DMA
+Dominican Republic,DOM
+Ecuador,ECU
+Egypt,EGY
+El Salvador,SLV
+Entity 1,XAZ
+Entity 2,XCR
+Entity 3,XCY
+Entity 4,XKM
+Entity 5,XKN
+Entity 6,AX3
+Equatorial Guinea,GNQ
+Eritrea,ERI
+Estonia,EST
+Ethiopia,ETH
+Europa Island,XEU
+Falkland Islands (Islas Malvinas),FLK
+Faroe Islands,FRO
+Fiji,FJI
+Finland,FIN
+France,FRA
+French Guiana,GUF
+French Polynesia,PYF
+French Southern and Antarctic Lands,ATF
+Gabon,GAB
+"Gambia, The",GMB
+Gaza Strip,XGZ
+Georgia,GEO
+Germany,DEU
+Ghana,GHA
+Gibraltar,GIB
+Glorioso Islands,XGL
+Greece,GRC
+Greenland,GRL
+Grenada,GRD
+Guadeloupe,GLP
+Guam,GUM
+Guantanamo Bay Naval Base,AX2
+Guatemala,GTM
+Guernsey,GGY
+Guinea,GIN
+Guinea-Bissau,GNB
+Guyana,GUY
+Haiti,HTI
+Heard Island and Mcdonald Islands,HMD
+Honduras,HND
+Hong Kong,HKG
+Howland Island,XHO
+Hungary,HUN
+Iceland,ISL
+India,IND
+Indonesia,IDN
+Iran,IRN
+Iraq,IRQ
+Ireland,IRL
+Isle Of Man,IMN
+Israel,ISR
+Italy,ITA
+Jamaica,JAM
+Jan Mayen,XJM
+Japan,JPN
+Jarvis Island,XJV
+Jersey,JEY
+Johnston Atoll,XJA
+Jordan,JOR
+Juan De Nova Island,XJN
+Kazakhstan,KAZ
+Kenya,KEN
+Kingman Reef,XKR
+Kiribati,KIR
+"Korea, North",PRK
+"Korea, South",KOR
+Kosovo,XKS
+Kuwait,KWT
+Kyrgyzstan,KGZ
+Laos,LAO
+Latvia,LVA
+Lebanon,LBN
+Lesotho,LSO
+Liberia,LBR
+Libya,LBY
+Liechtenstein,LIE
+Lithuania,LTU
+Luxembourg,LUX
+Macau,MAC
+Macedonia,MKD
+Madagascar,MDG
+Malawi,MWI
+Malaysia,MYS
+Maldives,MDV
+Mali,MLI
+Malta,MLT
+Marshall Islands,MHL
+Martinique,MTQ
+Mauritania,MRT
+Mauritius,MUS
+Mayotte,MYT
+Mexico,MEX
+"Micronesia, Federated States Of",FSM
+Midway Islands,XMW
+Moldova,MDA
+Monaco,MCO
+Mongolia,MNG
+Montenegro,MNE
+Montserrat,MSR
+Morocco,MAR
+Mozambique,MOZ
+Namibia,NAM
+Nauru,NRU
+Navassa Island,XNV
+Nepal,NPL
+Netherlands,NLD
+New Caledonia,NCL
+New Zealand,NZL
+Nicaragua,NIC
+Niger,NER
+Nigeria,NGA
+Niue,NIU
+Norfolk Island,NFK
+Northern Mariana Islands,MNP
+Norway,NOR
+Oman,OMN
+Pakistan,PAK
+Palau,PLW
+Palmyra Atoll,XPL
+Panama,PAN
+Papua New Guinea,PNG
+Paracel Islands,XPR
+Paraguay,PRY
+Peru,PER
+Philippines,PHL
+Pitcairn Islands,PCN
+Poland,POL
+Portugal,PRT
+Puerto Rico,PRI
+Qatar,QAT
+Reunion,REU
+Romania,ROU
+Russia,RUS
+Rwanda,RWA
+Saint Barthelemy,BLM
+"Saint Helena, Ascension, and Tristan Da Cunha",SHN
+Saint Kitts and Nevis,KNA
+Saint Lucia,LCA
+Saint Martin,MAF
+Saint Pierre and Miquelon,SPM
+Saint Vincent and The Grenadines,VCT
+Samoa,WSM
+San Marino,SMR
+Sao Tome and Principe,STP
+Saudi Arabia,SAU
+Senegal,SEN
+Serbia,SRB
+Seychelles,SYC
+Sierra Leone,SLE
+Singapore,SGP
+Sint Maarten,SXM
+Slovakia,SVK
+Slovenia,SVN
+Solomon Islands,SLB
+Somalia,SOM
+South Africa,ZAF
+South Georgia and South Sandwich Islands,SGS
+South Sudan,SSD
+Spain,ESP
+Spratly Islands,XSP
+Sri Lanka,LKA
+Sudan,SDN
+Suriname,SUR
+Svalbard,XSV
+Swaziland,SWZ
+Sweden,SWE
+Switzerland,CHE
+Syria,SYR
+Taiwan,TWN
+Tajikistan,TJK
+Tanzania,TZA
+Thailand,THA
+Timor-Leste,TLS
+Togo,TGO
+Tokelau,TKL
+Tonga,TON
+Trinidad and Tobago,TTO
+Tromelin Island,XTR
+Tunisia,TUN
+Turkey,TUR
+Turkmenistan,TKM
+Turks and Caicos Islands,TCA
+Tuvalu,TUV
+Uganda,UGA
+Ukraine,UKR
+United Arab Emirates,ARE
+United Kingdom,GBR
+United States,USA
+Unknown,AX1
+Uruguay,URY
+Uzbekistan,UZB
+Vanuatu,VUT
+Vatican City,VAT
+Venezuela,VEN
+Vietnam,VNM
+"Virgin Islands, British",VGB
+"Virgin Islands, U.S.",VIR
+Wake Island,XWK
+Wallis and Futuna,WLF
+West Bank,XWB
+Western Sahara,ESH
+Yemen,YEM
+Zambia,ZMB
+Zimbabwe,ZWE
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Credibility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Credibility.csv
new file mode 100644
index 0000000..9c0629b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Credibility.csv
@@ -0,0 +1,7 @@
+Name,Value
+Confirmed by Other Sources,1
+Probably True,2
+Possibly True,3
+Doubtfully True,4
+Improbable,5
+Truth Cannot Be Judged,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_EchelonMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_EchelonMobility.csv
new file mode 100644
index 0000000..e7d78ec
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_EchelonMobility.csv
@@ -0,0 +1,27 @@
+Name,Value
+Unspecified,-
+Team,A
+Squad,B
+Section,C
+Platoon,D
+Company,E
+Battalion,F
+Regiment,G
+Brigade,H
+Division,I
+Corps,J
+Army,K
+Army Group,L
+Region,M
+Command,N
+Wheeled,O
+Cross Country,P
+Tracked,Q
+Wheeled Tracked,R
+Towed,S
+Rail,T
+Over Snow,U
+Sled,V
+Pack Animals,W
+Barge,X
+Amphibious,Y
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_HQ_TF_FD.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_HQ_TF_FD.csv
new file mode 100644
index 0000000..31637b5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_HQ_TF_FD.csv
@@ -0,0 +1,10 @@
+Name,Value
+Not Set Modifier,-
+Headquarters,A
+Task Force HQ,B
+Feint Dummy HQ,C
+Feint Dummy Task Force HQ,D
+Task Force,E
+Feint Dummy,F
+Feint Dummy Task Force,G
+Installation,H
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Installations.csv
new file mode 100644
index 0000000..30fb1e4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Installations.csv
@@ -0,0 +1,40 @@
+Name,Value
+Installation : Aircraft Production/Assembly,S-G-IMA---
+Installation : Ammunition and Explosives/Assembly,S-G-IME---
+Installation : Armament Production,S-G-IMG---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN),S-G-IRN---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Biological,S-G-IRNB--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Chemical,S-G-IRNC--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Nuclear,S-G-IRNN--
+Installation : Processing Facility,S-G-IP----
+Installation : Processing Facility : Decontamination,S-G-IPD---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : No Category Listed : Biological,S-G-IMC---
+Installation : Engineering Equipment Production,S-G-IMN---
+Installation : Engineering Equipment Production : Bridge,S-G-IMNB--
+Installation : Equipment Manufacture,S-G-IE----
+Installation : Utility,S-G-IU----
+Installation : Utility : Research,S-G-IUR---
+Installation : Utility : TELECOM,S-G-IUT---
+Installation : Government Leadership,S-G-IG----
+Installation : Raw Material,S-G-IR----
+Installation : Mine,S-G-IRM---
+Installation : Missile and Space System Production,S-G-IMM---
+Installation : Nuclear (Non CBRN Defense),S-G-IMF---
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Atomic Energy Reactor,S-G-IMFA--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Production,S-G-IMFP--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Storage,S-G-IMFS--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Weapons Grade,S-G-IMFPW-
+Infrastructure : Energy Facility,S-G-IUE---
+Infrastructure : Energy Facility : Electric Power : CBRN Type : Nuclear,S-G-IUEN--
+Infrastructure : Energy Facility : Electric Power : Dam,S-G-IUED--
+Infrastructure : Energy Facility : Electric Power : Fossil Fuel,S-G-IUEF--
+Infrastructure : Energy Facility : Petroleum/Gas/Oil,S-G-IRP---
+Infrastructure : Medical : Medical,S-G-IX----
+Infrastructure : Medical : Medical Treatment Facility (Hospital),S-G-IXH---
+Infrastructure : Military : Military Base,S-G-IB----
+Infrastructure : Transportation,S-G-IT----
+Infrastructure : Transportation : Airport/Air Base,S-G-IBA---
+Infrastructure : Transportation : Maintenance Facility,S-G-IMV---
+Infrastructure : Transportation : Sea Port/Naval Base : Original,S-G-IBN---
+Infrastructure : Transportation : Ship Yard : Original,S-G-IMS---
+Infrastructure : Water Supply : Water,S-G-IUP---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_LandEquipment.csv
new file mode 100644
index 0000000..6d661e0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_LandEquipment.csv
@@ -0,0 +1,162 @@
+Name,Value
+Weapon/Weapon System : Rifle,S-G-EWR---
+Weapon/Weapon System : Rifle : Single Shot Rifle,S-G-EWRR--
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,S-G-EWRL--
+Weapon/Weapon System : Rifle : Automatic Rifle,S-G-EWRH--
+Weapon/Weapon System : Grenade Launcher,S-G-EWZ---
+Weapon/Weapon System : Grenade Launcher : Light,S-G-EWZL--
+Weapon/Weapon System : Grenade Launcher : Medium,S-G-EWZM--
+Weapon/Weapon System : Grenade Launcher : Heavy,S-G-EWZH--
+Weapon/Weapon System : Flame Thrower,S-G-EXF---
+Weapon/Weapon System : Air Defense Gun,S-G-EWA---
+Weapon/Weapon System : Air Defense Gun : Light,S-G-EWAL--
+Weapon/Weapon System : Air Defense Gun : Medium,S-G-EWAM--
+Weapon/Weapon System : Air Defense Gun : Heavy,S-G-EWAH--
+Weapon/Weapon System : Antitank Gun,S-G-EWG---
+Weapon/Weapon System : Antitank Gun : Light,S-G-EWGL--
+Weapon/Weapon System : Antitank Gun : Medium,S-G-EWGM--
+Weapon/Weapon System : Antitank Gun : Heavy,S-G-EWGH--
+Weapon/Weapon System : Direct Fire Gun,S-G-EWD---
+Weapon/Weapon System : Direct Fire Gun : Light,S-G-EWDL--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Light,S-G-EWDLS-
+Weapon/Weapon System : Direct Fire Gun : Medium,S-G-EWDM--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Medium,S-G-EWDMS-
+Weapon/Weapon System : Direct Fire Gun : Heavy,S-G-EWDH--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Heavy,S-G-EWDHS-
+Weapon/Weapon System : Recoilless Gun,S-G-EWGR--
+Weapon/Weapon System : Howitzer,S-G-EWH---
+Weapon/Weapon System : Howitzer : Light,S-G-EWHL--
+Weapon/Weapon System : Howitzer : Self Propelled : Light,S-G-EWHLS-
+Weapon/Weapon System : Howitzer : Medium,S-G-EWHM--
+Weapon/Weapon System : Howitzer : Self Propelled : Medium,S-G-EWHMS-
+Weapon/Weapon System : Howitzer : Heavy,S-G-EWHH--
+Weapon/Weapon System : Howitzer : Self Propelled : Heavy,S-G-EWHHS-
+Weapon/Weapon System : Missile Launcher,S-G-EWM---
+Weapon/Weapon System : Air Defense Missile Launcher : Original,S-G-EWMA--
+Weapon/Weapon System : Air Defense Missile Launcher : Theater,S-G-EWMAT-
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TLAR,S-G-EWMATR
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TELAR,S-G-EWMATE
+Weapon/Weapon System : Air Defense Missile Launcher : Light,S-G-EWMAS-
+Weapon/Weapon System : Air Defense Missile Launcher : Light Transporter-Launcher and Radar (TLAR),S-G-EWMASR
+Weapon/Weapon System : Air Defense Missile Launcher : Light Tactical Landing Approach Radar (TELAR),S-G-EWMASE
+Weapon/Weapon System : Air Defense Missile Launcher : Medium,S-G-EWMAI-
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TLAR,S-G-EWMAIR
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TELAR Air Defense Missile Launcher,S-G-EWMAIE
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy,S-G-EWMAL-
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TLAR,S-G-EWMALR
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TELAR,S-G-EWMALE
+Weapon/Weapon System : Antitank Missile Launcher,S-G-EWMT--
+Weapon/Weapon System : Antitank Missile Launcher : Light,S-G-EWMTL-
+Weapon/Weapon System : Antitank Missile Launcher : Medium,S-G-EWMTM-
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,S-G-EWMTH-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,S-G-EWMS--
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,S-G-EWMSS-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,S-G-EWMSI-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,S-G-EWMSL-
+Weapon/Weapon System : Mortar,S-G-EWO---
+Weapon/Weapon System : Mortar : Light,S-G-EWOL--
+Weapon/Weapon System : Mortar : Medium,S-G-EWOM--
+Weapon/Weapon System : Mortar : Heavy,S-G-EWOH--
+Weapon/Weapon System : Single Rocket Launcher,S-G-EWS---
+Weapon/Weapon System : Single Rocket Launcher : Light,S-G-EWSL--
+Weapon/Weapon System : Single Rocket Launcher : Medium,S-G-EWSM--
+Weapon/Weapon System : Single Rocket Launcher : Heavy,S-G-EWSH--
+Weapon/Weapon System : Multiple Rocket Launcher,S-G-EWX---
+Weapon/Weapon System : Multiple Rocket Launcher : Light,S-G-EWXL--
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,S-G-EWXM--
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,S-G-EWXH--
+Weapon/Weapon System : Antitank Rocket Launcher,S-G-EWT---
+Weapon/Weapon System : Antitank Rocket Launcher : Light,S-G-EWTL--
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,S-G-EWTM--
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,S-G-EWTH--
+Vehicle,S-G-EV----
+Vehicle : Armored Vehicle,S-G-EVA---
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,S-G-EVAI--
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2 : Original,S-G-EVAC--
+Vehicle : Armored Vehicle : Armored Personnel Carrier,S-G-EVAA--
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,S-G-EVUAA-
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,S-G-EVAAR-
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,S-G-EVAS--
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,S-G-EVAL--
+Vehicle : Tank,S-G-EVAT--
+Vehicle : Tank : Light,S-G-EVATL-
+Vehicle : Tank : Medium,S-G-EVATM-
+Vehicle : Tank : Heavy,S-G-EVATH-
+Vehicle : Tank Recovery Vehicle : Light,S-G-EVATLR
+Vehicle : Tank Recovery Vehicle : Medium,S-G-EVATMR
+Vehicle : Tank Recovery Vehicle : Heavy,S-G-EVATHR
+Engineer Equipment,S-G-EVE---
+Engineer Equipment : Bridge : Original,S-G-EVEB--
+Engineer Equipment : Earthmover,S-G-EVEE--
+Engineer Equipment : Mine Clearing Equipment,S-G-EVEA--
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,S-G-EVEAT-
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,S-G-EVEAA-
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,S-G-EVEMV-
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,S-G-EVEML-
+Engineer Equipment : Dozer,S-G-EVED--
+Engineer Equipment : Dozer : Dozer-Armored,S-G-EVEDA-
+Engineer Equipment : Armored Assault,S-G-EVES--
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),S-G-EVER--
+Engineer Equipment : Backhoe,S-G-EVEH--
+Engineer Equipment : Construction Vehicle,S-G-EVEC--
+Engineer Equipment : Ferry Transporter,S-G-EVEF--
+Utility Vehicles : Utility Vehicle,S-G-EVU---
+Utility Vehicles : Medical Evacuation,S-G-EVUA--
+Utility Vehicles : Bus,S-G-EVUB--
+Utility Vehicles : Semi-Trailer and Truck,S-G-EVUS--
+Utility Vehicles : Semi-Trailer and Truck : Light,S-G-EVUSL-
+Utility Vehicles : Semi-Trailer and Truck : Medium,S-G-EVUSM-
+Utility Vehicles : Semi-Trailer and Truck : Heavy,S-G-EVUSH-
+Utility Vehicles : Limited Cross Country Truck,S-G-EVUL--
+Utility Vehicles : Cross Country Truck,S-G-EVUX--
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,S-G-EVUR--
+Utility Vehicles : Tow Truck,S-G-EVUT--
+Utility Vehicles : Tow Truck : Light,S-G-EVUTL-
+Utility Vehicles : Tow Truck : Heavy,S-G-EVUTH-
+Train : Locomotive,S-G-EVT---
+Civilian Vehicle,S-G-EVC---
+Civilian Vehicle : Automobile,S-G-EVCA--
+Civilian Vehicle : Automobile : Compact,S-G-EVCAL-
+Civilian Vehicle : Automobile : Midsize,S-G-EVCAM-
+Civilian Vehicle : Automobile : Sedan,S-G-EVCAH-
+Civilian Vehicle : Open-Bed Truck,S-G-EVCO--
+Civilian Vehicle : Open-Bed Truck : Pickup,S-G-EVCOL-
+Civilian Vehicle : Open-Bed Truck : Small,S-G-EVCOM-
+Civilian Vehicle : Open-Bed Truck : Large,S-G-EVCOH-
+Civilian Vehicle : Multiple Passenger Vehicle,S-G-EVCM--
+Civilian Vehicle : Multiple Passenger Vehicle : Van,S-G-EVCML-
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,S-G-EVCMM-
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,S-G-EVCMH-
+Civilian Vehicle : Utility Vehicle,S-G-EVCU--
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),S-G-EVCUL-
+Civilian Vehicle : Utility Vehicle : Small Box Truck,S-G-EVCUM-
+Civilian Vehicle : Utility Vehicle : Large Box Truck,S-G-EVCUH-
+Civilian Vehicle : Jeep Type Vehicle,S-G-EVCJ--
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,S-G-EVCJL-
+Civilian Vehicle : Jeep Type Vehicle : Medium,S-G-EVCJM-
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,S-G-EVCJH-
+Civilian Vehicle : Tractor Trailer with Box,S-G-EVCT--
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,S-G-EVCTL-
+Civilian Vehicle : Tractor Trailer with Box : Medium,S-G-EVCTM-
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,S-G-EVCTH-
+Civilian Vehicle : Tractor Trailer with Flatbed,S-G-EVCF--
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light : Original,S-G-EVCFL-
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,S-G-EVCFM-
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,S-G-EVCFH-
+Pack Animals,S-G-EVM---
+Missile Support,S-G-EVS---
+Missile Support : Transloader,S-G-EVST--
+Missile Support : Transporter,S-G-EVSR--
+Missile Support : Crane/Loading Device,S-G-EVSC--
+Missile Support : Propellant Transporter,S-G-EVSP--
+Missile Support : Warhead Transporter,S-G-EVSW--
+Other Equipment : CBRN Equipment,S-G-EXN---
+Other Equipment : Laser,S-G-EXL---
+Land Mines : Land Mine : Original,S-G-EXM---
+Land Mines : Antipersonnel Land Mine (APL),S-G-EXMC--
+Land Mines : Improvised Explosives Device (IED),S-G-EXI---
+Land Mines : Less than lethal,S-G-EXML--
+Sensors : Sensor,S-G-ES----
+Sensors : Sensor Emplaced,S-G-ESE---
+Sensors : Radar,S-G-ESR---
+Engineer Equipment : Mine Laying Equipment : Original,S-G-EVEM--
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCAreas.csv
new file mode 100644
index 0000000..c7f4050
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCAreas.csv
@@ -0,0 +1,86 @@
+Name,Value
+Weather Symbols : Tropical Storm Systems : Tropical Storm Wind Areas and Date/Time Labels,W---WSTSWA
+Bounded Areas : Instrument Flight Rule (IFR),W---BAIF--
+Bounded Areas : Marginal Visual Flight Rule (MVFR),W---BAMV--
+Bounded Areas : Turbulence,W---BATB--
+Bounded Areas : Icing,W---BAI---
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent,W---BALPNC
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent : Liquid Precipitation - Convective,W---BALPC-
+Bounded Areas : Freezing /Frozen Precipitation,W---BAFP--
+Bounded Areas : Thunderstorm,W---BAT---
+Bounded Areas : Fog,W---BAFG--
+Bounded Areas : Dust or Sand,W---BAD---
+Bounded Areas : Operator-Defined Freeform,W---BAFF--
+Hydrography : Depth : Depth Area,W---HDDA--
+Hydrography : Coastal Hydrography : Island,W---HCI---
+Hydrography : Coastal Hydrography : Beach,W---HCB---
+Hydrography : Coastal Hydrography : Water,W---HCW---
+Hydrography : Coastal Hydrography : Foreshore - Area,W---HCF---
+Hydrography : Ports and Harbors : Anchorage - Area,W---HPBA--
+Hydrography : Ports and Harbors : Fish Traps - Area,W-S-HPFF--
+Hydrography : Ports and Harbors : Drydock,W---HPMD--
+Hydrography : Ports and Harbors : Offshore Loading Facility - Area,W---HPMO--
+Hydrography : Aids to Navigation : Perches/Stakes - Area,W---HABP--
+Hydrography : Dangers/Hazards : Underwater Danger/Hazard,W---HHD---
+Hydrography : Dangers/Hazards : Foul Ground - Area,W---HHDF--
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Area,W---HHDK--
+Hydrography : Dangers/Hazards : Discolored Water,W---HHDD--
+Oceanography : Bioluminescence : Visual Detection Ratio (VDR) Level 1-2,W---OBVA--
+Oceanography : Bioluminescence : VDR Level 2-3,W---OBVB--
+Oceanography : Bioluminescence : VDR Level 3-4,W---OBVC--
+Oceanography : Bioluminescence : VDR Level 4-5,W---OBVD--
+Oceanography : Bioluminescence : VDR Level 5-6,W---OBVE--
+Oceanography : Bioluminescence : VDR Level 6-7,W---OBVF--
+Oceanography : Bioluminescence : VDR Level 7-8,W---OBVG--
+Oceanography : Bioluminescence : VDR Level 8-9,W---OBVH--
+Oceanography : Bioluminescence : VDR Level 9-10,W---OBVI--
+Oceanography : Beach Slope : Flat,W---BSF---
+Oceanography : Beach Slope : Gentle,W---BSG---
+Oceanography : Beach Slope : Moderate,W---BSM---
+Oceanography : Beach Slope : Steep,W---BST---
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Solid Rock,W---GMSR--
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Clay,W---GMSC--
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Coarse Sand,W---GMSSVS
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Sand,W---GMSSC-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Sand,W---GMSSM-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Sand,W---GMSSF-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Sand,W---GMSSVF
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Silt,W---GMSIVF
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Silt,W---GMSIF-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Silt,W---GMSIM-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Silt,W---GMSIC-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Boulders,W---GMSB--
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Cobbles-Oyster Shells,W---GMS-CO
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Pebbles-Shells,W---GMS-PH
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Sand and Shells,W---GMS-SH
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - Land,W---GML---
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - No Data,W---GMN---
+Geophysics/Acoustics : MIW : Bottom Roughness - Smooth,W---GMRS--
+Geophysics/Acoustics : MIW : Bottom Roughness - Moderate,W---GMRM--
+Geophysics/Acoustics : MIW : Bottom Roughness - Rough,W---GMRR--
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Low,W---GMCL--
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Medium,W---GMCM--
+Geophysics/Acoustics : MIW : Clutter (Bottom) - High,W---GMCH--
+Geophysics/Acoustics : MIW : Impact Burial - 0%,W---GMIBA-
+Geophysics/Acoustics : MIW : Impact Burial - 0-10%,W---GMIBB-
+Geophysics/Acoustics : MIW : Impact Burial - 10-20%,W---GMIBC-
+Geophysics/Acoustics : MIW : Impact Burial - 20-75%,W---GMIBD-
+Geophysics/Acoustics : MIW : Impact Burial - >75%,W---GMIBE-
+Geophysics/Acoustics : MIW : MIW Bottom Category A,W---GMBCA-
+Geophysics/Acoustics : MIW : MIW Bottom Category B,W---GMBCB-
+Geophysics/Acoustics : MIW : MIW Bottom Category C,W---GMBCC-
+Geophysics/Acoustics : MIW : MIW Bottom Type A1,W---GMBTA-
+Geophysics/Acoustics : MIW : MIW Bottom Type A2,W---GMBTB-
+Geophysics/Acoustics : MIW : MIW Bottom Type A3,W---GMBTC-
+Geophysics/Acoustics : MIW : MIW Bottom Type B1,W---GMBTD-
+Geophysics/Acoustics : MIW : MIW Bottom Type B2,W---GMBTE-
+Geophysics/Acoustics : MIW : MIW Bottom Type B3,W---GMBTF-
+Geophysics/Acoustics : MIW : MIW Bottom Type C1,W---GMBTG-
+Geophysics/Acoustics : MIW : MIW Bottom Type C2,W---GMBTH-
+Geophysics/Acoustics : MIW : MIW Bottom Type C3,W---GMBTI-
+Limits : Maritime Area,W---L-MA--
+Limits : Swept Area,W---L-SA--
+Limits : Training Area,W---L-TA--
+Limits : Operator-Defined,W---L-O---
+Man-Made Structures : Submerged Crib,W---MCC---
+Man-Made Structures : Oil/Gas Rig Field,W---MOA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCLines.csv
new file mode 100644
index 0000000..b303848
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCLines.csv
@@ -0,0 +1,65 @@
+Name,Value
+Pressure Systems : Frontal Systems : Cold Front,W---PFC---
+Pressure Systems : Frontal Systems : Upper Cold Front,W---PFCU--
+Pressure Systems : Frontal Systems : Cold Frontogenesis,W---PFC-FG
+Pressure Systems : Frontal Systems : Cold Frontolysis,W---PFC-FY
+Pressure Systems : Frontal Systems : Warm Front,W---PFW---
+Pressure Systems : Frontal Systems : Upper Warm Front,W---PFWU--
+Pressure Systems : Frontal Systems : Warm Frontogenesis,W---PFW-FG
+Pressure Systems : Frontal Systems : Warm Frontolysis,W---PFW-FY
+Pressure Systems : Frontal Systems : Occluded Front,W---PFO---
+Pressure Systems : Frontal Systems : Upper Occluded Front,W---PFOU--
+Pressure Systems : Frontal Systems : Occluded Frontolysis,W---PFO-FY
+Pressure Systems : Frontal Systems : Stationary Front,W---PFS---
+Pressure Systems : Frontal Systems : Upper Stationary Front,W---PFSU--
+Pressure Systems : Frontal Systems : Stationary Frontogenesis,W---PFS-FG
+Pressure Systems : Frontal Systems : Stationary Frontolysis,W---PFS-FY
+Pressure Systems : Lines : Upper Trough Axis,W---PXT---
+Pressure Systems : Lines : Ridge Axis,W---PXR---
+Pressure Systems : Lines : Severe Squall Line,W---PXSQ--
+Pressure Systems : Lines : Instability Line,W---PXIL--
+Pressure Systems : Lines : Shear Line,W---PXSH--
+Pressure Systems : Lines : Inter-Tropical Convergence Zone,W---PXITCZ
+Pressure Systems : Lines : Convergence Line,W---PXCV--
+Pressure Systems : Lines : Inter-Tropical Discontinuity,W---PXITD-
+Winds : Jet Stream,W---WJ----
+Winds : Stream Line,W---WS----
+Isopleths : Isobar - Surface,W---IPIB--
+Isopleths : Contour - Upper Air,W---IPCO--
+Isopleths : Isotherm,W---IPIS--
+Isopleths : Isotach,W---IPIT--
+Isopleths : Isodrosotherm,W---IPID--
+Isopleths : Thickness,W---IPTH--
+Isopleths : Operator-Defined Freeform,W---IPFF--
+Ice Systems : Limits : Limits of Visual Observation,W---ILOV--
+Ice Systems : Limits : Limits of Under Cast,W---ILUC--
+Ice Systems : Limits : Limits of Radar Observation,W---ILOR--
+Ice Systems : Limits : Observed Ice Edge or Boundary,W---ILIEO-
+Ice Systems : Limits : Estimated Ice Edge or Boundary,W---ILIEE-
+Ice Systems : Limits : Ice Edge or Boundary From Radar,W---ILIER-
+Ice Systems : Openings in the Ice : Cracks,W---IOC---
+Ice Systems : Openings in the Ice : Cracks at a Specific Location,W---IOCS--
+Ice Systems : Openings in the Ice : Lead,W---IOL---
+Ice Systems : Openings in the Ice : Frozen Lead,W---IOLF--
+Hydrography : Depth : Depth Curve,W---HDDL--
+Hydrography : Depth : Depth Contour,W---HDDC--
+Hydrography : Coastal Hydrography : Coastline,W---HCC---
+Hydrography : Coastal Hydrography : Foreshore - Line,W---HCF---
+Hydrography : Ports and Harbors : Anchorage - Line,W---HPBA--
+Hydrography : Ports and Harbors : Pier/Wharf/Quay,W---HPBP--
+Hydrography : Ports and Harbors : Offshore Loading Facility - Line,W---HPMO--
+Hydrography : Ports and Harbors : Ramp - Above Water,W---HPMRA-
+Hydrography : Ports and Harbors : Ramp - Below Water,W---HPMRB-
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Above Water,W---HPSPA-
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Below Water,W---HPSPB-
+Hydrography : Ports and Harbors : Seawall,W---HPSPS-
+Hydrography : Aids to Navigation : Leading Line,W---HALLA-
+Hydrography : Dangers/Hazards : Breakers,W---HHDB--
+Hydrography : Dangers/Hazards : Reef,W-S-HHDR--
+Hydrography : Tide and Current : Current Flow - Ebb,W---TCCCFE
+Hydrography : Tide and Current : Current Flow - Flood,W---TCCCFF
+Limits : Maritime Limit Boundary,W---L-ML--
+Limits : Restricted Area,W---L-RA--
+Man-Made Structures : Submarine Cable,W---MCA---
+Man-Made Structures : Canal,W---MCD---
+Man-Made Structures : Pipelines/Pipe,W---MPA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCPoints.csv
new file mode 100644
index 0000000..c8cf0cb
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_METOCPoints.csv
@@ -0,0 +1,197 @@
+Name,Value
+Sea Mine-General,W-S-HHDMDF
+Sea Mine-General,W-S-HHDMDB
+Natural Event : Geologic : Volcanic Eruption,W-S-WSVE--
+Pressure Systems : Low Pressure Center,W-S-PL----
+Pressure Systems : Low Pressure Center : Cyclone Center,W-S-PC----
+Pressure Systems : Low Pressure Center : Tropopause Low,W-S-PLT---
+Pressure Systems : High Pressure Center,W-S-PH----
+Pressure Systems : High Pressure Center : Anticyclone Center,W-S-PA----
+Pressure Systems : High Pressure Center : Tropopause High,W-S-PHT---
+Turbulence : Light,W-S-TL----
+Turbulence : Moderate,W-S-TM----
+Turbulence : Severe,W-S-TS----
+Turbulence : Extreme,W-S-TE----
+Turbulence : Mountain Waves,W-S-T-MW--
+Icing : Clear Icing : Light,W-S-ICL---
+Icing : Clear Icing : Moderate,W-S-ICM---
+Icing : Clear Icing : Severe,W-S-ICS---
+Icing : Rime Icing : Light,W-S-IRL---
+Icing : Rime Icing : Moderate,W-S-IMM---
+Icing : Rime Icing : Severe,W-S-IMS---
+Winds : Calm Winds,W-S-WC----
+Winds : Wind Plot,W-S-WP----
+Cloud Cover : Cloud Coverage : Clear Sky,W-S-CCCSCS
+Cloud Cover : Cloud Coverage : Few Coverage,W-S-CCCSFC
+Cloud Cover : Cloud Coverage : Scattered Coverage,W-S-CCCSSC
+Cloud Cover : Cloud Coverage : Broken Coverage,W-S-CCCSBC
+Cloud Cover : Cloud Coverage : Overcast Coverage,W-S-CCCSOC
+Cloud Cover : Cloud Coverage : Sky Totally or Partially Obscured,W-S-CCCSOB
+Weather Symbols : Rain : Intermittent Light,W-S-WSR-LI
+Weather Symbols : Rain : Continuous Light,W-S-WSR-LC
+Weather Symbols : Rain : Intermittent Moderate,W-S-WSR-MI
+Weather Symbols : Rain : Intermittent Moderate/Continuous Moderate,W-S-WSR-MC
+Weather Symbols : Rain : Intermittent Heavy,W-S-WSR-HI
+Weather Symbols : Rain : Intermittent Heavy/Continuous Heavy,W-S-WSR-HC
+Weather Symbols : Freezing Rain : Light,W-S-WSRFL-
+Weather Symbols : Freezing Rain : Moderate/Heavy,W-S-WSRFMH
+Weather Symbols : Rain Showers : Light,W-S-WSRSL-
+Weather Symbols : Rain Showers : Moderate/Heavy,W-S-WSRSMH
+Weather Symbols : Rain Showers : Torrential,W-S-WSRST-
+Weather Symbols : Drizzle : Intermittent Light,W-S-WSD-LI
+Weather Symbols : Drizzle : Intermittent Light/Continuous Light,W-S-WSD-LC
+Weather Symbols : Drizzle : Intermittent Moderate,W-S-WSD-MI
+Weather Symbols : Drizzle : Intermittent Moderate/Continuous Moderate,W-S-WSD-MC
+Weather Symbols : Drizzle : Intermittent Heavy,W-S-WSD-HI
+Weather Symbols : Drizzle : Intermittent Heavy/Continuous Heavy,W-S-WSD-HC
+Weather Symbols : Freezing Drizzle : Light,W-S-WSDFL-
+Weather Symbols : Freezing Drizzle : Moderate/Heavy,W-S-WSDFMH
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Light,W-S-WSM-L-
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Moderate/Heavy,W-S-WSM-MH
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Light,W-S-WSMSL-
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Moderate/Heavy,W-S-WSMSMH
+Weather Symbols : Snow : Intermittent Light,W-S-WSS-LI
+Weather Symbols : Snow : Intermittent Light/Continuous Light,W-S-WSS-LC
+Weather Symbols : Snow : Intermittent Moderate,W-S-WSS-MI
+Weather Symbols : Snow : Intermittent Moderate/Continuous Moderate,W-S-WSS-MC
+Weather Symbols : Snow : Intermittent Heavy,W-S-WSS-HI
+Weather Symbols : Snow : Intermittent Heavy/Continuous Heavy,W-S-WSS-HC
+Weather Symbols : Snow : Blowing Snow - Light/Moderate,W-S-WSSBLM
+Weather Symbols : Snow : Blowing Snow - Heavy,W-S-WSSBH-
+Weather Symbols : Snow Grains,W-S-WSSG--
+Weather Symbols : Snow Showers : Light,W-S-WSSSL-
+Weather Symbols : Snow Showers : Moderate/Heavy,W-S-WSSSMH
+Weather Symbols : Hail : Light not Associated with Thunder,W-S-WSGRL-
+Weather Symbols : Hail : Moderate/Heavy not Associated with Thunder,W-S-WSGRMH
+Weather Symbols : Ice Crystals (Diamond Dust),W-S-WSIC--
+Weather Symbols : Ice Pellets (Sleet) : Light,W-S-WSPLL-
+Weather Symbols : Ice Pellets (Sleet) : Moderate,W-S-WSPLM-
+Weather Symbols : Ice Pellets (Sleet) : Heavy,W-S-WSPLH-
+Weather Symbols : Storms : Thunderstorm - No Precipitation,W-S-WST-NP
+Weather Symbols : Storms : Thunderstorm Light to Moderate with Rain/Snow - No Hail,W-S-WSTMR-
+Weather Symbols : Storms : Thunderstorm Heavy with Rain/Snow - No Hail,W-S-WSTHR-
+Weather Symbols : Storms : Thunderstorm Light to Moderate - With Hail,W-S-WSTMH-
+Weather Symbols : Storms : Thunderstorm Heavy - With Hail,W-S-WSTHH-
+Weather Symbols : Storms : Funnel Cloud (Tornado/Waterspout),W-S-WST-FC
+Weather Symbols : Storms : Squall,W-S-WST-SQ
+Weather Symbols : Storms : Lightning,W-S-WST-LG
+Weather Symbols : Fog : Shallow Patches,W-S-WSFGPS
+Weather Symbols : Fog : Shallow Continuous,W-S-WSFGCS
+Weather Symbols : Fog : Patchy,W-S-WSFGP-
+Weather Symbols : Fog : Sky Visible,W-S-WSFGSV
+Weather Symbols : Fog : Sky Obscured,W-S-WSFGSO
+Weather Symbols : Fog : Freezing-Sky Visible,W-S-WSFGFV
+Weather Symbols : Fog : Freezing-Sky Obscured,W-S-WSFGFO
+Weather Symbols : Mist,W-S-WSBR--
+Weather Symbols : Smoke,W-S-WSFU--
+Weather Symbols : Haze,W-S-WSHZ--
+Weather Symbols : Dust or Sand : Light to Moderate,W-S-WSDSLM
+Weather Symbols : Dust or Sand : Severe,W-S-WSDSS-
+Weather Symbols : Dust or Sand : Dust Devil,W-S-WSDD--
+Weather Symbols : Dust or Sand : Blowing Dust or Sand,W-S-WSDB--
+Weather Symbols : Tropical Storm Systems : Tropical Depression,W-S-WSTSD-
+Weather Symbols : Tropical Storm Systems : Tropical Storm,W-S-WSTSS-
+Weather Symbols : Tropical Storm Systems : Hurricane/Typhoon,W-S-WSTSH-
+Weather Symbols : Volcanic Eruption : Volcanic Ash,W-S-WSVA--
+Weather Symbols : Tropopause Level,W-S-WST-LV
+Weather Symbols : Freezing Level,W-S-WSF-LV
+Weather Symbols : Precipitation of Unknown Type and Intensity,W-S-WSUKP-
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Dry Without Cracks or Appreciable Dust or Loose Sand,W-S-GND-NC
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Moist,W-S-GNM---
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Wet-Standing Water in Small or Large Pools,W-S-GNW-SW
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Flooded,W-S-GNFL--
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Frozen,W-S-GNFZ--
+State of the Ground : Without Snow or Measurable Ice Cover : Glaze (Thin Ice) on Ground,W-S-GNG-TI
+State of the Ground : Without Snow or Measurable Ice Cover : Loose Dry Dust or Sand not Covering Ground Completely,W-S-GNLDN-
+State of the Ground : Without Snow or Measurable Ice Cover : Thin Loose Dry Dust or Sand Covering Ground Completely,W-S-GNLDTC
+State of the Ground : Without Snow or Measurable Ice Cover : Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely,W-S-GNLDMC
+State of the Ground : Without Snow or Measurable Ice Cover : Extremely Dry with Cracks,W-S-GNDEWC
+State of the Ground : With Snow or Measurable Ice Cover : Predominately Ice Covered,W-S-GSI---
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground,W-S-GSSCL-
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground-but Ground not Completely Covered,W-S-GSSCH-
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Compact or Wet Snow Covering Ground Completely,W-S-GSSCCE
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Compact or Wet Snow Covering Ground Completely,W-S-GSSCCU
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering Less Than One-Half of Ground,W-S-GSSLL-
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering at Least One-Half of Ground-but Ground not Completely Covered,W-S-GSSLH-
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Loose Dry Snow Covering Ground Completely,W-S-GSSLCE
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Loose Dry Snow Covering Ground Completely,W-S-GSSLCU
+State of the Ground : With Snow or Measurable Ice Cover : Snow Covering Ground Completely-Deep Drifts,W-S-GSSDC-
+Icing : Mixed Icing : Light,W-S-IML---
+Icing : Mixed Icing : Moderate,W-S-IRM---
+Icing : Mixed Icing : Severe,W-S-IRS---
+Ice Systems : Icebergs : General,W-S-IBG---
+Ice Systems : Icebergs : General,W-S-IB----
+Ice Systems : Icebergs : Many Icebergs,W-S-IBM---
+Ice Systems : Icebergs : Belts and Strips,W-S-IBBS--
+Ice Systems : Icebergs : Many Icebergs - General,W-S-IBMG--
+Ice Systems : Icebergs : Bergy Bit,W-S-IBBB--
+Ice Systems : Icebergs : Many Bergy Bits,W-S-IBBBM-
+Ice Systems : Icebergs : Growler,W-S-IBGL--
+Ice Systems : Icebergs : Many Growlers,W-S-IBGLM-
+Ice Systems : Icebergs : Floeberg,W-S-IBF---
+Ice Systems : Icebergs : Ice Island,W-S-IBII--
+Ice Systems : Ice Concentration : Bergy Water,W-S-ICWB--
+Ice Systems : Ice Concentration : Water with Radar Targets,W-S-ICWR--
+Ice Systems : Ice Concentration : Ice Free,W-S-ICIF--
+Ice Systems : Dynamic Processes : Convergence,W-S-IDC---
+Ice Systems : Dynamic Processes : Divergence,W-S-IDD---
+Ice Systems : Dynamic Processes : Shearing or Shear Zone,W-S-IDS---
+Ice Systems : Dynamic Processes : Ice Drift (Direction),W---IDID--
+Ice Systems : Sea Ice,W-S-II----
+Ice Systems : Sea Ice : Ice Thickness (Observed),W-S-IITM--
+Ice Systems : Sea Ice : Ice Thickness (Estimated),W-S-IITE--
+Ice Systems : Sea Ice : Melt Puddles or Flooded Ice,W-S-IIP---
+Ice Systems : Snow Cover,W-S-ISC---
+Ice Systems : Snow Cover : Sastrugi (with Orientation),W-S-ISS---
+Ice Systems : Topographical Features : Ridges or Hummocks,W-S-ITRH--
+Ice Systems : Topographical Features : Rafting,W-S-ITR---
+Ice Systems : Topographical Features : Jammed Brash Barrier,W-S-ITBB--
+Hydrography : Depth : Soundings,W-S-HDS---
+Hydrography : Ports and Harbors : Berths (Onshore),W-S-HPB-O-
+Hydrography : Ports and Harbors : Berths (Anchor),W-S-HPB-A-
+Hydrography : Ports and Harbors : Anchorage - Point,W-S-HPBA--
+Hydrography : Ports and Harbors : Call in Point,W-S-HPCP--
+Hydrography : Ports and Harbors : Fishing Harbor - Point,W-S-HPFH--
+Hydrography : Ports and Harbors : Fish Weirs - Point,W-S-HPFS--
+Hydrography : Ports and Harbors : Landing Place,W-S-HPML--
+Hydrography : Ports and Harbors : Offshore Loading Facility - Point,W---HPMO--
+Hydrography : Ports and Harbors : Landing Ring,W-S-HPM-R-
+Hydrography : Ports and Harbors : Ferry Crossing,W-S-HPM-FC
+Hydrography : Ports and Harbors : Cable Ferry Crossing,W-S-HPM-CC
+Hydrography : Ports and Harbors : Dolphin,W-S-HPD---
+Hydrography : Aids to Navigation : Beacon,W-S-HABA--
+Hydrography : Aids to Navigation : Buoy Default,W-S-HABB--
+Hydrography : Aids to Navigation : Marker,W-S-HABM--
+Hydrography : Aids to Navigation : Perches/Stakes - Point,W-S-HABP--
+Hydrography : Aids to Navigation : Light,W-S-HAL---
+Hydrography : Aids to Navigation : Light Vessel/Light Ship,W-S-HALV--
+Hydrography : Aids to Navigation : Lighthouse,W-S-HALH--
+Hydrography : Dangers/Hazards : Rock Submerged,W-S-HHRS--
+Hydrography : Dangers/Hazards : Rock Awashed,W-S-HHRA--
+Hydrography : Dangers/Hazards : Foul Ground - Point,W-S-HHDF--
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Point,W---HHDK--
+Hydrography : Dangers/Hazards : Snags/Stumps,W-S-HHDS--
+Hydrography : Dangers/Hazards : Wreck (Uncovers),W-S-HHDWA-
+Hydrography : Dangers/Hazards : Wreck (Submerged),W-S-HHDWB-
+Hydrography : Dangers/Hazards : Eddies/Overfalls/Tide Rips,W-S-HHDE--
+Hydrography : Bottom Features : Bottom Characteristics - Sand,W-S-BFC-S-
+Hydrography : Bottom Features : Bottom Characteristics - Mud,W-S-BFC-M-
+Hydrography : Bottom Features : Bottom Characteristics - Clay,W-S-BFC-CL
+Hydrography : Bottom Features : Bottom Characteristics - Silt,W-S-BFC-SI
+Hydrography : Bottom Features : Bottom Characteristics - Stones,W-S-BFC-ST
+Hydrography : Bottom Features : Bottom Characteristics - Gravel,W-S-BFC-G-
+Hydrography : Bottom Features : Bottom Characteristics - Pebbles,W-S-BFC-P-
+Hydrography : Bottom Features : Bottom Characteristics - Cobbles,W-S-BFC-CB
+Hydrography : Bottom Features : Bottom Characteristics - Rock,W-S-BFC-R-
+Hydrography : Bottom Features : Bottom Characteristics - Coral,W-S-BFC-CO
+Hydrography : Bottom Features : Bottom Characteristics - Shell,W-S-BFC-SH
+Hydrography : Bottom Features : Qualifying Terms - Fine,W-S-BFQ-F-
+Hydrography : Bottom Features : Qualifying Terms - Medium,W-S-BFQ-M-
+Hydrography : Bottom Features : Qualifying Terms - Coarse,W-S-BFQ-C-
+Hydrography : Tide and Current : Water Turbulence,W-S-TCCW--
+Hydrography : Tide and Current : Tide Data Point,W-S-TCCTD-
+Hydrography : Tide and Current : Tide Gauge,W-S-TCCTG-
+Man-Made Structures : Ford,W-S-MF----
+Man-Made Structures : Lock,W-S-ML----
+Man-Made Structures : Oil/Gas Rig,W-S-MOA---
+Man-Made Structures : Pile/Piling/Post,W-S-MPA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Reinforced.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Reinforced.csv
new file mode 100644
index 0000000..621191e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Reinforced.csv
@@ -0,0 +1,4 @@
+Name,Value
+Reinforced,+
+Reduced,-
+Reinforced and Reduced,+/-
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Reliability.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Reliability.csv
new file mode 100644
index 0000000..5f52d7d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Reliability.csv
@@ -0,0 +1,7 @@
+Name,Value
+Completely Reliable,A
+Usually Reliable,B
+Fairly Reliable,C
+Not Usually Reliable,D
+Unreliable,E
+Reliability Cannot Be Judged,F
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SIGINT.csv
new file mode 100644
index 0000000..122404a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SIGINT.csv
@@ -0,0 +1,86 @@
+Name,Value
+Signal Intercept (Space) : Communications : Communications : Satellite Downlink (Space),I-P-SCD---
+Signal Intercept (Space) : Communications,I-A-SCC---
+Signal Intercept (Space) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Space),I-A-SCP---
+Signal Intercept (Space) : Radar : Radar : Data Transmission (Space),I-P-SRD---
+Signal Intercept (Space) : Radar : Radar : Earth Surveillance,I-P-SRE---
+Signal Intercept (Space) : Radar : Radar : Identification Friend or Foe (Transponder) (Space),I-P-SRI---
+Signal Intercept (Space) : Radar : Jammer : Multi-Function (Space),I-P-SRM---
+Signal Intercept (Space) : Radar : Jammer : Target Acquisition (Space),I-P-SRT---
+Signal Intercept (Space) : Radar : Radar : Space (Space),I-P-SRS---
+Signal Intercept (Space) : Radar : Radar : Unknown (Space),I-P-SRU---
+Signal Intercept (Air) : Communications : Communications : Omni-Line of Sight (LOS) (Air),I-A-SCO---
+Signal Intercept (Air) : Communications : Radar : Satellite Uplink,I-A-SCS---
+Signal Intercept (Air) : Radar : Radar : Airborne Intercept,I-A-SRAI--
+Signal Intercept (Air) : Radar : Radar : Airborne Search and Bombing,I-A-SRAS--
+Signal Intercept (Air) : Radar : Radar : Controlled Intercept (Air),I-A-SRC---
+Signal Intercept (Air) : Radar : Radar : Data Transmission (Air),I-A-SRD---
+Signal Intercept (Air) : Radar : Radar : Early Warning (Air),I-A-SRE---
+Signal Intercept (Air) : Radar : Radar : Fire Control (Air),I-A-SRF---
+Signal Intercept (Air) : Radar : Radar : Identification Friend or Foe (Transponder) (Air),I-A-SRI---
+Signal Intercept (Air) : Radar : Radar : Missile Acquisition (Air),I-A-SRMA--
+Signal Intercept (Air) : Radar : Radar : Missile Downlink,I-A-SRMD--
+Signal Intercept (Air) : Radar : Radar : Missile Guidance (Air),I-A-SRMG--
+Signal Intercept (Air) : Radar : Jammer : Missile Tracking (Air),I-A-SRMT--
+Signal Intercept (Air) : Radar : Jammer : Multi-Function (Air),I-A-SRMF--
+Signal Intercept (Air) : Radar : Radar : Target Illumination (Air),I-A-SRTI--
+Signal Intercept (Air) : Radar : Radar : Target Acquisition,I-A-SRTA--
+Signal Intercept (Air) : Radar : Radar : Target Tracking (Air),I-A-SRTT--
+Signal Intercept (Air) : Radar : Radar : Unknown (Air),I-A-SRU---
+Signal Intercept (Land) : Communications : Communications : Cellular/Mobile (Land),I-G-SCC---
+Signal Intercept (Land) : Communications : Communications : Omni-Line of Sight (LOS) (Land),I-G-SCO---
+Signal Intercept (Land) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Land),I-G-SCP---
+Signal Intercept (Land) : Communications : Communications : Satellite Uplink (Land),I-G-SCS---
+Signal Intercept (Land) : Communications : Communications : Tropospheric Scatter,I-G-SCT---
+Signal Intercept (Land) : Radar : Radar : Air Traffic Control (Land),I-G-SRAT--
+Signal Intercept (Land) : Radar : Radar : Anti-Aircraft Fire Control (Land),I-G-SRAA--
+Signal Intercept (Land) : Radar : Radar : Battlefield Surveillance (Land),I-G-SRB---
+Signal Intercept (Land) : Radar : Original,I-G-SRCS--
+Signal Intercept (Land) : Radar : Radar : Controlled Approach (Land),I-G-SRCA--
+Signal Intercept (Land) : Radar : Radar : Data Transmission (Land),I-G-SRD---
+Signal Intercept (Land) : Radar : Radar : Early Warning (Land),I-G-SRE---
+Signal Intercept (Land) : Radar : Radar : Fire Control (Land),I-G-SRF---
+Signal Intercept (Land) : Radar : Radar : Height Finding (Land),I-G-SRH---
+Signal Intercept (Land) : Radar : Radar : Identification Friend or Foe (Interrogator) (Land),I-G-SRI---
+Signal Intercept (Land) : Radar : Radar : Meteorological (Land),I-G-SRMM--
+Signal Intercept (Land) : Radar : Radar : Missile Acquisition (Land),I-G-SRMA--
+Signal Intercept (Land) : Radar : Radar : Missile Guidance (Land),I-G-SRMG--
+Signal Intercept (Land) : Radar : Jammer : Missile Tracking (Land),I-G-SRMT--
+Signal Intercept (Land) : Radar : Jammer : Multi-Function (Land),I-G-SRMF--
+Signal Intercept (Land) : Radar : Radar : Shell Tracking,I-G-SRS---
+Signal Intercept (Land) : Radar : Jammer : Target Acquisition (Land),I-G-SRTA--
+Signal Intercept (Land) : Radar : Radar : Target Illumination (Land),I-G-SRTI--
+Signal Intercept (Land) : Radar : Radar : Target Tracking (Land),I-G-SRTT--
+Signal Intercept (Land) : Radar : Radar : Unknown (Land),I-G-SRU---
+Signal Intercept (Sea Surface) : Communications : Communications : Cellular/Mobile (Sea Surface),I-S-SCC---
+Signal Intercept (Sea Surface) : Communications : Air/Land/Sea Surface/Subsurface Communications : Omni-Line of Sight (LOS) (Sea Surface),I-S-SCO---
+Signal Intercept (Sea Surface) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Sea Surface),I-S-SCP---
+Signal Intercept (Sea Surface) : Communications : Communications : Satellite Uplink (Sea Surface),I-S-SCS---
+Signal Intercept (Sea Surface) : Radar : Radar : Air Traffic Control (Sea Surface),I-S-SRAT--
+Signal Intercept (Sea Surface) : Radar : Radar : Anti-Aircraft Fire Control (Sea Surface),I-S-SRAA--
+Signal Intercept (Sea Surface) : Radar : Radar : Controlled Approach (Sea Surface),I-S-SRCA--
+Signal Intercept (Sea Surface) : Radar : Radar : Controlled Intercept (Sea Surface),I-S-SRCI--
+Signal Intercept (Sea Surface) : Radar : Radar : Data Transmission (Sea Surface),I-S-SRD---
+Signal Intercept (Sea Surface) : Radar : Radar : Early Warning (Sea Surface),I-S-SRE---
+Signal Intercept (Sea Surface) : Radar : Radar : Fire Control (Sea Surface),I-S-SRF---
+Signal Intercept (Sea Surface) : Radar : Radar : Height Finding (Sea Surface),I-S-SRH---
+Signal Intercept (Sea Surface) : Radar : Radar : Identification Friend or Foe (Interrogator) (Sea Surface),I-S-SRI---
+Signal Intercept (Sea Surface) : Radar : Radar : Meteorological (Sea Surface),I-S-SRMM--
+Signal Intercept (Sea Surface) : Radar : Radar : Missile Acquisition (Sea Surface),I-S-SRMA--
+Signal Intercept (Sea Surface) : Radar : Radar : Missile Guidance (Sea Surface),I-S-SRMG--
+Signal Intercept (Sea Surface) : Radar : Jammer : Missile Tracking (Sea Surface),I-S-SRMT--
+Signal Intercept (Sea Surface) : Radar : Jammer : Multi-Function (Sea Surface),I-S-SRMF--
+Signal Intercept (Sea Surface) : Radar : Radar : Surface Search (Sea Surface),I-S-SRS---
+Signal Intercept (Sea Surface) : Radar : Jammer : Target Acquisition (Sea Surface),I-S-SRTA--
+Signal Intercept (Sea Surface) : Radar : Radar : Target Illumination (Sea Surface),I-S-SRTI--
+Signal Intercept (Sea Surface) : Radar : Radar : Target Tracking (Sea Surface),I-S-SRTT--
+Signal Intercept (Sea Surface) : Radar : Radar : Unknown (Sea Surface),I-S-SRU---
+Signal Intercept (Sea Subsurface) : Communications : Communications : Omni-Line of Sight (LOS) (Sea Subsurface),I-U-SCO---
+Signal Intercept (Sea Subsurface) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Sea Subsurface),I-U-SCP---
+Signal Intercept (Sea Subsurface) : Communications : Communications : Satellite Uplink (Sea Subsurface),I-U-SCS---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Data Transmission (Sea Subsurface),I-U-SRD---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Early Warning (Sea Subsurface),I-U-SRE---
+Signal Intercept (Sea Subsurface) : Radar : Jammer : Multi-Function (Sea Subsurface),I-U-SRM---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Surface Search (Sea Subsurface),I-U-SRS---
+Signal Intercept (Sea Subsurface) : Radar : Jammer : Target Acquisition (Sea Subsurface),I-U-SRT---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Unknown (Sea Subsurface),I-U-SRU---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SIGINTMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SIGINTMobility.csv
new file mode 100644
index 0000000..5786634
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SIGINTMobility.csv
@@ -0,0 +1,4 @@
+Name,Value
+Mobile,M
+Static,S
+Uncertain,U
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SeaSubsurface.csv
new file mode 100644
index 0000000..a006f51
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SeaSubsurface.csv
@@ -0,0 +1,78 @@
+Name,Value
+Military (Sea Subsurface) : Submarine,S-U-S-----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine Low 1,S-U-S1----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine Low 2,S-U-S2----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine High 3,S-U-S3----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine High 4,S-U-S4----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Probable Submarine,S-U-SL----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced,S-U-SF----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced : Submarine Confidence : Certain Submarine,S-U-SR----
+Military (Sea Subsurface) : Submarine : Submarine-Bottomed,S-U-SB----
+Military (Sea Subsurface) : Other Submersible : Original,S-U-SO----
+Military (Sea Subsurface) : Nonsubmarine : Original,S-U-SX----
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV),S-U-SU----
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV) : Mine Warfare,S-U-SUM---
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV) : Mission Area : Antisubmarine Warfare (Sea Subsurface),S-U-SUS---
+Civilian (Sea Subsurface) : Diver,S-U-ND----
+Weapon (Sea Subsurface),S-U-W-----
+Weapon (Sea Subsurface) : Torpedo,S-U-WT----
+Weapon (Sea Subsurface) : Decoy,S-U-WD----
+Military (Sea Subsurface) : Submarine : Ship Propulsion : Nuclear Powered General,S-U-SN----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced : Ship Propulsion : Nuclear Powered General,S-U-SNF---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Attack : Ship Propulsion : Nuclear Powered General,S-U-SNA---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Other Guided Missile (Sea Subsurface) : Ship Propulsion : Nuclear Powered General,S-U-SNM---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Guided Missile (Sea Subsurface) : Ship Propulsion : Nuclear Powered General,S-U-SNG---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Ballistic Missile (Sea Subsurface) : Ship Propulsion : Nuclear Powered General,S-U-SNB---
+Military (Sea Subsurface) : Submarine : Ship Propulsion : Diesel Electric General,S-U-SC----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced : Ship Propulsion : Diesel Electric General,S-U-SCF---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Attack : Ship Propulsion : Diesel Electric General,S-U-SCA---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Other Guided Missile (Sea Subsurface) : Ship Propulsion : Diesel Electric General,S-U-SCM---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Guided Missile (Sea Subsurface) : Ship Propulsion : Diesel Electric General,S-U-SCG---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Ballistic Missile (Sea Subsurface) : Ship Propulsion : Diesel Electric General,S-U-SCB---
+Military (Sea Subsurface) : Submarine : Other : Surfaced,S-U-SOF---
+Military (Sea Subsurface) : Submarine : Submarine-Snorkeling,S-U-SK----
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV) : Mission Area : Surface Warfare (Sea Subsurface),S-U-SUN---
+Sea Mine-General,S-U-WM----
+Sea Mine-General : MILCO,S-U-WMC---
+Sea Mine-General : Sea Mine-Bottom,S-U-WMG---
+Sea Mine-General : Sea Mine-Moored,S-U-WMM---
+Sea Mine-General : Sea Mine-Floating,S-U-WMF---
+Sea Mine-General : Sea Mine-Rising,S-U-WMS---
+Sea Mine-General : Sea Mine-Other Position,S-U-WMO---
+Sea Mine-General : Exercise Mine-General,S-U-WMX---
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Bottom,S-U-WMGX--
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Moored,S-U-WMMX--
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Floating,S-U-WMFX--
+Sea Mine-General : MILCO : Floating,S-U-WMFC--
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Rising,S-U-WMSX--
+Sea Mine-General : Neutralized,S-U-WMD---
+Sea Mine-General : Neutralized : Neutralized Mine-Bottom,S-U-WMGD--
+Sea Mine-General : Neutralized : Neutralized Mine-Moored,S-U-WMMD--
+Sea Mine-General : Neutralized : Neutralized Mine-Floating,S-U-WMFD--
+Sea Mine-General : Neutralized : Neutralized Mine-Rising,S-U-WMSD--
+Sea Mine-General : Neutralized : Neutralized Mine-Other Position,S-U-WMOD--
+Unexploded Ordnance,S-U-X-----
+Sea Mine Decoy,S-U-WDM---
+Sea Mine Decoy : Sea Mine Decoy-Bottom,S-U-WDMG--
+Sea Mine Decoy : Sea Mine Decoy-Moored,S-U-WDMM--
+Mine-Like Echo (MILEC)-General,S-U-WME---
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Bottom,S-U-WMGE--
+Sea Mine-General : MILCO : Ground (Bottom),S-U-WMGC--
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Moored,S-U-WMME--
+Sea Mine-General : MILCO : Moored,S-U-WMMC--
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Floating,S-U-WMFE--
+Negative Reacquisition-General,S-U-WMR---
+Negative Reacquisition-General : Negative Reacquisition-Bottom,S-U-WMGR--
+Negative Reacquisition-General : Negative Reacquisition-Moored,S-U-WMMR--
+Negative Reacquisition-General : Negative Reacquisition-Floating,S-U-WMFR--
+Obstructor,S-U-WMB---
+Obstructor : Neutralized Obstructor,S-U-WMBD--
+General Mine Anchor,S-U-WMA---
+NMLO-General,S-U-WMN---
+NMLO-General : Non-Mine Mine-Like Object-Bottom,S-U-WMGO--
+NMLO-General : Non-Mine Mine-Like Object-Moored,S-U-WMMO--
+NMLO-General : Non-Mine Mine-Like Object-Floating,S-U-WMFO--
+Environmental Report Location,S-U-E-----
+Dive Report Location,S-U-V-----
+Military : Submarine : Station,S-U-SS----
+Military : Submarine : Station : ASW : Submarine,S-U-SSA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SeaSurface.csv
new file mode 100644
index 0000000..482fba0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SeaSurface.csv
@@ -0,0 +1,74 @@
+Name,Value
+Military Combatant,S-S-C-----
+Military Combatant : Hovercraft,S-S-CH----
+Military Combatant : Carrier,S-S-CLCV--
+Military Combatant : Surface Combatant- Line,S-S-CL----
+Military Combatant : Surface Combatant- Line : Battleship,S-S-CLBB--
+Military Combatant : Surface Combatant- Line : Cruiser,S-S-CLCC--
+Military Combatant : Surface Combatant- Line : Destroyer,S-S-CLDD--
+Military Combatant : Surface Combatant- Line : Frigate,S-S-CLFF--
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Original,S-S-CLLL--
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Mission Area : Antisubmarine Warfare (Sea Surface),S-S-CLLLAS
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Mission Area : Mine Warfare (Sea Surface),S-S-CLLLMI
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Mission Area : Surface Warfare (Sea Surface),S-S-CLLLSU
+Military Combatant : Amphibious Warfare Ship,S-S-CA----
+Military Combatant : Amphibious Warfare Ship : Assault- Non-specified,S-S-CALA--
+Military Combatant : Amphibious Warfare Ship : Landing Ship,S-S-CALS--
+Military Combatant : Amphibious Warfare Ship : Landing Ship : Ship Capacity : Medium,S-S-CALSM-
+Military Combatant : Amphibious Warfare Ship : Landing Ship : Cargo Capacity : Tank,S-S-CALST-
+Military Combatant : Amphibious Warfare Ship : Landing Craft,S-S-CALC--
+Military Combatant : Mine Warfare Ship,S-S-CM----
+Military Combatant : Mine Warfare Ship : Mine Layer,S-S-CMML--
+Military Combatant : Mine Warfare Ship : Mine Sweeper,S-S-CMMS--
+Military Combatant : Mine Warfare Ship : Mine Hunter,S-S-CMMH--
+Military Combatant : Mine Warfare Ship : Mine Countermeasures- Support Ship : Original,S-S-CMMA--
+Military Combatant : Patrol Boat,S-S-CP----
+Military Combatant : Patrol Boat : USV Control : Autonomous Control,S-S-CPSU--
+Military Combatant : Patrol Boat : Antiship Missile,S-S-CPSUM-
+Military Combatant : Patrol Boat : Weapons Capability : Torpedo,S-S-CPSUT-
+Military Combatant : Patrol Boat : Patrol Craft- Submarine Chaser/Escort- General,S-S-CPSB--
+Military Combatant : Patrol Boat : Patrol Ship- General,S-S-CPSUG-
+Military Combatant : Decoy : Original,S-S-CD----
+Military Combatant : Unmanned Surface Water Vehicle (USV),S-S-CU----
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Antisubmarine Warfare (Sea Surface),S-S-CUS---
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Mine Countermeasures (Sea Surface),S-S-CUM---
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Remote Multi-Mission Vehicle (USV-only),S-S-CUR---
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Surface Warfare (Sea Surface),S-S-CUN---
+Military Combatant : Navy Task Organization,S-S-G-----
+Military Combatant : Navy Task Organization : Navy Task Force : Original,S-S-GT----
+Military Combatant : Navy Task Organization : Navy Task Group : Original,S-S-GG----
+Military Combatant : Navy Task Organization : Navy Task Unit : Original,S-S-GU----
+Military Combatant : Navy Task Organization : Convoy,S-S-GC----
+Military Noncombatant,S-S-N-----
+Military Noncombatant : Auxiliary Ship : Intelligence Collector : Original,S-S-NI----
+Military Noncombatant : Auxiliary Ship : Hospital Ship,S-S-NM----
+Military Noncombatant : Auxiliary Ship : Repair Ship,S-S-NR----
+Military Noncombatant : Auxiliary Ship : Submarine Tender,S-S-NF----
+Military Noncombatant : Service Craft/Yard : Original,S-S-NS----
+Military Noncombatant : Hovercraft,S-S-NH----
+Civilian (Sea Surface) : Merchant Ship,S-S-XM----
+Civilian (Sea Surface) : Merchant Ship : Cargo- General : Original,S-S-XMC---
+Civilian (Sea Surface) : Merchant Ship : Roll On/Roll Off : Original,S-S-XMR---
+Civilian (Sea Surface) : Merchant Ship : Ferry : Original,S-S-XMF---
+Civilian (Sea Surface) : Merchant Ship : Hovercraft : Original,S-S-XH----
+Civilian (Sea Surface) : Merchant Ship : Oiler/Tanker : Original,S-S-XMO---
+Civilian (Sea Surface) : Merchant Ship : Passenger : Original,S-S-XMP---
+Civilian (Sea Surface) : Merchant Ship : Tug- Ocean Going : Original,S-S-XMTU--
+Civilian (Sea Surface) : Merchant Ship : Tow,S-S-XMTO--
+Civilian (Sea Surface) : Merchant Ship : Transport Ship- Hazardous Material,S-S-XMH---
+Civilian (Sea Surface) : Fishing Vessel,S-S-XF----
+Civilian (Sea Surface) : Fishing Vessel : Drifter,S-S-XFDF--
+Civilian (Sea Surface) : Fishing Vessel : Trawler,S-S-XFTR--
+Civilian (Sea Surface) : Fishing Vessel : Dredger,S-S-XFDR--
+Civilian (Sea Surface) : Law Enforcement Vessel,S-S-XL----
+Civilian (Sea Surface) : Leisure Craft- Sailing,S-S-XR----
+Civilian (Sea Surface) : Leisure Craft- Motorized,S-S-XA----
+Civilian (Sea Surface) : Leisure Craft- Motorized : Rigid-Hull Inflatable Boat,S-S-XAR---
+Civilian (Sea Surface) : Leisure Craft- Motorized : Speedboat,S-S-XAS---
+Civilian (Sea Surface) : Jet Ski,S-S-XP----
+Own Ship : Original,S-S-O-----
+Military Combatant : Station,S-S-S-----
+Military Combatant : Station : Picket,S-S-SP----
+Military Combatant : Station : ASW : Ship,S-S-SA----
+Military Noncombatant : Station,S-S-NN----
+Military Noncombatant : Station : Rescue,S-S-NNR---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Space.csv
new file mode 100644
index 0000000..85e82d9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Space.csv
@@ -0,0 +1,5 @@
+Name,Value
+Military (Space) : Satellite : Original,S-P-S-----
+Military (Space) : Space Station : Original,S-P-T-----
+Military (Space) : Space Launched Vehicle (SLV),S-P-L-----
+Military (Space) : Space Vehicle : Crewed,S-P-V-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SpeedUnits.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SpeedUnits.csv
new file mode 100644
index 0000000..15ac64b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_SpeedUnits.csv
@@ -0,0 +1,5 @@
+Name,Value
+Kilometers Per Hour,KPH
+Meters Per Second,MPS
+Nautical Miles Per Hour (Knots),KTS
+Statute Miles Per Hour,MPH
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Statuses.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Statuses.csv
new file mode 100644
index 0000000..850c904
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Statuses.csv
@@ -0,0 +1,8 @@
+Name,Value
+Not Set Status,-
+Present,P
+Anticipated,A
+Fully Capable,C
+Damaged,D
+Destroyed,X
+Full To Capacity,F
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_TrueFalse.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_TrueFalse.csv
new file mode 100644
index 0000000..e5409b6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_TrueFalse.csv
@@ -0,0 +1,3 @@
+Name,Value
+False,0
+True,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Units.csv
new file mode 100644
index 0000000..ba69a4d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Coded_Domain_Units.csv
@@ -0,0 +1,604 @@
+Name,Value
+Command and Control : Civil Affairs,S-F-GC----
+Command and Control : Military Information Support (MISO),S-F-GP----
+Command and Control : Signal,S-G-UUS---
+Command and Control : Signal : Capability : Area,S-G-UUSA--
+Command and Control : Signal : Capability : Communications Contingency Package,S-G-UUSC--
+Command and Control : Signal : LCCP,S-G-UUSCL-
+Command and Control : Signal : Capability : Operations,S-G-UUSO--
+Command and Control : Signal : Capability : Forward,S-G-UUSF--
+Command and Control : Signal : Capability : Mobile Subscriber Equipment,S-G-UUSM--
+Command and Control : Signal : Capability : Large Extension Node,S-G-UUSML-
+Command and Control : Signal : Capability : Node Center,S-G-UUSMN-
+Command and Control : Signal : Small Extension Node,S-G-UUSMS-
+Command and Control : Signal : Capability : Support 1,S-G-UUSS--
+Command and Control : Signal : Telephone Switch,S-G-UUSW--
+Command and Control : Signal : Radio,S-G-UUSR--
+Command and Control : Signal : Radio Relay : Original,S-G-UUSRW-
+Command and Control : Signal : Teletype,S-G-UUSRT-
+Command and Control : Signal : Tactical Satellite,S-G-UUSRS-
+Movement and Maneuver : Amphibious : Capability : Landing Support,S-G-UUP---
+Movement and Maneuver : Antitank/Antiarmor,S-G-UCAA--
+Movement and Maneuver : Antitank/Antiarmor,S-G-UCAAD-
+Movement and Maneuver : Antitank/Antiarmor : Capability : Light,S-G-UCAAL-
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Airborne,S-G-UCAAM-
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Air Mobile/Air Assault (US Only),S-G-UCAAS-
+Movement and Maneuver : Antitank/Antiarmor : Capability : Mountain,S-G-UCAAU-
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Arctic,S-G-UCAAC-
+Movement and Maneuver : Antitank/Antiarmor : Armored,S-G-UCAAA-
+Movement and Maneuver : Antitank/Antiarmor : Armored,S-G-UCAAAT
+Movement and Maneuver : Antitank/Antiarmor : Armored : Mobility : Air Mobile/Air Assault (US Only),S-G-UCAAAS
+Movement and Maneuver : Antitank/Antiarmor : Armored : Mobility : Wheeled,S-G-UCAAAW
+Movement and Maneuver : Antitank/Antiarmor : Motorized,S-G-UCAAO-
+Movement and Maneuver : Antitank/Antiarmor : Motorized : Mobility : Air Mobile/Air Assault (US Only),S-G-UCAAOS
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked,S-G-UCAT--
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked,S-G-UCA---
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Light,S-G-UCATL-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Medium,S-G-UCATM-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Heavy,S-G-UCATH-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Mobility : Airborne,S-G-UCATA-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Recovery (Maintenance),S-G-UCATR-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Reconnaissance/Cavalry/Scout,S-G-UCRVA-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Reconnaissance/Cavalry/Scout : Capability : Light,S-G-UCRRL-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious,S-G-UCATW-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Mobility : Wheeled,S-G-UCAW--
+Movement and Maneuver : Combat : Armor : Wheeled : Airborne,S-G-UCAWA-
+Movement and Maneuver : Combat : Armor : Wheeled : Light,S-G-UCAWL-
+Movement and Maneuver : Combat : Armor : Wheeled : Medium,S-G-UCAWM-
+Movement and Maneuver : Combat : Armor : Wheeled : Heavy,S-G-UCAWH-
+Movement and Maneuver : Combat : Armor : Wheeled : Recovery,S-G-UCAWR-
+Movement and Maneuver : Combat : Armor : Wheeled : Amphibious Recovery,S-G-UCAWWR
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious : Mobility : Wheeled,S-G-UCAWW-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious : Capability : Recovery (Maintenance),S-G-UCATWR
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing,S-G-UCV---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Attack 1,S-G-UCVRA-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Mobility : Air Mobile/Air Assault (US Only),S-G-UCVUR-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Command and Control,S-G-UCVRUC
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Mine Countermeasure,S-G-UCVRM-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Search and Rescue,S-G-UCVS--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Security,S-G-UCSA--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF),S-F-A-----
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : SOF,S-F-AH----
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Attack 2,S-F-AHA---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Utility 2,S-F-AHU---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Combat Search and Rescue,S-F-AHH---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Light,S-F-AHUL--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Medium,S-F-AHUM--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Heavy,S-F-AHUH--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1,S-G-UCVRU-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1 : Capability : Light,S-G-UCVRUL
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1 : Capability : Medium,S-G-UCVRUM
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1 : Capability : Heavy,S-G-UCVRUH
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Antisubmarine Warfare,S-G-UCVRW-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Medevac,S-G-UCVRUE
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Reconnaissance,S-G-UCRVO-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Scout,S-G-UCVRS-
+Movement and Maneuver : Aviation Composite : Original,S-G-UCVC--
+Movement and Maneuver : Aviation Fixed Wing,S-G-UCVF--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Attack 1,S-G-UCVFA-
+Movement and Maneuver : Aviation Fixed Wing : Mobility : Air Mobile/Air Assault (US Only),S-G-UCVUF-
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF),S-F-AF----
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Attack 2,S-F-AFA---
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Refuel,S-F-AFK---
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Utility 2,S-F-AFU---
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Light,S-F-AFUL--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Medium,S-F-AFUM--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Heavy,S-F-AFUH--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Mobility : Vertical or Short Take-Off and Landing (VTOL/VSTOL),S-F-AV----
+Movement and Maneuver : Aviation Fixed Wing : Capability : Utility 1,S-G-UCVFU-
+Movement and Maneuver : Aviation Fixed Wing : Mobility : Vertical or Short Take-Off and Landing (VTOL/VSTOL),S-G-UCVV--
+Movement and Maneuver : Aviation Fixed Wing : Reconnaissance : Original,S-G-UCVFR-
+Movement and Maneuver : Combat,S-G-UC----
+Movement and Maneuver : Infantry,S-G-UCI---
+Movement and Maneuver : Infantry : Capability : Signals Intelligence : Mobility : Airborne,S-F-GR----
+Movement and Maneuver : Infantry : Capability : Light,S-G-UCIL--
+Movement and Maneuver : Infantry : Capability : Mountain,S-G-UCIO--
+Movement and Maneuver : Infantry : Mobility : Airborne,S-G-UCIA--
+Movement and Maneuver : Infantry : Mobility : Air Mobile/Air Assault (US Only),S-G-UCIS--
+Movement and Maneuver : Infantry : Mobility : Arctic,S-G-UCIC--
+Movement and Maneuver : Infantry : Capability : Naval,S-G-UCIN--
+Movement and Maneuver : Infantry : Armored/Mechanized/Tracked,S-G-UCIZ--
+Movement and Maneuver : Infantry : Motorized,S-G-UCIM--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout,S-G-UCR---
+Movement and Maneuver : Reconnaissance/Cavalry/Scout,S-G-UCRVG-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Mobility : Arctic,S-G-UCRC--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Mobility : Air Mobile/Air Assault (US Only),S-G-UCRS--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Mobility : Airborne,S-G-UCRA--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Mountain,S-G-UCRO--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Light,S-G-UCRL--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Long Range,S-G-UCRX--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Pack Animal,S-G-UCRH--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine,S-G-UCRR--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine : Capability : Division,S-G-UCRRD-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine : Capability : Force,S-G-UCRRF-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Motorized,S-G-UCRVM-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Cavalry,S-G-UCRV--
+Movement and Maneuver : Sea Air Land (SEAL),S-F-NS----
+Movement and Maneuver : Special Forces,S-F-GS----
+Movement and Maneuver : SOF,S-F-------
+Movement and Maneuver : SOF : Capability : Attack 2,S-F-B-----
+Movement and Maneuver : SOF : Fixed Wing MISO,S-F-GPA---
+Movement and Maneuver : SOF : Ground,S-F-G-----
+Movement and Maneuver : SOF : Special Boat,S-F-NB----
+Movement and Maneuver : SOF : Special SSNR,S-F-NN----
+Movement and Maneuver : SOF : Underwater Demolition Team,S-F-NU----
+Movement and Maneuver : Unmanned Aerial Systems,S-G-UCVU--
+Fires : Air Defense,S-G-UCD---
+Fires : Air Defense : Composite,S-G-UCDC--
+Fires : Air Defense : Capability : Short Range,S-G-UCDS--
+Fires : Air Defense : Capability : Target Acquisition,S-G-UCDT--
+Fires : Air Defense : Main Gun System : Original,S-G-UCDG--
+Fires : Air Defense : Missile,S-G-UCDM--
+Fires : Air Defense : Missile : Capability : Ground Station Module,S-G-UCDH--
+Fires : Air Defense : Missile : Capability : Light,S-G-UCDML-
+Fires : Air Defense : Missile : Capability : Medium,S-G-UCDMM-
+Fires : Air Defense : Missile : Capability : Heavy,S-G-UCDMH-
+Fires : Air Defense : Theater/Echelons Above Corps Support : Capability : Missile,S-G-UCDO--
+Fires : Air/Land Naval Gunfire Liaison,S-G-UCFTA-
+Fires : Field Artillery,S-G-UCF---
+Fires : Field Artillery : Howitzer/Gun,S-G-UCFH--
+Fires : Field Artillery : Mobility : Airborne,S-G-UCFHA-
+Fires : Field Artillery : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFHS-
+Fires : Field Artillery : Mobility : Arctic,S-G-UCFHC-
+Fires : Field Artillery : Capability : Mountain,S-G-UCFHO-
+Fires : Field Artillery : Capability : Light,S-G-UCFHL-
+Fires : Field Artillery : Capability : Medium,S-G-UCFHM-
+Fires : Field Artillery : Capability : Heavy,S-G-UCFHH-
+Fires : Field Artillery : Capability : Multiple Rocket Launcher,S-G-UCFRM-
+Fires : Field Artillery : Capability : Radar,S-G-UCFTR-
+Fires : Field Artillery : Capability : Single Rocket Launcher,S-G-UCFRS-
+Fires : Field Artillery : Capability : Single Rocket Launcher : Mobility : Wheeled,S-G-UCFRSR
+Fires : Field Artillery : Capability : Single Rocket Launcher : Mobility : Towed,S-G-UCFRST
+Fires : Field Artillery : Capability : Sound Ranging,S-G-UCFTS-
+Fires : Field Artillery : Capability : Target Acquisition,S-G-UCFT--
+Fires : Field Artillery : Capability : Target Acquisition : Capability : Optical (Flash),S-G-UCFTF-
+Fires : Field Artillery : Self-propelled,S-G-UCFHE-
+Fires : Field Artillery : Self-propelled : Capability : Single Rocket Launcher,S-G-UCFRSS
+Fires : Field Artillery : Self-propelled : Capability : Multiple Rocket Launcher,S-G-UCFRMS
+Fires : Field Artillery : Target Acquisition,S-G-UCFTCM
+Fires : Field Artillery Observer : Original,S-G-UCFTC-
+Fires : Field Artillery : Observer : Dismounted,S-G-UCFTCD
+Fires : Meteorological,S-G-UCFO--
+Fires : Meteorological : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFOS-
+Fires : Meteorological : Mobility : Airborne,S-G-UCFOA-
+Fires : Meteorological : Capability : Light,S-G-UCFOL-
+Fires : Meteorological : Capability : Mountain,S-G-UCFOO-
+Fires : Missile : Original,S-G-UCM---
+Fires : Missile : Capability : Strategic,S-G-UCMS--
+Fires : Missile : Capability : Tactical,S-G-UCMT--
+Fires : Mortar,S-G-UCFM--
+Fires : Mortar : Mobility : Arctic,S-G-UCFMTC
+Fires : Mortar : Armored/Mechanized/Tracked,S-G-UCFMS-
+Fires : Mortar : Self-Propelled Wheeled,S-G-UCFMW-
+Fires : Mortar : Towed,S-G-UCFMT-
+Fires : Mortar : Towed : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFMTS
+Fires : Mortar : Towed : Mobility : Airborne,S-G-UCFMTA
+Fires : Mortar : Towed : Capability : Mountain,S-G-UCFMTO
+Fires : Survey : Original,S-G-UCFS--
+Fires : Survey : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFSS-
+Fires : Survey : Mobility : Airborne,S-G-UCFSA-
+Fires : Survey : Capability : Light,S-G-UCFSL-
+Fires : Survey : Capability : Mountain,S-G-UCFSO-
+Protection : CBRN Defense,S-G-UUA---
+Protection : CBRN Defense : Capability : Chemical,S-G-UUAC--
+Protection : CBRN Defense : Capability : Smoke,S-G-UUACS-
+Protection : CBRN Defense : Capability : Nuclear,S-G-UUAN--
+Protection : CBRN Defense : Capability : Biological,S-G-UUAB--
+Protection : CBRN Defense : Capability : Decontamination 1,S-G-UUAD--
+Protection : CBRN Defense : Capability : Smoke : Capability : Decontamination 2,S-G-UUACC-
+Protection : CBRN Defense : Mechanized : Capability : Smoke,S-G-UUACSA
+Protection : CBRN Defense : Mechanized : Capability : Smoke : Capability : Decontamination 2,S-G-UUACCK
+Protection : CBRN Defense : Motorized : Capability : Smoke,S-G-UUACSM
+Protection : CBRN Defense : Motorized : Capability : Smoke : Capability : Decontamination 2,S-G-UUACCM
+Protection : CBRN Defense : Reconnaissance : Capability : Chemical,S-G-UUACR-
+Protection : CBRN Defense : Surveillance Armored : Wheeled,S-G-UUACRS
+Protection : CBRN Defense : Reconnaissance Armored : Mobility : Wheeled,S-G-UUACRW
+Protection : CBRN Defense : Reconnaissance Equipped : Capability : Biological,S-G-UUABR-
+Protection : Combat Support (Maneuver Enhancement) : Original,S-G-UU----
+Protection : Criminal Investigation Division,S-G-UULD--
+Protection : Engineer,S-G-UCE---
+Protection : Engineer : Mobility : Air Mobile/Air Assault (US Only),S-G-UCECS-
+Protection : Engineer : Mobility : Airborne,S-G-UCECA-
+Protection : Engineer : Mobility : Arctic,S-G-UCECC-
+Protection : Engineer : Capability : Combat,S-G-UCEC--
+Protection : Engineer : Capability : Combat : Capability : Light,S-G-UCECL-
+Protection : Engineer : Capability : Combat : Capability : Medium,S-G-UCECM-
+Protection : Engineer : Capability : Combat : Capability : Heavy,S-G-UCECH-
+Protection : Engineer : Capability : Combat : Capability : Mountain,S-G-UCECO-
+Protection : Engineer : Capability : Construction,S-G-UCEN--
+Protection : Engineer : Capability : Naval,S-G-UCENN-
+Protection : Engineer : Mechanized,S-G-UCECT-
+Protection : Engineer : Motorized,S-G-UCECW-
+Protection : Engineer : Reconnaissance,S-G-UCECR-
+Protection : Explosive Ordnance Disposal (EOD),S-G-UUE---
+Protection : Military Police,S-G-UULM--
+Protection : Security,S-G-UCS---
+Protection : Security,S-G-UCSG--
+Protection : Security : Mobility : Riverine,S-G-UCSW--
+Protection : Security : Dismounted,S-G-UCSGD-
+Protection : Security : Mobility : Railroad,S-G-UCSR--
+Protection : Security : Mechanized,S-G-UCSGA-
+Protection : Security : Mechanized : Mobility : Wheeled,S-G-UCSM--
+Protection : Security : Motorized,S-G-UCSGM-
+Protection : Law Enforcement,S-G-UUL---
+Protection : Security Police (Air),S-G-UULF--
+Protection : Shore Patrol,S-G-UULS--
+Intelligence : Counterintelligence,S-G-UUMC--
+Intelligence : Electronic Ranging : Original,S-G-UUSX--
+Protection : Information Warfare,S-G-UUI---
+Intelligence : Electronic Warfare,S-G-UUMSE-
+Intelligence : Electronic Warfare : Armored : Wheeled,S-G-UUMSEA
+Intelligence : Electronic Warfare : Corps Support,S-G-UUMSEC
+Intelligence : Electronic Warfare : Theater/Echelons Above Corps Support,S-G-UUMSET
+Intelligence : Electronic Warfare : Direction Finding,S-G-UUMSED
+Intelligence : Electronic Warfare : Intercept,S-G-UUMSEI
+Intelligence : Electronic Warfare : Jamming : Original,S-G-UUMSEJ
+Intelligence : Interrogation,S-G-UUMQ--
+Intelligence : Joint Intelligence Center,S-G-UUMJ--
+Intelligence : Military Intelligence,S-G-UUM---
+Intelligence : Military Intelligence,S-G-UUMR--
+Intelligence : Military Intelligence : Mobility : Air Mobile/Air Assault (US Only),S-G-UUMA--
+Intelligence : Military Intelligence : Capability : Operations,S-G-UUMO--
+Intelligence : Military Intelligence : Capability : Signals Intelligence,S-G-UUMS--
+Intelligence : Military Intelligence : Capability : Radar,S-G-UUMRG-
+Intelligence : Military Intelligence : Capability : Sensor,S-G-UUMRS-
+Intelligence : Military Intelligence : Capability : Sensor Control Module (SCM),S-G-UUMRSS
+Intelligence : Military Intelligence : Capability : Ground Station Module,S-G-UUMRX-
+Intelligence : Military Intelligence : Capability : Meteorological,S-G-UUMMO-
+Intelligence : Military Intelligence : Capability : Tactical Exploitation,S-G-UUMT--
+Sustainment : Administrative,S-G-USA---
+Sustainment : Administrative : Corps Support,S-G-USAC--
+Sustainment : Administrative : Theater/Echelons Above Corps Support,S-G-USAT--
+Sustainment : Airport of Debarkation/Airport of Embarkation,S-G-USTA--
+Sustainment : Airport of Debarkation/Airport of Embarkation : Corps Support,S-G-USTAC-
+Sustainment : Airport of Debarkation/Airport of Embarkation : Theater/Echelons Above Corps Support,S-G-USTAT-
+Sustainment : Combat Service Support,S-G-US----
+Sustainment : Finance,S-G-USAF--
+Sustainment : Finance : Corps Support,S-G-USAFC-
+Sustainment : Finance : Theater/Echelons Above Corps Support,S-G-USAFT-
+Sustainment : Judge Advocate General,S-G-USAJ--
+Sustainment : Judge Advocate General : Corps Support,S-G-USAJC-
+Sustainment : Judge Advocate General : Theater/Echelons Above Corps Support,S-G-USAJT-
+Sustainment : Labor,S-G-USAL--
+Sustainment : Labor : Corps Support,S-G-USALC-
+Sustainment : Labor : Theater/Echelons Above Corps Support,S-G-USALT-
+Sustainment : Laundry/Bath : Original,S-G-USSL--
+Sustainment : Laundry/Bath : Corps Support : Original,S-G-USSLC-
+Sustainment : Laundry/Bath : Theater/Echelons Above Corps Support : Original,S-G-USSLT-
+Sustainment : Maintenance,S-G-USX---
+Sustainment : Maintenance : Capability : Heavy,S-G-USXH--
+Sustainment : Maintenance : Capability : Electro-Optical,S-G-USXE--
+Sustainment : Maintenance : Capability : Missile,S-G-USXOM-
+Sustainment : Maintenance : Corps Support,S-G-USXC--
+Sustainment : Maintenance : Theater/Echelons Above Corps Support,S-G-USXT--
+Sustainment : Maintenance : Corps Support : Capability : Heavy,S-G-USXHC-
+Sustainment : Maintenance : Recovery,S-G-USXR--
+Sustainment : Maintenance : Recovery : Corps,S-G-USXRC-
+Sustainment : Maintenance : Recovery : Theater,S-G-USXRT-
+Sustainment : Maintenance : Theater/Echelons Above Corps Support : Capability : Heavy,S-G-USXHT-
+Sustainment : Maintenance : Corps Support : Capability : Electro-Optical,S-G-USXEC-
+Sustainment : Maintenance : Theater/Echelons Above Corps Support : Capability : Electro-Optical,S-G-USXET-
+Sustainment : Maintenance : Corps Support : Capability : Missile,S-G-USXOMC
+Sustainment : Maintenance : Theater/Echelons Above Corps Support : Capability : Missile,S-G-USXOMT
+Sustainment : Medical,S-G-USM---
+Sustainment : Medical : Capability : Dental,S-G-USMD--
+Sustainment : Medical : Capability : Psychological,S-G-USMP--
+Sustainment : Medical : Capability : Veterinary,S-G-USMV--
+Sustainment : Medical : Corps Support,S-G-USMC--
+Sustainment : Medical : Theater/Echelons Above Corps Support,S-G-USMT--
+Sustainment : Medical Treatment Facility : Corps Support : Capability : Dental,S-G-USMDC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support : Capability : Dental,S-G-USMDT-
+Sustainment : Medical Treatment Facility : Corps Support : Capability : Psychological,S-G-USMPC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support : Capability : Psychological,S-G-USMPT-
+Sustainment : Medical Treatment Facility : Corps Support : Capability : Veterinary,S-G-USMVC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support : Capability : Veterinary,S-G-USMVT-
+Sustainment : Medical Treatment Facility,S-G-USMM--
+Sustainment : Medical Treatment Facility : Corps Support,S-G-USMMC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support,S-G-USMMT-
+Sustainment : Morale Welfare and Recreation,S-G-USAW--
+Sustainment : Morale Welfare and Recreation : Corps Support,S-G-USAWC-
+Sustainment : Morale Welfare and Recreation : Theater/Echelons Above Corps Support,S-G-USAWT-
+Sustainment : Mortuary Affairs/Graves Registration,S-G-USAM--
+Sustainment : Mortuary Affairs/Graves Registration : Corps Support,S-G-USAMC-
+Sustainment : Mortuary Affairs/Graves Registration : Theater/Echelons Above Corps Support,S-G-USAMT-
+Sustainment : Ordnance : Original,S-G-USXO--
+Sustainment : Ordnance : Corps Support : Original,S-G-USXOC-
+Sustainment : Ordnance : Theater/Echelons Above Corps Support : Original,S-G-USXOT-
+Sustainment : Personnel Services,S-G-USAS--
+Sustainment : Personnel Services : Corps Support,S-G-USASC-
+Sustainment : Personnel Services : Theater/Echelons Above Corps Support,S-G-USAST-
+Sustainment : Postal,S-G-USAO--
+Sustainment : Postal : Corps Support,S-G-USAOC-
+Sustainment : Postal : Theater/Echelons Above Corps Support,S-G-USAOT-
+Sustainment : Public Affairs/Public Information,S-G-USAP--
+Sustainment : Public Affairs/Public Information : Corps Support,S-G-USAPC-
+Sustainment : Public Affairs/Public Information : Theater/Echelons Above Corps Support,S-G-USAPT-
+Sustainment : Quartermaster : Original,S-G-USAQ--
+Sustainment : Quartermaster : Corps Support : Original,S-G-USAQC-
+Sustainment : Quartermaster : Theater/Echelons Above Corps Support : Original,S-G-USAQT-
+Sustainment : Railhead,S-G-USTR--
+Sustainment : Railhead : Corps Support,S-G-USTRC-
+Sustainment : Railhead : Theater/Echelons Above Corps Support,S-G-USTRT-
+Sustainment : Religious Support,S-G-USAR--
+Sustainment : Religious Support : Corps Support,S-G-USARC-
+Sustainment : Religious Support : Theater/Echelons Above Corps Support,S-G-USART-
+Sustainment : Replacement Holding Unit,S-G-USAX--
+Sustainment : Replacement Holding Unit : Corps Support,S-G-USAXC-
+Sustainment : Replacement Holding Unit : Theater/Echelons Above Corps Support,S-G-USAXT-
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation,S-G-USTS--
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation : Corps Support,S-G-USTSC-
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation : Theater/Echelons Above Corps Support,S-G-USTST-
+Sustainment : Supply,S-G-USS---
+Sustainment : Supply : Corps Support,S-G-USSC--
+Sustainment : Supply : Theater/Echelons Above Corps Support,S-G-USST--
+Sustainment : Joint Information Bureau,S-G-USAPM-
+Sustainment : Joint Information Bureau : Corps Support,S-G-USAPMC
+Sustainment : Joint Information Bureau : Theater/Echelons Above Corps Support,S-G-USAPMT
+Sustainment : Transportation,S-G-UST---
+Sustainment : Transportation : Capability : Missile,S-G-USTI--
+Sustainment : Transportation : Capability : Movement Control Center,S-G-USTM--
+Sustainment : Transportation : Corps Support,S-G-USTC--
+Sustainment : Transportation : Theater/Echelons Above Corps Support,S-G-USTT--
+Sustainment : Transportation : Corps Support : Capability : Missile,S-G-USTIC-
+Sustainment : Transportation : Theater/Echelons Above Corps Support : Capability : Missile,S-G-USTIT-
+Sustainment : Transportation : Corps Support : Capability : Movement Control Center,S-G-USTMC-
+Sustainment : Transportation : Theater/Echelons Above Corps Support : Capability : Movement Control Center,S-G-USTMT-
+Sustainment : US Supply Class I,S-G-USS1--
+Sustainment : US Supply Class I : Corps Support,S-G-USS1C-
+Sustainment : US Supply Class I : Theater/Echelons Above Corps Support,S-G-USS1T-
+Sustainment : US Supply Class II : Original,S-G-USS2--
+Sustainment : US Supply Class II : Corps Support : Original,S-G-USS2C-
+Sustainment : US Supply Class II : Theater/Echelons Above Corps Support : Original,S-G-USS2T-
+Sustainment : US Supply Class III,S-G-USS3--
+Sustainment : US Supply Class III : Capability : Aviation,S-G-USS3A-
+Sustainment : US Supply Class III : Aviation : Corps,S-G-USS3AC
+Sustainment : US Supply Class III : Aviation : Theater,S-G-USS3AT
+Sustainment : US Supply Class III : Corps Support,S-G-USS3C-
+Sustainment : US Supply Class III : Theater/Echelons Above Corps Support,S-G-USS3T-
+Sustainment : US Supply Class IV,S-G-USS4--
+Sustainment : US Supply Class IV : Corps Support,S-G-USS4C-
+Sustainment : US Supply Class IV : Theater/Echelons Above Corps Support,S-G-USS4T-
+Sustainment : US Supply Class V,S-G-USS5--
+Sustainment : US Supply Class V : Corps Support,S-G-USS5C-
+Sustainment : US Supply Class V : Theater/Echelons Above Corps Support,S-G-USS5T-
+Sustainment : US Supply Class VI,S-G-USS6--
+Sustainment : US Supply Class VI : Corps Support,S-G-USS6C-
+Sustainment : US Supply Class VI : Theater/Echelons Above Corps Support,S-G-USS6T-
+Sustainment : US Supply Class VII,S-G-USS7--
+Sustainment : US Supply Class VII : Corps Support,S-G-USS7C-
+Sustainment : US Supply Class VII : Theater/Echelons Above Corps Support,S-G-USS7T-
+Sustainment : US Supply Class VIII,S-G-USS8--
+Sustainment : US Supply Class VIII : Corps Support,S-G-USS8C-
+Sustainment : US Supply Class VIII : Theater/Echelons Above Corps Support,S-G-USS8T-
+Sustainment : US Supply Class IX,S-G-USS9--
+Sustainment : US Supply Class IX : Corps Support,S-G-USS9C-
+Sustainment : US Supply Class IX : Theater/Echelons Above Corps Support,S-G-USS9T-
+Sustainment : US Supply Class X,S-G-USSX--
+Sustainment : US Supply Class X : Corps Support,S-G-USSXC-
+Sustainment : US Supply Class X : Theater/Echelons Above Corps Support,S-G-USSXT-
+Sustainment : Water : Original,S-G-USSW--
+Sustainment : Water : Corps Support : Original,S-G-USSWC-
+Sustainment : Water : Theater/Echelons Above Corps Support : Original,S-G-USSWT-
+Sustainment : Water Purification : Original,S-G-USSWP-
+Sustainment : Water Purification : Corps Support : Original,S-G-USSWPC
+Sustainment : Water Purification : Theater/Echelons Above Corps Support : Original,S-G-USSWPT
+Sustainment : Broadcast,S-G-USAPB-
+Sustainment : Broadcast : Corps Support,S-G-USAPBC
+Sustainment : Broadcast : Theater/Echelons Above Corps Support,S-G-USAPBT
+Naval : Naval : Capability : Special Operations Forces (SOF),S-F-N-----
+Law Enforcement (Land Units) : Police,S-G-UULC--
+Movement and Maneuver : Infantry : Infantry Fighting Vehicle,S-G-UCII--
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Air Mobile/Air Assault (US Only) : Mobility : Wheeled,S-G-UCAWS-
+Fires : Field Artillery : Self-propelled : Capability : Multiple Rocket Launcher : Mobility : Wheeled,S-G-UCFRMR
+Fires : Field Artillery : Target Acquisition : Capability : Multiple Rocket Launcher : Mobility : Towed,S-G-UCFRMT
+Command and Control : Tactical Satellite : Original,S-G-UCDSC-
+Fires : Air Defense : Short Range : Stinger,S-G-UCDSS-
+Fires : Air Defense : Short Range : Vulcan,S-G-UCDSV-
+Fires : Air Defense : Missile : Avenger,S-G-UCDMLA
+Fires : Air Defense : Missile : Hawk,S-G-UCDHH-
+Fires : Air Defense : Missile : Patriot,S-G-UCDHP-
+Movement and Maneuver : Aviation Rotary Wing,S-G-UCVR--
+Fires : Field Artillery : Howitzer/Gun : Amphibious,S-G-UCFHX-
+Fires : Field Artillery : Rocket,S-G-UCFR--
+Fires : Field Artillery : Mortar : Amphibious,S-G-UCFML-
+Weapon/Weapon System : Rifle,S-G-EWR---
+Weapon/Weapon System : Rifle : Single Shot Rifle,S-G-EWRR--
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,S-G-EWRL--
+Weapon/Weapon System : Rifle : Automatic Rifle,S-G-EWRH--
+Weapon/Weapon System : Grenade Launcher,S-G-EWZ---
+Weapon/Weapon System : Grenade Launcher : Light,S-G-EWZL--
+Weapon/Weapon System : Grenade Launcher : Medium,S-G-EWZM--
+Weapon/Weapon System : Grenade Launcher : Heavy,S-G-EWZH--
+Weapon/Weapon System : Flame Thrower,S-G-EXF---
+Weapon/Weapon System : Air Defense Gun,S-G-EWA---
+Weapon/Weapon System : Air Defense Gun : Light,S-G-EWAL--
+Weapon/Weapon System : Air Defense Gun : Medium,S-G-EWAM--
+Weapon/Weapon System : Air Defense Gun : Heavy,S-G-EWAH--
+Weapon/Weapon System : Antitank Gun,S-G-EWG---
+Weapon/Weapon System : Antitank Gun : Light,S-G-EWGL--
+Weapon/Weapon System : Antitank Gun : Medium,S-G-EWGM--
+Weapon/Weapon System : Antitank Gun : Heavy,S-G-EWGH--
+Weapon/Weapon System : Direct Fire Gun,S-G-EWD---
+Weapon/Weapon System : Direct Fire Gun : Light,S-G-EWDL--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Light,S-G-EWDLS-
+Weapon/Weapon System : Direct Fire Gun : Medium,S-G-EWDM--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Medium,S-G-EWDMS-
+Weapon/Weapon System : Direct Fire Gun : Heavy,S-G-EWDH--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Heavy,S-G-EWDHS-
+Weapon/Weapon System : Recoilless Gun,S-G-EWGR--
+Weapon/Weapon System : Howitzer,S-G-EWH---
+Weapon/Weapon System : Howitzer : Light,S-G-EWHL--
+Weapon/Weapon System : Howitzer : Self Propelled : Light,S-G-EWHLS-
+Weapon/Weapon System : Howitzer : Medium,S-G-EWHM--
+Weapon/Weapon System : Howitzer : Self Propelled : Medium,S-G-EWHMS-
+Weapon/Weapon System : Howitzer : Heavy,S-G-EWHH--
+Weapon/Weapon System : Howitzer : Self Propelled : Heavy,S-G-EWHHS-
+Weapon/Weapon System : Missile Launcher,S-G-EWM---
+Weapon/Weapon System : Air Defense Missile Launcher : Original,S-G-EWMA--
+Weapon/Weapon System : Air Defense Missile Launcher : Theater,S-G-EWMAT-
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TLAR,S-G-EWMATR
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TELAR,S-G-EWMATE
+Weapon/Weapon System : Air Defense Missile Launcher : Light,S-G-EWMAS-
+Weapon/Weapon System : Air Defense Missile Launcher : Light Transporter-Launcher and Radar (TLAR),S-G-EWMASR
+Weapon/Weapon System : Air Defense Missile Launcher : Light Tactical Landing Approach Radar (TELAR),S-G-EWMASE
+Weapon/Weapon System : Air Defense Missile Launcher : Medium,S-G-EWMAI-
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TLAR,S-G-EWMAIR
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TELAR Air Defense Missile Launcher,S-G-EWMAIE
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy,S-G-EWMAL-
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TLAR,S-G-EWMALR
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TELAR,S-G-EWMALE
+Weapon/Weapon System : Antitank Missile Launcher,S-G-EWMT--
+Weapon/Weapon System : Antitank Missile Launcher : Light,S-G-EWMTL-
+Weapon/Weapon System : Antitank Missile Launcher : Medium,S-G-EWMTM-
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,S-G-EWMTH-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,S-G-EWMS--
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,S-G-EWMSS-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,S-G-EWMSI-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,S-G-EWMSL-
+Weapon/Weapon System : Mortar,S-G-EWO---
+Weapon/Weapon System : Mortar : Light,S-G-EWOL--
+Weapon/Weapon System : Mortar : Medium,S-G-EWOM--
+Weapon/Weapon System : Mortar : Heavy,S-G-EWOH--
+Weapon/Weapon System : Single Rocket Launcher,S-G-EWS---
+Weapon/Weapon System : Single Rocket Launcher : Light,S-G-EWSL--
+Weapon/Weapon System : Single Rocket Launcher : Medium,S-G-EWSM--
+Weapon/Weapon System : Single Rocket Launcher : Heavy,S-G-EWSH--
+Weapon/Weapon System : Multiple Rocket Launcher,S-G-EWX---
+Weapon/Weapon System : Multiple Rocket Launcher : Light,S-G-EWXL--
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,S-G-EWXM--
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,S-G-EWXH--
+Weapon/Weapon System : Antitank Rocket Launcher,S-G-EWT---
+Weapon/Weapon System : Antitank Rocket Launcher : Light,S-G-EWTL--
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,S-G-EWTM--
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,S-G-EWTH--
+Vehicle,S-G-EV----
+Vehicle : Armored Vehicle,S-G-EVA---
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,S-G-EVAI--
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2 : Original,S-G-EVAC--
+Vehicle : Armored Vehicle : Armored Personnel Carrier,S-G-EVAA--
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,S-G-EVUAA-
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,S-G-EVAAR-
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,S-G-EVAS--
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,S-G-EVAL--
+Vehicle : Tank,S-G-EVAT--
+Vehicle : Tank : Light,S-G-EVATL-
+Vehicle : Tank : Medium,S-G-EVATM-
+Vehicle : Tank : Heavy,S-G-EVATH-
+Vehicle : Tank Recovery Vehicle : Light,S-G-EVATLR
+Vehicle : Tank Recovery Vehicle : Medium,S-G-EVATMR
+Vehicle : Tank Recovery Vehicle : Heavy,S-G-EVATHR
+Engineer Equipment,S-G-EVE---
+Engineer Equipment : Bridge : Original,S-G-EVEB--
+Engineer Equipment : Earthmover,S-G-EVEE--
+Engineer Equipment : Mine Clearing Equipment,S-G-EVEA--
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,S-G-EVEAT-
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,S-G-EVEAA-
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,S-G-EVEMV-
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,S-G-EVEML-
+Engineer Equipment : Dozer,S-G-EVED--
+Engineer Equipment : Dozer : Dozer-Armored,S-G-EVEDA-
+Engineer Equipment : Armored Assault,S-G-EVES--
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),S-G-EVER--
+Engineer Equipment : Backhoe,S-G-EVEH--
+Engineer Equipment : Construction Vehicle,S-G-EVEC--
+Engineer Equipment : Ferry Transporter,S-G-EVEF--
+Utility Vehicles : Utility Vehicle,S-G-EVU---
+Utility Vehicles : Medical Evacuation,S-G-EVUA--
+Utility Vehicles : Bus,S-G-EVUB--
+Utility Vehicles : Semi-Trailer and Truck,S-G-EVUS--
+Utility Vehicles : Semi-Trailer and Truck : Light,S-G-EVUSL-
+Utility Vehicles : Semi-Trailer and Truck : Medium,S-G-EVUSM-
+Utility Vehicles : Semi-Trailer and Truck : Heavy,S-G-EVUSH-
+Utility Vehicles : Limited Cross Country Truck,S-G-EVUL--
+Utility Vehicles : Cross Country Truck,S-G-EVUX--
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,S-G-EVUR--
+Utility Vehicles : Tow Truck,S-G-EVUT--
+Utility Vehicles : Tow Truck : Light,S-G-EVUTL-
+Utility Vehicles : Tow Truck : Heavy,S-G-EVUTH-
+Train : Locomotive,S-G-EVT---
+Civilian Vehicle,S-G-EVC---
+Civilian Vehicle : Automobile,S-G-EVCA--
+Civilian Vehicle : Automobile : Compact,S-G-EVCAL-
+Civilian Vehicle : Automobile : Midsize,S-G-EVCAM-
+Civilian Vehicle : Automobile : Sedan,S-G-EVCAH-
+Civilian Vehicle : Open-Bed Truck,S-G-EVCO--
+Civilian Vehicle : Open-Bed Truck : Pickup,S-G-EVCOL-
+Civilian Vehicle : Open-Bed Truck : Small,S-G-EVCOM-
+Civilian Vehicle : Open-Bed Truck : Large,S-G-EVCOH-
+Civilian Vehicle : Multiple Passenger Vehicle,S-G-EVCM--
+Civilian Vehicle : Multiple Passenger Vehicle : Van,S-G-EVCML-
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,S-G-EVCMM-
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,S-G-EVCMH-
+Civilian Vehicle : Utility Vehicle,S-G-EVCU--
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),S-G-EVCUL-
+Civilian Vehicle : Utility Vehicle : Small Box Truck,S-G-EVCUM-
+Civilian Vehicle : Utility Vehicle : Large Box Truck,S-G-EVCUH-
+Civilian Vehicle : Jeep Type Vehicle,S-G-EVCJ--
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,S-G-EVCJL-
+Civilian Vehicle : Jeep Type Vehicle : Medium,S-G-EVCJM-
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,S-G-EVCJH-
+Civilian Vehicle : Tractor Trailer with Box,S-G-EVCT--
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,S-G-EVCTL-
+Civilian Vehicle : Tractor Trailer with Box : Medium,S-G-EVCTM-
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,S-G-EVCTH-
+Civilian Vehicle : Tractor Trailer with Flatbed,S-G-EVCF--
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light : Original,S-G-EVCFL-
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,S-G-EVCFM-
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,S-G-EVCFH-
+Pack Animals,S-G-EVM---
+Missile Support,S-G-EVS---
+Missile Support : Transloader,S-G-EVST--
+Missile Support : Transporter,S-G-EVSR--
+Missile Support : Crane/Loading Device,S-G-EVSC--
+Missile Support : Propellant Transporter,S-G-EVSP--
+Missile Support : Warhead Transporter,S-G-EVSW--
+Other Equipment : CBRN Equipment,S-G-EXN---
+Other Equipment : Laser,S-G-EXL---
+Land Mines : Land Mine : Original,S-G-EXM---
+Land Mines : Antipersonnel Land Mine (APL),S-G-EXMC--
+Land Mines : Improvised Explosives Device (IED),S-G-EXI---
+Land Mines : Less than lethal,S-G-EXML--
+Sensors : Sensor,S-G-ES----
+Sensors : Sensor Emplaced,S-G-ESE---
+Sensors : Radar,S-G-ESR---
+Engineer Equipment : Mine Laying Equipment : Original,S-G-EVEM--
+Installation : Aircraft Production/Assembly,S-G-IMA---
+Installation : Ammunition and Explosives/Assembly,S-G-IME---
+Installation : Armament Production,S-G-IMG---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN),S-G-IRN---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Biological,S-G-IRNB--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Chemical,S-G-IRNC--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Nuclear,S-G-IRNN--
+Installation : Processing Facility,S-G-IP----
+Installation : Processing Facility : Decontamination,S-G-IPD---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : No Category Listed : Biological,S-G-IMC---
+Installation : Engineering Equipment Production,S-G-IMN---
+Installation : Engineering Equipment Production : Bridge,S-G-IMNB--
+Installation : Equipment Manufacture,S-G-IE----
+Installation : Utility,S-G-IU----
+Installation : Utility : Research,S-G-IUR---
+Installation : Utility : TELECOM,S-G-IUT---
+Installation : Government Leadership,S-G-IG----
+Installation : Raw Material,S-G-IR----
+Installation : Mine,S-G-IRM---
+Installation : Missile and Space System Production,S-G-IMM---
+Installation : Nuclear (Non CBRN Defense),S-G-IMF---
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Atomic Energy Reactor,S-G-IMFA--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Production,S-G-IMFP--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Storage,S-G-IMFS--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Weapons Grade,S-G-IMFPW-
+Infrastructure : Energy Facility,S-G-IUE---
+Infrastructure : Energy Facility : Electric Power : CBRN Type : Nuclear,S-G-IUEN--
+Infrastructure : Energy Facility : Electric Power : Dam,S-G-IUED--
+Infrastructure : Energy Facility : Electric Power : Fossil Fuel,S-G-IUEF--
+Infrastructure : Energy Facility : Petroleum/Gas/Oil,S-G-IRP---
+Infrastructure : Medical : Medical,S-G-IX----
+Infrastructure : Medical : Medical Treatment Facility (Hospital),S-G-IXH---
+Infrastructure : Military : Military Base,S-G-IB----
+Infrastructure : Transportation,S-G-IT----
+Infrastructure : Transportation : Airport/Air Base,S-G-IBA---
+Infrastructure : Transportation : Maintenance Facility,S-G-IMV---
+Infrastructure : Transportation : Sea Port/Naval Base : Original,S-G-IBN---
+Infrastructure : Transportation : Ship Yard : Original,S-G-IMS---
+Infrastructure : Water Supply : Water,S-G-IUP---
+Command and Control : Special C2 Headquarters Component,S-G-UH----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Range_Domain_Direction.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Range_Domain_Direction.csv
new file mode 100644
index 0000000..f9a3bb9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Range_Domain_Direction.csv
@@ -0,0 +1,2 @@
+Type,Min,Max
+SmallInteger,0,360
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Schema.ini b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Schema.ini
new file mode 100644
index 0000000..2bd6d62
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/name_domains_values/Schema.ini
@@ -0,0 +1,11 @@
+[Coded_Domain_Credibility.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
+
+[Coded_Domain_TrueFalse.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/version.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/version.csv
new file mode 100644
index 0000000..e8b072d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525b2/version.csv
@@ -0,0 +1,2 @@
+arcgis_version,10.3.1
+milstd_version,2525BChange2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Activities_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Activities_Metadata.xml
new file mode 100644
index 0000000..b47d92a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Activities_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ Activities
+ vector digital data
+
+
+
+ Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (MIL-STD-2525C).
+ Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data.
+
+
+
+ -121.687600
+ -121.595138
+ 36.850282
+ 36.826698
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525C
+ ArcGISSolutions
+ Activities
+
+
+ None
+ Licensed under the Apache License, Version 2.0.
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Activities
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ SHAPE
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ countrycode
+
+
+ staffcomment
+
+
+ additionalinformation
+
+
+ indicator
+
+
+ credibility
+
+
+ reliability
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ uniquedesignation
+
+
+ x
+
+
+ y
+
+
+ idmode
+
+
+ z
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ quantity
+
+
+ modifier1
+
+
+ echelon
+
+
+ size
+
+
+ rotation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ civilian
+
+
+ status
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Air_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Air_Metadata.xml
new file mode 100644
index 0000000..e7a5917
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Air_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ Air
+ vector digital data
+
+
+
+ Military features that support Air units and equipment
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air data.
+
+
+
+ -121.760467
+ -91.720581
+ 43.945807
+ 36.653885
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525C
+ ArcGISSolutions
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Air
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresAreas_Metadata.xml
new file mode 100644
index 0000000..7094cee
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresAreas_Metadata.xml
@@ -0,0 +1,201 @@
+
+
+
+
+ ControlMeasuresAreas
+ vector digital data
+
+
+
+ Military Features that support military control measure areas.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure polygon/area data.
+
+
+
+ -121.806009
+ -121.592331
+ 36.769340
+ 36.621883
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525C
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ distance2
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ x2
+
+
+ y2
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresLines_Metadata.xml
new file mode 100644
index 0000000..5fc0af2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresLines_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ ControlMeasuresLines
+ vector digital data
+
+
+
+ Military Features that support military control measure lines..
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure line/polyline data.
+
+
+
+ -121.823734
+ -121.534727
+ 36.799619
+ 36.597512
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525C
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ length
+
+
+ width
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ usecontrolpoints
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresPoints_Metadata.xml
new file mode 100644
index 0000000..c463d56
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/ControlMeasuresPoints_Metadata.xml
@@ -0,0 +1,183 @@
+
+
+
+
+ ControlMeasuresPoints
+ vector digital data
+
+
+
+ Military Features that support military control measure points.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure point data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525C
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Installations_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Installations_Metadata.xml
new file mode 100644
index 0000000..e77d730
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Installations_Metadata.xml
@@ -0,0 +1,186 @@
+
+
+
+
+ Installations
+ vector digital data
+
+
+
+ Military Features that support building and installation features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land installations data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525C
+ ArcGISSolutions
+ Land Installations
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Installations
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/LandEquipment_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/LandEquipment_Metadata.xml
new file mode 100644
index 0000000..78a144c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/LandEquipment_Metadata.xml
@@ -0,0 +1,194 @@
+
+
+
+
+ LandEquipment
+ vector digital data
+
+
+
+ Military Features that support land equipment features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land equipment data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Equipment
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ LandEquipment
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ mobility
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCAreas_Metadata.xml
new file mode 100644
index 0000000..34c2349
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCAreas_Metadata.xml
@@ -0,0 +1,147 @@
+
+
+
+
+ METOCAreas
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) polygon features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) polygon/area data.
+
+
+
+ -101.422043
+ -92.273354
+ 49.114013
+ 41.838719
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Inteligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCLines_Metadata.xml
new file mode 100644
index 0000000..d09c165
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCLines_Metadata.xml
@@ -0,0 +1,139 @@
+
+
+
+
+ METOCLines
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) line features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) line/polyline data.
+
+
+
+ -101.999855
+ -93.616831
+ 43.850544
+ 36.771309
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCPoints_Metadata.xml
new file mode 100644
index 0000000..3327f2f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/METOCPoints_Metadata.xml
@@ -0,0 +1,137 @@
+
+
+
+
+ METOCPoints
+ vector digital data
+
+
+
+ Military features that support Meteorological (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) point data.
+
+
+
+ -92.737464
+ -88.537639
+ 46.666338
+ 40.306394
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ size
+
+
+ rotation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SIGINT_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SIGINT_Metadata.xml
new file mode 100644
index 0000000..12e4055
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SIGINT_Metadata.xml
@@ -0,0 +1,210 @@
+
+
+
+
+ SIGINT
+ vector digital data
+
+
+
+ Military Features that support Signals Intelligence (SIGINT) features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data.
+
+
+
+ -86.263413
+ -86.053583
+ 43.271593
+ 42.455588
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ SIGINT
+ Signals
+ Intelligence
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SIGINT
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ sigintmobility
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ platformtype
+
+
+ equipmentteardown
+
+
+ commonidentifier
+
+
+ credibility
+
+
+ reliability
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SeaSubsurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SeaSubsurface_Metadata.xml
new file mode 100644
index 0000000..45a155f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SeaSubsurface_Metadata.xml
@@ -0,0 +1,208 @@
+
+
+
+
+ SeaSubsurface
+ vector digital data
+
+
+
+ Military Features that support Sea Subsurface features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with sea subsurface data.
+
+
+
+ -91.537735
+ -90.411901
+ 45.304564
+ 42.321513
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Sea Subsurface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSubsurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ specialheadquarters
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SeaSurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SeaSurface_Metadata.xml
new file mode 100644
index 0000000..802665f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/SeaSurface_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ SeaSurface
+ vector digital data
+
+
+
+ Military Features that support sea surface features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Sea Surface data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Sea Surface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ idmode
+
+
+ type
+
+
+ specialheadquarters
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Space_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Space_Metadata.xml
new file mode 100644
index 0000000..d37ea60
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Space_Metadata.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ Space
+ vector digital data
+
+
+
+ Military Features that support Space features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with space data.
+
+
+
+ -97.618885
+ -94.356430
+ 44.869022
+ 40.258853
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Space
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Space
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Units_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Units_Metadata.xml
new file mode 100644
index 0000000..cf8ad37
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/metadata/Units_Metadata.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ Units
+ vector digital data
+
+
+
+ Military Features that support Land Units.
+ Military Features for use as part of a Plan or Operation. This feature layer is intended to be used with Land Units data.
+
+
+
+ -121.661260
+ -121.584700
+ 36.781895
+ 36.618929
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525C
+ ArcGISSolutions
+ Land Units
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Units
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ specialentitysubtype
+
+
+ echelon
+
+
+ status
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ specialheadquarters
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Activities.csv
new file mode 100644
index 0000000..b92af40
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Activities.csv
@@ -0,0 +1,28 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Activities,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+reinforced,SmallInteger,2,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Air.csv
new file mode 100644
index 0000000..9ac969a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Air.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Air,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..5f93548
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresAreas.csv
@@ -0,0 +1,28 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresAreas,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,FALSE,,
+distance2,Double,8,Distance 2 (meters),NULLABLE,,,FALSE,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+x2,Double,8,X Location 2,NULLABLE,,,FALSE,,
+y2,Double,8,Y Location 2,NULLABLE,,,FALSE,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresLines.csv
new file mode 100644
index 0000000..2b207e7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresLines.csv
@@ -0,0 +1,28 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresLines,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,FALSE,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,FALSE,,
+length,Double,8,Length,NULLABLE,,,FALSE,,
+width,Double,8,Width,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+usecontrolpoints,SmallInteger,2,Use Control Points,NULLABLE,TrueFalse,0,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..45925dc
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_ControlMeasuresPoints.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,ControlMeasuresPoints,,FALSE,,
+echelonmobility,String,30,Echelon,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,FALSE,,
+distance,Double,8,Distance (meters),NULLABLE,,,FALSE,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,FALSE,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Installations.csv
new file mode 100644
index 0000000..2f5daab
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Installations.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Installations,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_LandEquipment.csv
new file mode 100644
index 0000000..7634c0c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_LandEquipment.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,LandEquipment,,FALSE,,
+echelonmobility,String,30,Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCAreas.csv
new file mode 100644
index 0000000..f0e0069
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCAreas.csv
@@ -0,0 +1,10 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCAreas,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCLines.csv
new file mode 100644
index 0000000..1632116
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCLines.csv
@@ -0,0 +1,10 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCLines,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCPoints.csv
new file mode 100644
index 0000000..69d8b4e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_METOCPoints.csv
@@ -0,0 +1,12 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+extendedfunctioncode,String,155,Extended Function Code,NULLABLE,METOCPoints,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SIGINT.csv
new file mode 100644
index 0000000..0510378
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SIGINT.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SIGINT,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+sigintmobility,String,1,SIGINT Mobility,NULLABLE,SIGINTMobility,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+platformtype,String,5,Platform Type (ELNOT or CENOT),NULLABLE,,,FALSE,,
+equipmentteardown,SmallInteger,2,Equipment Teardown Time (min),NULLABLE,,,FALSE,,
+commonidentifier,String,12,Common Identifier,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,FALSE,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SeaSubsurface.csv
new file mode 100644
index 0000000..d90ebb7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SeaSubsurface.csv
@@ -0,0 +1,33 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SeaSubsurface,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SeaSurface.csv
new file mode 100644
index 0000000..85aea19
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_SeaSurface.csv
@@ -0,0 +1,30 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,SeaSurface,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,FALSE,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Space.csv
new file mode 100644
index 0000000..235cf3d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Space.csv
@@ -0,0 +1,26 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Space,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Units.csv
new file mode 100644
index 0000000..7847f6a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Fields_Units.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+affiliation,String,25,Affiliation,NULLABLE,Affiliation,,FALSE,,
+extendedfunctioncode,String,150,Extended Function Code,NULLABLE,Units,,FALSE,,
+echelonmobility,String,30,Echelon/Mobility,NULLABLE,EchelonMobility,,FALSE,,
+status,String,20,Status,NULLABLE,Statuses,,FALSE,,
+hqtffd,String,30,HQ/TF/FD,NULLABLE,HQ_TF_FD,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+reinforced,SmallInteger,2,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Schemas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Schemas.csv
new file mode 100644
index 0000000..f164b9d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/military_feature_schemas/Schemas.csv
@@ -0,0 +1,18 @@
+schema_class,schema_name,schema_geometry,schema_alias,schema_label,schema_thumb,schema_tags,schema_summary,schema_description,schema_credits,schema_use,schema_east,schema_west,schema_north,schema_south,schema_maxscale,schema_minscale,schema_spatial_reference
+SchemaContainer,MilitaryOverlay2525C,Mixed,Military Overlay (2525C),Military Overlay for ArcGIS (2525C),COA.png,ArcGIS for the Military;Military Overlay;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions,"Military Overlay is a geodatabase containing a collection of military feature templates for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlay Features based on MIL-STD-2525C.",Military Overlay contains an information model for creating Military Overlay Features based on MIL-STD-2525C.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,
+SchemaSet,MilitaryOverlay2525C,Mixed,Military Overlay (2525C),Military Overlay for ArcGIS (2525C),COA.png,ArcGIS for the Military;Military Feature;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions,"Military Overlay is a layer template for creating Military Overlays for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlays based on MIL-STD-2525C.",Military Overlays is an information model for creating Military Overlays based on MIL-STD-2525C.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,4326
+Schema,Air,Point,Air,Air,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data.,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",-54.742489,-58.939858,40.253719,38.026544,5000,150000000,
+Schema,Space,Point,Space,Space,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data.,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Units,Point,Units,Land Units,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Land Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land unit data.,Military Features that support land unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,LandEquipment,Point,Land Equipment,Land Equipment,Land.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Land Equipment,Military Features for use as part of a plan or operation. This feature class is intended to be used with land equipment data.,Military Features that support land equipment features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Installations,Point,Installations and Infrastructures,Installations,Installations.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Installations,Military Features for use as part of a plan or operation. This feature class is intended to be used with installation data.,Military Features that support building and installation features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresPoints,Point,Control Measures Points,Control Measures Points,ControlMeasureP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure point data.,Military Features that support military control measure points.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresLines,Line,Control Measures Lines,Control Measures Lines,ControlMeasureL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure line data.,Military Features that support military control measure lines.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresAreas,Area,Control Measures Areas,Control Measures Areas,ControlMeasureA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure polygon/area data.,Military Features that support military control measure areas.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSurface,Point,Sea Surface,Sea Surface,SeaSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Sea Surface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea surface data.,Military Features that support sea surface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSubsurface,Point,Sea Subsurface,Sea Subsurface,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data.,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Activities,Point,Activities,Activities,Activities.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Activities,Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data.,"Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (MIL-STD-2525C).",,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SIGINT,Point,SIGINT,Signals Intelligence (SIGINT),SigInt.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Signals Intelligence;SIGINT,Military Features for use as part of a plan or operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data.,Military Features that support Signals Intelligence (SIGINT) features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPoints,Point,METOC Points,Meteorological and Oceanographic (METOC) Points,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data.,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLines,Line,METOC Lines,Meteorological and Oceanographic (METOC) Lines ,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data.,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreas,Area,METOC Areas,Meteorological and Oceanographic (METOC) Areas ,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525C;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data.,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Activities.csv
new file mode 100644
index 0000000..f7ed19b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Activities.csv
@@ -0,0 +1,269 @@
+Name,Value
+Protection : Fire Fighting/Fire Protection,E-O-CA----
+Emergency Operation (Land Units),E-O-BA----
+Law Enforcement (Land Units),E-O-DA----
+Law Enforcement (Land Units) : ATF DOJ,E-O-DDA---
+Law Enforcement (Land Units) : Border Patrol,E-O-DEA---
+Law Enforcement (Land Units) : Customs Service,E-O-DFA---
+Law Enforcement (Land Units) : DEA,E-O-DGA---
+Law Enforcement (Land Units) : DOJ,E-O-DHA---
+Law Enforcement (Land Units) : FBI,E-O-DIA---
+Law Enforcement (Land Units) : US Secret Service (USSS),E-O-DLA---
+Law Enforcement (Land Units) : TSA,E-O-DMA---
+Law Enforcement (Land Units) : Coast Guard,E-O-DNA---
+Law Enforcement (Land Units) : US Marshals Service,E-O-DOA---
+Civilian (Land Civilian) : Individual,O-P-------
+Civilian (Land Civilian) : Individual : Crime : Kidnapping (Land Civilian),O-O-K-----
+Civilian (Land Civilian) : Individual : Organization : Leader or Leadership 1,O-P-A-----
+Civilian (Land Civilian) : Individual : Crime : Rape (Land Civilian),O-R-------
+Civilian (Land Civilian) : Individual : Organization : Targeted Individual or Organization,O-P-B-----
+Civilian (Land Civilian) : Individual : Organization : Terrorist or Terrorist Organization,O-P-C-----
+Civilian (Land Civilian) : Organization or Group,O-G-------
+Civilian (Land Civilian) : Organization or Group,O-I-R-----
+Civilian (Land Civilian) : Organization or Group : Organization : Displaced Person(s)- Refugee(s) and Evacuee(s),O-G-A-----
+Civilian (Land Civilian) : Organization or Group : Organization : Foreign Fighter(s),O-G-E-----
+Civilian (Land Civilian) : Organization or Group : Organization : Gang Member or Gang,O-G-F-----
+Civilian (Land Civilian) : Organization or Group : Organization : Nongovernmental Organization Member or Nongovernmental Organization,O-G-B-----
+Civilian (Land Civilian) : Organization or Group : Organization : Religious or Religious Organization,O-G-D-----
+Civilian (Land Civilian) : Organization or Group : Organization : Targeted Individual or Organization,O-G-C-----
+Civilian (Land Civilian) : Organization or Group : Crime : Loot,E-I-BD----
+Civilian (Land Civilian) : Composite Loss,O-O-C-----
+Civilian (Land Civilian) : Composite Loss : Composite Loss : Accident (Land Civilian),O-O-CB----
+Civilian (Land Civilian) : Composite Loss : Composite Loss : Combat,O-O-CA----
+Civilian (Land Civilian) : Composite Loss : Composite Loss : Other (Land Civilian),O-O-CC----
+Civilian Vehicle : Known Insurgent Vehicle,O-I-I-----
+Civilian Vehicle : Drug Vehicle,O-I-D-----
+Law Enforcement (Land Equipment),E-O-DB----
+Law Enforcement (Land Equipment) : ATF DOJ,E-O-DDB---
+Law Enforcement (Land Equipment) : Border Patrol,E-O-DEB---
+Law Enforcement (Land Equipment) : Customs Service,E-O-DFB---
+Law Enforcement (Land Equipment) : DEA,E-O-DGB---
+Law Enforcement (Land Equipment) : DOJ,E-O-DHB---
+Law Enforcement (Land Equipment) : FBI,E-O-DIB---
+Law Enforcement (Land Equipment) : Police,E-O-DJB---
+Law Enforcement (Land Equipment) : US Secret Service (USSS),E-O-DLB---
+Law Enforcement (Land Equipment) : TSA,E-O-DMB---
+Law Enforcement (Land Equipment) : US Marshals Service,E-O-DOB---
+Other Equipment : Emergency Medical Operation,E-O-AB----
+Other Equipment : Emergency Medical Operation : Medical Evacuation Helicopter,E-O-AF----
+Sensors : Sensor : Sensor Type : Biological,E-O-EA----
+Sensors : Sensor : Sensor Type : Chemical,E-O-EB----
+Sensors : Sensor : Sensor Type : Intrusion,E-O-EC----
+Sensors : Sensor : Sensor Type : Nuclear,E-O-ED----
+Sensors : Sensor : Sensor Type : Radiological,E-O-EE----
+Emergency Operation (Land Equipment),E-O-BB----
+Emergency Operation (Land Equipment) : Ambulance,E-O-AE----
+Emergency Operation (Land Equipment) : Fire Fighting/Fire Protection,E-O-CB----
+Installation : Black List Location,O-L-B-----
+Installation : Gray List Location,O-L-G-----
+Installation : Mass Grave Site : Original,O-L-M-----
+Installation : Safe House,O-I-S-----
+Installation : White List Location,O-L-W-----
+Installation : Law Enforcement,E-O-DC----
+Installation : Law Enforcement : Bureau of Alcohol-Tobacco-Firearms and Explosives (ATF) (Department of Justice),E-O-DDC---
+Installation : Law Enforcement : Border Patrol,E-O-DEC---
+Installation : Law Enforcement : Customs Service,E-O-DFC---
+Installation : Law Enforcement : Drug Enforcement Administration (DEA),E-O-DGC---
+Installation : Law Enforcement : Department of Justice (DOJ),E-O-DHC---
+Installation : Law Enforcement : Federal Bureau of Investigation (FBI),E-O-DIC---
+Installation : Law Enforcement : Police,E-O-DJC---
+Installation : Law Enforcement : United States Secret Service (USSS),E-O-DLC---
+Installation : Law Enforcement : Transportation Security Administration (TSA),E-O-DMC---
+Installation : Law Enforcement : Coast Guard,E-O-DNC---
+Installation : Law Enforcement : US Marshals Service,E-O-DOC---
+Installation : Emergency Operation,E-O-BC----
+Installation : Emergency Operation : Fire Station,E-O-CE----
+Installation : Emergency Operation : Emergency Medical Operation,E-O-AC----
+Infrastructure : Agriculture and Food,E-F-A-----
+Infrastructure : Agriculture and Food : Agriculture Laboratory,E-F-AA----
+Infrastructure : Agriculture and Food : Animal Feedlot,E-F-AB----
+Infrastructure : Agriculture and Food : Commercial Food Distribution Center,E-F-AC----
+Infrastructure : Agriculture and Food : Farm/Ranch,E-F-AD----
+Infrastructure : Agriculture and Food : Food Distribution,E-O-BL----
+Infrastructure : Agriculture and Food : Food Production Center,E-F-AE----
+Infrastructure : Agriculture and Food : Food Retail,E-F-AF----
+Infrastructure : Agriculture and Food : Grain Storage,E-F-AG----
+Infrastructure : Banking- Finance- and Insurance,E-F-B-----
+Infrastructure : Banking- Finance- and Insurance : ATM,E-F-BA----
+Infrastructure : Banking- Finance- and Insurance : Bank,E-F-BB----
+Infrastructure : Banking- Finance- and Insurance : Bullion Storage,E-F-BC----
+Infrastructure : Banking- Finance- and Insurance : Federal Reserve Bank,E-F-BD----
+Infrastructure : Banking- Finance- and Insurance : Financial Exchange,E-F-BE----
+Infrastructure : Banking- Finance- and Insurance : Financial Services-Other,E-F-BF----
+Infrastructure : Commercial,E-F-C-----
+Infrastructure : Commercial : Chemical Plant,E-F-CA----
+Infrastructure : Commercial : Firearms Manufacturer,E-F-CB----
+Infrastructure : Commercial : Firearms Retailer,E-F-CC----
+Infrastructure : Commercial : Hazardous Material Production,E-F-CD----
+Infrastructure : Commercial : Hazardous Material Storage,E-F-CE----
+Infrastructure : Commercial : Industrial Site,E-F-CF----
+Infrastructure : Commercial : Landfill,E-F-CG----
+Infrastructure : Commercial : Pharmaceutical Manufacturer,E-F-CH----
+Infrastructure : Commercial : Contaminated Hazardous Waste Site,E-F-CI----
+Infrastructure : Commercial : Toxic Release Inventory,E-F-CJ----
+Infrastructure : Educational Facilities,E-F-D-----
+Infrastructure : Educational Facilities : College/University,E-F-DA----
+Infrastructure : Educational Facilities : School,E-F-DB----
+Infrastructure : Energy Facility : Generation Station,E-F-EA----
+Infrastructure : Energy Facility : Natural Gas Facility,E-F-EB----
+Infrastructure : Energy Facility : Propane Facility,E-F-EE----
+Infrastructure : Government Site Infrastructure,E-F-F-----
+Infrastructure : Military,E-F-G-----
+Infrastructure : Military : Military Armory,E-F-GA----
+Infrastructure : Postal Services,E-F-H-----
+Infrastructure : Postal Services : Postal Distribution Center,E-F-HA----
+Infrastructure : Postal Services : Post Office,E-F-HB----
+Infrastructure : Public Venues,E-F-I-----
+Infrastructure : Public Venues : Enclosed Facility,E-F-IA----
+Infrastructure : Public Venues : Open Facility,E-F-IB----
+Infrastructure : Public Venues : Recreational Area,E-F-IC----
+Infrastructure : Public Venues : Religious Institution,E-F-ID----
+Infrastructure : Special Needs,E-F-J-----
+Infrastructure : Special Needs : Adult Day Care,E-F-JA----
+Infrastructure : Special Needs : Child Day Care,E-F-JB----
+Infrastructure : Special Needs : Elder Care,E-F-JC----
+Infrastructure : Telecommunications,E-F-K-----
+Infrastructure : Telecommunications : Telecommunications Tower,E-F-KB----
+Infrastructure : Transportation : Air Traffic Control Facility,E-F-LA----
+Infrastructure : Transportation : Bus Station,E-F-LD----
+Infrastructure : Transportation : Ferry Terminal,E-F-LE----
+Infrastructure : Transportation : Helicopter Landing Site,E-F-LF----
+Infrastructure : Transportation : Maintenance Facility,E-F-LH----
+Infrastructure : Transportation : Railhead/Railroad Station,E-F-LJ----
+Infrastructure : Transportation : Rest Stop,E-F-LK----
+Infrastructure : Transportation : Toll Facility,E-F-LM----
+Infrastructure : Transportation : Traffic Inspection Facility,E-F-LO----
+Infrastructure : Transportation : Tunnel,E-F-LP----
+Infrastructure : Water Supply : Control Valve,E-F-MA----
+Infrastructure : Water Supply : Dam,E-F-MB----
+Infrastructure : Water Supply : Discharge Outfall,E-F-MC----
+Infrastructure : Water Supply : Ground Water Well,E-F-MD----
+Infrastructure : Water Supply : Pumping Station,E-F-ME----
+Infrastructure : Water Supply : Reservoir,E-F-MF----
+Infrastructure : Water Supply : Storage Tower,E-F-MG----
+Infrastructure : Water Supply : Surface Water Intake,E-F-MH----
+Infrastructure : Water Supply : Wastewater Treatment Facility,E-F-MI----
+Incident : Criminal Activity Incident,E-I-B-----
+Incident : Criminal Activity Incident : Arrest,O-O-A-----
+Incident : Criminal Activity Incident : Arson,O-V-A-----
+Incident : Criminal Activity Incident : Attempted Criminal Activity : Crime : Kidnapping (Activities),O-O-KA----
+Incident : Criminal Activity Incident : Attempted Criminal Activity : Crime : Rape (Activities),O-R-A-----
+Incident : Criminal Activity Incident : Drive-by Shooting,O-V-D-----
+Incident : Criminal Activity Incident : Drug Related,O-O-U-----
+Incident : Criminal Activity Incident : Extortion,O-O-E-----
+Incident : Criminal Activity Incident : Graffiti,O-I-G-----
+Incident : Criminal Activity Incident : Killing,O-V-M-----
+Incident : Criminal Activity Incident : Killing : Crime : Assassination (Activities),O-V-MC----
+Incident : Criminal Activity Incident : Killing : Crime : Execution (Wrongful Killing) (Activities),O-V-MB----
+Incident : Criminal Activity Incident : Killing : Crime : Murder,O-V-MA----
+Incident : Criminal Activity Incident : Poisoning,O-V-P-----
+Incident : Criminal Activity Incident : Civil Rioting : Original,E-I-AC----
+Incident : Criminal Activity Incident : Booby Trap,O-V-Y-----
+Incident : Criminal Activity Incident : Vandalism / Loot / Ransack / Plunder,O-I-V-----
+Incident : Bomb/Bombing,O-V-B-----
+Incident : Bomb/Bombing : Bomb Threat,E-I-BA----
+Incident : IED Event : IED Explosion,O-V-EI----
+Incident : Shooting,E-I-BF----
+Incident : Shooting : Sniping,O-V-S-----
+Incident : Explosion,O-V-E-----
+Incident : Explosion : Bomb Explosion,E-I-BC----
+Civil Disturbance,E-I-A-----
+Civil Disturbance : Demonstration,O-O-D-----
+Operation : Patrolling,O-O-P-----
+Operation : Military Information Support Operation (MISO),O-O-Y-----
+Operation : Military Information Support Operation (MISO) : Psychological Operations : House-to-House,O-O-YH----
+Operation : Military Information Support Operation (MISO) : Psychological Operations : Written Psychological Operations,O-O-YW----
+Operation : Military Information Support Operation (MISO) : TV and Radio Propaganda,O-O-YT----
+Operation : Foraging/Searching,O-O-F-----
+Operation : Recruitment : Willing,O-O-RW----
+Operation : Recruitment : Coerced/Impressed,O-O-RC----
+Operation : Mine Laying,O-O-M-----
+Operation : Spy,O-O-S-----
+Operation : Emergency Operation,E-O-B-----
+Operation : Emergency Operation : Emergency Collection Evacuation Point,E-O-BD----
+Operation : Emergency Operation : Emergency Food Distribution,O-O-O-----
+Operation : Emergency Operation : Emergency Incident Command Center,E-O-BE----
+Operation : Emergency Operation : Emergency Operations Center,E-O-BF----
+Operation : Emergency Operation : Emergency Public Information Center,E-O-BG----
+Operation : Emergency Operation : Emergency Shelter,E-O-BH----
+Operation : Emergency Operation : Emergency Staging Area,E-O-BI----
+Operation : Emergency Operation : Emergency Water Distribution Center,E-O-BK----
+Operation : Emergency Medical Operation : EMT Station Location : Original,E-O-AD----
+Operation : Emergency Medical Operation : Health Department Facility,E-O-AG----
+Operation : Emergency Medical Operation : Medical Facilities Outpatient,E-O-AJ----
+Operation : Emergency Medical Operation : Morgue,E-O-AK----
+Operation : Emergency Medical Operation : Pharmacy,E-O-AL----
+Operation : Emergency Medical Operation : Triage,E-O-AM----
+Operation : Fire Fighting Operation : Fire Hydrant,E-O-CC----
+Operation : Fire Fighting Operation : Other Water Supply Location,E-O-CD----
+Operation : Law Enforcement Operation,E-O-D-----
+Operation : Law Enforcement Operation : Border Patrol,E-O-DE----
+Operation : Law Enforcement Operation : Customs Service,E-O-DF----
+Operation : Law Enforcement Operation : DEA,E-O-DG----
+Operation : Law Enforcement Operation : DOJ,E-O-DH----
+Operation : Law Enforcement Operation : FBI,E-O-DI----
+Operation : Law Enforcement Operation : Police,E-O-DJ----
+Operation : Law Enforcement Operation : Prison,E-O-DK----
+Operation : Law Enforcement Operation : USSS,E-O-DL----
+Operation : Law Enforcement Operation : TSA,E-O-DM----
+Operation : Law Enforcement Operation : Coast Guard,E-O-DN----
+Operation : Law Enforcement Operation : US Marshals Service,E-O-DO----
+Operation : Law Enforcement Operation : Internal Security Force,O-I-F-----
+Fire Event,E-I-C-----
+Fire Event : Fire Origin,E-I-CC----
+Fire Event : Smoke,E-I-CF----
+Fire Event : Hot Spot,E-I-CA----
+Fire Event : Non-Residential Fire,E-I-CB----
+Fire Event : Residential Fire,E-I-CD----
+Fire Event : School Fire,E-I-CE----
+Fire Event : Special Needs Fire,E-I-CG----
+Fire Event : Wild Fire,E-I-CH----
+Hazard Materials : Incident,E-I-D-----
+Hazard Materials : Incident : Chemical Agent,E-I-DA----
+Hazard Materials : Incident : Corrosive Material,E-I-DB----
+Hazard Materials : Incident : Hazardous when Wet,E-I-DC----
+Hazard Materials : Incident : Explosive Material,E-I-DD----
+Hazard Materials : Incident : Flammable Gas,E-I-DE----
+Hazard Materials : Incident : Flammable Liquid,E-I-DF----
+Hazard Materials : Incident : Flammable Solid,E-I-DG----
+Hazard Materials : Incident : Non-Flammable Gas,E-I-DH----
+Hazard Materials : Incident : Organic Peroxide,E-I-DI----
+Hazard Materials : Incident : Oxidizer,E-I-DJ----
+Hazard Materials : Incident : Radioactive Material,E-I-DK----
+Hazard Materials : Incident : Spontaneously Combustible Material,E-I-DL----
+Hazard Materials : Incident : Toxic Gas,E-I-DM----
+Hazard Materials : Incident : Toxic Infectious Material,E-I-DN----
+Hazard Materials : Incident : Unexploded Ordnance,E-I-DO----
+Transportation Incident : Air : Incident Qualifier : Accident,E-I-EA----
+Transportation Incident : Air : Crime : Hijacking/Hijacked (Activities),O-O-HA----
+Transportation Incident : Air : Incident Qualifier : Incident,E-I-E-----
+Transportation Incident : Marine : Incident Qualifier : Accident,E-I-FA----
+Transportation Incident : Marine : Crime : Hijacking/Hijacked (Activities),O-O-HV----
+Transportation Incident : Marine : Incident Qualifier : Incident,E-I-F-----
+Transportation Incident : Rail : Incident Qualifier : Accident,E-I-GA----
+Transportation Incident : Rail : Crime : Hijacking/Hijacked (Activities),E-I-GB----
+Transportation Incident : Rail : Incident Qualifier : Incident,E-I-G-----
+Transportation Incident : Vehicle : Incident Qualifier : Accident,E-I-HA----
+Transportation Incident : Vehicle : Crime : Hijacking/Hijacked (Activities),O-O-HT----
+Transportation Incident : Vehicle : Incident Qualifier : Incident,E-I-H-----
+Natural Event : Geologic : Aftershock,E-N-AA----
+Natural Event : Geologic : Avalanche,E-N-AB----
+Natural Event : Geologic : Earthquake Epicenter,E-N-AC----
+Natural Event : Geologic : Landslide,E-N-AD----
+Natural Event : Geologic : Subsidence,E-N-AE----
+Natural Event : Geologic : Volcanic Threat,E-N-AG----
+Natural Event : Hydro-Meteorological : Drought,E-N-BB----
+Natural Event : Hydro-Meteorological : Flood,E-N-BC----
+Natural Event : Hydro-Meteorological : Tsunami,E-N-BM----
+Natural Event : Infestation : Bird,E-N-CA----
+Natural Event : Infestation : Insect,E-N-CB----
+Natural Event : Infestation : Microbial,E-N-CC----
+Natural Event : Infestation : Reptile,E-N-CD----
+Natural Event : Infestation : Rodent,E-N-CE----
+Operation : Law Enforcement Operation : ATF,E-O-DD----
+Operation : Emergency Medical Operation,E-O-A-----
+Operation : Emergency Medical Operation,E-O-AA----
+Operation : Emergency Operation : Team,E-O-BJ----
+Operation : Fire Fighting Operation,E-O-C-----
+Weather Symbols : Inversion,E-N-BF----
+Civilian (Land Civilian) : Individual : IED Suicide Bomber,O-P-F-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Affiliation.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Affiliation.csv
new file mode 100644
index 0000000..87cdc30
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Affiliation.csv
@@ -0,0 +1,16 @@
+Name,Value
+None,-
+Friendly,F
+Hostile,H
+Neutral,N
+Unknown,U
+Pending,P
+Suspect,S
+Joker,J
+Faker,K
+Assumed Friend,A
+Exercise Pending,G
+Exercise Unknown,W
+Exercise Friend,D
+Exercise Neutral,L
+Exercise Assumed Friend,M
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Air.csv
new file mode 100644
index 0000000..fadf483
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Air.csv
@@ -0,0 +1,101 @@
+Name,Value
+Military (Air),S-A-M-----
+Military (Air) : Fixed-Wing,S-A-MF----
+Military (Air) : Fixed-Wing : Medical Evacuation (MEDEVAC),S-A-MFO---
+Military (Air) : Fixed-Wing : Attack/Strike,S-A-MFA---
+Military (Air) : Fixed-Wing : Bomber,S-A-MFB---
+Military (Air) : Fixed-Wing : Fighter,S-A-MFF---
+Military (Air) : Fixed-Wing : Attack/Strike : Military Aircraft Type : Interceptor,S-A-MFFI--
+Military (Air) : Fixed-Wing : Cargo,S-A-MFC---
+Military (Air) : Fixed-Wing : Cargo : Cargo/Transport Capacity : Light,S-A-MFCL--
+Military (Air) : Fixed-Wing : Cargo : Cargo/Transport Capacity : Medium,S-A-MFCM--
+Military (Air) : Fixed-Wing : Cargo : Cargo/Transport Capacity : Heavy,S-A-MFCH--
+Military (Air) : Fixed-Wing : Electronic Combat (EC)/Jammer,S-A-MFJ---
+Military (Air) : Fixed-Wing : Tanker,S-A-MFK---
+Military (Air) : Fixed-Wing : Tanker : Re-fueling Capability : Boom-Only,S-A-MFKB--
+Military (Air) : Fixed-Wing : Tanker : Re-fueling Capability : Drogue-Only,S-A-MFKD--
+Military (Air) : Fixed-Wing : Patrol,S-A-MFP---
+Military (Air) : Fixed-Wing : Reconnaissance,S-A-MFR---
+Military (Air) : Fixed-Wing : Trainer,S-A-MFT---
+Military (Air) : Fixed-Wing : Utility,S-A-MFU---
+Military (Air) : Fixed-Wing : Utility : Cargo/Transport Capacity : Light,S-A-MFUL--
+Military (Air) : Fixed-Wing : Utility : Cargo/Transport Capacity : Medium,S-A-MFUM--
+Military (Air) : Fixed-Wing : Utility : Cargo/Transport Capacity : Heavy,S-A-MFUH--
+Military (Air) : Fixed-Wing : VSTOL : Original,S-A-MFL---
+Military (Air) : Fixed-Wing : Airborne Command Post (ACP) : Original,S-A-MFD---
+Military (Air) : Fixed-Wing : Airborne Early Warning (AEW) : Original,S-A-MFRW--
+Military (Air) : Fixed-Wing : Antisurface Warfare : Original,S-A-MFPN--
+Military (Air) : Fixed-Wing : Antisubmarine Warfare : Original,S-A-MFS---
+Military (Air) : Fixed-Wing : Communications : Original,S-A-MFY---
+Military (Air) : Fixed-Wing : Combat Search and Rescue (CSAR) : Original,S-A-MFH---
+Military (Air) : Fixed-Wing : Electronic Support (ES) : Original,S-A-MFRZ--
+Military (Air) : Fixed-Wing : Mine Countermeasures (MCM),S-A-MFPM--
+Military (Air) : Fixed-Wing : Special Operations Forces,S-A-MFM---
+Military (Air) : Fixed-Wing : Photographic Reconnaissance : Original,S-A-MFRX--
+Military (Air) : Fixed-Wing : Very Important Person (VIP),S-A-MV----
+Military (Air) : Fixed-Wing : Escort,S-A-ME----
+Military (Air) : Rotary-Wing,S-A-MH----
+Military (Air) : Rotary-Wing : Military Aircraft Type : Attack/Strike,S-A-MHA---
+Military (Air) : Rotary-Wing : Military Mission Area : Antisurface Warfare,S-A-MHS---
+Military (Air) : Rotary-Wing : Aircraft Type : Utility,S-A-MHU---
+Military (Air) : Rotary-Wing : Aircraft Type : Utility : Cargo/Transport Capacity : Light,S-A-MHUL--
+Military (Air) : Rotary-Wing : Aircraft Type : Utility : Cargo/Transport Capacity : Medium,S-A-MHUM--
+Military (Air) : Rotary-Wing : Aircraft Type : Utility : Cargo/Transport Capacity : Heavy,S-A-MHUH--
+Military (Air) : Rotary-Wing : Military Mission Area : Mine Countermeasures (MCM),S-A-MHI---
+Military (Air) : Rotary-Wing : Military Mission Area : Combat Search and Rescue (CSAR),S-A-MHH---
+Military (Air) : Rotary-Wing : Mission Area : Reconnaissance,S-A-MHR---
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo,S-A-MHC---
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo : Cargo/Transport Capacity : Light,S-A-MHCL--
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo : Cargo/Transport Capacity : Medium,S-A-MHCM--
+Military (Air) : Rotary-Wing : Aircraft Type : Cargo : Cargo/Transport Capacity : Heavy,S-A-MHCH--
+Military (Air) : Rotary-Wing : Mission Area : Trainer,S-A-MHT---
+Military (Air) : Rotary-Wing : Mission Area : Medical Evacuation (MEDEVAC),S-A-MHO---
+Military (Air) : Rotary-Wing : Military Mission Area : Special Operations Forces,S-A-MHM---
+Military (Air) : Rotary-Wing : Military Aircraft Type : Airborne Command Post (ACP),S-A-MHD---
+Military (Air) : Rotary-Wing : Aircraft Type : Tanker,S-A-MHK---
+Military (Air) : Rotary-Wing : Military Mission Area : Electronic Combat (EC)/Jammer,S-A-MHJ---
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV),S-A-MFQ---
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Attack/Strike,S-A-MFQA--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Bomber,S-A-MFQB--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : Cargo,S-A-MFQC--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Airborne Command Post (ACP),S-A-MFQD--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Airborne Early Warning (AEW),S-A-MFQRW-
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Aircraft Type : Fighter,S-A-MFQF--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Combat Search and Rescue (CSAR),S-A-MFQH--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Electronic Combat (EC)/Jammer,S-A-MFQJ--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Electronic Support (ES),S-A-MFQRZ-
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : Tanker,S-A-MFQK--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : VSTOL/VTOL,S-A-MFQL--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Special Operations Forces,S-A-MFQM--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Mine Countermeasures (MCM),S-A-MFQI--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Antisurface Warfare,S-A-MFQN--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Patrol,S-A-MFQP--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Reconnaissance,S-A-MFQR--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Photographic (Reconnaissance),S-A-MFQRX-
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Military Mission Area : Antisubmarine Warfare,S-A-MFQS--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Trainer,S-A-MFQT--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Aircraft Type : Utility,S-A-MFQU--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Communications,S-A-MFQY--
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV) : Mission Area : Medical Evacuation (MEDEVAC),S-A-MFQO--
+Military (Air) : Vertical-Takeoff UAV (VT-UAV),S-A-MHQ---
+Military (Air) : Lighter Than Air,S-A-ML----
+Civilian (Air),S-A-C-----
+Civilian (Air) : Fixed Wing,S-A-CF----
+Civilian (Air) : Rotary Wing : Original,S-A-CH----
+Civilian (Air) : Lighter Than Air,S-A-CL----
+Weapon (Air) : Original,S-A-W-----
+Weapon (Air) : Bomb,S-A-WB----
+Weapon (Air) : Decoy : Original,S-A-WD----
+Missile (Air Missile),S-A-WM----
+Missile (Air Missile) : Launch Origin : Surface : Missile Status : Launched,S-A-WMS---
+Missile (Air Missile) : Missile Class : Anti-Ballistic,S-A-WMSB--
+Missile (Air Missile) : Launch Origin : Surface : Missile Destination : Surface,S-A-WMSS--
+Missile (Air Missile) : Launch Origin : Surface : Missile Destination : Air,S-A-WMSA--
+Missile (Air Missile) : Launch Origin : Surface : Missile Destination : Subsurface,S-A-WMSU--
+Missile (Air Missile) : Launch Origin : Air : Missile Status : Launched,S-A-WMA---
+Missile (Air Missile) : Launch Origin : Air : Missile Destination : Surface,S-A-WMAS--
+Missile (Air Missile) : Launch Origin : Air : Missile Destination : Air,S-A-WMAA--
+Missile (Air Missile) : Launch Origin : Air : Missile Destination : Space,S-A-WMAP--
+Missile (Air Missile) : Launch Origin : Subsurface : Missile Destination : Surface,S-A-WMU---
+Missile (Air Missile) : Missile Class : Cruise : Missile Status : Missile,S-A-WMCM--
+Missile (Air Missile) : Missile Class : Ballistic (Air Missile) : Missile Status : Missile,S-A-WMB---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_CombatEffectiveness.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_CombatEffectiveness.csv
new file mode 100644
index 0000000..a578a9a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_CombatEffectiveness.csv
@@ -0,0 +1,6 @@
+Name,Value
+Fully Operational,FO
+Substantially Operational,SO
+Marginally Operational,MO
+Not Operational,NO
+Unknown,UNK
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..509ed72
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
@@ -0,0 +1,110 @@
+Name,Value
+Command and Control Areas : Area of Operations,G-G-SAO---
+Command and Control Areas : Named Area of Interest,G-G-SAN---
+Command and Control Areas : Targeted Area of Interest,G-G-SAT---
+Command and Control Areas : Airfield Zone,G-G-GAZ---
+Maneuver Lines : Airhead Line,G-G-SAA---
+Maneuver Areas : Assembly Area,G-G-GAA---
+Maneuver Areas : Drop Zone,G-G-GAD---
+Maneuver Areas : Extraction Zone,G-G-GAX---
+Maneuver Areas : Landing Zone,G-G-GAL---
+Maneuver Areas : Pick-Up Zone,G-G-GAP---
+Maneuver Areas : Fortified Area,G-G-GAF---
+Maneuver Areas : Limited Access Area,G-G-GAY---
+Maneuver Areas : Battle Position,G-G-DAB---
+Maneuver Areas : Battle Position : Battle Position - Prepared (P) but not Occupied,G-G-DABP--
+Maneuver Areas : Battle Position : Strong Point,G-M-SP----
+Maneuver Areas : Engagement Area (EA),G-G-GAE---
+Maneuver Areas : Engagement Area (EA),G-G-DAE---
+Maneuver Areas : Assault Position,G-G-OAA---
+Maneuver Areas : Attack Position,G-G-OAK---
+Maneuver Areas : Objective,G-G-OAO---
+Maneuver Areas : Encirclement : Friendly,G-G-SAE---
+Maneuver Areas : Penetration Box,G-G-OAP---
+Air Corridors : High-Density Airspace Control Zone,G-G-AAH---
+Air Corridors : Restricted Operations Zone,G-G-AAR---
+Air Corridors : Missile Engagement Zone,G-G-AAM---
+Air Corridors : Low Altitude Missile Engagement Zone,G-G-AAML--
+Air Corridors : High Altitude Missile Engagement Zone,G-G-AAMH--
+Air Corridors : Short Range Air Defense Engagement Zone,G-G-AAF---
+Air Corridors : Weapons Free Zone,G-G-AAW---
+Fires Areas : Airspace Coordination Area : Irregular,G-F-ACAI--
+Fires Areas : Airspace Coordination Area : Rectangular,G-F-ACAR--
+Fires Areas : Airspace Coordination Area : Circular,G-F-ACAC--
+Fires Areas : Free Fire Area : Irregular,G-F-ACFI--
+Fires Areas : Free Fire Area : Rectangular,G-F-ACFR--
+Fires Areas : Free Fire Area : Circular,G-F-ACFC--
+Fires Areas : No Fire Area : Irregular,G-F-ACNI--
+Fires Areas : No Fire Area : Rectangular,G-F-ACNR--
+Fires Areas : No Fire Area : Circular,G-F-ACNC--
+Fires Areas : Restricted Fire Area : Irregular,G-F-ACRI--
+Fires Areas : Restricted Fire Area : Rectangular,G-F-ACRR--
+Fires Areas : Restricted Fire Area : Circular,G-F-ACRC--
+Fires Areas : Position Area For Artillery (PAA) : Rectangular,G-F-ACPR--
+Fires Areas : Position Area For Artillery (PAA) : Circular,G-F-ACPC--
+Fires Areas : Area Targets : Area Target,G-F-AT----
+Fires Areas : Area Targets : Rectangular Target,G-F-ATR---
+Fires Areas : Area Targets : Circular Target,G-F-ATC---
+Fires Areas : Area Targets : Series of Targets,G-F-ATG---
+Fires Areas : Area Targets : Smoke Target,G-F-ATS---
+Fires Areas : Area Targets : Bomb Area,G-F-ATB---
+Fires Areas : Fire Support Area : Irregular,G-F-ACSI--
+Fires Areas : Fire Support Area : Rectangular,G-F-ACSR--
+Fires Areas : Fire Support Area : Circular,G-F-ACSC--
+Fires Areas : Artillery Target Intelligence Zone : Irregular,G-F-AZII--
+Fires Areas : Artillery Target Intelligence Zone : Rectangular,G-F-AZIR--
+Fires Areas : Call for Fire Zone (CFFZ) : Irregular,G-F-AZXI--
+Fires Areas : Call for Fire Zone (CFFZ) : Rectangular,G-F-AZXR--
+Fires Areas : Censor Zone : Irregular,G-F-AZCI--
+Fires Areas : Censor Zone : Rectangular,G-F-AZCR--
+Fires Areas : Critical Friendly Zone : Irregular,G-F-AZFI--
+Fires Areas : Critical Friendly Zone : Rectangular,G-F-AZFR--
+Fires Areas : Dead Space Area : Irregular,G-F-ACDI--
+Fires Areas : Dead Space Area : Rectangular,G-F-ACDR--
+Fires Areas : Dead Space Area : Circular,G-F-ACDC--
+Fires Areas : Sensor Zone : Irregular,G-F-ACEI--
+Fires Areas : Sensor Zone : Rectangular,G-F-ACER--
+Fires Areas : Sensor Zone : Circular,G-F-ACEC--
+Fires Areas : Target Build-up Area : Irregular,G-F-ACBI--
+Fires Areas : Target Build-up Area : Rectangular,G-F-ACBR--
+Fires Areas : Target Build-up Area : Circular,G-F-ACBC--
+Fires Areas : Target Value Area : Irregular,G-F-ACVI--
+Fires Areas : Target Value Area : Rectangular,G-F-ACVR--
+Fires Areas : Target Value Area : Circular,G-F-ACVC--
+Fires Areas : Zone of Responsibility : Irregular,G-F-ACZI--
+Fires Areas : Zone of Responsibility : Rectangular,G-F-ACZR--
+Fires Areas : Zone of Responsibility : Circular,G-F-ACZC--
+Fires Areas : Terminally Guided Munition Footprint (TGMF),G-F-ACT---
+Fires Areas : Weapon/Sensor Range fan-Circular,G-F-AXC---
+Fires Areas : Weapon/Sensor Range fan-Sector,G-F-AXS---
+Fires Areas : Kill Box : Irregular-Blue,G-F-AKBI--
+Fires Areas : Kill Box : Rectangular-Blue,G-F-AKBR--
+Fires Areas : Kill Box : Circular-Blue,G-F-AKBC--
+Fires Areas : Kill Box : Irregular-Purple,G-F-AKPI--
+Fires Areas : Kill Box : Rectangular-Purple,G-F-AKPR--
+Fires Areas : Kill Box : Circular-Purple,G-F-AKPC--
+Protection Areas : Obstacle Belt,G-M-OGB---
+Protection Areas : Obstacle Zone,G-M-OGZ---
+Protection Areas : Obstacle Free Zone,G-M-OGF---
+Protection Areas : Obstacle Restricted Zone,G-M-OGR---
+Protection Areas : Minefield : Completed,G-M-OFS---
+Protection Areas : Minefield : Dummy Minefield- Dymanic,G-G-PC----
+Protection Areas : Minefield : Dynamic Depiction,G-M-OFD---
+Protection Areas : Mined Area,G-M-OFA---
+Protection Areas : Decoy Mined Area,G-G-PM----
+Protection Areas : Decoy Mined Area : Fenced,G-G-PY----
+Protection Areas : Unexploded Explosive Ordnance (UXO) Area,G-M-OU----
+Protection Areas : Assault Crossing,G-M-BCA---
+Protection Areas : Biological Contaminated Area,G-M-NB----
+Protection Areas : Chemical Contaminated Area,G-M-NC----
+Protection Areas : Nuclear Contaminated Area,G-M-NR----
+Protection Areas : Minimum Safe Distance Zone,G-M-NM----
+Protection Areas : Radiation Dose Rate Contour Lines,G-M-NL----
+Sustainment Areas : Detainee Holding Area,G-S-AD----
+Sustainment Areas : Enemy Prisoner of War Holding Area,G-S-AE----
+Sustainment Areas : Forward Arming and Refueling Point,G-S-AR----
+Sustainment Areas : Refugee Holding Area,G-S-AH----
+Sustainment Areas : Regimental Support Area,G-S-ASR---
+Sustainment Areas : Brigade Support Area,G-S-ASB---
+Sustainment Areas : Division Support Area,G-S-ASD---
+Maneuver Areas : General Area,G-G-GAG---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
new file mode 100644
index 0000000..9d0d383
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
@@ -0,0 +1,122 @@
+Name,Value
+Command and Control Lines : Light Line,G-G-GLL---
+Maneuver Lines : Forward Line of Troops : Friendly Present,G-G-GLF---
+Maneuver Lines : Phase Line,G-G-GLP---
+Maneuver Lines : Forward Edge of the Battle Area,G-G-DLF---
+Maneuver Lines : Principal Direction of Fire,G-G-DLP---
+Maneuver Lines : Direction of Attack : Friendly Aviation,G-G-OLKA--
+Maneuver Lines : Direction of Attack : Friendly Direction of Main Attack,G-G-OLKGM-
+Maneuver Lines : Direction of Attack : Friendly Direction of Supporting Attack,G-G-OLKGS-
+Maneuver Lines : Direction of Attack : Feint,G-G-PF----
+Maneuver Lines : Final Coordination Line,G-G-OLF---
+Maneuver Lines : Infiltration Lane,G-G-OLI---
+Maneuver Lines : Limit of Advance,G-G-OLL---
+Maneuver Lines : Line of Departure,G-G-OLT---
+Maneuver Lines : Line of Departure/Line of Contact,G-G-OLC---
+Maneuver Lines : Probable Line of Deployment,G-G-OLP---
+Maneuver Lines : Bridgehead Line,G-G-SLB---
+Maneuver Lines : Holding Line,G-G-SLH---
+Maneuver Lines : Release Line,G-G-SLR---
+Maneuver Lines : Ambush,G-G-SLA---
+Maneuver Areas : Battle Position : Contain,G-T-J-----
+Maneuver Areas : Battle Position : Retain,G-T-Q-----
+Maneuver Areas : Axis of Advance : Friendly Airborne/Aviation,G-G-OLAV--
+Maneuver Areas : Axis of Advance : Friendly Airborne/Aviation,G-G-OLAA--
+Maneuver Areas : Axis of Advance : Attack Helicopter,G-G-OLAR--
+Maneuver Areas : Axis of Advance : Main Attack,G-G-OLAGM-
+Maneuver Areas : Axis of Advance : Supporting Attack,G-G-OLAGS-
+Maneuver Areas : Axis of Advance : Feint,G-G-PA----
+Maneuver Areas : Attack by Fire Position,G-G-OAF---
+Maneuver Areas : Support by Fire,G-G-OAS---
+Maneuver Areas : Search Area/Reconnaissance Area,G-G-GAS---
+Air Corridors : Air Corridor,G-G-ALC---
+Air Corridors : Low Level Transit Route,G-G-ALL---
+Air Corridors : Minimum-Risk Route,G-G-ALM---
+Air Corridors : Standard Use Army Aircraft Flight Route,G-G-ALS---
+Air Corridors : Unmanned Aircraft (UA) Route,G-G-ALU---
+Maritime Points : Navigational,G-O-HN----
+Maritime Lines : Bearing Line,G-O-B-----
+Maritime Lines : Bearing Line : Electronic,G-O-BE----
+Maritime Lines : Bearing Line : Acoustic,G-O-BA----
+Maritime Lines : Bearing Line : Torpedo,G-O-BT----
+Maritime Lines : Bearing Line : Electro-Optical Intercept,G-O-BO----
+Deception : Decoy/Dummy,G-G-PD----
+Fires Areas : Linear Targets : Linear Target,G-F-LT----
+Fires Areas : Linear Targets : Linear Smoke Target,G-F-LTS---
+Fires Areas : Linear Targets : Final Protective Fire (FPF),G-F-LTF---
+Fire Lines : Fire Support Coordination Line (FSCL),G-F-LCF---
+Fire Lines : Coordinated Fire Line (CFL),G-F-LCC---
+Fire Lines : No Fire Line,G-F-LCN---
+Fire Lines : Restrictive Fire Line,G-F-LCR---
+Fire Lines : Munition Flight Path,G-F-LCM---
+Protection Areas : Obstacle Effects : Block,G-M-OEB---
+Protection Areas : Obstacle Effects : Disrupt,G-M-OED---
+Protection Areas : Obstacle Effects : Fix,G-M-OEF---
+Protection Areas : Obstacle Effects : Turn,G-M-OET---
+Protection Areas : Obstacle Bypass : Easy,G-M-BDE---
+Protection Areas : Obstacle Bypass : Difficult,G-M-BDD---
+Protection Areas : Obstacle Bypass : Impossible,G-M-BDI---
+Protection Areas : Bridge or Gap,G-M-OFG---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Planned,G-M-ORP---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 1 (Safe),G-M-ORS---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 2 (armed but passable),G-M-ORA---
+Protection Areas : Roadblocks- Craters and Blown Bridges : Roadblock Complete (Executed),G-M-ORC---
+Protection Areas : Bridge,G-M-BCB---
+Protection Areas : Ford Easy,G-M-BCE---
+Protection Areas : Ford Difficult,G-M-BCD---
+Protection Points : Abatis,G-M-OS----
+Protection Points : Vertical Obstructions : Overhead Wire,G-M-OHO---
+Protection Lines : Obstacle Line,G-M-OGL---
+Protection Lines : Antitank Obstacles : Under Construction,G-M-OADU--
+Protection Lines : Antitank Obstacles : Completed,G-M-OADC--
+Protection Lines : Antitank Obstacles : Reinforced-with Antitank Mines,G-M-OAR---
+Protection Lines : Antitank Obstacles : Antitank Wall,G-M-OAW---
+Protection Lines : Wire Obstacles : Unspecified Wire,G-M-OWU---
+Protection Lines : Wire Obstacles : Single Fence Wire,G-M-OWS---
+Protection Lines : Wire Obstacles : Double Fence Wire,G-M-OWD---
+Protection Lines : Wire Obstacles : Double Apron Fence,G-M-OWA---
+Protection Lines : Wire Obstacles : Low Wire Fence,G-M-OWL---
+Protection Lines : Wire Obstacles : High Wire Fence,G-M-OWH---
+Protection Lines : Wire Obstacles : Single Concertina,G-M-OWCS--
+Protection Lines : Wire Obstacles : Double Strand Concertina,G-M-OWCD--
+Protection Lines : Wire Obstacles : Triple Strand Concertina,G-M-OWCT--
+Protection Lines : Mine Cluster,G-M-OMC---
+Protection Lines : Trip Wire,G-M-OT----
+Protection Lines : Lane,G-M-BCL---
+Protection Lines : Ferry,G-M-BCF---
+Protection Lines : Raft Site,G-M-BCR---
+Protection Lines : Fortified Line,G-M-SL----
+Protection Lines : Fortified Position,G-M-SW----
+Sustainment Lines : Moving Convoy,G-S-LCM---
+Sustainment Lines : Halted Convoy,G-S-LCH---
+Sustainment Lines : Main Supply Route,G-S-LRM---
+Sustainment Lines : Main Supply Route : One Way Traffic,G-S-LRO---
+Sustainment Lines : Main Supply Route : Two Way Traffic,G-S-LRW---
+Sustainment Lines : Alternate Supply Route,G-S-LRA---
+Sustainment Lines : Alternate Supply Route : One Way Traffic,G-S-LRT---
+Mission Tasks : Block,G-T-B-----
+Mission Tasks : Breach,G-T-H-----
+Mission Tasks : Bypass,G-T-Y-----
+Mission Tasks : Canalize,G-T-C-----
+Mission Tasks : Clear,G-T-X-----
+Mission Tasks : Counterattack,G-T-K-----
+Mission Tasks : Counterattack by Fire,G-T-KF----
+Mission Tasks : Delay,G-T-L-----
+Mission Tasks : Disrupt,G-T-T-----
+Mission Tasks : Fix,G-T-F-----
+Mission Tasks : Follow and Assume,G-T-A-----
+Mission Tasks : Follow and Support,G-T-AS----
+Mission Tasks : Isolate,G-T-E-----
+Mission Tasks : Occupy,G-T-O-----
+Mission Tasks : Penetrate,G-T-P-----
+Mission Tasks : Relief in Place (RIP),G-T-R-----
+Mission Tasks : Retire/Retirement,G-T-M-----
+Mission Tasks : Secure,G-T-S-----
+Mission Tasks : Security : Cover,G-T-UC----
+Mission Tasks : Security : Guard,G-T-UG----
+Mission Tasks : Security : Screen,G-T-US----
+Mission Tasks : Seize,G-T-Z-----
+Mission Tasks : Withdraw,G-T-W-----
+Mission Tasks : Withdraw Under Pressure,G-T-WP----
+Command and Control Lines : Boundary,G-G-GLB---
+Command and Control Lines : Line of Contact,G-G-GLC---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..620a21c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
@@ -0,0 +1,198 @@
+Name,Value
+Command and Control Points : Action Point (General),G-G-GPP---
+Command and Control Points : Amnesty Point,G-G-GPPA--
+Command and Control Points : Checkpoint,G-G-GPPK--
+Command and Control Points : Contact Point,G-G-GPPC--
+Command and Control Points : Coordinating Point,G-G-GPPO--
+Command and Control Points : Decision Point,G-G-GPPD--
+Command and Control Points : Linkup Point,G-G-GPPL--
+Command and Control Points : Passage Point,G-G-GPPP--
+Command and Control Points : Point of Interest,G-G-GPRI--
+Command and Control Points : Rally Point,G-G-GPPR--
+Command and Control Points : Release Point,G-G-GPPE--
+Command and Control Points : Start Point,G-G-GPPS--
+Command and Control Points : Waypoint : Original,G-G-GPPW--
+Maneuver Points : Observation Post/Outpost (Unspecified),G-G-DPO---
+Maneuver Points : Observation Post/Outpost (Specified) : Reconnaissance Outpost,G-G-DPOR--
+Maneuver Points : Observation Post/Outpost (Specified) : Forward Observer Outpost,G-G-DPOF--
+Maneuver Points : Observation Post/Outpost (Specified) : CBRN Observation Outpost,G-G-DPON--
+Maneuver Points : Observation Post/Outpost (Specified) : Sensor Outpost/Listening Post : Original,G-G-DPOS--
+Maneuver Points : Observation Post/Outpost (Specified) : Combat Outpost,G-G-DPOC--
+Maneuver Points : Target Reference Point,G-G-DPT---
+Maneuver Points : Point of Departure,G-G-OPP---
+Airspace Control Points,G-G-GPA---
+Airspace Control Points : Air Control Point,G-G-APP---
+Airspace Control Points : Communications Checkpoint,G-G-APC---
+Airspace Control Points : Downed Aircrew Pick-Up Point,G-G-APD---
+Airspace Control Points : Pop-up Point,G-G-APU---
+Airspace Control Points : TACAN,G-G-GPAT--
+Airspace Control Points : CAP Station,G-G-GPAP--
+Airspace Control Points : AEW Station,G-G-GPAW--
+Airspace Control Points : ASW (Helo and F/W) Station,G-G-GPAA--
+Airspace Control Points : Strike Initial Point,G-G-GPAS--
+Airspace Control Points : Replemenshment Station,G-G-GPAL--
+Airspace Control Points : Tanking,G-G-GPAK--
+Airspace Control Points : Antisubmarine Warfare- Rotary Wing,G-G-GPAH--
+Airspace Control Points : SUCAP - Fixed Wing,G-G-GPAB--
+Airspace Control Points : SUCAP - Rotary Wing,G-G-GPAC--
+Airspace Control Points : MIW - Fixed Wing,G-G-GPAD--
+Airspace Control Points : MIW - Rotary Wing,G-G-GPAE--
+Airspace Control Points : Tomcat,G-G-GPAO--
+Airspace Control Points : Rescue,G-G-GPAR--
+Airspace Control Points : Unmanned Aerial System (UAS/UA),G-G-GPAF--
+Airspace Control Points : VTUA,G-G-GPAG--
+Airspace Control Points : Orbit,G-G-GPAI--
+Airspace Control Points : Orbit - Figure Eight,G-G-GPAJ--
+Airspace Control Points : Orbit - Race Track,G-G-GPAM--
+Airspace Control Points : Orbit - Random Closed,G-G-GPAN--
+Maritime Points : Aim Point,G-G-GPWA--
+Maritime Points : Drop Point,G-G-GPWD--
+Maritime Points : Entry Point,G-G-GPWE--
+Maritime Points : Ground Zero,G-G-GPWG--
+Maritime Points : Impact Point,G-G-GPWI--
+Maritime Points : Predicted Impact Point,G-G-GPWP--
+Maritime Points : Missile Detection Point,G-G-GPWM--
+Maritime Points : Brief Contact,G-G-GPUUB-
+Maritime Points : Datum Lost Contact,G-G-GPUUD-
+Maritime Points : Lost Contact,G-G-GPUUL-
+Maritime Points : Sinker,G-G-GPUUS-
+Maritime Points : Acoustic Fix,G-O-FA----
+Maritime Points : Electromagnetic Fix,G-O-FE----
+Maritime Points : Optical Fix,G-O-FO----
+Maritime Points : Formation,G-G-GPF---
+Maritime Points : Harbor,G-G-GPH---
+Maritime Points : Harbor Entrance Point : A,G-G-GPHA--
+Maritime Points : Harbor Entrance Point : Q,G-G-GPHQ--
+Maritime Points : Harbor Entrance Point : X,G-G-GPHX--
+Maritime Points : Harbor Entrance Point : Y,G-G-GPHY--
+Maritime Points : Dip Position,G-G-GPUSD-
+Maritime Points : Search,G-G-GPUS--
+Maritime Points : Search Area,G-G-GPUSA-
+Maritime Points : Search Center,G-G-GPUSC-
+Maritime Points : Sonobuoy,G-G-GPUY--
+Maritime Points : Sonobuoy : Ambient Noise,G-G-GPUYA-
+Maritime Points : Sonobuoy : Air Transportable Communication,G-G-GPUYT-
+Maritime Points : Sonobuoy : Bathythermograph Transmitting,G-G-GPUYB-
+Maritime Points : Sonobuoy : Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS),G-G-GPUYC-
+Maritime Points : Sonobuoy : Digital Frequency Analysis and Recording (DIFAR),G-G-GPUYD-
+Maritime Points : Sonobuoy : Directional Command Active Sonobuoy System (DICASS),G-G-GPUYS-
+Maritime Points : Sonobuoy : Expired,G-G-GPUYX-
+Maritime Points : Sonobuoy : Kingpin,G-G-GPUYK-
+Maritime Points : Sonobuoy : Low Frequency Analysis and Recording (LOFAR),G-G-GPUYL-
+Maritime Points : Sonobuoy : Pattern Center,G-G-GPUYP-
+Maritime Points : Sonobuoy : Range Only,G-G-GPUYR-
+Maritime Points : Sonobuoy : Vertical Line Array Directional Frequency Analysis and Recording (DIFAR),G-G-GPUYV-
+Maritime Points : Reference Point,G-G-GPR---
+Maritime Points : Special Point,G-G-GPRS--
+Maritime Points : Navigational Reference Point : Original,G-G-GPRN--
+Maritime Points : Data Link Reference Point : Original,G-G-GPRD--
+Maritime Points : Corridor Tab Point,G-G-GPRC--
+Maritime Points : Marshall Point : Original,G-G-GPRM--
+Maritime Points : Position and Intended Movement (PIM),G-G-GPRP--
+Maritime Points : Waypoint,G-G-GPRW--
+Maritime Points : General Subsurface Station,G-G-GPB---
+Maritime Points : Submarine Subsurface Station,G-G-GPBS--
+Maritime Points : Submarine Antisubmarine Warfare Subsurface Station,G-G-GPBSA-
+Maritime Points : Unmanned Underwater Vehicle Subsurface Station,G-G-GPBU--
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Subsurface Station,G-G-GPBUA-
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Subsurface Station,G-G-GPBUM-
+Maritime Points : Surface Warfare Unmanned Underwater Vehicle Subsurface Station,G-G-GPBUS-
+Maritime Points : General Surface Station,G-G-GPC---
+Maritime Points : Antisubmarine Warfare (ASW) Surface Station,G-G-GPCA--
+Maritime Points : Mine Warfare Surface Station,G-G-GPCM--
+Maritime Points : Non-Combatant Surface Station,G-G-GPCN--
+Maritime Points : Picket Surface Station,G-G-GPCP--
+Maritime Points : Rendezvous Surface Station,G-G-GPCR--
+Maritime Points : Replenishment at Sea Surface Station,G-G-GPCE--
+Maritime Points : Rescue Surface Station,G-G-GPCC--
+Maritime Points : Surface Warfare Surface Station,G-G-GPCS--
+Maritime Points : Unmanned Underwater Vehicle Surface Station,G-G-GPCU--
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Surface Station,G-G-GPCUA-
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Surface Station,G-G-GPCUM-
+Maritime Points : Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater,G-G-GPCUR-
+Maritime Points : Surface Warfare Mine Warfare Unmanned Underwater Vehicle,G-G-GPCUS-
+Maritime Points : General Route,G-G-GPO---
+Maritime Points : Diversion Route,G-G-GPOD--
+Maritime Points : Position and Intended Movement (PIM) Route,G-G-GPOP--
+Maritime Points : Point R Route,G-G-GPOR--
+Maritime Points : Rendezvous Route,G-G-GPOZ--
+Maritime Points : Waypoint Route,G-G-GPOW--
+Maritime Points : Distressed Vessel,G-O-EV----
+Maritime Points : Ditched Aircraft/Downed Aircraft,G-O-ED----
+Maritime Points : Person in Water/Bailout,G-O-EP----
+Maritime Points : Iceberg,G-O-HI----
+Maritime Points : Oil Rig,G-O-HO----
+Maritime Points : Sea Mine-Like,G-O-HM----
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO),G-O-SBN---
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO),G-O-SB----
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO)/Installation Manmade,G-O-SBM---
+Maritime Points : Marine Life,G-O-SM----
+Maritime Points : Sea Anomaly (Wake-Current-Knuckle),G-O-SS----
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Dangerous,G-O-SBX---
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Non Dangerous,G-O-SBW---
+Fires Areas : Point Targets : Point or Single Target,G-F-PTS---
+Fires Areas : Point Targets : Nuclear Target,G-F-PTN---
+Fires Areas : Fire Support Station,G-F-PCF---
+Fires Points : Firing Point,G-F-PCB---
+Fires Points : Hide Point,G-F-PCH---
+Fires Points : Launch Point,G-F-PCL---
+Fires Points : Reload Point,G-F-PCR---
+Fires Points : Survey Control Point,G-F-PCS---
+Protection Areas : Minefield : Dummy : Original,G-G-PN----
+Protection Points : Antipersonnel Mine,G-M-OMP---
+Protection Points : Antipersonnel Mine : With Directional Effects,G-M-OME---
+Protection Points : Antitank Mine,G-M-OMT---
+Protection Points : Antitank Mine with Anti-handling Device,G-M-OMD---
+Protection Points : Wide Area Antitank Mine,G-M-OMW---
+Protection Points : Unspecified Mine,G-M-OMU---
+Protection Points : Booby Trap,G-M-OB----
+Protection Points : Engineer Regulating Point,G-M-BCP---
+Protection Points : Shelter,G-M-SE----
+Protection Points : Shelter Above Ground,G-M-SS----
+Protection Points : Below Ground Shelter,G-M-SU----
+Protection Points : Fort,G-M-SF----
+Protection Points : Chemical Event : Original,G-M-NEC---
+Protection Points : Biological Event : Original,G-M-NEB---
+Protection Points : Nuclear Event : Original,G-M-NZ----
+Protection Points : Nuclear Fallout Producing Event : Original,G-M-NF----
+Protection Points : Decontamination/Site,G-M-NDP---
+Protection Points : Decontamination/Site : Alternate,G-M-NDA---
+Protection Points : Decontamination/Site : Equipment,G-M-NDE---
+Protection Points : Decontamination/Site : Troop,G-M-NDT---
+Protection Points : Decontamination/Site : Equipment/Troop,G-M-NDB---
+Protection Points : Decontamination/Site : Operational,G-M-NDO---
+Protection Points : Decontamination/Site : Thorough,G-M-NDD---
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Fixed and Prefabricated,G-M-OAOF--
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable,G-M-OAOM--
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable and Prefabricated,G-M-OAOP--
+Protection Points : Vertical Obstructions : Tower-Low,G-M-OHTL--
+Protection Points : Vertical Obstructions : Tower-High,G-M-OHTH--
+Sustainment Points : Ambulance Exchange Point,G-S-PX----
+Sustainment Points : Ammunition Supply Point,G-S-PAS---
+Sustainment Points : Ammunition Transfer Point,G-S-PAT---
+Sustainment Points : Cannibalization Point,G-S-PC----
+Sustainment Points : Casualty Collection Point,G-S-PY----
+Sustainment Points : Civilian Collection Point,G-S-PT----
+Sustainment Points : Detainee Collection Point,G-S-PD----
+Sustainment Points : Enemy Prisoner of War Collection Point,G-S-PE----
+Sustainment Points : Logistics Release Point,G-S-PL----
+Sustainment Points : Maintenance Collection Point (MCP),G-S-PM----
+Sustainment Points : Rearm-Refuel and Resupply Point (R3P),G-S-PR----
+Sustainment Points : Refuel on the Move (ROM) Point,G-S-PU----
+Sustainment Points : Traffic Control Post (TCP),G-S-PO----
+Sustainment Points : Trailer Transfer Point (TTP),G-S-PI----
+Sustainment Points : Unit Maintenance Collection Point (UMCP),G-S-PN----
+Sustainment Points : General Supply,G-S-PSZ---
+Sustainment Points : General Supply : US Class I Supply Point,G-S-PSA---
+Sustainment Points : General Supply : US Class II Supply Point,G-S-PSB---
+Sustainment Points : General Supply : US Class III Supply Point,G-S-PSC---
+Sustainment Points : General Supply : US Class IV Supply Point,G-S-PSD---
+Sustainment Points : General Supply : US Class V Supply Point,G-S-PSE---
+Sustainment Points : General Supply : US Class VI Supply Point,G-S-PSF---
+Sustainment Points : General Supply : US Class VII Supply Point,G-S-PSG---
+Sustainment Points : General Supply : US Class VIII Supply Point,G-S-PSH---
+Sustainment Points : General Supply : US Class IX Supply Point,G-S-PSI---
+Sustainment Points : General Supply : US Class X Supply Point,G-S-PSJ---
+Mission Tasks : Destroy,G-T-D-----
+Mission Tasks : Interdict,G-T-I-----
+Mission Tasks : Neutralize,G-T-N-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_CountryCodes.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_CountryCodes.csv
new file mode 100644
index 0000000..fa35eef
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_CountryCodes.csv
@@ -0,0 +1,281 @@
+Name,Value
+Afghanistan,AFG
+Akrotiri,XQZ
+Albania,ALB
+Algeria,DZA
+American Samoa,ASM
+Andorra,AND
+Angola,AGO
+Anguilla,AIA
+Antarctica,ATA
+Antigua and Barbuda,ATG
+Argentina,ARG
+Armenia,ARM
+Aruba,ABW
+Ashmore and Cartier Islands,XAC
+Australia,AUS
+Austria,AUT
+Azerbaijan,AZE
+"Bahamas, The",BHS
+Bahrain,BHR
+Baker Island,XBK
+Bangladesh,BGD
+Barbados,BRB
+Bassas Da India,XBI
+Belarus,BLR
+Belgium,BEL
+Belize,BLZ
+Benin,BEN
+Bermuda,BMU
+Bhutan,BTN
+Bolivia,BOL
+"Bonaire, Sint Eustatius, and Saba",BES
+Bosnia and Herzegovina,BIH
+Botswana,BWA
+Bouvet Island,BVT
+Brazil,BRA
+British Indian Ocean Territory,IOT
+Brunei,BRN
+Bulgaria,BGR
+Burkina Faso,BFA
+Burma,MMR
+Burundi,BDI
+Cabo Verde,CPV
+Cambodia,KHM
+Cameroon,CMR
+Canada,CAN
+Cayman Islands,CYM
+Central African Republic,CAF
+Chad,TCD
+Chile,CHL
+China,CHN
+Christmas Island,CXR
+Clipperton Island,CPT
+Cocos (Keeling) Islands,CCK
+Colombia,COL
+Comoros,COM
+Congo (Brazzaville),COG
+Congo (Kinshasa),COD
+Cook Islands,COK
+Coral Sea Islands,XCS
+Costa Rica,CRI
+Côte d’Ivoire,CIV
+Croatia,HRV
+Cuba,CUB
+Curaçao,CUW
+Cyprus,CYP
+Czech Republic,CZE
+Denmark,DNK
+Dhekelia,XXD
+Diego Garcia,DGA
+Djibouti,DJI
+Dominica,DMA
+Dominican Republic,DOM
+Ecuador,ECU
+Egypt,EGY
+El Salvador,SLV
+Entity 1,XAZ
+Entity 2,XCR
+Entity 3,XCY
+Entity 4,XKM
+Entity 5,XKN
+Entity 6,AX3
+Equatorial Guinea,GNQ
+Eritrea,ERI
+Estonia,EST
+Ethiopia,ETH
+Europa Island,XEU
+Falkland Islands (Islas Malvinas),FLK
+Faroe Islands,FRO
+Fiji,FJI
+Finland,FIN
+France,FRA
+French Guiana,GUF
+French Polynesia,PYF
+French Southern and Antarctic Lands,ATF
+Gabon,GAB
+"Gambia, The",GMB
+Gaza Strip,XGZ
+Georgia,GEO
+Germany,DEU
+Ghana,GHA
+Gibraltar,GIB
+Glorioso Islands,XGL
+Greece,GRC
+Greenland,GRL
+Grenada,GRD
+Guadeloupe,GLP
+Guam,GUM
+Guantanamo Bay Naval Base,AX2
+Guatemala,GTM
+Guernsey,GGY
+Guinea,GIN
+Guinea-Bissau,GNB
+Guyana,GUY
+Haiti,HTI
+Heard Island and Mcdonald Islands,HMD
+Honduras,HND
+Hong Kong,HKG
+Howland Island,XHO
+Hungary,HUN
+Iceland,ISL
+India,IND
+Indonesia,IDN
+Iran,IRN
+Iraq,IRQ
+Ireland,IRL
+Isle Of Man,IMN
+Israel,ISR
+Italy,ITA
+Jamaica,JAM
+Jan Mayen,XJM
+Japan,JPN
+Jarvis Island,XJV
+Jersey,JEY
+Johnston Atoll,XJA
+Jordan,JOR
+Juan De Nova Island,XJN
+Kazakhstan,KAZ
+Kenya,KEN
+Kingman Reef,XKR
+Kiribati,KIR
+"Korea, North",PRK
+"Korea, South",KOR
+Kosovo,XKS
+Kuwait,KWT
+Kyrgyzstan,KGZ
+Laos,LAO
+Latvia,LVA
+Lebanon,LBN
+Lesotho,LSO
+Liberia,LBR
+Libya,LBY
+Liechtenstein,LIE
+Lithuania,LTU
+Luxembourg,LUX
+Macau,MAC
+Macedonia,MKD
+Madagascar,MDG
+Malawi,MWI
+Malaysia,MYS
+Maldives,MDV
+Mali,MLI
+Malta,MLT
+Marshall Islands,MHL
+Martinique,MTQ
+Mauritania,MRT
+Mauritius,MUS
+Mayotte,MYT
+Mexico,MEX
+"Micronesia, Federated States Of",FSM
+Midway Islands,XMW
+Moldova,MDA
+Monaco,MCO
+Mongolia,MNG
+Montenegro,MNE
+Montserrat,MSR
+Morocco,MAR
+Mozambique,MOZ
+Namibia,NAM
+Nauru,NRU
+Navassa Island,XNV
+Nepal,NPL
+Netherlands,NLD
+New Caledonia,NCL
+New Zealand,NZL
+Nicaragua,NIC
+Niger,NER
+Nigeria,NGA
+Niue,NIU
+Norfolk Island,NFK
+Northern Mariana Islands,MNP
+Norway,NOR
+Oman,OMN
+Pakistan,PAK
+Palau,PLW
+Palmyra Atoll,XPL
+Panama,PAN
+Papua New Guinea,PNG
+Paracel Islands,XPR
+Paraguay,PRY
+Peru,PER
+Philippines,PHL
+Pitcairn Islands,PCN
+Poland,POL
+Portugal,PRT
+Puerto Rico,PRI
+Qatar,QAT
+Reunion,REU
+Romania,ROU
+Russia,RUS
+Rwanda,RWA
+Saint Barthelemy,BLM
+"Saint Helena, Ascension, and Tristan Da Cunha",SHN
+Saint Kitts and Nevis,KNA
+Saint Lucia,LCA
+Saint Martin,MAF
+Saint Pierre and Miquelon,SPM
+Saint Vincent and The Grenadines,VCT
+Samoa,WSM
+San Marino,SMR
+Sao Tome and Principe,STP
+Saudi Arabia,SAU
+Senegal,SEN
+Serbia,SRB
+Seychelles,SYC
+Sierra Leone,SLE
+Singapore,SGP
+Sint Maarten,SXM
+Slovakia,SVK
+Slovenia,SVN
+Solomon Islands,SLB
+Somalia,SOM
+South Africa,ZAF
+South Georgia and South Sandwich Islands,SGS
+South Sudan,SSD
+Spain,ESP
+Spratly Islands,XSP
+Sri Lanka,LKA
+Sudan,SDN
+Suriname,SUR
+Svalbard,XSV
+Swaziland,SWZ
+Sweden,SWE
+Switzerland,CHE
+Syria,SYR
+Taiwan,TWN
+Tajikistan,TJK
+Tanzania,TZA
+Thailand,THA
+Timor-Leste,TLS
+Togo,TGO
+Tokelau,TKL
+Tonga,TON
+Trinidad and Tobago,TTO
+Tromelin Island,XTR
+Tunisia,TUN
+Turkey,TUR
+Turkmenistan,TKM
+Turks and Caicos Islands,TCA
+Tuvalu,TUV
+Uganda,UGA
+Ukraine,UKR
+United Arab Emirates,ARE
+United Kingdom,GBR
+United States,USA
+Unknown,AX1
+Uruguay,URY
+Uzbekistan,UZB
+Vanuatu,VUT
+Vatican City,VAT
+Venezuela,VEN
+Vietnam,VNM
+"Virgin Islands, British",VGB
+"Virgin Islands, U.S.",VIR
+Wake Island,XWK
+Wallis and Futuna,WLF
+West Bank,XWB
+Western Sahara,ESH
+Yemen,YEM
+Zambia,ZMB
+Zimbabwe,ZWE
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Credibility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Credibility.csv
new file mode 100644
index 0000000..9c0629b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Credibility.csv
@@ -0,0 +1,7 @@
+Name,Value
+Confirmed by Other Sources,1
+Probably True,2
+Possibly True,3
+Doubtfully True,4
+Improbable,5
+Truth Cannot Be Judged,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_EchelonMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_EchelonMobility.csv
new file mode 100644
index 0000000..e7d78ec
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_EchelonMobility.csv
@@ -0,0 +1,27 @@
+Name,Value
+Unspecified,-
+Team,A
+Squad,B
+Section,C
+Platoon,D
+Company,E
+Battalion,F
+Regiment,G
+Brigade,H
+Division,I
+Corps,J
+Army,K
+Army Group,L
+Region,M
+Command,N
+Wheeled,O
+Cross Country,P
+Tracked,Q
+Wheeled Tracked,R
+Towed,S
+Rail,T
+Over Snow,U
+Sled,V
+Pack Animals,W
+Barge,X
+Amphibious,Y
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Equipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Equipment.csv
new file mode 100644
index 0000000..4170aab
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Equipment.csv
@@ -0,0 +1,152 @@
+Name,Value
+Sensors : Sensor,S-G-ES----
+Sensors : Sensor Emplaced,S-G-ESE---
+Sensors : Radar,S-G-ESR---
+Vehicle,S-G-EV----
+Vehicle : Armored Vehicle,S-G-EVA---
+Vehicle : Armored Vehicle : Armored Personnel Carrier,S-G-EVAA--
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,S-G-EVAAR-
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2,S-G-EVAC--
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,S-G-EVAI--
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,S-G-EVAL--
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,S-G-EVAS--
+Vehicle : Tank,S-G-EVAT--
+Vehicle : Tank : Heavy,S-G-EVATH-
+Vehicle : Tank Recovery Vehicle : Heavy,S-G-EVATHR
+Vehicle : Tank : Light,S-G-EVATL-
+Vehicle : Tank Recovery Vehicle : Light,S-G-EVATLR
+Vehicle : Tank : Medium,S-G-EVATM-
+Vehicle : Tank Recovery Vehicle : Medium,S-G-EVATMR
+Civilian Vehicle : Automobile,S-G-EVCA--
+Civilian Vehicle : Automobile : Sedan,S-G-EVCAH-
+Civilian Vehicle : Automobile : Compact,S-G-EVCAL-
+Civilian Vehicle : Automobile : Midsize,S-G-EVCAM-
+Civilian Vehicle : Tractor Trailer with Flatbed,S-G-EVCF--
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,S-G-EVCFH-
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light,S-G-EVCFL-
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,S-G-EVCFM-
+Civilian Vehicle : Jeep Type Vehicle,S-G-EVCJ--
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,S-G-EVCJH-
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,S-G-EVCJL-
+Civilian Vehicle : Jeep Type Vehicle : Medium,S-G-EVCJM-
+Civilian Vehicle : Multiple Passenger Vehicle,S-G-EVCM--
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,S-G-EVCMH-
+Civilian Vehicle : Multiple Passenger Vehicle : Van,S-G-EVCML-
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,S-G-EVCMM-
+Civilian Vehicle : Open-Bed Truck,S-G-EVCO--
+Civilian Vehicle : Open-Bed Truck : Large,S-G-EVCOH-
+Civilian Vehicle : Open-Bed Truck : Pickup,S-G-EVCOL-
+Civilian Vehicle : Open-Bed Truck : Small,S-G-EVCOM-
+Civilian Vehicle : Tractor Trailer with Box,S-G-EVCT--
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,S-G-EVCTH-
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,S-G-EVCTL-
+Civilian Vehicle : Tractor Trailer with Box : Medium,S-G-EVCTM-
+Civilian Vehicle : Utility Vehicle,S-G-EVCU--
+Civilian Vehicle : Utility Vehicle : Large Box Truck,S-G-EVCUH-
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),S-G-EVCUL-
+Civilian Vehicle : Utility Vehicle : Small Box Truck,S-G-EVCUM-
+Engineer Equipment,S-G-EVE---
+Engineer Equipment : Mine Clearing Equipment,S-G-EVEA--
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,S-G-EVEAA-
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,S-G-EVEAT-
+Engineer Equipment : Bridge,S-G-EVEB--
+Engineer Equipment : Construction Vehicle,S-G-EVEC--
+Engineer Equipment : Dozer,S-G-EVED--
+Engineer Equipment : Dozer : Dozer-Armored,S-G-EVEDA-
+Engineer Equipment : Earthmover,S-G-EVEE--
+Engineer Equipment : Ferry Transporter,S-G-EVEF--
+Engineer Equipment : Backhoe,S-G-EVEH--
+Engineer Equipment : Mine Laying Equipment,S-G-EVEM--
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,S-G-EVEML-
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,S-G-EVEMV-
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),S-G-EVER--
+Engineer Equipment : Armored Assault,S-G-EVES--
+Pack Animals,S-G-EVM---
+Missile Support,S-G-EVS---
+Missile Support : Crane/Loading Device,S-G-EVSC--
+Missile Support : Propellant Transporter,S-G-EVSP--
+Missile Support : Transporter,S-G-EVSR--
+Missile Support : Transloader,S-G-EVST--
+Missile Support : Warhead Transporter,S-G-EVSW--
+Train : Locomotive,S-G-EVT---
+Utility Vehicles : Utility Vehicle,S-G-EVU---
+Utility Vehicles : Medical Evacuation,S-G-EVUA--
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,S-G-EVUAA-
+Utility Vehicles : Bus,S-G-EVUB--
+Utility Vehicles : Limited Cross Country Truck,S-G-EVUL--
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,S-G-EVUR--
+Utility Vehicles : Semi-Trailer and Truck,S-G-EVUS--
+Utility Vehicles : Semi-Trailer and Truck : Heavy,S-G-EVUSH-
+Utility Vehicles : Semi-Trailer and Truck : Light,S-G-EVUSL-
+Utility Vehicles : Semi-Trailer and Truck : Medium,S-G-EVUSM-
+Utility Vehicles : Tow Truck,S-G-EVUT--
+Utility Vehicles : Tow Truck : Heavy,S-G-EVUTH-
+Utility Vehicles : Tow Truck : Light,S-G-EVUTL-
+Utility Vehicles : Cross Country Truck,S-G-EVUX--
+Weapon/Weapon System : Air Defense Gun,S-G-EWA---
+Weapon/Weapon System : Air Defense Gun : Heavy,S-G-EWAH--
+Weapon/Weapon System : Air Defense Gun : Light,S-G-EWAL--
+Weapon/Weapon System : Air Defense Gun : Medium,S-G-EWAM--
+Weapon/Weapon System : Direct Fire Gun,S-G-EWD---
+Weapon/Weapon System : Direct Fire Gun : Heavy,S-G-EWDH--
+Weapon/Weapon System : Direct Fire Gun : Light,S-G-EWDL--
+Weapon/Weapon System : Direct Fire Gun : Medium,S-G-EWDM--
+Weapon/Weapon System : Antitank Gun,S-G-EWG---
+Weapon/Weapon System : Antitank Gun : Heavy,S-G-EWGH--
+Weapon/Weapon System : Antitank Gun : Light,S-G-EWGL--
+Weapon/Weapon System : Antitank Gun : Medium,S-G-EWGM--
+Weapon/Weapon System : Recoilless Gun,S-G-EWGR--
+Weapon/Weapon System : Howitzer,S-G-EWH---
+Weapon/Weapon System : Howitzer : Heavy,S-G-EWHH--
+Weapon/Weapon System : Howitzer : Light,S-G-EWHL--
+Weapon/Weapon System : Howitzer : Medium,S-G-EWHM--
+Weapon/Weapon System : Missile Launcher,S-G-EWM---
+Weapon/Weapon System : ADML,S-G-EWMA--
+Weapon/Weapon System : ADML : Medium,S-G-EWMAI-
+Weapon/Weapon System : ADML : Medium- TELAR Air Defense Missile Launcher,S-G-EWMAIE
+Weapon/Weapon System : ADML : Medium- TLAR,S-G-EWMAIR
+Weapon/Weapon System : ADML : Heavy,S-G-EWMAL-
+Weapon/Weapon System : ADML : Heavy- TELAR,S-G-EWMALE
+Weapon/Weapon System : ADML : Heavy- TLAR,S-G-EWMALR
+Weapon/Weapon System : ADML : Light,S-G-EWMAS-
+Weapon/Weapon System : ADML : Light- Light Tactical Landing Approach Radar (TELAR),S-G-EWMASE
+Weapon/Weapon System : ADML : Light- Light Transporter-Launcher and Radar (TLAR),S-G-EWMASR
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,S-G-EWMS--
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,S-G-EWMSI-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,S-G-EWMSL-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,S-G-EWMSS-
+Weapon/Weapon System : Antitank Missile Launcher,S-G-EWMT--
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,S-G-EWMTH-
+Weapon/Weapon System : Antitank Missile Launcher : Light,S-G-EWMTL-
+Weapon/Weapon System : Antitank Missile Launcher : Medium,S-G-EWMTM-
+Weapon/Weapon System : Mortar,S-G-EWO---
+Weapon/Weapon System : Mortar : Heavy,S-G-EWOH--
+Weapon/Weapon System : Mortar : Light,S-G-EWOL--
+Weapon/Weapon System : Mortar : Medium,S-G-EWOM--
+Weapon/Weapon System : Rifle,S-G-EWR---
+Weapon/Weapon System : Rifle : Automatic Rifle,S-G-EWRH--
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,S-G-EWRL--
+Weapon/Weapon System : Rifle : Single Shot Rifle,S-G-EWRR--
+Weapon/Weapon System : Single Rocket Launcher,S-G-EWS---
+Weapon/Weapon System : Single Rocket Launcher : Heavy,S-G-EWSH--
+Weapon/Weapon System : Single Rocket Launcher : Light,S-G-EWSL--
+Weapon/Weapon System : Single Rocket Launcher : Medium,S-G-EWSM--
+Weapon/Weapon System : Antitank Rocket Launcher,S-G-EWT---
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,S-G-EWTH--
+Weapon/Weapon System : Antitank Rocket Launcher : Light,S-G-EWTL--
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,S-G-EWTM--
+Weapon/Weapon System : Multiple Rocket Launcher,S-G-EWX---
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,S-G-EWXH--
+Weapon/Weapon System : Multiple Rocket Launcher : Light,S-G-EWXL--
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,S-G-EWXM--
+Weapon/Weapon System : Grenade Launcher,S-G-EWZ---
+Weapon/Weapon System : Grenade Launcher : Heavy,S-G-EWZH--
+Weapon/Weapon System : Grenade Launcher : Light,S-G-EWZL--
+Weapon/Weapon System : Grenade Launcher : Medium,S-G-EWZM--
+Weapon/Weapon System : Flame Thrower,S-G-EXF---
+Land Mines : Improvised Explosives Device (IED),S-G-EXI---
+Other Equipment : Laser,S-G-EXL---
+Land Mines : Land Mine,S-G-EXM---
+Land Mines : Antipersonnel Land Mine (APL),S-G-EXMC--
+Land Mines : Less than lethal,S-G-EXML--
+Other Equipment : CBRN Equipment,S-G-EXN---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_HQ_TF_FD.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_HQ_TF_FD.csv
new file mode 100644
index 0000000..31637b5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_HQ_TF_FD.csv
@@ -0,0 +1,10 @@
+Name,Value
+Not Set Modifier,-
+Headquarters,A
+Task Force HQ,B
+Feint Dummy HQ,C
+Feint Dummy Task Force HQ,D
+Task Force,E
+Feint Dummy,F
+Feint Dummy Task Force,G
+Installation,H
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Installations.csv
new file mode 100644
index 0000000..30fb1e4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Installations.csv
@@ -0,0 +1,40 @@
+Name,Value
+Installation : Aircraft Production/Assembly,S-G-IMA---
+Installation : Ammunition and Explosives/Assembly,S-G-IME---
+Installation : Armament Production,S-G-IMG---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN),S-G-IRN---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Biological,S-G-IRNB--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Chemical,S-G-IRNC--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Nuclear,S-G-IRNN--
+Installation : Processing Facility,S-G-IP----
+Installation : Processing Facility : Decontamination,S-G-IPD---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : No Category Listed : Biological,S-G-IMC---
+Installation : Engineering Equipment Production,S-G-IMN---
+Installation : Engineering Equipment Production : Bridge,S-G-IMNB--
+Installation : Equipment Manufacture,S-G-IE----
+Installation : Utility,S-G-IU----
+Installation : Utility : Research,S-G-IUR---
+Installation : Utility : TELECOM,S-G-IUT---
+Installation : Government Leadership,S-G-IG----
+Installation : Raw Material,S-G-IR----
+Installation : Mine,S-G-IRM---
+Installation : Missile and Space System Production,S-G-IMM---
+Installation : Nuclear (Non CBRN Defense),S-G-IMF---
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Atomic Energy Reactor,S-G-IMFA--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Production,S-G-IMFP--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Storage,S-G-IMFS--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Weapons Grade,S-G-IMFPW-
+Infrastructure : Energy Facility,S-G-IUE---
+Infrastructure : Energy Facility : Electric Power : CBRN Type : Nuclear,S-G-IUEN--
+Infrastructure : Energy Facility : Electric Power : Dam,S-G-IUED--
+Infrastructure : Energy Facility : Electric Power : Fossil Fuel,S-G-IUEF--
+Infrastructure : Energy Facility : Petroleum/Gas/Oil,S-G-IRP---
+Infrastructure : Medical : Medical,S-G-IX----
+Infrastructure : Medical : Medical Treatment Facility (Hospital),S-G-IXH---
+Infrastructure : Military : Military Base,S-G-IB----
+Infrastructure : Transportation,S-G-IT----
+Infrastructure : Transportation : Airport/Air Base,S-G-IBA---
+Infrastructure : Transportation : Maintenance Facility,S-G-IMV---
+Infrastructure : Transportation : Sea Port/Naval Base : Original,S-G-IBN---
+Infrastructure : Transportation : Ship Yard : Original,S-G-IMS---
+Infrastructure : Water Supply : Water,S-G-IUP---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_LandEquipment.csv
new file mode 100644
index 0000000..6d661e0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_LandEquipment.csv
@@ -0,0 +1,162 @@
+Name,Value
+Weapon/Weapon System : Rifle,S-G-EWR---
+Weapon/Weapon System : Rifle : Single Shot Rifle,S-G-EWRR--
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,S-G-EWRL--
+Weapon/Weapon System : Rifle : Automatic Rifle,S-G-EWRH--
+Weapon/Weapon System : Grenade Launcher,S-G-EWZ---
+Weapon/Weapon System : Grenade Launcher : Light,S-G-EWZL--
+Weapon/Weapon System : Grenade Launcher : Medium,S-G-EWZM--
+Weapon/Weapon System : Grenade Launcher : Heavy,S-G-EWZH--
+Weapon/Weapon System : Flame Thrower,S-G-EXF---
+Weapon/Weapon System : Air Defense Gun,S-G-EWA---
+Weapon/Weapon System : Air Defense Gun : Light,S-G-EWAL--
+Weapon/Weapon System : Air Defense Gun : Medium,S-G-EWAM--
+Weapon/Weapon System : Air Defense Gun : Heavy,S-G-EWAH--
+Weapon/Weapon System : Antitank Gun,S-G-EWG---
+Weapon/Weapon System : Antitank Gun : Light,S-G-EWGL--
+Weapon/Weapon System : Antitank Gun : Medium,S-G-EWGM--
+Weapon/Weapon System : Antitank Gun : Heavy,S-G-EWGH--
+Weapon/Weapon System : Direct Fire Gun,S-G-EWD---
+Weapon/Weapon System : Direct Fire Gun : Light,S-G-EWDL--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Light,S-G-EWDLS-
+Weapon/Weapon System : Direct Fire Gun : Medium,S-G-EWDM--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Medium,S-G-EWDMS-
+Weapon/Weapon System : Direct Fire Gun : Heavy,S-G-EWDH--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Heavy,S-G-EWDHS-
+Weapon/Weapon System : Recoilless Gun,S-G-EWGR--
+Weapon/Weapon System : Howitzer,S-G-EWH---
+Weapon/Weapon System : Howitzer : Light,S-G-EWHL--
+Weapon/Weapon System : Howitzer : Self Propelled : Light,S-G-EWHLS-
+Weapon/Weapon System : Howitzer : Medium,S-G-EWHM--
+Weapon/Weapon System : Howitzer : Self Propelled : Medium,S-G-EWHMS-
+Weapon/Weapon System : Howitzer : Heavy,S-G-EWHH--
+Weapon/Weapon System : Howitzer : Self Propelled : Heavy,S-G-EWHHS-
+Weapon/Weapon System : Missile Launcher,S-G-EWM---
+Weapon/Weapon System : Air Defense Missile Launcher : Original,S-G-EWMA--
+Weapon/Weapon System : Air Defense Missile Launcher : Theater,S-G-EWMAT-
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TLAR,S-G-EWMATR
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TELAR,S-G-EWMATE
+Weapon/Weapon System : Air Defense Missile Launcher : Light,S-G-EWMAS-
+Weapon/Weapon System : Air Defense Missile Launcher : Light Transporter-Launcher and Radar (TLAR),S-G-EWMASR
+Weapon/Weapon System : Air Defense Missile Launcher : Light Tactical Landing Approach Radar (TELAR),S-G-EWMASE
+Weapon/Weapon System : Air Defense Missile Launcher : Medium,S-G-EWMAI-
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TLAR,S-G-EWMAIR
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TELAR Air Defense Missile Launcher,S-G-EWMAIE
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy,S-G-EWMAL-
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TLAR,S-G-EWMALR
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TELAR,S-G-EWMALE
+Weapon/Weapon System : Antitank Missile Launcher,S-G-EWMT--
+Weapon/Weapon System : Antitank Missile Launcher : Light,S-G-EWMTL-
+Weapon/Weapon System : Antitank Missile Launcher : Medium,S-G-EWMTM-
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,S-G-EWMTH-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,S-G-EWMS--
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,S-G-EWMSS-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,S-G-EWMSI-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,S-G-EWMSL-
+Weapon/Weapon System : Mortar,S-G-EWO---
+Weapon/Weapon System : Mortar : Light,S-G-EWOL--
+Weapon/Weapon System : Mortar : Medium,S-G-EWOM--
+Weapon/Weapon System : Mortar : Heavy,S-G-EWOH--
+Weapon/Weapon System : Single Rocket Launcher,S-G-EWS---
+Weapon/Weapon System : Single Rocket Launcher : Light,S-G-EWSL--
+Weapon/Weapon System : Single Rocket Launcher : Medium,S-G-EWSM--
+Weapon/Weapon System : Single Rocket Launcher : Heavy,S-G-EWSH--
+Weapon/Weapon System : Multiple Rocket Launcher,S-G-EWX---
+Weapon/Weapon System : Multiple Rocket Launcher : Light,S-G-EWXL--
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,S-G-EWXM--
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,S-G-EWXH--
+Weapon/Weapon System : Antitank Rocket Launcher,S-G-EWT---
+Weapon/Weapon System : Antitank Rocket Launcher : Light,S-G-EWTL--
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,S-G-EWTM--
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,S-G-EWTH--
+Vehicle,S-G-EV----
+Vehicle : Armored Vehicle,S-G-EVA---
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,S-G-EVAI--
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2 : Original,S-G-EVAC--
+Vehicle : Armored Vehicle : Armored Personnel Carrier,S-G-EVAA--
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,S-G-EVUAA-
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,S-G-EVAAR-
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,S-G-EVAS--
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,S-G-EVAL--
+Vehicle : Tank,S-G-EVAT--
+Vehicle : Tank : Light,S-G-EVATL-
+Vehicle : Tank : Medium,S-G-EVATM-
+Vehicle : Tank : Heavy,S-G-EVATH-
+Vehicle : Tank Recovery Vehicle : Light,S-G-EVATLR
+Vehicle : Tank Recovery Vehicle : Medium,S-G-EVATMR
+Vehicle : Tank Recovery Vehicle : Heavy,S-G-EVATHR
+Engineer Equipment,S-G-EVE---
+Engineer Equipment : Bridge : Original,S-G-EVEB--
+Engineer Equipment : Earthmover,S-G-EVEE--
+Engineer Equipment : Mine Clearing Equipment,S-G-EVEA--
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,S-G-EVEAT-
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,S-G-EVEAA-
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,S-G-EVEMV-
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,S-G-EVEML-
+Engineer Equipment : Dozer,S-G-EVED--
+Engineer Equipment : Dozer : Dozer-Armored,S-G-EVEDA-
+Engineer Equipment : Armored Assault,S-G-EVES--
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),S-G-EVER--
+Engineer Equipment : Backhoe,S-G-EVEH--
+Engineer Equipment : Construction Vehicle,S-G-EVEC--
+Engineer Equipment : Ferry Transporter,S-G-EVEF--
+Utility Vehicles : Utility Vehicle,S-G-EVU---
+Utility Vehicles : Medical Evacuation,S-G-EVUA--
+Utility Vehicles : Bus,S-G-EVUB--
+Utility Vehicles : Semi-Trailer and Truck,S-G-EVUS--
+Utility Vehicles : Semi-Trailer and Truck : Light,S-G-EVUSL-
+Utility Vehicles : Semi-Trailer and Truck : Medium,S-G-EVUSM-
+Utility Vehicles : Semi-Trailer and Truck : Heavy,S-G-EVUSH-
+Utility Vehicles : Limited Cross Country Truck,S-G-EVUL--
+Utility Vehicles : Cross Country Truck,S-G-EVUX--
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,S-G-EVUR--
+Utility Vehicles : Tow Truck,S-G-EVUT--
+Utility Vehicles : Tow Truck : Light,S-G-EVUTL-
+Utility Vehicles : Tow Truck : Heavy,S-G-EVUTH-
+Train : Locomotive,S-G-EVT---
+Civilian Vehicle,S-G-EVC---
+Civilian Vehicle : Automobile,S-G-EVCA--
+Civilian Vehicle : Automobile : Compact,S-G-EVCAL-
+Civilian Vehicle : Automobile : Midsize,S-G-EVCAM-
+Civilian Vehicle : Automobile : Sedan,S-G-EVCAH-
+Civilian Vehicle : Open-Bed Truck,S-G-EVCO--
+Civilian Vehicle : Open-Bed Truck : Pickup,S-G-EVCOL-
+Civilian Vehicle : Open-Bed Truck : Small,S-G-EVCOM-
+Civilian Vehicle : Open-Bed Truck : Large,S-G-EVCOH-
+Civilian Vehicle : Multiple Passenger Vehicle,S-G-EVCM--
+Civilian Vehicle : Multiple Passenger Vehicle : Van,S-G-EVCML-
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,S-G-EVCMM-
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,S-G-EVCMH-
+Civilian Vehicle : Utility Vehicle,S-G-EVCU--
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),S-G-EVCUL-
+Civilian Vehicle : Utility Vehicle : Small Box Truck,S-G-EVCUM-
+Civilian Vehicle : Utility Vehicle : Large Box Truck,S-G-EVCUH-
+Civilian Vehicle : Jeep Type Vehicle,S-G-EVCJ--
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,S-G-EVCJL-
+Civilian Vehicle : Jeep Type Vehicle : Medium,S-G-EVCJM-
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,S-G-EVCJH-
+Civilian Vehicle : Tractor Trailer with Box,S-G-EVCT--
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,S-G-EVCTL-
+Civilian Vehicle : Tractor Trailer with Box : Medium,S-G-EVCTM-
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,S-G-EVCTH-
+Civilian Vehicle : Tractor Trailer with Flatbed,S-G-EVCF--
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light : Original,S-G-EVCFL-
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,S-G-EVCFM-
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,S-G-EVCFH-
+Pack Animals,S-G-EVM---
+Missile Support,S-G-EVS---
+Missile Support : Transloader,S-G-EVST--
+Missile Support : Transporter,S-G-EVSR--
+Missile Support : Crane/Loading Device,S-G-EVSC--
+Missile Support : Propellant Transporter,S-G-EVSP--
+Missile Support : Warhead Transporter,S-G-EVSW--
+Other Equipment : CBRN Equipment,S-G-EXN---
+Other Equipment : Laser,S-G-EXL---
+Land Mines : Land Mine : Original,S-G-EXM---
+Land Mines : Antipersonnel Land Mine (APL),S-G-EXMC--
+Land Mines : Improvised Explosives Device (IED),S-G-EXI---
+Land Mines : Less than lethal,S-G-EXML--
+Sensors : Sensor,S-G-ES----
+Sensors : Sensor Emplaced,S-G-ESE---
+Sensors : Radar,S-G-ESR---
+Engineer Equipment : Mine Laying Equipment : Original,S-G-EVEM--
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCAreas.csv
new file mode 100644
index 0000000..c7f4050
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCAreas.csv
@@ -0,0 +1,86 @@
+Name,Value
+Weather Symbols : Tropical Storm Systems : Tropical Storm Wind Areas and Date/Time Labels,W---WSTSWA
+Bounded Areas : Instrument Flight Rule (IFR),W---BAIF--
+Bounded Areas : Marginal Visual Flight Rule (MVFR),W---BAMV--
+Bounded Areas : Turbulence,W---BATB--
+Bounded Areas : Icing,W---BAI---
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent,W---BALPNC
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent : Liquid Precipitation - Convective,W---BALPC-
+Bounded Areas : Freezing /Frozen Precipitation,W---BAFP--
+Bounded Areas : Thunderstorm,W---BAT---
+Bounded Areas : Fog,W---BAFG--
+Bounded Areas : Dust or Sand,W---BAD---
+Bounded Areas : Operator-Defined Freeform,W---BAFF--
+Hydrography : Depth : Depth Area,W---HDDA--
+Hydrography : Coastal Hydrography : Island,W---HCI---
+Hydrography : Coastal Hydrography : Beach,W---HCB---
+Hydrography : Coastal Hydrography : Water,W---HCW---
+Hydrography : Coastal Hydrography : Foreshore - Area,W---HCF---
+Hydrography : Ports and Harbors : Anchorage - Area,W---HPBA--
+Hydrography : Ports and Harbors : Fish Traps - Area,W-S-HPFF--
+Hydrography : Ports and Harbors : Drydock,W---HPMD--
+Hydrography : Ports and Harbors : Offshore Loading Facility - Area,W---HPMO--
+Hydrography : Aids to Navigation : Perches/Stakes - Area,W---HABP--
+Hydrography : Dangers/Hazards : Underwater Danger/Hazard,W---HHD---
+Hydrography : Dangers/Hazards : Foul Ground - Area,W---HHDF--
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Area,W---HHDK--
+Hydrography : Dangers/Hazards : Discolored Water,W---HHDD--
+Oceanography : Bioluminescence : Visual Detection Ratio (VDR) Level 1-2,W---OBVA--
+Oceanography : Bioluminescence : VDR Level 2-3,W---OBVB--
+Oceanography : Bioluminescence : VDR Level 3-4,W---OBVC--
+Oceanography : Bioluminescence : VDR Level 4-5,W---OBVD--
+Oceanography : Bioluminescence : VDR Level 5-6,W---OBVE--
+Oceanography : Bioluminescence : VDR Level 6-7,W---OBVF--
+Oceanography : Bioluminescence : VDR Level 7-8,W---OBVG--
+Oceanography : Bioluminescence : VDR Level 8-9,W---OBVH--
+Oceanography : Bioluminescence : VDR Level 9-10,W---OBVI--
+Oceanography : Beach Slope : Flat,W---BSF---
+Oceanography : Beach Slope : Gentle,W---BSG---
+Oceanography : Beach Slope : Moderate,W---BSM---
+Oceanography : Beach Slope : Steep,W---BST---
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Solid Rock,W---GMSR--
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Clay,W---GMSC--
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Coarse Sand,W---GMSSVS
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Sand,W---GMSSC-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Sand,W---GMSSM-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Sand,W---GMSSF-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Sand,W---GMSSVF
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Silt,W---GMSIVF
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Silt,W---GMSIF-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Silt,W---GMSIM-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Silt,W---GMSIC-
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Boulders,W---GMSB--
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Cobbles-Oyster Shells,W---GMS-CO
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Pebbles-Shells,W---GMS-PH
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Sand and Shells,W---GMS-SH
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - Land,W---GML---
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - No Data,W---GMN---
+Geophysics/Acoustics : MIW : Bottom Roughness - Smooth,W---GMRS--
+Geophysics/Acoustics : MIW : Bottom Roughness - Moderate,W---GMRM--
+Geophysics/Acoustics : MIW : Bottom Roughness - Rough,W---GMRR--
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Low,W---GMCL--
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Medium,W---GMCM--
+Geophysics/Acoustics : MIW : Clutter (Bottom) - High,W---GMCH--
+Geophysics/Acoustics : MIW : Impact Burial - 0%,W---GMIBA-
+Geophysics/Acoustics : MIW : Impact Burial - 0-10%,W---GMIBB-
+Geophysics/Acoustics : MIW : Impact Burial - 10-20%,W---GMIBC-
+Geophysics/Acoustics : MIW : Impact Burial - 20-75%,W---GMIBD-
+Geophysics/Acoustics : MIW : Impact Burial - >75%,W---GMIBE-
+Geophysics/Acoustics : MIW : MIW Bottom Category A,W---GMBCA-
+Geophysics/Acoustics : MIW : MIW Bottom Category B,W---GMBCB-
+Geophysics/Acoustics : MIW : MIW Bottom Category C,W---GMBCC-
+Geophysics/Acoustics : MIW : MIW Bottom Type A1,W---GMBTA-
+Geophysics/Acoustics : MIW : MIW Bottom Type A2,W---GMBTB-
+Geophysics/Acoustics : MIW : MIW Bottom Type A3,W---GMBTC-
+Geophysics/Acoustics : MIW : MIW Bottom Type B1,W---GMBTD-
+Geophysics/Acoustics : MIW : MIW Bottom Type B2,W---GMBTE-
+Geophysics/Acoustics : MIW : MIW Bottom Type B3,W---GMBTF-
+Geophysics/Acoustics : MIW : MIW Bottom Type C1,W---GMBTG-
+Geophysics/Acoustics : MIW : MIW Bottom Type C2,W---GMBTH-
+Geophysics/Acoustics : MIW : MIW Bottom Type C3,W---GMBTI-
+Limits : Maritime Area,W---L-MA--
+Limits : Swept Area,W---L-SA--
+Limits : Training Area,W---L-TA--
+Limits : Operator-Defined,W---L-O---
+Man-Made Structures : Submerged Crib,W---MCC---
+Man-Made Structures : Oil/Gas Rig Field,W---MOA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCLines.csv
new file mode 100644
index 0000000..b303848
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCLines.csv
@@ -0,0 +1,65 @@
+Name,Value
+Pressure Systems : Frontal Systems : Cold Front,W---PFC---
+Pressure Systems : Frontal Systems : Upper Cold Front,W---PFCU--
+Pressure Systems : Frontal Systems : Cold Frontogenesis,W---PFC-FG
+Pressure Systems : Frontal Systems : Cold Frontolysis,W---PFC-FY
+Pressure Systems : Frontal Systems : Warm Front,W---PFW---
+Pressure Systems : Frontal Systems : Upper Warm Front,W---PFWU--
+Pressure Systems : Frontal Systems : Warm Frontogenesis,W---PFW-FG
+Pressure Systems : Frontal Systems : Warm Frontolysis,W---PFW-FY
+Pressure Systems : Frontal Systems : Occluded Front,W---PFO---
+Pressure Systems : Frontal Systems : Upper Occluded Front,W---PFOU--
+Pressure Systems : Frontal Systems : Occluded Frontolysis,W---PFO-FY
+Pressure Systems : Frontal Systems : Stationary Front,W---PFS---
+Pressure Systems : Frontal Systems : Upper Stationary Front,W---PFSU--
+Pressure Systems : Frontal Systems : Stationary Frontogenesis,W---PFS-FG
+Pressure Systems : Frontal Systems : Stationary Frontolysis,W---PFS-FY
+Pressure Systems : Lines : Upper Trough Axis,W---PXT---
+Pressure Systems : Lines : Ridge Axis,W---PXR---
+Pressure Systems : Lines : Severe Squall Line,W---PXSQ--
+Pressure Systems : Lines : Instability Line,W---PXIL--
+Pressure Systems : Lines : Shear Line,W---PXSH--
+Pressure Systems : Lines : Inter-Tropical Convergence Zone,W---PXITCZ
+Pressure Systems : Lines : Convergence Line,W---PXCV--
+Pressure Systems : Lines : Inter-Tropical Discontinuity,W---PXITD-
+Winds : Jet Stream,W---WJ----
+Winds : Stream Line,W---WS----
+Isopleths : Isobar - Surface,W---IPIB--
+Isopleths : Contour - Upper Air,W---IPCO--
+Isopleths : Isotherm,W---IPIS--
+Isopleths : Isotach,W---IPIT--
+Isopleths : Isodrosotherm,W---IPID--
+Isopleths : Thickness,W---IPTH--
+Isopleths : Operator-Defined Freeform,W---IPFF--
+Ice Systems : Limits : Limits of Visual Observation,W---ILOV--
+Ice Systems : Limits : Limits of Under Cast,W---ILUC--
+Ice Systems : Limits : Limits of Radar Observation,W---ILOR--
+Ice Systems : Limits : Observed Ice Edge or Boundary,W---ILIEO-
+Ice Systems : Limits : Estimated Ice Edge or Boundary,W---ILIEE-
+Ice Systems : Limits : Ice Edge or Boundary From Radar,W---ILIER-
+Ice Systems : Openings in the Ice : Cracks,W---IOC---
+Ice Systems : Openings in the Ice : Cracks at a Specific Location,W---IOCS--
+Ice Systems : Openings in the Ice : Lead,W---IOL---
+Ice Systems : Openings in the Ice : Frozen Lead,W---IOLF--
+Hydrography : Depth : Depth Curve,W---HDDL--
+Hydrography : Depth : Depth Contour,W---HDDC--
+Hydrography : Coastal Hydrography : Coastline,W---HCC---
+Hydrography : Coastal Hydrography : Foreshore - Line,W---HCF---
+Hydrography : Ports and Harbors : Anchorage - Line,W---HPBA--
+Hydrography : Ports and Harbors : Pier/Wharf/Quay,W---HPBP--
+Hydrography : Ports and Harbors : Offshore Loading Facility - Line,W---HPMO--
+Hydrography : Ports and Harbors : Ramp - Above Water,W---HPMRA-
+Hydrography : Ports and Harbors : Ramp - Below Water,W---HPMRB-
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Above Water,W---HPSPA-
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Below Water,W---HPSPB-
+Hydrography : Ports and Harbors : Seawall,W---HPSPS-
+Hydrography : Aids to Navigation : Leading Line,W---HALLA-
+Hydrography : Dangers/Hazards : Breakers,W---HHDB--
+Hydrography : Dangers/Hazards : Reef,W-S-HHDR--
+Hydrography : Tide and Current : Current Flow - Ebb,W---TCCCFE
+Hydrography : Tide and Current : Current Flow - Flood,W---TCCCFF
+Limits : Maritime Limit Boundary,W---L-ML--
+Limits : Restricted Area,W---L-RA--
+Man-Made Structures : Submarine Cable,W---MCA---
+Man-Made Structures : Canal,W---MCD---
+Man-Made Structures : Pipelines/Pipe,W---MPA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCPoints.csv
new file mode 100644
index 0000000..c8cf0cb
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_METOCPoints.csv
@@ -0,0 +1,197 @@
+Name,Value
+Sea Mine-General,W-S-HHDMDF
+Sea Mine-General,W-S-HHDMDB
+Natural Event : Geologic : Volcanic Eruption,W-S-WSVE--
+Pressure Systems : Low Pressure Center,W-S-PL----
+Pressure Systems : Low Pressure Center : Cyclone Center,W-S-PC----
+Pressure Systems : Low Pressure Center : Tropopause Low,W-S-PLT---
+Pressure Systems : High Pressure Center,W-S-PH----
+Pressure Systems : High Pressure Center : Anticyclone Center,W-S-PA----
+Pressure Systems : High Pressure Center : Tropopause High,W-S-PHT---
+Turbulence : Light,W-S-TL----
+Turbulence : Moderate,W-S-TM----
+Turbulence : Severe,W-S-TS----
+Turbulence : Extreme,W-S-TE----
+Turbulence : Mountain Waves,W-S-T-MW--
+Icing : Clear Icing : Light,W-S-ICL---
+Icing : Clear Icing : Moderate,W-S-ICM---
+Icing : Clear Icing : Severe,W-S-ICS---
+Icing : Rime Icing : Light,W-S-IRL---
+Icing : Rime Icing : Moderate,W-S-IMM---
+Icing : Rime Icing : Severe,W-S-IMS---
+Winds : Calm Winds,W-S-WC----
+Winds : Wind Plot,W-S-WP----
+Cloud Cover : Cloud Coverage : Clear Sky,W-S-CCCSCS
+Cloud Cover : Cloud Coverage : Few Coverage,W-S-CCCSFC
+Cloud Cover : Cloud Coverage : Scattered Coverage,W-S-CCCSSC
+Cloud Cover : Cloud Coverage : Broken Coverage,W-S-CCCSBC
+Cloud Cover : Cloud Coverage : Overcast Coverage,W-S-CCCSOC
+Cloud Cover : Cloud Coverage : Sky Totally or Partially Obscured,W-S-CCCSOB
+Weather Symbols : Rain : Intermittent Light,W-S-WSR-LI
+Weather Symbols : Rain : Continuous Light,W-S-WSR-LC
+Weather Symbols : Rain : Intermittent Moderate,W-S-WSR-MI
+Weather Symbols : Rain : Intermittent Moderate/Continuous Moderate,W-S-WSR-MC
+Weather Symbols : Rain : Intermittent Heavy,W-S-WSR-HI
+Weather Symbols : Rain : Intermittent Heavy/Continuous Heavy,W-S-WSR-HC
+Weather Symbols : Freezing Rain : Light,W-S-WSRFL-
+Weather Symbols : Freezing Rain : Moderate/Heavy,W-S-WSRFMH
+Weather Symbols : Rain Showers : Light,W-S-WSRSL-
+Weather Symbols : Rain Showers : Moderate/Heavy,W-S-WSRSMH
+Weather Symbols : Rain Showers : Torrential,W-S-WSRST-
+Weather Symbols : Drizzle : Intermittent Light,W-S-WSD-LI
+Weather Symbols : Drizzle : Intermittent Light/Continuous Light,W-S-WSD-LC
+Weather Symbols : Drizzle : Intermittent Moderate,W-S-WSD-MI
+Weather Symbols : Drizzle : Intermittent Moderate/Continuous Moderate,W-S-WSD-MC
+Weather Symbols : Drizzle : Intermittent Heavy,W-S-WSD-HI
+Weather Symbols : Drizzle : Intermittent Heavy/Continuous Heavy,W-S-WSD-HC
+Weather Symbols : Freezing Drizzle : Light,W-S-WSDFL-
+Weather Symbols : Freezing Drizzle : Moderate/Heavy,W-S-WSDFMH
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Light,W-S-WSM-L-
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Moderate/Heavy,W-S-WSM-MH
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Light,W-S-WSMSL-
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Moderate/Heavy,W-S-WSMSMH
+Weather Symbols : Snow : Intermittent Light,W-S-WSS-LI
+Weather Symbols : Snow : Intermittent Light/Continuous Light,W-S-WSS-LC
+Weather Symbols : Snow : Intermittent Moderate,W-S-WSS-MI
+Weather Symbols : Snow : Intermittent Moderate/Continuous Moderate,W-S-WSS-MC
+Weather Symbols : Snow : Intermittent Heavy,W-S-WSS-HI
+Weather Symbols : Snow : Intermittent Heavy/Continuous Heavy,W-S-WSS-HC
+Weather Symbols : Snow : Blowing Snow - Light/Moderate,W-S-WSSBLM
+Weather Symbols : Snow : Blowing Snow - Heavy,W-S-WSSBH-
+Weather Symbols : Snow Grains,W-S-WSSG--
+Weather Symbols : Snow Showers : Light,W-S-WSSSL-
+Weather Symbols : Snow Showers : Moderate/Heavy,W-S-WSSSMH
+Weather Symbols : Hail : Light not Associated with Thunder,W-S-WSGRL-
+Weather Symbols : Hail : Moderate/Heavy not Associated with Thunder,W-S-WSGRMH
+Weather Symbols : Ice Crystals (Diamond Dust),W-S-WSIC--
+Weather Symbols : Ice Pellets (Sleet) : Light,W-S-WSPLL-
+Weather Symbols : Ice Pellets (Sleet) : Moderate,W-S-WSPLM-
+Weather Symbols : Ice Pellets (Sleet) : Heavy,W-S-WSPLH-
+Weather Symbols : Storms : Thunderstorm - No Precipitation,W-S-WST-NP
+Weather Symbols : Storms : Thunderstorm Light to Moderate with Rain/Snow - No Hail,W-S-WSTMR-
+Weather Symbols : Storms : Thunderstorm Heavy with Rain/Snow - No Hail,W-S-WSTHR-
+Weather Symbols : Storms : Thunderstorm Light to Moderate - With Hail,W-S-WSTMH-
+Weather Symbols : Storms : Thunderstorm Heavy - With Hail,W-S-WSTHH-
+Weather Symbols : Storms : Funnel Cloud (Tornado/Waterspout),W-S-WST-FC
+Weather Symbols : Storms : Squall,W-S-WST-SQ
+Weather Symbols : Storms : Lightning,W-S-WST-LG
+Weather Symbols : Fog : Shallow Patches,W-S-WSFGPS
+Weather Symbols : Fog : Shallow Continuous,W-S-WSFGCS
+Weather Symbols : Fog : Patchy,W-S-WSFGP-
+Weather Symbols : Fog : Sky Visible,W-S-WSFGSV
+Weather Symbols : Fog : Sky Obscured,W-S-WSFGSO
+Weather Symbols : Fog : Freezing-Sky Visible,W-S-WSFGFV
+Weather Symbols : Fog : Freezing-Sky Obscured,W-S-WSFGFO
+Weather Symbols : Mist,W-S-WSBR--
+Weather Symbols : Smoke,W-S-WSFU--
+Weather Symbols : Haze,W-S-WSHZ--
+Weather Symbols : Dust or Sand : Light to Moderate,W-S-WSDSLM
+Weather Symbols : Dust or Sand : Severe,W-S-WSDSS-
+Weather Symbols : Dust or Sand : Dust Devil,W-S-WSDD--
+Weather Symbols : Dust or Sand : Blowing Dust or Sand,W-S-WSDB--
+Weather Symbols : Tropical Storm Systems : Tropical Depression,W-S-WSTSD-
+Weather Symbols : Tropical Storm Systems : Tropical Storm,W-S-WSTSS-
+Weather Symbols : Tropical Storm Systems : Hurricane/Typhoon,W-S-WSTSH-
+Weather Symbols : Volcanic Eruption : Volcanic Ash,W-S-WSVA--
+Weather Symbols : Tropopause Level,W-S-WST-LV
+Weather Symbols : Freezing Level,W-S-WSF-LV
+Weather Symbols : Precipitation of Unknown Type and Intensity,W-S-WSUKP-
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Dry Without Cracks or Appreciable Dust or Loose Sand,W-S-GND-NC
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Moist,W-S-GNM---
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Wet-Standing Water in Small or Large Pools,W-S-GNW-SW
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Flooded,W-S-GNFL--
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Frozen,W-S-GNFZ--
+State of the Ground : Without Snow or Measurable Ice Cover : Glaze (Thin Ice) on Ground,W-S-GNG-TI
+State of the Ground : Without Snow or Measurable Ice Cover : Loose Dry Dust or Sand not Covering Ground Completely,W-S-GNLDN-
+State of the Ground : Without Snow or Measurable Ice Cover : Thin Loose Dry Dust or Sand Covering Ground Completely,W-S-GNLDTC
+State of the Ground : Without Snow or Measurable Ice Cover : Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely,W-S-GNLDMC
+State of the Ground : Without Snow or Measurable Ice Cover : Extremely Dry with Cracks,W-S-GNDEWC
+State of the Ground : With Snow or Measurable Ice Cover : Predominately Ice Covered,W-S-GSI---
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground,W-S-GSSCL-
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground-but Ground not Completely Covered,W-S-GSSCH-
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Compact or Wet Snow Covering Ground Completely,W-S-GSSCCE
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Compact or Wet Snow Covering Ground Completely,W-S-GSSCCU
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering Less Than One-Half of Ground,W-S-GSSLL-
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering at Least One-Half of Ground-but Ground not Completely Covered,W-S-GSSLH-
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Loose Dry Snow Covering Ground Completely,W-S-GSSLCE
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Loose Dry Snow Covering Ground Completely,W-S-GSSLCU
+State of the Ground : With Snow or Measurable Ice Cover : Snow Covering Ground Completely-Deep Drifts,W-S-GSSDC-
+Icing : Mixed Icing : Light,W-S-IML---
+Icing : Mixed Icing : Moderate,W-S-IRM---
+Icing : Mixed Icing : Severe,W-S-IRS---
+Ice Systems : Icebergs : General,W-S-IBG---
+Ice Systems : Icebergs : General,W-S-IB----
+Ice Systems : Icebergs : Many Icebergs,W-S-IBM---
+Ice Systems : Icebergs : Belts and Strips,W-S-IBBS--
+Ice Systems : Icebergs : Many Icebergs - General,W-S-IBMG--
+Ice Systems : Icebergs : Bergy Bit,W-S-IBBB--
+Ice Systems : Icebergs : Many Bergy Bits,W-S-IBBBM-
+Ice Systems : Icebergs : Growler,W-S-IBGL--
+Ice Systems : Icebergs : Many Growlers,W-S-IBGLM-
+Ice Systems : Icebergs : Floeberg,W-S-IBF---
+Ice Systems : Icebergs : Ice Island,W-S-IBII--
+Ice Systems : Ice Concentration : Bergy Water,W-S-ICWB--
+Ice Systems : Ice Concentration : Water with Radar Targets,W-S-ICWR--
+Ice Systems : Ice Concentration : Ice Free,W-S-ICIF--
+Ice Systems : Dynamic Processes : Convergence,W-S-IDC---
+Ice Systems : Dynamic Processes : Divergence,W-S-IDD---
+Ice Systems : Dynamic Processes : Shearing or Shear Zone,W-S-IDS---
+Ice Systems : Dynamic Processes : Ice Drift (Direction),W---IDID--
+Ice Systems : Sea Ice,W-S-II----
+Ice Systems : Sea Ice : Ice Thickness (Observed),W-S-IITM--
+Ice Systems : Sea Ice : Ice Thickness (Estimated),W-S-IITE--
+Ice Systems : Sea Ice : Melt Puddles or Flooded Ice,W-S-IIP---
+Ice Systems : Snow Cover,W-S-ISC---
+Ice Systems : Snow Cover : Sastrugi (with Orientation),W-S-ISS---
+Ice Systems : Topographical Features : Ridges or Hummocks,W-S-ITRH--
+Ice Systems : Topographical Features : Rafting,W-S-ITR---
+Ice Systems : Topographical Features : Jammed Brash Barrier,W-S-ITBB--
+Hydrography : Depth : Soundings,W-S-HDS---
+Hydrography : Ports and Harbors : Berths (Onshore),W-S-HPB-O-
+Hydrography : Ports and Harbors : Berths (Anchor),W-S-HPB-A-
+Hydrography : Ports and Harbors : Anchorage - Point,W-S-HPBA--
+Hydrography : Ports and Harbors : Call in Point,W-S-HPCP--
+Hydrography : Ports and Harbors : Fishing Harbor - Point,W-S-HPFH--
+Hydrography : Ports and Harbors : Fish Weirs - Point,W-S-HPFS--
+Hydrography : Ports and Harbors : Landing Place,W-S-HPML--
+Hydrography : Ports and Harbors : Offshore Loading Facility - Point,W---HPMO--
+Hydrography : Ports and Harbors : Landing Ring,W-S-HPM-R-
+Hydrography : Ports and Harbors : Ferry Crossing,W-S-HPM-FC
+Hydrography : Ports and Harbors : Cable Ferry Crossing,W-S-HPM-CC
+Hydrography : Ports and Harbors : Dolphin,W-S-HPD---
+Hydrography : Aids to Navigation : Beacon,W-S-HABA--
+Hydrography : Aids to Navigation : Buoy Default,W-S-HABB--
+Hydrography : Aids to Navigation : Marker,W-S-HABM--
+Hydrography : Aids to Navigation : Perches/Stakes - Point,W-S-HABP--
+Hydrography : Aids to Navigation : Light,W-S-HAL---
+Hydrography : Aids to Navigation : Light Vessel/Light Ship,W-S-HALV--
+Hydrography : Aids to Navigation : Lighthouse,W-S-HALH--
+Hydrography : Dangers/Hazards : Rock Submerged,W-S-HHRS--
+Hydrography : Dangers/Hazards : Rock Awashed,W-S-HHRA--
+Hydrography : Dangers/Hazards : Foul Ground - Point,W-S-HHDF--
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Point,W---HHDK--
+Hydrography : Dangers/Hazards : Snags/Stumps,W-S-HHDS--
+Hydrography : Dangers/Hazards : Wreck (Uncovers),W-S-HHDWA-
+Hydrography : Dangers/Hazards : Wreck (Submerged),W-S-HHDWB-
+Hydrography : Dangers/Hazards : Eddies/Overfalls/Tide Rips,W-S-HHDE--
+Hydrography : Bottom Features : Bottom Characteristics - Sand,W-S-BFC-S-
+Hydrography : Bottom Features : Bottom Characteristics - Mud,W-S-BFC-M-
+Hydrography : Bottom Features : Bottom Characteristics - Clay,W-S-BFC-CL
+Hydrography : Bottom Features : Bottom Characteristics - Silt,W-S-BFC-SI
+Hydrography : Bottom Features : Bottom Characteristics - Stones,W-S-BFC-ST
+Hydrography : Bottom Features : Bottom Characteristics - Gravel,W-S-BFC-G-
+Hydrography : Bottom Features : Bottom Characteristics - Pebbles,W-S-BFC-P-
+Hydrography : Bottom Features : Bottom Characteristics - Cobbles,W-S-BFC-CB
+Hydrography : Bottom Features : Bottom Characteristics - Rock,W-S-BFC-R-
+Hydrography : Bottom Features : Bottom Characteristics - Coral,W-S-BFC-CO
+Hydrography : Bottom Features : Bottom Characteristics - Shell,W-S-BFC-SH
+Hydrography : Bottom Features : Qualifying Terms - Fine,W-S-BFQ-F-
+Hydrography : Bottom Features : Qualifying Terms - Medium,W-S-BFQ-M-
+Hydrography : Bottom Features : Qualifying Terms - Coarse,W-S-BFQ-C-
+Hydrography : Tide and Current : Water Turbulence,W-S-TCCW--
+Hydrography : Tide and Current : Tide Data Point,W-S-TCCTD-
+Hydrography : Tide and Current : Tide Gauge,W-S-TCCTG-
+Man-Made Structures : Ford,W-S-MF----
+Man-Made Structures : Lock,W-S-ML----
+Man-Made Structures : Oil/Gas Rig,W-S-MOA---
+Man-Made Structures : Pile/Piling/Post,W-S-MPA---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Reinforced.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Reinforced.csv
new file mode 100644
index 0000000..5ecb850
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Reinforced.csv
@@ -0,0 +1,4 @@
+Name,Value
++,0
+-,1
++/-,2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Reliability.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Reliability.csv
new file mode 100644
index 0000000..5f52d7d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Reliability.csv
@@ -0,0 +1,7 @@
+Name,Value
+Completely Reliable,A
+Usually Reliable,B
+Fairly Reliable,C
+Not Usually Reliable,D
+Unreliable,E
+Reliability Cannot Be Judged,F
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SIGINT.csv
new file mode 100644
index 0000000..122404a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SIGINT.csv
@@ -0,0 +1,86 @@
+Name,Value
+Signal Intercept (Space) : Communications : Communications : Satellite Downlink (Space),I-P-SCD---
+Signal Intercept (Space) : Communications,I-A-SCC---
+Signal Intercept (Space) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Space),I-A-SCP---
+Signal Intercept (Space) : Radar : Radar : Data Transmission (Space),I-P-SRD---
+Signal Intercept (Space) : Radar : Radar : Earth Surveillance,I-P-SRE---
+Signal Intercept (Space) : Radar : Radar : Identification Friend or Foe (Transponder) (Space),I-P-SRI---
+Signal Intercept (Space) : Radar : Jammer : Multi-Function (Space),I-P-SRM---
+Signal Intercept (Space) : Radar : Jammer : Target Acquisition (Space),I-P-SRT---
+Signal Intercept (Space) : Radar : Radar : Space (Space),I-P-SRS---
+Signal Intercept (Space) : Radar : Radar : Unknown (Space),I-P-SRU---
+Signal Intercept (Air) : Communications : Communications : Omni-Line of Sight (LOS) (Air),I-A-SCO---
+Signal Intercept (Air) : Communications : Radar : Satellite Uplink,I-A-SCS---
+Signal Intercept (Air) : Radar : Radar : Airborne Intercept,I-A-SRAI--
+Signal Intercept (Air) : Radar : Radar : Airborne Search and Bombing,I-A-SRAS--
+Signal Intercept (Air) : Radar : Radar : Controlled Intercept (Air),I-A-SRC---
+Signal Intercept (Air) : Radar : Radar : Data Transmission (Air),I-A-SRD---
+Signal Intercept (Air) : Radar : Radar : Early Warning (Air),I-A-SRE---
+Signal Intercept (Air) : Radar : Radar : Fire Control (Air),I-A-SRF---
+Signal Intercept (Air) : Radar : Radar : Identification Friend or Foe (Transponder) (Air),I-A-SRI---
+Signal Intercept (Air) : Radar : Radar : Missile Acquisition (Air),I-A-SRMA--
+Signal Intercept (Air) : Radar : Radar : Missile Downlink,I-A-SRMD--
+Signal Intercept (Air) : Radar : Radar : Missile Guidance (Air),I-A-SRMG--
+Signal Intercept (Air) : Radar : Jammer : Missile Tracking (Air),I-A-SRMT--
+Signal Intercept (Air) : Radar : Jammer : Multi-Function (Air),I-A-SRMF--
+Signal Intercept (Air) : Radar : Radar : Target Illumination (Air),I-A-SRTI--
+Signal Intercept (Air) : Radar : Radar : Target Acquisition,I-A-SRTA--
+Signal Intercept (Air) : Radar : Radar : Target Tracking (Air),I-A-SRTT--
+Signal Intercept (Air) : Radar : Radar : Unknown (Air),I-A-SRU---
+Signal Intercept (Land) : Communications : Communications : Cellular/Mobile (Land),I-G-SCC---
+Signal Intercept (Land) : Communications : Communications : Omni-Line of Sight (LOS) (Land),I-G-SCO---
+Signal Intercept (Land) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Land),I-G-SCP---
+Signal Intercept (Land) : Communications : Communications : Satellite Uplink (Land),I-G-SCS---
+Signal Intercept (Land) : Communications : Communications : Tropospheric Scatter,I-G-SCT---
+Signal Intercept (Land) : Radar : Radar : Air Traffic Control (Land),I-G-SRAT--
+Signal Intercept (Land) : Radar : Radar : Anti-Aircraft Fire Control (Land),I-G-SRAA--
+Signal Intercept (Land) : Radar : Radar : Battlefield Surveillance (Land),I-G-SRB---
+Signal Intercept (Land) : Radar : Original,I-G-SRCS--
+Signal Intercept (Land) : Radar : Radar : Controlled Approach (Land),I-G-SRCA--
+Signal Intercept (Land) : Radar : Radar : Data Transmission (Land),I-G-SRD---
+Signal Intercept (Land) : Radar : Radar : Early Warning (Land),I-G-SRE---
+Signal Intercept (Land) : Radar : Radar : Fire Control (Land),I-G-SRF---
+Signal Intercept (Land) : Radar : Radar : Height Finding (Land),I-G-SRH---
+Signal Intercept (Land) : Radar : Radar : Identification Friend or Foe (Interrogator) (Land),I-G-SRI---
+Signal Intercept (Land) : Radar : Radar : Meteorological (Land),I-G-SRMM--
+Signal Intercept (Land) : Radar : Radar : Missile Acquisition (Land),I-G-SRMA--
+Signal Intercept (Land) : Radar : Radar : Missile Guidance (Land),I-G-SRMG--
+Signal Intercept (Land) : Radar : Jammer : Missile Tracking (Land),I-G-SRMT--
+Signal Intercept (Land) : Radar : Jammer : Multi-Function (Land),I-G-SRMF--
+Signal Intercept (Land) : Radar : Radar : Shell Tracking,I-G-SRS---
+Signal Intercept (Land) : Radar : Jammer : Target Acquisition (Land),I-G-SRTA--
+Signal Intercept (Land) : Radar : Radar : Target Illumination (Land),I-G-SRTI--
+Signal Intercept (Land) : Radar : Radar : Target Tracking (Land),I-G-SRTT--
+Signal Intercept (Land) : Radar : Radar : Unknown (Land),I-G-SRU---
+Signal Intercept (Sea Surface) : Communications : Communications : Cellular/Mobile (Sea Surface),I-S-SCC---
+Signal Intercept (Sea Surface) : Communications : Air/Land/Sea Surface/Subsurface Communications : Omni-Line of Sight (LOS) (Sea Surface),I-S-SCO---
+Signal Intercept (Sea Surface) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Sea Surface),I-S-SCP---
+Signal Intercept (Sea Surface) : Communications : Communications : Satellite Uplink (Sea Surface),I-S-SCS---
+Signal Intercept (Sea Surface) : Radar : Radar : Air Traffic Control (Sea Surface),I-S-SRAT--
+Signal Intercept (Sea Surface) : Radar : Radar : Anti-Aircraft Fire Control (Sea Surface),I-S-SRAA--
+Signal Intercept (Sea Surface) : Radar : Radar : Controlled Approach (Sea Surface),I-S-SRCA--
+Signal Intercept (Sea Surface) : Radar : Radar : Controlled Intercept (Sea Surface),I-S-SRCI--
+Signal Intercept (Sea Surface) : Radar : Radar : Data Transmission (Sea Surface),I-S-SRD---
+Signal Intercept (Sea Surface) : Radar : Radar : Early Warning (Sea Surface),I-S-SRE---
+Signal Intercept (Sea Surface) : Radar : Radar : Fire Control (Sea Surface),I-S-SRF---
+Signal Intercept (Sea Surface) : Radar : Radar : Height Finding (Sea Surface),I-S-SRH---
+Signal Intercept (Sea Surface) : Radar : Radar : Identification Friend or Foe (Interrogator) (Sea Surface),I-S-SRI---
+Signal Intercept (Sea Surface) : Radar : Radar : Meteorological (Sea Surface),I-S-SRMM--
+Signal Intercept (Sea Surface) : Radar : Radar : Missile Acquisition (Sea Surface),I-S-SRMA--
+Signal Intercept (Sea Surface) : Radar : Radar : Missile Guidance (Sea Surface),I-S-SRMG--
+Signal Intercept (Sea Surface) : Radar : Jammer : Missile Tracking (Sea Surface),I-S-SRMT--
+Signal Intercept (Sea Surface) : Radar : Jammer : Multi-Function (Sea Surface),I-S-SRMF--
+Signal Intercept (Sea Surface) : Radar : Radar : Surface Search (Sea Surface),I-S-SRS---
+Signal Intercept (Sea Surface) : Radar : Jammer : Target Acquisition (Sea Surface),I-S-SRTA--
+Signal Intercept (Sea Surface) : Radar : Radar : Target Illumination (Sea Surface),I-S-SRTI--
+Signal Intercept (Sea Surface) : Radar : Radar : Target Tracking (Sea Surface),I-S-SRTT--
+Signal Intercept (Sea Surface) : Radar : Radar : Unknown (Sea Surface),I-S-SRU---
+Signal Intercept (Sea Subsurface) : Communications : Communications : Omni-Line of Sight (LOS) (Sea Subsurface),I-U-SCO---
+Signal Intercept (Sea Subsurface) : Communications : Communications : Point-to-Point Line of Sight (LOS) (Sea Subsurface),I-U-SCP---
+Signal Intercept (Sea Subsurface) : Communications : Communications : Satellite Uplink (Sea Subsurface),I-U-SCS---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Data Transmission (Sea Subsurface),I-U-SRD---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Early Warning (Sea Subsurface),I-U-SRE---
+Signal Intercept (Sea Subsurface) : Radar : Jammer : Multi-Function (Sea Subsurface),I-U-SRM---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Surface Search (Sea Subsurface),I-U-SRS---
+Signal Intercept (Sea Subsurface) : Radar : Jammer : Target Acquisition (Sea Subsurface),I-U-SRT---
+Signal Intercept (Sea Subsurface) : Radar : Radar : Unknown (Sea Subsurface),I-U-SRU---
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SIGINTMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SIGINTMobility.csv
new file mode 100644
index 0000000..5786634
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SIGINTMobility.csv
@@ -0,0 +1,4 @@
+Name,Value
+Mobile,M
+Static,S
+Uncertain,U
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SeaSubsurface.csv
new file mode 100644
index 0000000..3ca6614
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SeaSubsurface.csv
@@ -0,0 +1,76 @@
+Name,Value
+Military (Sea Subsurface) : Submarine,S-U-S-----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine Low 1,S-U-S1----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine Low 2,S-U-S2----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine High 3,S-U-S3----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Possible Submarine High 4,S-U-S4----
+Military (Sea Subsurface) : Submarine : Submarine Confidence : Probable Submarine,S-U-SL----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced,S-U-SF----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced : Submarine Confidence : Certain Submarine,S-U-SR----
+Military (Sea Subsurface) : Submarine : Submarine-Bottomed,S-U-SB----
+Military (Sea Subsurface) : Other Submersible : Original,S-U-SO----
+Military (Sea Subsurface) : Nonsubmarine : Original,S-U-SX----
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV),S-U-SU----
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV) : Mine Warfare,S-U-SUM---
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV) : Mission Area : Antisubmarine Warfare (Sea Subsurface),S-U-SUS---
+Civilian (Sea Subsurface) : Diver,S-U-ND----
+Weapon (Sea Subsurface),S-U-W-----
+Weapon (Sea Subsurface) : Torpedo,S-U-WT----
+Weapon (Sea Subsurface) : Decoy,S-U-WD----
+Military (Sea Subsurface) : Submarine : Ship Propulsion : Nuclear Powered General,S-U-SN----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced : Ship Propulsion : Nuclear Powered General,S-U-SNF---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Attack : Ship Propulsion : Nuclear Powered General,S-U-SNA---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Other Guided Missile (Sea Subsurface) : Ship Propulsion : Nuclear Powered General,S-U-SNM---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Guided Missile (Sea Subsurface) : Ship Propulsion : Nuclear Powered General,S-U-SNG---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Ballistic Missile (Sea Subsurface) : Ship Propulsion : Nuclear Powered General,S-U-SNB---
+Military (Sea Subsurface) : Submarine : Ship Propulsion : Diesel Electric General,S-U-SC----
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced : Ship Propulsion : Diesel Electric General,S-U-SCF---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Attack : Ship Propulsion : Diesel Electric General,S-U-SCA---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Other Guided Missile (Sea Subsurface) : Ship Propulsion : Diesel Electric General,S-U-SCM---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Guided Missile (Sea Subsurface) : Ship Propulsion : Diesel Electric General,S-U-SCG---
+Military (Sea Subsurface) : Submarine : Weapons Capability : Ballistic Missile (Sea Subsurface) : Ship Propulsion : Diesel Electric General,S-U-SCB---
+Military (Sea Subsurface) : Submarine : Other : Surfaced,S-U-SOF---
+Military (Sea Subsurface) : Submarine : Submarine-Snorkeling,S-U-SK----
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV) : Mission Area : Surface Warfare (Sea Subsurface),S-U-SUN---
+Sea Mine-General,S-U-WM----
+Sea Mine-General : MILCO,S-U-WMC---
+Sea Mine-General : Sea Mine-Bottom,S-U-WMG---
+Sea Mine-General : Sea Mine-Moored,S-U-WMM---
+Sea Mine-General : Sea Mine-Floating,S-U-WMF---
+Sea Mine-General : Sea Mine-Rising,S-U-WMS---
+Sea Mine-General : Sea Mine-Other Position,S-U-WMO---
+Sea Mine-General : Exercise Mine-General,S-U-WMX---
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Bottom,S-U-WMGX--
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Moored,S-U-WMMX--
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Floating,S-U-WMFX--
+Sea Mine-General : MILCO : Floating,S-U-WMFC--
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Rising,S-U-WMSX--
+Sea Mine-General : Neutralized,S-U-WMD---
+Sea Mine-General : Neutralized : Neutralized Mine-Bottom,S-U-WMGD--
+Sea Mine-General : Neutralized : Neutralized Mine-Moored,S-U-WMMD--
+Sea Mine-General : Neutralized : Neutralized Mine-Floating,S-U-WMFD--
+Sea Mine-General : Neutralized : Neutralized Mine-Rising,S-U-WMSD--
+Sea Mine-General : Neutralized : Neutralized Mine-Other Position,S-U-WMOD--
+Unexploded Ordnance,S-U-X-----
+Sea Mine Decoy,S-U-WDM---
+Sea Mine Decoy : Sea Mine Decoy-Bottom,S-U-WDMG--
+Sea Mine Decoy : Sea Mine Decoy-Moored,S-U-WDMM--
+Mine-Like Echo (MILEC)-General,S-U-WME---
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Bottom,S-U-WMGE--
+Sea Mine-General : MILCO : Ground (Bottom),S-U-WMGC--
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Moored,S-U-WMME--
+Sea Mine-General : MILCO : Moored,S-U-WMMC--
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Floating,S-U-WMFE--
+Negative Reacquisition-General,S-U-WMR---
+Negative Reacquisition-General : Negative Reacquisition-Bottom,S-U-WMGR--
+Negative Reacquisition-General : Negative Reacquisition-Moored,S-U-WMMR--
+Negative Reacquisition-General : Negative Reacquisition-Floating,S-U-WMFR--
+Obstructor,S-U-WMB---
+Obstructor : Neutralized Obstructor,S-U-WMBD--
+General Mine Anchor,S-U-WMA---
+NMLO-General,S-U-WMN---
+NMLO-General : Non-Mine Mine-Like Object-Bottom,S-U-WMGO--
+NMLO-General : Non-Mine Mine-Like Object-Moored,S-U-WMMO--
+NMLO-General : Non-Mine Mine-Like Object-Floating,S-U-WMFO--
+Environmental Report Location,S-U-E-----
+Dive Report Location,S-U-V-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SeaSurface.csv
new file mode 100644
index 0000000..083f7ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SeaSurface.csv
@@ -0,0 +1,69 @@
+Name,Value
+Military Combatant,S-S-C-----
+Military Combatant : Hovercraft,S-S-CH----
+Military Combatant : Carrier,S-S-CLCV--
+Military Combatant : Surface Combatant- Line,S-S-CL----
+Military Combatant : Surface Combatant- Line : Battleship,S-S-CLBB--
+Military Combatant : Surface Combatant- Line : Cruiser,S-S-CLCC--
+Military Combatant : Surface Combatant- Line : Destroyer,S-S-CLDD--
+Military Combatant : Surface Combatant- Line : Frigate,S-S-CLFF--
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Original,S-S-CLLL--
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Mission Area : Antisubmarine Warfare (Sea Surface),S-S-CLLLAS
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Mission Area : Mine Warfare (Sea Surface),S-S-CLLLMI
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship : Mission Area : Surface Warfare (Sea Surface),S-S-CLLLSU
+Military Combatant : Amphibious Warfare Ship,S-S-CA----
+Military Combatant : Amphibious Warfare Ship : Assault- Non-specified,S-S-CALA--
+Military Combatant : Amphibious Warfare Ship : Landing Ship,S-S-CALS--
+Military Combatant : Amphibious Warfare Ship : Landing Ship : Ship Capacity : Medium,S-S-CALSM-
+Military Combatant : Amphibious Warfare Ship : Landing Ship : Cargo Capacity : Tank,S-S-CALST-
+Military Combatant : Amphibious Warfare Ship : Landing Craft,S-S-CALC--
+Military Combatant : Mine Warfare Ship,S-S-CM----
+Military Combatant : Mine Warfare Ship : Mine Layer,S-S-CMML--
+Military Combatant : Mine Warfare Ship : Mine Sweeper,S-S-CMMS--
+Military Combatant : Mine Warfare Ship : Mine Hunter,S-S-CMMH--
+Military Combatant : Mine Warfare Ship : Mine Countermeasures- Support Ship : Original,S-S-CMMA--
+Military Combatant : Patrol Boat,S-S-CP----
+Military Combatant : Patrol Boat : USV Control : Autonomous Control,S-S-CPSU--
+Military Combatant : Patrol Boat : Antiship Missile,S-S-CPSUM-
+Military Combatant : Patrol Boat : Weapons Capability : Torpedo,S-S-CPSUT-
+Military Combatant : Patrol Boat : Patrol Craft- Submarine Chaser/Escort- General,S-S-CPSB--
+Military Combatant : Patrol Boat : Patrol Ship- General,S-S-CPSUG-
+Military Combatant : Decoy : Original,S-S-CD----
+Military Combatant : Unmanned Surface Water Vehicle (USV),S-S-CU----
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Antisubmarine Warfare (Sea Surface),S-S-CUS---
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Mine Countermeasures (Sea Surface),S-S-CUM---
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Remote Multi-Mission Vehicle (USV-only),S-S-CUR---
+Military Combatant : Unmanned Surface Water Vehicle (USV) : Mission Area : Surface Warfare (Sea Surface),S-S-CUN---
+Military Combatant : Navy Task Organization,S-S-G-----
+Military Combatant : Navy Task Organization : Navy Task Force : Original,S-S-GT----
+Military Combatant : Navy Task Organization : Navy Task Group : Original,S-S-GG----
+Military Combatant : Navy Task Organization : Navy Task Unit : Original,S-S-GU----
+Military Combatant : Navy Task Organization : Convoy,S-S-GC----
+Military Noncombatant,S-S-N-----
+Military Noncombatant : Auxiliary Ship : Intelligence Collector : Original,S-S-NI----
+Military Noncombatant : Auxiliary Ship : Hospital Ship,S-S-NM----
+Military Noncombatant : Auxiliary Ship : Repair Ship,S-S-NR----
+Military Noncombatant : Auxiliary Ship : Submarine Tender,S-S-NF----
+Military Noncombatant : Service Craft/Yard : Original,S-S-NS----
+Military Noncombatant : Hovercraft,S-S-NH----
+Civilian (Sea Surface) : Merchant Ship,S-S-XM----
+Civilian (Sea Surface) : Merchant Ship : Cargo- General : Original,S-S-XMC---
+Civilian (Sea Surface) : Merchant Ship : Roll On/Roll Off : Original,S-S-XMR---
+Civilian (Sea Surface) : Merchant Ship : Ferry : Original,S-S-XMF---
+Civilian (Sea Surface) : Merchant Ship : Hovercraft : Original,S-S-XH----
+Civilian (Sea Surface) : Merchant Ship : Oiler/Tanker : Original,S-S-XMO---
+Civilian (Sea Surface) : Merchant Ship : Passenger : Original,S-S-XMP---
+Civilian (Sea Surface) : Merchant Ship : Tug- Ocean Going : Original,S-S-XMTU--
+Civilian (Sea Surface) : Merchant Ship : Tow,S-S-XMTO--
+Civilian (Sea Surface) : Merchant Ship : Transport Ship- Hazardous Material,S-S-XMH---
+Civilian (Sea Surface) : Fishing Vessel,S-S-XF----
+Civilian (Sea Surface) : Fishing Vessel : Drifter,S-S-XFDF--
+Civilian (Sea Surface) : Fishing Vessel : Trawler,S-S-XFTR--
+Civilian (Sea Surface) : Fishing Vessel : Dredger,S-S-XFDR--
+Civilian (Sea Surface) : Law Enforcement Vessel,S-S-XL----
+Civilian (Sea Surface) : Leisure Craft- Sailing,S-S-XR----
+Civilian (Sea Surface) : Leisure Craft- Motorized,S-S-XA----
+Civilian (Sea Surface) : Leisure Craft- Motorized : Rigid-Hull Inflatable Boat,S-S-XAR---
+Civilian (Sea Surface) : Leisure Craft- Motorized : Speedboat,S-S-XAS---
+Civilian (Sea Surface) : Jet Ski,S-S-XP----
+Own Ship : Original,S-S-O-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Space.csv
new file mode 100644
index 0000000..85e82d9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Space.csv
@@ -0,0 +1,5 @@
+Name,Value
+Military (Space) : Satellite : Original,S-P-S-----
+Military (Space) : Space Station : Original,S-P-T-----
+Military (Space) : Space Launched Vehicle (SLV),S-P-L-----
+Military (Space) : Space Vehicle : Crewed,S-P-V-----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SpeedUnits.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SpeedUnits.csv
new file mode 100644
index 0000000..15ac64b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_SpeedUnits.csv
@@ -0,0 +1,5 @@
+Name,Value
+Kilometers Per Hour,KPH
+Meters Per Second,MPS
+Nautical Miles Per Hour (Knots),KTS
+Statute Miles Per Hour,MPH
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Statuses.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Statuses.csv
new file mode 100644
index 0000000..850c904
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Statuses.csv
@@ -0,0 +1,8 @@
+Name,Value
+Not Set Status,-
+Present,P
+Anticipated,A
+Fully Capable,C
+Damaged,D
+Destroyed,X
+Full To Capacity,F
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_TrueFalse.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_TrueFalse.csv
new file mode 100644
index 0000000..e5409b6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_TrueFalse.csv
@@ -0,0 +1,3 @@
+Name,Value
+False,0
+True,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Units.csv
new file mode 100644
index 0000000..ba69a4d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Coded_Domain_Units.csv
@@ -0,0 +1,604 @@
+Name,Value
+Command and Control : Civil Affairs,S-F-GC----
+Command and Control : Military Information Support (MISO),S-F-GP----
+Command and Control : Signal,S-G-UUS---
+Command and Control : Signal : Capability : Area,S-G-UUSA--
+Command and Control : Signal : Capability : Communications Contingency Package,S-G-UUSC--
+Command and Control : Signal : LCCP,S-G-UUSCL-
+Command and Control : Signal : Capability : Operations,S-G-UUSO--
+Command and Control : Signal : Capability : Forward,S-G-UUSF--
+Command and Control : Signal : Capability : Mobile Subscriber Equipment,S-G-UUSM--
+Command and Control : Signal : Capability : Large Extension Node,S-G-UUSML-
+Command and Control : Signal : Capability : Node Center,S-G-UUSMN-
+Command and Control : Signal : Small Extension Node,S-G-UUSMS-
+Command and Control : Signal : Capability : Support 1,S-G-UUSS--
+Command and Control : Signal : Telephone Switch,S-G-UUSW--
+Command and Control : Signal : Radio,S-G-UUSR--
+Command and Control : Signal : Radio Relay : Original,S-G-UUSRW-
+Command and Control : Signal : Teletype,S-G-UUSRT-
+Command and Control : Signal : Tactical Satellite,S-G-UUSRS-
+Movement and Maneuver : Amphibious : Capability : Landing Support,S-G-UUP---
+Movement and Maneuver : Antitank/Antiarmor,S-G-UCAA--
+Movement and Maneuver : Antitank/Antiarmor,S-G-UCAAD-
+Movement and Maneuver : Antitank/Antiarmor : Capability : Light,S-G-UCAAL-
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Airborne,S-G-UCAAM-
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Air Mobile/Air Assault (US Only),S-G-UCAAS-
+Movement and Maneuver : Antitank/Antiarmor : Capability : Mountain,S-G-UCAAU-
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Arctic,S-G-UCAAC-
+Movement and Maneuver : Antitank/Antiarmor : Armored,S-G-UCAAA-
+Movement and Maneuver : Antitank/Antiarmor : Armored,S-G-UCAAAT
+Movement and Maneuver : Antitank/Antiarmor : Armored : Mobility : Air Mobile/Air Assault (US Only),S-G-UCAAAS
+Movement and Maneuver : Antitank/Antiarmor : Armored : Mobility : Wheeled,S-G-UCAAAW
+Movement and Maneuver : Antitank/Antiarmor : Motorized,S-G-UCAAO-
+Movement and Maneuver : Antitank/Antiarmor : Motorized : Mobility : Air Mobile/Air Assault (US Only),S-G-UCAAOS
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked,S-G-UCAT--
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked,S-G-UCA---
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Light,S-G-UCATL-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Medium,S-G-UCATM-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Heavy,S-G-UCATH-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Mobility : Airborne,S-G-UCATA-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Capability : Recovery (Maintenance),S-G-UCATR-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Reconnaissance/Cavalry/Scout,S-G-UCRVA-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Reconnaissance/Cavalry/Scout : Capability : Light,S-G-UCRRL-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious,S-G-UCATW-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Mobility : Wheeled,S-G-UCAW--
+Movement and Maneuver : Combat : Armor : Wheeled : Airborne,S-G-UCAWA-
+Movement and Maneuver : Combat : Armor : Wheeled : Light,S-G-UCAWL-
+Movement and Maneuver : Combat : Armor : Wheeled : Medium,S-G-UCAWM-
+Movement and Maneuver : Combat : Armor : Wheeled : Heavy,S-G-UCAWH-
+Movement and Maneuver : Combat : Armor : Wheeled : Recovery,S-G-UCAWR-
+Movement and Maneuver : Combat : Armor : Wheeled : Amphibious Recovery,S-G-UCAWWR
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious : Mobility : Wheeled,S-G-UCAWW-
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious : Capability : Recovery (Maintenance),S-G-UCATWR
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing,S-G-UCV---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Attack 1,S-G-UCVRA-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Mobility : Air Mobile/Air Assault (US Only),S-G-UCVUR-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Command and Control,S-G-UCVRUC
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Mine Countermeasure,S-G-UCVRM-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Search and Rescue,S-G-UCVS--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Security,S-G-UCSA--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF),S-F-A-----
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : SOF,S-F-AH----
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Attack 2,S-F-AHA---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Utility 2,S-F-AHU---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Combat Search and Rescue,S-F-AHH---
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Light,S-F-AHUL--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Medium,S-F-AHUM--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Special Operations Forces (SOF) : Capability : Heavy,S-F-AHUH--
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1,S-G-UCVRU-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1 : Capability : Light,S-G-UCVRUL
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1 : Capability : Medium,S-G-UCVRUM
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Utility 1 : Capability : Heavy,S-G-UCVRUH
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Antisubmarine Warfare,S-G-UCVRW-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Capability : Medevac,S-G-UCVRUE
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Reconnaissance,S-G-UCRVO-
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Scout,S-G-UCVRS-
+Movement and Maneuver : Aviation Composite : Original,S-G-UCVC--
+Movement and Maneuver : Aviation Fixed Wing,S-G-UCVF--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Attack 1,S-G-UCVFA-
+Movement and Maneuver : Aviation Fixed Wing : Mobility : Air Mobile/Air Assault (US Only),S-G-UCVUF-
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF),S-F-AF----
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Attack 2,S-F-AFA---
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Refuel,S-F-AFK---
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Utility 2,S-F-AFU---
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Light,S-F-AFUL--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Medium,S-F-AFUM--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Capability : Heavy,S-F-AFUH--
+Movement and Maneuver : Aviation Fixed Wing : Capability : Special Operations Forces (SOF) : Mobility : Vertical or Short Take-Off and Landing (VTOL/VSTOL),S-F-AV----
+Movement and Maneuver : Aviation Fixed Wing : Capability : Utility 1,S-G-UCVFU-
+Movement and Maneuver : Aviation Fixed Wing : Mobility : Vertical or Short Take-Off and Landing (VTOL/VSTOL),S-G-UCVV--
+Movement and Maneuver : Aviation Fixed Wing : Reconnaissance : Original,S-G-UCVFR-
+Movement and Maneuver : Combat,S-G-UC----
+Movement and Maneuver : Infantry,S-G-UCI---
+Movement and Maneuver : Infantry : Capability : Signals Intelligence : Mobility : Airborne,S-F-GR----
+Movement and Maneuver : Infantry : Capability : Light,S-G-UCIL--
+Movement and Maneuver : Infantry : Capability : Mountain,S-G-UCIO--
+Movement and Maneuver : Infantry : Mobility : Airborne,S-G-UCIA--
+Movement and Maneuver : Infantry : Mobility : Air Mobile/Air Assault (US Only),S-G-UCIS--
+Movement and Maneuver : Infantry : Mobility : Arctic,S-G-UCIC--
+Movement and Maneuver : Infantry : Capability : Naval,S-G-UCIN--
+Movement and Maneuver : Infantry : Armored/Mechanized/Tracked,S-G-UCIZ--
+Movement and Maneuver : Infantry : Motorized,S-G-UCIM--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout,S-G-UCR---
+Movement and Maneuver : Reconnaissance/Cavalry/Scout,S-G-UCRVG-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Mobility : Arctic,S-G-UCRC--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Mobility : Air Mobile/Air Assault (US Only),S-G-UCRS--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Mobility : Airborne,S-G-UCRA--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Mountain,S-G-UCRO--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Light,S-G-UCRL--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Long Range,S-G-UCRX--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Capability : Pack Animal,S-G-UCRH--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine,S-G-UCRR--
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine : Capability : Division,S-G-UCRRD-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine : Capability : Force,S-G-UCRRF-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Motorized,S-G-UCRVM-
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Cavalry,S-G-UCRV--
+Movement and Maneuver : Sea Air Land (SEAL),S-F-NS----
+Movement and Maneuver : Special Forces,S-F-GS----
+Movement and Maneuver : SOF,S-F-------
+Movement and Maneuver : SOF : Capability : Attack 2,S-F-B-----
+Movement and Maneuver : SOF : Fixed Wing MISO,S-F-GPA---
+Movement and Maneuver : SOF : Ground,S-F-G-----
+Movement and Maneuver : SOF : Special Boat,S-F-NB----
+Movement and Maneuver : SOF : Special SSNR,S-F-NN----
+Movement and Maneuver : SOF : Underwater Demolition Team,S-F-NU----
+Movement and Maneuver : Unmanned Aerial Systems,S-G-UCVU--
+Fires : Air Defense,S-G-UCD---
+Fires : Air Defense : Composite,S-G-UCDC--
+Fires : Air Defense : Capability : Short Range,S-G-UCDS--
+Fires : Air Defense : Capability : Target Acquisition,S-G-UCDT--
+Fires : Air Defense : Main Gun System : Original,S-G-UCDG--
+Fires : Air Defense : Missile,S-G-UCDM--
+Fires : Air Defense : Missile : Capability : Ground Station Module,S-G-UCDH--
+Fires : Air Defense : Missile : Capability : Light,S-G-UCDML-
+Fires : Air Defense : Missile : Capability : Medium,S-G-UCDMM-
+Fires : Air Defense : Missile : Capability : Heavy,S-G-UCDMH-
+Fires : Air Defense : Theater/Echelons Above Corps Support : Capability : Missile,S-G-UCDO--
+Fires : Air/Land Naval Gunfire Liaison,S-G-UCFTA-
+Fires : Field Artillery,S-G-UCF---
+Fires : Field Artillery : Howitzer/Gun,S-G-UCFH--
+Fires : Field Artillery : Mobility : Airborne,S-G-UCFHA-
+Fires : Field Artillery : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFHS-
+Fires : Field Artillery : Mobility : Arctic,S-G-UCFHC-
+Fires : Field Artillery : Capability : Mountain,S-G-UCFHO-
+Fires : Field Artillery : Capability : Light,S-G-UCFHL-
+Fires : Field Artillery : Capability : Medium,S-G-UCFHM-
+Fires : Field Artillery : Capability : Heavy,S-G-UCFHH-
+Fires : Field Artillery : Capability : Multiple Rocket Launcher,S-G-UCFRM-
+Fires : Field Artillery : Capability : Radar,S-G-UCFTR-
+Fires : Field Artillery : Capability : Single Rocket Launcher,S-G-UCFRS-
+Fires : Field Artillery : Capability : Single Rocket Launcher : Mobility : Wheeled,S-G-UCFRSR
+Fires : Field Artillery : Capability : Single Rocket Launcher : Mobility : Towed,S-G-UCFRST
+Fires : Field Artillery : Capability : Sound Ranging,S-G-UCFTS-
+Fires : Field Artillery : Capability : Target Acquisition,S-G-UCFT--
+Fires : Field Artillery : Capability : Target Acquisition : Capability : Optical (Flash),S-G-UCFTF-
+Fires : Field Artillery : Self-propelled,S-G-UCFHE-
+Fires : Field Artillery : Self-propelled : Capability : Single Rocket Launcher,S-G-UCFRSS
+Fires : Field Artillery : Self-propelled : Capability : Multiple Rocket Launcher,S-G-UCFRMS
+Fires : Field Artillery : Target Acquisition,S-G-UCFTCM
+Fires : Field Artillery Observer : Original,S-G-UCFTC-
+Fires : Field Artillery : Observer : Dismounted,S-G-UCFTCD
+Fires : Meteorological,S-G-UCFO--
+Fires : Meteorological : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFOS-
+Fires : Meteorological : Mobility : Airborne,S-G-UCFOA-
+Fires : Meteorological : Capability : Light,S-G-UCFOL-
+Fires : Meteorological : Capability : Mountain,S-G-UCFOO-
+Fires : Missile : Original,S-G-UCM---
+Fires : Missile : Capability : Strategic,S-G-UCMS--
+Fires : Missile : Capability : Tactical,S-G-UCMT--
+Fires : Mortar,S-G-UCFM--
+Fires : Mortar : Mobility : Arctic,S-G-UCFMTC
+Fires : Mortar : Armored/Mechanized/Tracked,S-G-UCFMS-
+Fires : Mortar : Self-Propelled Wheeled,S-G-UCFMW-
+Fires : Mortar : Towed,S-G-UCFMT-
+Fires : Mortar : Towed : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFMTS
+Fires : Mortar : Towed : Mobility : Airborne,S-G-UCFMTA
+Fires : Mortar : Towed : Capability : Mountain,S-G-UCFMTO
+Fires : Survey : Original,S-G-UCFS--
+Fires : Survey : Mobility : Air Mobile/Air Assault (US Only),S-G-UCFSS-
+Fires : Survey : Mobility : Airborne,S-G-UCFSA-
+Fires : Survey : Capability : Light,S-G-UCFSL-
+Fires : Survey : Capability : Mountain,S-G-UCFSO-
+Protection : CBRN Defense,S-G-UUA---
+Protection : CBRN Defense : Capability : Chemical,S-G-UUAC--
+Protection : CBRN Defense : Capability : Smoke,S-G-UUACS-
+Protection : CBRN Defense : Capability : Nuclear,S-G-UUAN--
+Protection : CBRN Defense : Capability : Biological,S-G-UUAB--
+Protection : CBRN Defense : Capability : Decontamination 1,S-G-UUAD--
+Protection : CBRN Defense : Capability : Smoke : Capability : Decontamination 2,S-G-UUACC-
+Protection : CBRN Defense : Mechanized : Capability : Smoke,S-G-UUACSA
+Protection : CBRN Defense : Mechanized : Capability : Smoke : Capability : Decontamination 2,S-G-UUACCK
+Protection : CBRN Defense : Motorized : Capability : Smoke,S-G-UUACSM
+Protection : CBRN Defense : Motorized : Capability : Smoke : Capability : Decontamination 2,S-G-UUACCM
+Protection : CBRN Defense : Reconnaissance : Capability : Chemical,S-G-UUACR-
+Protection : CBRN Defense : Surveillance Armored : Wheeled,S-G-UUACRS
+Protection : CBRN Defense : Reconnaissance Armored : Mobility : Wheeled,S-G-UUACRW
+Protection : CBRN Defense : Reconnaissance Equipped : Capability : Biological,S-G-UUABR-
+Protection : Combat Support (Maneuver Enhancement) : Original,S-G-UU----
+Protection : Criminal Investigation Division,S-G-UULD--
+Protection : Engineer,S-G-UCE---
+Protection : Engineer : Mobility : Air Mobile/Air Assault (US Only),S-G-UCECS-
+Protection : Engineer : Mobility : Airborne,S-G-UCECA-
+Protection : Engineer : Mobility : Arctic,S-G-UCECC-
+Protection : Engineer : Capability : Combat,S-G-UCEC--
+Protection : Engineer : Capability : Combat : Capability : Light,S-G-UCECL-
+Protection : Engineer : Capability : Combat : Capability : Medium,S-G-UCECM-
+Protection : Engineer : Capability : Combat : Capability : Heavy,S-G-UCECH-
+Protection : Engineer : Capability : Combat : Capability : Mountain,S-G-UCECO-
+Protection : Engineer : Capability : Construction,S-G-UCEN--
+Protection : Engineer : Capability : Naval,S-G-UCENN-
+Protection : Engineer : Mechanized,S-G-UCECT-
+Protection : Engineer : Motorized,S-G-UCECW-
+Protection : Engineer : Reconnaissance,S-G-UCECR-
+Protection : Explosive Ordnance Disposal (EOD),S-G-UUE---
+Protection : Military Police,S-G-UULM--
+Protection : Security,S-G-UCS---
+Protection : Security,S-G-UCSG--
+Protection : Security : Mobility : Riverine,S-G-UCSW--
+Protection : Security : Dismounted,S-G-UCSGD-
+Protection : Security : Mobility : Railroad,S-G-UCSR--
+Protection : Security : Mechanized,S-G-UCSGA-
+Protection : Security : Mechanized : Mobility : Wheeled,S-G-UCSM--
+Protection : Security : Motorized,S-G-UCSGM-
+Protection : Law Enforcement,S-G-UUL---
+Protection : Security Police (Air),S-G-UULF--
+Protection : Shore Patrol,S-G-UULS--
+Intelligence : Counterintelligence,S-G-UUMC--
+Intelligence : Electronic Ranging : Original,S-G-UUSX--
+Protection : Information Warfare,S-G-UUI---
+Intelligence : Electronic Warfare,S-G-UUMSE-
+Intelligence : Electronic Warfare : Armored : Wheeled,S-G-UUMSEA
+Intelligence : Electronic Warfare : Corps Support,S-G-UUMSEC
+Intelligence : Electronic Warfare : Theater/Echelons Above Corps Support,S-G-UUMSET
+Intelligence : Electronic Warfare : Direction Finding,S-G-UUMSED
+Intelligence : Electronic Warfare : Intercept,S-G-UUMSEI
+Intelligence : Electronic Warfare : Jamming : Original,S-G-UUMSEJ
+Intelligence : Interrogation,S-G-UUMQ--
+Intelligence : Joint Intelligence Center,S-G-UUMJ--
+Intelligence : Military Intelligence,S-G-UUM---
+Intelligence : Military Intelligence,S-G-UUMR--
+Intelligence : Military Intelligence : Mobility : Air Mobile/Air Assault (US Only),S-G-UUMA--
+Intelligence : Military Intelligence : Capability : Operations,S-G-UUMO--
+Intelligence : Military Intelligence : Capability : Signals Intelligence,S-G-UUMS--
+Intelligence : Military Intelligence : Capability : Radar,S-G-UUMRG-
+Intelligence : Military Intelligence : Capability : Sensor,S-G-UUMRS-
+Intelligence : Military Intelligence : Capability : Sensor Control Module (SCM),S-G-UUMRSS
+Intelligence : Military Intelligence : Capability : Ground Station Module,S-G-UUMRX-
+Intelligence : Military Intelligence : Capability : Meteorological,S-G-UUMMO-
+Intelligence : Military Intelligence : Capability : Tactical Exploitation,S-G-UUMT--
+Sustainment : Administrative,S-G-USA---
+Sustainment : Administrative : Corps Support,S-G-USAC--
+Sustainment : Administrative : Theater/Echelons Above Corps Support,S-G-USAT--
+Sustainment : Airport of Debarkation/Airport of Embarkation,S-G-USTA--
+Sustainment : Airport of Debarkation/Airport of Embarkation : Corps Support,S-G-USTAC-
+Sustainment : Airport of Debarkation/Airport of Embarkation : Theater/Echelons Above Corps Support,S-G-USTAT-
+Sustainment : Combat Service Support,S-G-US----
+Sustainment : Finance,S-G-USAF--
+Sustainment : Finance : Corps Support,S-G-USAFC-
+Sustainment : Finance : Theater/Echelons Above Corps Support,S-G-USAFT-
+Sustainment : Judge Advocate General,S-G-USAJ--
+Sustainment : Judge Advocate General : Corps Support,S-G-USAJC-
+Sustainment : Judge Advocate General : Theater/Echelons Above Corps Support,S-G-USAJT-
+Sustainment : Labor,S-G-USAL--
+Sustainment : Labor : Corps Support,S-G-USALC-
+Sustainment : Labor : Theater/Echelons Above Corps Support,S-G-USALT-
+Sustainment : Laundry/Bath : Original,S-G-USSL--
+Sustainment : Laundry/Bath : Corps Support : Original,S-G-USSLC-
+Sustainment : Laundry/Bath : Theater/Echelons Above Corps Support : Original,S-G-USSLT-
+Sustainment : Maintenance,S-G-USX---
+Sustainment : Maintenance : Capability : Heavy,S-G-USXH--
+Sustainment : Maintenance : Capability : Electro-Optical,S-G-USXE--
+Sustainment : Maintenance : Capability : Missile,S-G-USXOM-
+Sustainment : Maintenance : Corps Support,S-G-USXC--
+Sustainment : Maintenance : Theater/Echelons Above Corps Support,S-G-USXT--
+Sustainment : Maintenance : Corps Support : Capability : Heavy,S-G-USXHC-
+Sustainment : Maintenance : Recovery,S-G-USXR--
+Sustainment : Maintenance : Recovery : Corps,S-G-USXRC-
+Sustainment : Maintenance : Recovery : Theater,S-G-USXRT-
+Sustainment : Maintenance : Theater/Echelons Above Corps Support : Capability : Heavy,S-G-USXHT-
+Sustainment : Maintenance : Corps Support : Capability : Electro-Optical,S-G-USXEC-
+Sustainment : Maintenance : Theater/Echelons Above Corps Support : Capability : Electro-Optical,S-G-USXET-
+Sustainment : Maintenance : Corps Support : Capability : Missile,S-G-USXOMC
+Sustainment : Maintenance : Theater/Echelons Above Corps Support : Capability : Missile,S-G-USXOMT
+Sustainment : Medical,S-G-USM---
+Sustainment : Medical : Capability : Dental,S-G-USMD--
+Sustainment : Medical : Capability : Psychological,S-G-USMP--
+Sustainment : Medical : Capability : Veterinary,S-G-USMV--
+Sustainment : Medical : Corps Support,S-G-USMC--
+Sustainment : Medical : Theater/Echelons Above Corps Support,S-G-USMT--
+Sustainment : Medical Treatment Facility : Corps Support : Capability : Dental,S-G-USMDC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support : Capability : Dental,S-G-USMDT-
+Sustainment : Medical Treatment Facility : Corps Support : Capability : Psychological,S-G-USMPC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support : Capability : Psychological,S-G-USMPT-
+Sustainment : Medical Treatment Facility : Corps Support : Capability : Veterinary,S-G-USMVC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support : Capability : Veterinary,S-G-USMVT-
+Sustainment : Medical Treatment Facility,S-G-USMM--
+Sustainment : Medical Treatment Facility : Corps Support,S-G-USMMC-
+Sustainment : Medical Treatment Facility : Theater/Echelons Above Corps Support,S-G-USMMT-
+Sustainment : Morale Welfare and Recreation,S-G-USAW--
+Sustainment : Morale Welfare and Recreation : Corps Support,S-G-USAWC-
+Sustainment : Morale Welfare and Recreation : Theater/Echelons Above Corps Support,S-G-USAWT-
+Sustainment : Mortuary Affairs/Graves Registration,S-G-USAM--
+Sustainment : Mortuary Affairs/Graves Registration : Corps Support,S-G-USAMC-
+Sustainment : Mortuary Affairs/Graves Registration : Theater/Echelons Above Corps Support,S-G-USAMT-
+Sustainment : Ordnance : Original,S-G-USXO--
+Sustainment : Ordnance : Corps Support : Original,S-G-USXOC-
+Sustainment : Ordnance : Theater/Echelons Above Corps Support : Original,S-G-USXOT-
+Sustainment : Personnel Services,S-G-USAS--
+Sustainment : Personnel Services : Corps Support,S-G-USASC-
+Sustainment : Personnel Services : Theater/Echelons Above Corps Support,S-G-USAST-
+Sustainment : Postal,S-G-USAO--
+Sustainment : Postal : Corps Support,S-G-USAOC-
+Sustainment : Postal : Theater/Echelons Above Corps Support,S-G-USAOT-
+Sustainment : Public Affairs/Public Information,S-G-USAP--
+Sustainment : Public Affairs/Public Information : Corps Support,S-G-USAPC-
+Sustainment : Public Affairs/Public Information : Theater/Echelons Above Corps Support,S-G-USAPT-
+Sustainment : Quartermaster : Original,S-G-USAQ--
+Sustainment : Quartermaster : Corps Support : Original,S-G-USAQC-
+Sustainment : Quartermaster : Theater/Echelons Above Corps Support : Original,S-G-USAQT-
+Sustainment : Railhead,S-G-USTR--
+Sustainment : Railhead : Corps Support,S-G-USTRC-
+Sustainment : Railhead : Theater/Echelons Above Corps Support,S-G-USTRT-
+Sustainment : Religious Support,S-G-USAR--
+Sustainment : Religious Support : Corps Support,S-G-USARC-
+Sustainment : Religious Support : Theater/Echelons Above Corps Support,S-G-USART-
+Sustainment : Replacement Holding Unit,S-G-USAX--
+Sustainment : Replacement Holding Unit : Corps Support,S-G-USAXC-
+Sustainment : Replacement Holding Unit : Theater/Echelons Above Corps Support,S-G-USAXT-
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation,S-G-USTS--
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation : Corps Support,S-G-USTSC-
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation : Theater/Echelons Above Corps Support,S-G-USTST-
+Sustainment : Supply,S-G-USS---
+Sustainment : Supply : Corps Support,S-G-USSC--
+Sustainment : Supply : Theater/Echelons Above Corps Support,S-G-USST--
+Sustainment : Joint Information Bureau,S-G-USAPM-
+Sustainment : Joint Information Bureau : Corps Support,S-G-USAPMC
+Sustainment : Joint Information Bureau : Theater/Echelons Above Corps Support,S-G-USAPMT
+Sustainment : Transportation,S-G-UST---
+Sustainment : Transportation : Capability : Missile,S-G-USTI--
+Sustainment : Transportation : Capability : Movement Control Center,S-G-USTM--
+Sustainment : Transportation : Corps Support,S-G-USTC--
+Sustainment : Transportation : Theater/Echelons Above Corps Support,S-G-USTT--
+Sustainment : Transportation : Corps Support : Capability : Missile,S-G-USTIC-
+Sustainment : Transportation : Theater/Echelons Above Corps Support : Capability : Missile,S-G-USTIT-
+Sustainment : Transportation : Corps Support : Capability : Movement Control Center,S-G-USTMC-
+Sustainment : Transportation : Theater/Echelons Above Corps Support : Capability : Movement Control Center,S-G-USTMT-
+Sustainment : US Supply Class I,S-G-USS1--
+Sustainment : US Supply Class I : Corps Support,S-G-USS1C-
+Sustainment : US Supply Class I : Theater/Echelons Above Corps Support,S-G-USS1T-
+Sustainment : US Supply Class II : Original,S-G-USS2--
+Sustainment : US Supply Class II : Corps Support : Original,S-G-USS2C-
+Sustainment : US Supply Class II : Theater/Echelons Above Corps Support : Original,S-G-USS2T-
+Sustainment : US Supply Class III,S-G-USS3--
+Sustainment : US Supply Class III : Capability : Aviation,S-G-USS3A-
+Sustainment : US Supply Class III : Aviation : Corps,S-G-USS3AC
+Sustainment : US Supply Class III : Aviation : Theater,S-G-USS3AT
+Sustainment : US Supply Class III : Corps Support,S-G-USS3C-
+Sustainment : US Supply Class III : Theater/Echelons Above Corps Support,S-G-USS3T-
+Sustainment : US Supply Class IV,S-G-USS4--
+Sustainment : US Supply Class IV : Corps Support,S-G-USS4C-
+Sustainment : US Supply Class IV : Theater/Echelons Above Corps Support,S-G-USS4T-
+Sustainment : US Supply Class V,S-G-USS5--
+Sustainment : US Supply Class V : Corps Support,S-G-USS5C-
+Sustainment : US Supply Class V : Theater/Echelons Above Corps Support,S-G-USS5T-
+Sustainment : US Supply Class VI,S-G-USS6--
+Sustainment : US Supply Class VI : Corps Support,S-G-USS6C-
+Sustainment : US Supply Class VI : Theater/Echelons Above Corps Support,S-G-USS6T-
+Sustainment : US Supply Class VII,S-G-USS7--
+Sustainment : US Supply Class VII : Corps Support,S-G-USS7C-
+Sustainment : US Supply Class VII : Theater/Echelons Above Corps Support,S-G-USS7T-
+Sustainment : US Supply Class VIII,S-G-USS8--
+Sustainment : US Supply Class VIII : Corps Support,S-G-USS8C-
+Sustainment : US Supply Class VIII : Theater/Echelons Above Corps Support,S-G-USS8T-
+Sustainment : US Supply Class IX,S-G-USS9--
+Sustainment : US Supply Class IX : Corps Support,S-G-USS9C-
+Sustainment : US Supply Class IX : Theater/Echelons Above Corps Support,S-G-USS9T-
+Sustainment : US Supply Class X,S-G-USSX--
+Sustainment : US Supply Class X : Corps Support,S-G-USSXC-
+Sustainment : US Supply Class X : Theater/Echelons Above Corps Support,S-G-USSXT-
+Sustainment : Water : Original,S-G-USSW--
+Sustainment : Water : Corps Support : Original,S-G-USSWC-
+Sustainment : Water : Theater/Echelons Above Corps Support : Original,S-G-USSWT-
+Sustainment : Water Purification : Original,S-G-USSWP-
+Sustainment : Water Purification : Corps Support : Original,S-G-USSWPC
+Sustainment : Water Purification : Theater/Echelons Above Corps Support : Original,S-G-USSWPT
+Sustainment : Broadcast,S-G-USAPB-
+Sustainment : Broadcast : Corps Support,S-G-USAPBC
+Sustainment : Broadcast : Theater/Echelons Above Corps Support,S-G-USAPBT
+Naval : Naval : Capability : Special Operations Forces (SOF),S-F-N-----
+Law Enforcement (Land Units) : Police,S-G-UULC--
+Movement and Maneuver : Infantry : Infantry Fighting Vehicle,S-G-UCII--
+Movement and Maneuver : Antitank/Antiarmor : Mobility : Air Mobile/Air Assault (US Only) : Mobility : Wheeled,S-G-UCAWS-
+Fires : Field Artillery : Self-propelled : Capability : Multiple Rocket Launcher : Mobility : Wheeled,S-G-UCFRMR
+Fires : Field Artillery : Target Acquisition : Capability : Multiple Rocket Launcher : Mobility : Towed,S-G-UCFRMT
+Command and Control : Tactical Satellite : Original,S-G-UCDSC-
+Fires : Air Defense : Short Range : Stinger,S-G-UCDSS-
+Fires : Air Defense : Short Range : Vulcan,S-G-UCDSV-
+Fires : Air Defense : Missile : Avenger,S-G-UCDMLA
+Fires : Air Defense : Missile : Hawk,S-G-UCDHH-
+Fires : Air Defense : Missile : Patriot,S-G-UCDHP-
+Movement and Maneuver : Aviation Rotary Wing,S-G-UCVR--
+Fires : Field Artillery : Howitzer/Gun : Amphibious,S-G-UCFHX-
+Fires : Field Artillery : Rocket,S-G-UCFR--
+Fires : Field Artillery : Mortar : Amphibious,S-G-UCFML-
+Weapon/Weapon System : Rifle,S-G-EWR---
+Weapon/Weapon System : Rifle : Single Shot Rifle,S-G-EWRR--
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,S-G-EWRL--
+Weapon/Weapon System : Rifle : Automatic Rifle,S-G-EWRH--
+Weapon/Weapon System : Grenade Launcher,S-G-EWZ---
+Weapon/Weapon System : Grenade Launcher : Light,S-G-EWZL--
+Weapon/Weapon System : Grenade Launcher : Medium,S-G-EWZM--
+Weapon/Weapon System : Grenade Launcher : Heavy,S-G-EWZH--
+Weapon/Weapon System : Flame Thrower,S-G-EXF---
+Weapon/Weapon System : Air Defense Gun,S-G-EWA---
+Weapon/Weapon System : Air Defense Gun : Light,S-G-EWAL--
+Weapon/Weapon System : Air Defense Gun : Medium,S-G-EWAM--
+Weapon/Weapon System : Air Defense Gun : Heavy,S-G-EWAH--
+Weapon/Weapon System : Antitank Gun,S-G-EWG---
+Weapon/Weapon System : Antitank Gun : Light,S-G-EWGL--
+Weapon/Weapon System : Antitank Gun : Medium,S-G-EWGM--
+Weapon/Weapon System : Antitank Gun : Heavy,S-G-EWGH--
+Weapon/Weapon System : Direct Fire Gun,S-G-EWD---
+Weapon/Weapon System : Direct Fire Gun : Light,S-G-EWDL--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Light,S-G-EWDLS-
+Weapon/Weapon System : Direct Fire Gun : Medium,S-G-EWDM--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Medium,S-G-EWDMS-
+Weapon/Weapon System : Direct Fire Gun : Heavy,S-G-EWDH--
+Weapon/Weapon System : Direct Fire Gun : Self Propelled : Heavy,S-G-EWDHS-
+Weapon/Weapon System : Recoilless Gun,S-G-EWGR--
+Weapon/Weapon System : Howitzer,S-G-EWH---
+Weapon/Weapon System : Howitzer : Light,S-G-EWHL--
+Weapon/Weapon System : Howitzer : Self Propelled : Light,S-G-EWHLS-
+Weapon/Weapon System : Howitzer : Medium,S-G-EWHM--
+Weapon/Weapon System : Howitzer : Self Propelled : Medium,S-G-EWHMS-
+Weapon/Weapon System : Howitzer : Heavy,S-G-EWHH--
+Weapon/Weapon System : Howitzer : Self Propelled : Heavy,S-G-EWHHS-
+Weapon/Weapon System : Missile Launcher,S-G-EWM---
+Weapon/Weapon System : Air Defense Missile Launcher : Original,S-G-EWMA--
+Weapon/Weapon System : Air Defense Missile Launcher : Theater,S-G-EWMAT-
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TLAR,S-G-EWMATR
+Weapon/Weapon System : Air Defense Missile Launcher : Theater : TELAR,S-G-EWMATE
+Weapon/Weapon System : Air Defense Missile Launcher : Light,S-G-EWMAS-
+Weapon/Weapon System : Air Defense Missile Launcher : Light Transporter-Launcher and Radar (TLAR),S-G-EWMASR
+Weapon/Weapon System : Air Defense Missile Launcher : Light Tactical Landing Approach Radar (TELAR),S-G-EWMASE
+Weapon/Weapon System : Air Defense Missile Launcher : Medium,S-G-EWMAI-
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TLAR,S-G-EWMAIR
+Weapon/Weapon System : Air Defense Missile Launcher : Medium TELAR Air Defense Missile Launcher,S-G-EWMAIE
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy,S-G-EWMAL-
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TLAR,S-G-EWMALR
+Weapon/Weapon System : Air Defense Missile Launcher : Heavy TELAR,S-G-EWMALE
+Weapon/Weapon System : Antitank Missile Launcher,S-G-EWMT--
+Weapon/Weapon System : Antitank Missile Launcher : Light,S-G-EWMTL-
+Weapon/Weapon System : Antitank Missile Launcher : Medium,S-G-EWMTM-
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,S-G-EWMTH-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,S-G-EWMS--
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,S-G-EWMSS-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,S-G-EWMSI-
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,S-G-EWMSL-
+Weapon/Weapon System : Mortar,S-G-EWO---
+Weapon/Weapon System : Mortar : Light,S-G-EWOL--
+Weapon/Weapon System : Mortar : Medium,S-G-EWOM--
+Weapon/Weapon System : Mortar : Heavy,S-G-EWOH--
+Weapon/Weapon System : Single Rocket Launcher,S-G-EWS---
+Weapon/Weapon System : Single Rocket Launcher : Light,S-G-EWSL--
+Weapon/Weapon System : Single Rocket Launcher : Medium,S-G-EWSM--
+Weapon/Weapon System : Single Rocket Launcher : Heavy,S-G-EWSH--
+Weapon/Weapon System : Multiple Rocket Launcher,S-G-EWX---
+Weapon/Weapon System : Multiple Rocket Launcher : Light,S-G-EWXL--
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,S-G-EWXM--
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,S-G-EWXH--
+Weapon/Weapon System : Antitank Rocket Launcher,S-G-EWT---
+Weapon/Weapon System : Antitank Rocket Launcher : Light,S-G-EWTL--
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,S-G-EWTM--
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,S-G-EWTH--
+Vehicle,S-G-EV----
+Vehicle : Armored Vehicle,S-G-EVA---
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,S-G-EVAI--
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2 : Original,S-G-EVAC--
+Vehicle : Armored Vehicle : Armored Personnel Carrier,S-G-EVAA--
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,S-G-EVUAA-
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,S-G-EVAAR-
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,S-G-EVAS--
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,S-G-EVAL--
+Vehicle : Tank,S-G-EVAT--
+Vehicle : Tank : Light,S-G-EVATL-
+Vehicle : Tank : Medium,S-G-EVATM-
+Vehicle : Tank : Heavy,S-G-EVATH-
+Vehicle : Tank Recovery Vehicle : Light,S-G-EVATLR
+Vehicle : Tank Recovery Vehicle : Medium,S-G-EVATMR
+Vehicle : Tank Recovery Vehicle : Heavy,S-G-EVATHR
+Engineer Equipment,S-G-EVE---
+Engineer Equipment : Bridge : Original,S-G-EVEB--
+Engineer Equipment : Earthmover,S-G-EVEE--
+Engineer Equipment : Mine Clearing Equipment,S-G-EVEA--
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,S-G-EVEAT-
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,S-G-EVEAA-
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,S-G-EVEMV-
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,S-G-EVEML-
+Engineer Equipment : Dozer,S-G-EVED--
+Engineer Equipment : Dozer : Dozer-Armored,S-G-EVEDA-
+Engineer Equipment : Armored Assault,S-G-EVES--
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),S-G-EVER--
+Engineer Equipment : Backhoe,S-G-EVEH--
+Engineer Equipment : Construction Vehicle,S-G-EVEC--
+Engineer Equipment : Ferry Transporter,S-G-EVEF--
+Utility Vehicles : Utility Vehicle,S-G-EVU---
+Utility Vehicles : Medical Evacuation,S-G-EVUA--
+Utility Vehicles : Bus,S-G-EVUB--
+Utility Vehicles : Semi-Trailer and Truck,S-G-EVUS--
+Utility Vehicles : Semi-Trailer and Truck : Light,S-G-EVUSL-
+Utility Vehicles : Semi-Trailer and Truck : Medium,S-G-EVUSM-
+Utility Vehicles : Semi-Trailer and Truck : Heavy,S-G-EVUSH-
+Utility Vehicles : Limited Cross Country Truck,S-G-EVUL--
+Utility Vehicles : Cross Country Truck,S-G-EVUX--
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,S-G-EVUR--
+Utility Vehicles : Tow Truck,S-G-EVUT--
+Utility Vehicles : Tow Truck : Light,S-G-EVUTL-
+Utility Vehicles : Tow Truck : Heavy,S-G-EVUTH-
+Train : Locomotive,S-G-EVT---
+Civilian Vehicle,S-G-EVC---
+Civilian Vehicle : Automobile,S-G-EVCA--
+Civilian Vehicle : Automobile : Compact,S-G-EVCAL-
+Civilian Vehicle : Automobile : Midsize,S-G-EVCAM-
+Civilian Vehicle : Automobile : Sedan,S-G-EVCAH-
+Civilian Vehicle : Open-Bed Truck,S-G-EVCO--
+Civilian Vehicle : Open-Bed Truck : Pickup,S-G-EVCOL-
+Civilian Vehicle : Open-Bed Truck : Small,S-G-EVCOM-
+Civilian Vehicle : Open-Bed Truck : Large,S-G-EVCOH-
+Civilian Vehicle : Multiple Passenger Vehicle,S-G-EVCM--
+Civilian Vehicle : Multiple Passenger Vehicle : Van,S-G-EVCML-
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,S-G-EVCMM-
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,S-G-EVCMH-
+Civilian Vehicle : Utility Vehicle,S-G-EVCU--
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),S-G-EVCUL-
+Civilian Vehicle : Utility Vehicle : Small Box Truck,S-G-EVCUM-
+Civilian Vehicle : Utility Vehicle : Large Box Truck,S-G-EVCUH-
+Civilian Vehicle : Jeep Type Vehicle,S-G-EVCJ--
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,S-G-EVCJL-
+Civilian Vehicle : Jeep Type Vehicle : Medium,S-G-EVCJM-
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,S-G-EVCJH-
+Civilian Vehicle : Tractor Trailer with Box,S-G-EVCT--
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,S-G-EVCTL-
+Civilian Vehicle : Tractor Trailer with Box : Medium,S-G-EVCTM-
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,S-G-EVCTH-
+Civilian Vehicle : Tractor Trailer with Flatbed,S-G-EVCF--
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light : Original,S-G-EVCFL-
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,S-G-EVCFM-
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,S-G-EVCFH-
+Pack Animals,S-G-EVM---
+Missile Support,S-G-EVS---
+Missile Support : Transloader,S-G-EVST--
+Missile Support : Transporter,S-G-EVSR--
+Missile Support : Crane/Loading Device,S-G-EVSC--
+Missile Support : Propellant Transporter,S-G-EVSP--
+Missile Support : Warhead Transporter,S-G-EVSW--
+Other Equipment : CBRN Equipment,S-G-EXN---
+Other Equipment : Laser,S-G-EXL---
+Land Mines : Land Mine : Original,S-G-EXM---
+Land Mines : Antipersonnel Land Mine (APL),S-G-EXMC--
+Land Mines : Improvised Explosives Device (IED),S-G-EXI---
+Land Mines : Less than lethal,S-G-EXML--
+Sensors : Sensor,S-G-ES----
+Sensors : Sensor Emplaced,S-G-ESE---
+Sensors : Radar,S-G-ESR---
+Engineer Equipment : Mine Laying Equipment : Original,S-G-EVEM--
+Installation : Aircraft Production/Assembly,S-G-IMA---
+Installation : Ammunition and Explosives/Assembly,S-G-IME---
+Installation : Armament Production,S-G-IMG---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN),S-G-IRN---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Biological,S-G-IRNB--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Chemical,S-G-IRNC--
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : CBRN Type : Nuclear,S-G-IRNN--
+Installation : Processing Facility,S-G-IP----
+Installation : Processing Facility : Decontamination,S-G-IPD---
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN) : No Category Listed : Biological,S-G-IMC---
+Installation : Engineering Equipment Production,S-G-IMN---
+Installation : Engineering Equipment Production : Bridge,S-G-IMNB--
+Installation : Equipment Manufacture,S-G-IE----
+Installation : Utility,S-G-IU----
+Installation : Utility : Research,S-G-IUR---
+Installation : Utility : TELECOM,S-G-IUT---
+Installation : Government Leadership,S-G-IG----
+Installation : Raw Material,S-G-IR----
+Installation : Mine,S-G-IRM---
+Installation : Missile and Space System Production,S-G-IMM---
+Installation : Nuclear (Non CBRN Defense),S-G-IMF---
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Atomic Energy Reactor,S-G-IMFA--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Production,S-G-IMFP--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Nuclear Material Storage,S-G-IMFS--
+Installation : Nuclear (Non CBRN Defense) : No Category Listed : Weapons Grade,S-G-IMFPW-
+Infrastructure : Energy Facility,S-G-IUE---
+Infrastructure : Energy Facility : Electric Power : CBRN Type : Nuclear,S-G-IUEN--
+Infrastructure : Energy Facility : Electric Power : Dam,S-G-IUED--
+Infrastructure : Energy Facility : Electric Power : Fossil Fuel,S-G-IUEF--
+Infrastructure : Energy Facility : Petroleum/Gas/Oil,S-G-IRP---
+Infrastructure : Medical : Medical,S-G-IX----
+Infrastructure : Medical : Medical Treatment Facility (Hospital),S-G-IXH---
+Infrastructure : Military : Military Base,S-G-IB----
+Infrastructure : Transportation,S-G-IT----
+Infrastructure : Transportation : Airport/Air Base,S-G-IBA---
+Infrastructure : Transportation : Maintenance Facility,S-G-IMV---
+Infrastructure : Transportation : Sea Port/Naval Base : Original,S-G-IBN---
+Infrastructure : Transportation : Ship Yard : Original,S-G-IMS---
+Infrastructure : Water Supply : Water,S-G-IUP---
+Command and Control : Special C2 Headquarters Component,S-G-UH----
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Range_Domain_Direction.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Range_Domain_Direction.csv
new file mode 100644
index 0000000..f9a3bb9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Range_Domain_Direction.csv
@@ -0,0 +1,2 @@
+Type,Min,Max
+SmallInteger,0,360
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Schema.ini b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Schema.ini
new file mode 100644
index 0000000..2bd6d62
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/name_domains_values/Schema.ini
@@ -0,0 +1,11 @@
+[Coded_Domain_Credibility.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
+
+[Coded_Domain_TrueFalse.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/version.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/version.csv
new file mode 100644
index 0000000..f3a4f5d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525c/version.csv
@@ -0,0 +1,2 @@
+arcgis_version,10.3.1
+milstd_version,2525C
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Activities_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Activities_Metadata.xml
new file mode 100644
index 0000000..175f395
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Activities_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ Activities
+ vector digital data
+
+
+
+ Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (MIL-STD-2525D).
+ Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data (MIL-STD-2525D Symbol Set 40).
+
+
+
+ -121.687600
+ -121.595138
+ 36.850282
+ 36.826698
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Activities
+
+
+ None
+ Licensed under the Apache License, Version 2.0.
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Activities
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ SHAPE
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ countrycode
+
+
+ staffcomment
+
+
+ additionalinformation
+
+
+ indicator
+
+
+ credibility
+
+
+ reliability
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ uniquedesignation
+
+
+ x
+
+
+ y
+
+
+ idmode
+
+
+ z
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ quantity
+
+
+ modifier1
+
+
+ echelon
+
+
+ size
+
+
+ rotation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ civilian
+
+
+ status
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/AirMissile_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/AirMissile_Metadata.xml
new file mode 100644
index 0000000..01d0e0e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/AirMissile_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ Air Missile
+ vector digital data
+
+
+
+ Military Features that support air missiles.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air missile data (MIL-STD-2525D Symbol Set 02).
+
+
+
+ -92.869348
+ -92.869348
+ 40.458904
+ 40.458904
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ AirMissile
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Air_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Air_Metadata.xml
new file mode 100644
index 0000000..e3ba0b1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Air_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ Air
+ vector digital data
+
+
+
+ Military features that support Air units and equipment
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with air data (MIL-STD-2525D Symbol Set 01).
+
+
+
+ -121.760467
+ -91.720581
+ 43.945807
+ 36.653885
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Air
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Civilian_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Civilian_Metadata.xml
new file mode 100644
index 0000000..d4c9d6d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Civilian_Metadata.xml
@@ -0,0 +1,199 @@
+
+
+
+
+ Civilian Individual/Organization
+ vector digital data
+
+
+
+ Military Features that support civilian individual and organization.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with civilian data.
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Civilian
+ Individual/Organization
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Civilian
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ echelon
+
+
+ status
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ specialheadquarters
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresAreas_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresAreas_Metadata.xml
new file mode 100644
index 0000000..cf414bf
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresAreas_Metadata.xml
@@ -0,0 +1,201 @@
+
+
+
+
+ ControlMeasuresAreas
+ vector digital data
+
+
+
+ Military Features that support military control measure areas.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure polygon/area data (MIL-STD-2525D Symbol Set 25).
+
+
+
+ -121.806009
+ -121.592331
+ 36.769340
+ 36.621883
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresAreas
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ distance2
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ x2
+
+
+ y2
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresLines_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresLines_Metadata.xml
new file mode 100644
index 0000000..a0927de
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresLines_Metadata.xml
@@ -0,0 +1,193 @@
+
+
+
+
+ ControlMeasuresLines
+ vector digital data
+
+
+
+ Military Features that support military control measure lines..
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure line/polyline data (MIL-STD-2525D).
+
+
+
+ -121.823734
+ -121.534727
+ 36.799619
+ 36.597512
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresLines
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ echelon
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ length
+
+
+ width
+
+
+ hostile
+
+
+ type
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ z2
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ usecontrolpoints
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresPoints_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresPoints_Metadata.xml
new file mode 100644
index 0000000..68d20a0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/ControlMeasuresPoints_Metadata.xml
@@ -0,0 +1,183 @@
+
+
+
+
+ ControlMeasuresPoints
+ vector digital data
+
+
+
+ Military Features that support military control measure points.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with control measure point data (MIL-STD-2525D).
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Control Measures
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ ControlMeasuresPoints
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ status
+
+
+ uniquedesignation
+
+
+ uniquedesignation2
+
+
+ additionalinformation
+
+
+ additionalinformation2
+
+
+ distance
+
+
+ azimuth
+
+
+ targetdesignator
+
+
+ hostile
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Cyberspace_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Cyberspace_Metadata.xml
new file mode 100644
index 0000000..f5a8d03
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Cyberspace_Metadata.xml
@@ -0,0 +1,201 @@
+
+
+
+
+ Cyberspace
+ vector digital data
+
+
+
+ Military Features that support the cyberspace domain.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with cyberspace data (MIL-STD-2525D Symbol Set 60).
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Cyberspace
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Cyberspace
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Installations_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Installations_Metadata.xml
new file mode 100644
index 0000000..bd894bf
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Installations_Metadata.xml
@@ -0,0 +1,186 @@
+
+
+
+
+ Installations
+ vector digital data
+
+
+
+ Military Features that support building and installation features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land installations data (MIL-STD-2525D Symbol Set 20).
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ Military
+ MIL-STD-2525D
+ ArcGISSolutions
+ Land Installations
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Installations
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/LandEquipment_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/LandEquipment_Metadata.xml
new file mode 100644
index 0000000..bb90b91
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/LandEquipment_Metadata.xml
@@ -0,0 +1,194 @@
+
+
+
+
+ LandEquipment
+ vector digital data
+
+
+
+ Military Features that support land equipment features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with land equipment data (MIL-STD-2525D Symbol Set 15).
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Equipment
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ LandEquipment
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ mobility
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCAreasAtmospheric_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCAreasAtmospheric_Metadata.xml
new file mode 100644
index 0000000..72f2662
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCAreasAtmospheric_Metadata.xml
@@ -0,0 +1,147 @@
+
+
+
+
+ METOCAreasAtmospheric
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) polygon features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) polygon/area data (MIL-STD-2525D Symbol Set 45).
+
+
+
+ -101.422043
+ -92.273354
+ 49.114013
+ 41.838719
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Inteligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreasAtmospheric
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCAreasOceanographic_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCAreasOceanographic_Metadata.xml
new file mode 100644
index 0000000..3ea81d1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCAreasOceanographic_Metadata.xml
@@ -0,0 +1,147 @@
+
+
+
+
+ METOCAreasOceanographic
+ vector digital data
+
+
+
+ Military Features that support Oceanographic (METOC) polygon features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Oceanographic (METOC) polygon/area data (MIL-STD-2525D Symbol Set 46).
+
+
+
+ -93.477129
+ -85.692718
+ 49.130064
+ 41.818175
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ GT-polygon composed of chains
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCAreasOceanographic
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ Shape_Area
+ Area of feature in internal units squared.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCLinesAtmospheric_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCLinesAtmospheric_Metadata.xml
new file mode 100644
index 0000000..877563e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCLinesAtmospheric_Metadata.xml
@@ -0,0 +1,139 @@
+
+
+
+
+ METOCLinesAtmospheric
+ vector digital data
+
+
+
+ Military Features that support Meteorological (METOC) line features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) line/polyline data (MIL-STD-2525D Symbol Set 45).
+
+
+
+ -101.999855
+ -93.616831
+ 43.850544
+ 36.771309
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLinesAtmospheric
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCLinesOceanographic_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCLinesOceanographic_Metadata.xml
new file mode 100644
index 0000000..5029ad2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCLinesOceanographic_Metadata.xml
@@ -0,0 +1,139 @@
+
+
+
+
+ METOCLinesOceanographic
+ vector digital data
+
+
+
+ Military Features that support Oceanographic (METOC) line features.
+ Millitary features for use as part of a Plan or Operation. This feature class is intended to be used with Oceanographic (METOC) line/polyline data (MIL-STD-2525D Symbol Set 46).
+
+
+
+ -95.497583
+ -86.687839
+ 43.434002
+ 37.268869
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ String
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCLinesOceanographic
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ Shape_Length
+ Length of feature in internal units.
+ Esri
+
+ Positive real numbers that are automatically generated.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCPointsAtmospheric_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCPointsAtmospheric_Metadata.xml
new file mode 100644
index 0000000..877bd6f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCPointsAtmospheric_Metadata.xml
@@ -0,0 +1,137 @@
+
+
+
+
+ METOCPointsAtmospheric
+ vector digital data
+
+
+
+ Military features that support Meteorological (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Meteorological (METOC) point data (MIL-STD-2525D Symbol Set 45).
+
+
+
+ -92.737464
+ -88.537639
+ 46.666338
+ 40.306394
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPointsAtmospheric
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ size
+
+
+ rotation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCPointsOceanographic_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCPointsOceanographic_Metadata.xml
new file mode 100644
index 0000000..462dbb0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/METOCPointsOceanographic_Metadata.xml
@@ -0,0 +1,137 @@
+
+
+
+
+ METOCPointsOceanographic
+ vector digital data
+
+
+
+ Military Features that support Oceanographic (METOC) point features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with Oceanographic (METOC) point data (MIL-STD-2525D Symbol Set 46).
+
+
+
+ -100.873121
+ -92.977291
+ 45.852586
+ 41.949146
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Meteorological and Oceanographic
+ METOC
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ METOCPointsOceanographic
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ additionalinformation
+
+
+ size
+
+
+ rotation
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ optionallabel
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/MineWarfare_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/MineWarfare_Metadata.xml
new file mode 100644
index 0000000..e80bba3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/MineWarfare_Metadata.xml
@@ -0,0 +1,202 @@
+
+
+
+
+ MineWarfare
+ vector digital data
+
+
+
+ Military Features that support Mine Warfare features.
+ Military features for use as part of a plan or operation. This feature class is intended to be used with Mine Warfare data (MIL-STD-2525D Symbol Set 36).
+
+
+
+ -98.062644
+ -91.233678
+ 41.267141
+ 39.617867
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Mine Warfare
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ MineWarfare
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ specialheadquarters
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SIGINT_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SIGINT_Metadata.xml
new file mode 100644
index 0000000..660925f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SIGINT_Metadata.xml
@@ -0,0 +1,210 @@
+
+
+
+
+ SIGINT
+ vector digital data
+
+
+
+ Military Features that support Signals Intelligence (SIGINT) features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data (MIL-STD-2525D Symbol Sets 50-54).
+
+
+
+ -86.263413
+ -86.053583
+ 43.271593
+ 42.455588
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ SIGINT
+ Signals
+ Intelligence
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SIGINT
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ sigintmobility
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ platformtype
+
+
+ equipmentteardown
+
+
+ commonidentifier
+
+
+ credibility
+
+
+ reliability
+
+
+ signatureequipment
+
+
+ type
+
+
+ quantity
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SeaSubsurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SeaSubsurface_Metadata.xml
new file mode 100644
index 0000000..fcb49d4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SeaSubsurface_Metadata.xml
@@ -0,0 +1,208 @@
+
+
+
+
+ SeaSubsurface
+ vector digital data
+
+
+
+ Military Features that support Sea Subsurface features.
+ Military features for use as part of a Plan or Operation. This feature class is intended to be used with sea subsurface data (MIL-STD-2525D Symbol Set 35).
+
+
+
+ -91.537735
+ -90.411901
+ 45.304564
+ 42.321513
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Sea Subsurface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSubsurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ hostile
+
+
+ signatureequipment
+
+
+ type
+
+
+ specialheadquarters
+
+
+ quantity
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SeaSurface_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SeaSurface_Metadata.xml
new file mode 100644
index 0000000..a6df4b2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SeaSurface_Metadata.xml
@@ -0,0 +1,191 @@
+
+
+
+
+ SeaSurface
+ vector digital data
+
+
+
+ Military Features that support sea surface features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Sea Surface data (MIL-STD-2525D Symbol Set 30).
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Sea Surface
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SeaSurface
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ array
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ idmode
+
+
+ type
+
+
+ specialheadquarters
+
+
+ specialdesignator
+
+
+ guardedunit
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SpaceMissile_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SpaceMissile_Metadata.xml
new file mode 100644
index 0000000..7f5049e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/SpaceMissile_Metadata.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ SpaceMissile
+ vector digital data
+
+
+
+ Military Features that support Space Missile features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with Space Missile data (MIL-STD2525D Symbol Set 06).
+
+
+
+ -94.718012
+ -94.718012
+ 44.417045
+ 44.417045
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Space Missile
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ SpaceMissile
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Space_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Space_Metadata.xml
new file mode 100644
index 0000000..6c75f19
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Space_Metadata.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ Space
+ vector digital data
+
+
+
+ Military Features that support Space features.
+ Military Features for use as part of a Plan or Operation. This feature class is intended to be used with space data (MIL-STD-2525D Symbol Set 05).
+
+
+
+ -97.618885
+ -94.356430
+ 44.869022
+ 40.258853
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Space
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Space
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ indicator
+
+
+ operationalcondition
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ type
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+ civilian
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Units_Metadata.xml b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Units_Metadata.xml
new file mode 100644
index 0000000..8f800cb
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/metadata/Units_Metadata.xml
@@ -0,0 +1,205 @@
+
+
+
+
+ Units
+ vector digital data
+
+
+
+ Military Features that support Land Units.
+ Military Features for use as part of a Plan or Operation. This feature layer is intended to be used with Land Units data.
+
+
+
+ -121.661260
+ -121.584700
+ 36.781895
+ 36.618929
+
+
+
+
+ None
+ ArcGIS for the Military
+ Defense
+ Intelligence
+ MIL-STD-2525D
+ ArcGISSolutions
+ Land Units
+
+
+ None
+ None
+ Version 6.2 (Build 9200) ; Esri ArcGIS 10.4.1.5686
+
+
+ Vector
+
+
+ Entity point
+ 0
+
+
+
+
+
+
+
+ WGS 1984 Web Mercator Auxiliary Sphere
+
+ PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0],AUTHORITY["EPSG",3857]]
+
+
+
+ coordinate pair
+
+ 0.0001
+ 0.0001
+
+ meter
+
+
+
+ D WGS 1984
+ WGS 1984
+ 6378137.0
+ 298.257223563
+
+
+
+
+
+
+ Units
+
+
+ OBJECTID
+ Internal feature number.
+ Esri
+
+ Sequential unique whole numbers that are automatically generated.
+
+
+
+ Shape
+ Feature geometry.
+ Esri
+
+ Coordinates defining the features.
+
+
+
+ identity
+
+
+ context
+
+
+ symbolset
+
+
+ symbolentity
+
+
+ modifier1
+
+
+ modifier2
+
+
+ specialentitysubtype
+
+
+ echelon
+
+
+ status
+
+
+ indicator
+
+
+ uniquedesignation
+
+
+ additionalinformation
+
+
+ staffcomment
+
+
+ higherformation
+
+
+ reinforced
+
+
+ combateffectiveness
+
+
+ credibility
+
+
+ reliability
+
+
+ idmode
+
+
+ specialheadquarters
+
+
+ direction
+
+
+ speed
+
+
+ speedunit
+
+
+ x
+
+
+ y
+
+
+ z
+
+
+ size
+
+
+ rotation
+
+
+ countrycode
+
+
+ datetimevalid
+
+
+ datetimeexpired
+
+
+ createdby
+
+
+ createdtime
+
+
+ editedby
+
+
+ editedtime
+
+
+
+
+ 20170712
+ FGDC Content Standard for Digital Geospatial Metadata
+ FGDC-STD-001-1998
+ local time
+
+
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Activities.csv
new file mode 100644
index 0000000..20d1b34
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Activities.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Activities,40,False,,
+symbolentity,Integer,4,Activity Entity,NON_NULLABLE,Activities_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Activities_Modifier_Ones,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Air.csv
new file mode 100644
index 0000000..d6c5049
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Air.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Air,,FALSE,,
+symbolentity,Integer,4,Air Entity,NULLABLE,Air_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Air_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Air_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_AirMissile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_AirMissile.csv
new file mode 100644
index 0000000..312f3e4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_AirMissile.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Air_Missile,,FALSE,,
+symbolentity,Integer,4,Air Missile Entity,NULLABLE,Air_Missile_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Air_Missile_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Air_Missile_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Civilian.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Civilian.csv
new file mode 100644
index 0000000..426ed2a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Civilian.csv
@@ -0,0 +1,36 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Civilian,11,False,,
+symbolentity,Integer,4,Civilian Entity,NULLABLE,Land_Unit_Civilian_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Unit_Civilian_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Land_Unit_Civilian_Modifier_Twos,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+higherformation,String,21,Higher Formation,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..638cf26
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresAreas.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,ControlMeasuresAreas,25,False,,
+symbolentity,Integer,4,Area Entity,NULLABLE,Control_Measure_Area_Entities,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,False,,
+distance,Double,8,Distance (meters),NULLABLE,,,False,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,False,,
+distance2,Double,8,Distance 2 (meters),NULLABLE,,,False,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+x2,Double,8,X Location 2,NULLABLE,,,False,,
+y2,Double,8,Y Location 2,NULLABLE,,,False,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+optionallabel,String,30,Optional Label,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresLines.csv
new file mode 100644
index 0000000..768665a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresLines.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,ControlMeasuresLines,25,False,,
+symbolentity,Integer,4,Line Entity,NULLABLE,Control_Measure_Line_Entities,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+distance,Double,8,Distance (meters),NULLABLE,,,False,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,False,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,False,,
+length,Double,8,Length,NULLABLE,,,False,,
+width,Double,8,Width,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+z2,Double,8,Altitude/Depth 2,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+usecontrolpoints,SmallInteger,2,Use Control Points,NULLABLE,TrueFalse,0,False,,
+optionallabel,String,30,Optional Label,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..a988450
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_ControlMeasuresPoints.csv
@@ -0,0 +1,31 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,ControlMeasuresPoints,25,False,,
+symbolentity,Integer,4,Point Entity,NULLABLE,Control_Measure_Point_Entities,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+uniquedesignation2,String,30,Unique Designation 2,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+additionalinformation2,String,20,Additional Information 2,NULLABLE,,,False,,
+distance,Double,8,Distance (meters),NULLABLE,,,False,,
+azimuth,SmallInteger,2,Azimuth (degrees),NULLABLE,,,False,,
+targetdesignator,String,6,Target Designator,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+optionallabel,String,30,Optional Label,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Cyberspace.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Cyberspace.csv
new file mode 100644
index 0000000..092426c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Cyberspace.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Cyberspace,60,False,,
+symbolentity,Integer,4,Cyberspace Entity,NON_NULLABLE,Cyberspace_Entities,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+higherformation,String,21,Higher Formation,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,False,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Installations.csv
new file mode 100644
index 0000000..a538336
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Installations.csv
@@ -0,0 +1,32 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Installations,20,False,,
+symbolentity,Integer,4,Installation Entity,NULLABLE,Land_Installation_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Installation_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Land_Installation_Modifier_Twos,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_LandEquipment.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_LandEquipment.csv
new file mode 100644
index 0000000..de823e0
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_LandEquipment.csv
@@ -0,0 +1,35 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Land,15,False,,
+symbolentity,Integer,4,Equipment Entity,NULLABLE,Land_Equipment_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Equipment_Modifier_Ones,,False,,
+mobility,Integer,4,Mobility Indicator,NULLABLE,Mobilities,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,False,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCAreasAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCAreasAtmospheric.csv
new file mode 100644
index 0000000..4bdc3ba
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCAreasAtmospheric.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCAreasAtmospheric,,FALSE,,
+symbolentity,Integer,4,METOC Area Entity,NULLABLE,METOC_Atmospheric_Area_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCAreasOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCAreasOceanographic.csv
new file mode 100644
index 0000000..9f34709
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCAreasOceanographic.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCAreasOceanographic,,FALSE,,
+symbolentity,Integer,4,METOC Area Entity,NULLABLE,METOC_Oceanographic_Area_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCLinesAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCLinesAtmospheric.csv
new file mode 100644
index 0000000..c452629
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCLinesAtmospheric.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCLinesAtmospheric,45,FALSE,,
+symbolentity,Integer,4,METOC Line Entity,NULLABLE,METOC_Atmospheric_Line_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCLinesOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCLinesOceanographic.csv
new file mode 100644
index 0000000..0f0ca0e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCLinesOceanographic.csv
@@ -0,0 +1,11 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCLinesOceanographic,,FALSE,,
+symbolentity,Integer,4,METOC Line Entity,NULLABLE,METOC_Oceanographic_Line_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCPointsAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCPointsAtmospheric.csv
new file mode 100644
index 0000000..11b053d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCPointsAtmospheric.csv
@@ -0,0 +1,13 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCPointsAtmospheric,,FALSE,,
+symbolentity,Integer,4,METOC Point Entity,NULLABLE,METOC_Atmospheric_Point_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCPointsOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCPointsOceanographic.csv
new file mode 100644
index 0000000..a5940d6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_METOCPointsOceanographic.csv
@@ -0,0 +1,13 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,METOCPointsOceanographic,,FALSE,,
+symbolentity,Integer,4,METOC Point Entity,NULLABLE,METOC_Oceanographic_Point_Entities,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+optionallabel,String,30,Optional Label,NULLABLE,,,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_MineWarfare.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_MineWarfare.csv
new file mode 100644
index 0000000..f330ac7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_MineWarfare.csv
@@ -0,0 +1,35 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,MineWarfare,,FALSE,,
+symbolentity,Integer,4,Subsurface Entity,NON_NULLABLE,Sea_Subsurface_Mine_Warfare_Entities,,FALSE,,
+array,Integer,4,Auxiliary Equipment Indicator,NULLABLE,Arrays,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SIGINT.csv
new file mode 100644
index 0000000..bd0269e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SIGINT.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,SIGINT,,FALSE,,
+symbolentity,Integer,4,SIGINT Entity,NULLABLE,SIGINT_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,SIGINT_Modifier_Ones,,FALSE,,
+sigintmobility,String,1,SIGINT Mobility,NULLABLE,SIGINTMobility,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+higherformation,String,21,Higher Formation,NULLABLE,,,FALSE,,
+platformtype,String,5,Platform Type (ELNOT or CENOT),NULLABLE,,,FALSE,,
+equipmentteardown,SmallInteger,2,Equipment Teardown Time (min),NULLABLE,,,FALSE,,
+commonidentifier,String,12,Common Identifier,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,FALSE,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SeaSubsurface.csv
new file mode 100644
index 0000000..305d363
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SeaSubsurface.csv
@@ -0,0 +1,37 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,SeaSubsurface,,FALSE,,
+symbolentity,Integer,4,Subsurface Entity,NON_NULLABLE,Sea_Subsurface_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Sea_Subsurface_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Sea_Subsurface_Modifier_Twos,,FALSE,,
+array,Integer,4,Auxiliary Equipment Indicator,NULLABLE,Arrays,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,FALSE,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,FALSE,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,FALSE,,
+hostile,String,3,Hostile (ENY),NULLABLE,,,FALSE,,
+signatureequipment,String,1,Signature Equipment (hostile),NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,FALSE,,
+quantity,SmallInteger,2,Quantity,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SeaSurface.csv
new file mode 100644
index 0000000..56274d4
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SeaSurface.csv
@@ -0,0 +1,34 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,SeaSurface,30,False,,
+symbolentity,Integer,4,Surface Entity,NULLABLE,Sea_Surface_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Sea_Surface_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Sea_Surface_Modifier_Twos,,False,,
+array,Integer,4,Auxiliary Equipment Indicator,NULLABLE,Arrays,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+type,String,24,Type of Equipment,NULLABLE,,,False,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,False,,
+specialdesignator,String,3,Special Track Designator,NULLABLE,,,False,,
+guardedunit,String,2,Guarded Unit,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Space.csv
new file mode 100644
index 0000000..131724d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Space.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Space,,FALSE,,
+symbolentity,Integer,4,Space Entity,NULLABLE,Space_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Space_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Space_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SpaceMissile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SpaceMissile.csv
new file mode 100644
index 0000000..d3d5746
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_SpaceMissile.csv
@@ -0,0 +1,29 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,FALSE,,
+context,SmallInteger,2,Context,NULLABLE,Context,,FALSE,,
+symbolset,SmallInteger,2,Symbol Set,NON_NULLABLE,Space_Missile,,FALSE,,
+symbolentity,Integer,4,Space Missile Entity,NULLABLE,Space_Missile_Entities,,FALSE,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Space_Missile_Modifier_Ones,,FALSE,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Space_Missile_Modifier_Twos,,FALSE,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,FALSE,,
+operationalcondition,Integer,4,Operational Condition,NULLABLE,Operational_Condition_Amplifier,,FALSE,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,FALSE,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,FALSE,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,FALSE,,
+type,String,24,Type of Equipment,NULLABLE,,,FALSE,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,FALSE,,
+speed,SmallInteger,2,Speed,NULLABLE,,,FALSE,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,FALSE,,
+x,Double,8,X Location,NULLABLE,,,FALSE,,
+y,Double,8,Y Location,NULLABLE,,,FALSE,,
+z,Double,8,Altitude/Depth,NULLABLE,,,FALSE,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,FALSE,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,FALSE,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,FALSE,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,FALSE,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,FALSE,,
+createdby,String,50,Created By,NULLABLE,,,FALSE,,
+createdtime,Date,8,Created Time,NULLABLE,,,FALSE,,
+editedby,String,50,Edited By,NULLABLE,,,FALSE,,
+editedtime,Date,8,Edited Time,NULLABLE,,,FALSE,,
+civilian,SmallInteger,2,Civilian,NULLABLE,TrueFalse,0,FALSE,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Units.csv
new file mode 100644
index 0000000..56c77b3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Fields_Units.csv
@@ -0,0 +1,36 @@
+field_name,field_type,field_length,field_alias,nullability,field_domain,field_default,field_setsubtypes, field_subtype, field_notes
+identity,Integer,4,Standard Identity,NULLABLE,Identity,,False,,
+context,SmallInteger,2,Context,NULLABLE,Context,,False,,
+symbolset,SmallInteger,2,Symbol Set,NULLABLE,Units,10,False,,
+symbolentity,Integer,4,Unit Entity,NULLABLE,Land_Unit_Entities,,False,,
+modifier1,Integer,4,Modifier 1,NULLABLE,Land_Unit_Modifier_Ones,,False,,
+modifier2,Integer,4,Modifier 2,NULLABLE,Land_Unit_Modifier_Twos,,False,,
+specialentitysubtype,SmallInteger,2,Special Entity Subtype,NULLABLE,Land_Unit_Special_Entity_Subtype,,False,,
+echelon,Integer,4,Echelon,NULLABLE,Echelons,,False,,
+status,SmallInteger,2,Status,NULLABLE,Statuses,,False,,
+indicator,Integer,4,"HQ, Task Force, Feint/Dummy",NULLABLE,HQTFFD,,False,,
+uniquedesignation,String,30,Unique Designation,NULLABLE,,,False,,
+additionalinformation,String,20,Additional Information,NULLABLE,,,False,,
+staffcomment,String,20,Staff Comments,NULLABLE,,,False,,
+higherformation,String,21,Higher Formation,NULLABLE,,,False,,
+reinforced,String,25,Reinforced or Reduced,NULLABLE,Reinforced,,FALSE,,
+combateffectiveness,String,5,Combat Effectiveness,NULLABLE,CombatEffectiveness,,False,,
+credibility,SmallInteger,2,Credibility,NULLABLE,Credibility,,False,,
+reliability,String,2,Reliability,NULLABLE,Reliability,,False,,
+idmode,String,15,IFF/SIF/AIS,NULLABLE,,,False,,
+specialheadquarters,String,10,Special C2 Headquarters,NULLABLE,,,False,,
+direction,SmallInteger,2,Direction,NULLABLE,Direction,,False,,
+speed,SmallInteger,2,Speed,NULLABLE,,,False,,
+speedunit,String,3,Speed Unit,NULLABLE,SpeedUnits,,False,,
+x,Double,8,X Location,NULLABLE,,,False,,
+y,Double,8,Y Location,NULLABLE,,,False,,
+z,Double,8,Altitude/Depth,NULLABLE,,,False,,
+size,SmallInteger,2,Symbol Size,NULLABLE,,,False,,
+rotation,SmallInteger,2,Symbol Rotation,NULLABLE,,,False,,
+countrycode,String,3,Country Code,NULLABLE,CountryCodes,,False,,
+datetimevalid,Date,8,Date Time Valid,NULLABLE,,,False,,
+datetimeexpired,Date,8,Date Time Expired,NULLABLE,,,False,,
+createdby,String,50,Created By,NULLABLE,,,False,,
+createdtime,Date,8,Created Time,NULLABLE,,,False,,
+editedby,String,50,Edited By,NULLABLE,,,False,,
+editedtime,Date,8,Edited Time,NULLABLE,,,False,,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Schemas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Schemas.csv
new file mode 100644
index 0000000..7f362ea
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/military_feature_schemas/Schemas.csv
@@ -0,0 +1,26 @@
+schema_class,schema_name,schema_geometry,schema_alias,schema_label,schema_thumb,schema_tags,schema_summary,schema_description,schema_credits,schema_use,schema_east,schema_west,schema_north,schema_south,schema_maxscale,schema_minscale,schema_spatial_reference
+SchemaContainer,MilitaryOverlay2525D,Mixed,Military Overlay,Military Overlays for ArcGIS,COA.png,ArcGIS for the Military;Military Overlay;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions,"Military Overlay is a geodatabase containing a collection of military feature templates for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlay Features based on MIL-STD-2525D.",Military Overlay contains an information model for creating Military Overlay Features based on MIL-STD-2525D.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,
+SchemaSet,militaryoverlay2525d,Mixed,Military Overlay,Military Overlay for ArcGIS,COA.png,ArcGIS for the Military;Military Feature;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions,"Military Overlay is a layer template for creating Military Overlays for Planning, Operations, and Intelligence use. It contains an information model for creating Military Overlays based on MIL-STD-2525D.",Military Overlays is an information model for creating Military Overlays based on MIL-STD-2525D.,,"Licensed under the Apache License, Version 2.0.",-54742489,-58939858,40.253719,38.026544,5000,150000000,4326
+Schema,Air,Point,Air,Air,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data (MIL-STD-2525D Symbol Sets 01 and 02).,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",-54.742489,-58.939858,40.253719,38.026544,5000,150000000,
+Schema,AirMissile,Point,Air Missile,Air Missile,Air.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Air,Military Features for use as part of a plan or operation. This feature class is intended to be used with air and air missile data (MIL-STD-2525D Symbol Sets 01 and 02).,Military Features that support air equipment and weapons.,,"Licensed under the Apache License, Version 2.0.",-54.742489,-58.939858,40.253719,38.026544,5000,150000000,
+Schema,Space,Point,Space Equipment and Platform ,Space,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data (MIL-STD-2525D Symbol Sets 05 and 06).,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SpaceMissile,Point,Space Missile,Space Missile,Space.jpg,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Space;Space Missile,Military Features for use as part of a plan or operation. This feature class is intended to be used with space data (MIL-STD-2525D Symbol Sets 05 and 06).,Military Features that support space and space missile features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Units,Point,Units,Land Units,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Land Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land unit data (MIL-STD-2525D Symbol Set 10).,Military Features that support land unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Civilian,Point,Civilian Individual/Organization,Civilian,Units.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Land Civilian Units,Military Features for use as part of a plan or operation. This feature class is intended to be used with land civilian unit data (MIL-STD-2525D Symbol Set 11).,Military Features that support land civilian unit features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,LandEquipment,Point,Land Equipment,Land Equipment,Land.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Land Equipment,Military Features for use as part of a plan or operation. This feature class is intended to be used with land equipment data (MIL-STD-2525D Symbol Set 15).,Military Features that support land equipment features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Installations,Point,Installations and Infrastructures,Installations,Installations.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Installations,Military Features for use as part of a plan or operation. This feature class is intended to be used with installation data (MIL-STD-2525D Symbol Set 20).,Military Features that support building and installation features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresPoints,Point,ControlMeasuresPoints,Control Measures Points,ControlMeasureP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure point data (MIL-STD-2525D Symbol Set 25).,Military Features that support military control measure points.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresLines,Line,ControlMeasuresLines,Control Measures Lines,ControlMeasureL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure line data (MIL-STD-2525D Symbol Set 25).,Military Features that support military control measure lines.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,ControlMeasuresAreas,Area,ControlMeasuresAreas,Control Measures Areas,ControlMeasureA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Control Measures,Military Features for use as part of a plan or operation. This feature class is intended to be used with control measure polygon/area data (MIL-STD-2525D Symbol Set 25).,Military Features that support military control measure areas.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSurface,Point,SeaSurface,Sea Surface,SeaSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Sea Surface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea surface data (MIL-STD-2525D Symbol Set 30).,Military Features that support sea surface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SeaSubsurface,Point,Sea Subsurface,Sea Subsurface,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data (MIL-STD-2525D Symbol Set 35).,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,MineWarfare,Point,Mine Warfare,Mine Warfare,SeaSubSurface.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Sea Subsurface,Military Features for use as part of a plan or operation. This feature class is intended to be used with sea subsurface data (MIL-STD-2525D Symbol Set 35).,Military Features that support sea subsurface features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Activities,Point,Activities,Activities,Activities.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Activities,Military Features for use as part of a plan or operation. This feature class is intended to be used with activities data (MIL-STD-2525D Symbol Set 40).,"Activities include stability operations, defense support to civil authorities, foreign humanitarian assistance, incidents, natural events, and operations. Among the types of activities represented are acts of terrorism, sabotage, crime, natural disasters, relief operations, and the uncontrolled movement of large numbers of people (MIL-STD-2525D).",,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,SIGINT,Point,SIGINT,Signals Intelligence (SIGINT),SigInt.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Signals Intelligence;SIGINT,Military Features for use as part of a plan or operation. This feature class is intended to be used with Signals Intelligence (SIGINT) data (MIL-STD-2525D Symbol Sets 50-54).,Military Features that support Signals Intelligence (SIGINT) features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,Cyberspace,Point,Cyberspace,Cyberspace,Cyberspace.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Cyberspace,Military Features for use as part of a plan or operation. This feature class is intended to be used with cyberspace data (MIL-STD-2525D Symbol Set 60).,Military Features that support the cyberspace domain.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPointsAtmospheric,Point,METOC Points Atmospheric,Meteorological and Oceanographic (METOC) Points Atmospheric,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data (MIL-STD-2525D Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCPointsOceanographic,Point,METOC Points Oceanographic,Meteorological and Oceanographic (METOC) Points Oceanographic,MetocP.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) point data (MIL-STD-2525D Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) point features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLinesAtmospheric,Line,METOCLines Atmospheric,Meteorological and Oceanographic (METOC) Lines Atmospheric,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data (MIL-STD-2525D Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCLinesOceanographic,Line,METOCLines Oceanographic,Meteorological and Oceanographic (METOC) Lines Oceanographic,MetocL.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) line/polyline data (MIL-STD-2525D Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) line features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreasAtmospheric,Area,METOCAreas Atmospheric,Meteorological and Oceanographic (METOC) Areas Atmospheric,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data (MIL-STD-2525D Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
+Schema,METOCAreasOceanographic,Area,METOCAreas Oceanographic,Meteorological and Oceanographic (METOC) Areas Oceanographic,MetocA.JPG,ArcGIS for the Military;Defense;Intelligence;Military;MIL-STD-2525D;ArcGISSolutions;Meteorological and Oceanographic;METOC,Military Features for use as part of a plan or operation. This feature class is intended to be used with Meteorological and Oceanographic (METOC) polygon/area data (MIL-STD-2525D Symbol Sets 45 and 46).,Military Features that support Meteorological and Oceanographic (METOC) polygon features.,,"Licensed under the Apache License, Version 2.0.",,,,,5000,150000000,
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities.csv
new file mode 100644
index 0000000..c6af6eb
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities.csv
@@ -0,0 +1,2 @@
+Name,Value
+Activities,40
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities_Entities.csv
new file mode 100644
index 0000000..afc9238
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities_Entities.csv
@@ -0,0 +1,148 @@
+Name,Value
+Unspecified,000000
+Incident : Criminal Activity Incident,110100
+Incident : Criminal Activity Incident : Arrest,110101
+Incident : Criminal Activity Incident : Arson,110102
+Incident : Criminal Activity Incident : Attempted Criminal Activity,110103
+Incident : Criminal Activity Incident : Drive-by Shooting,110104
+Incident : Criminal Activity Incident : Drug Related,110105
+Incident : Criminal Activity Incident : Extortion,110106
+Incident : Criminal Activity Incident : Graffiti,110107
+Incident : Criminal Activity Incident : Killing,110108
+Incident : Criminal Activity Incident : Poisoning,110109
+Incident : Criminal Activity Incident : Civil Rioting,110110
+Incident : Criminal Activity Incident : Booby Trap,110111
+Incident : Criminal Activity Incident : Home Eviction,110112
+Incident : Criminal Activity Incident : Black Marketing,110113
+Incident : Criminal Activity Incident : Vandalism / Loot / Ransack / Plunder,110114
+Incident : Criminal Activity Incident : Jail Break,110115
+Incident : Criminal Activity Incident : Robbery,110116
+Incident : Criminal Activity Incident : Theft,110117
+Incident : Criminal Activity Incident : Burglary,110118
+Incident : Criminal Activity Incident : Smuggling,110119
+Incident : Criminal Activity Incident : Rock Throwing,110120
+Incident : Criminal Activity Incident : Dead Body,110121
+Incident : Criminal Activity Incident : Sabotage,110122
+Incident : Criminal Activity Incident : Suspicious Activity,110123
+Incident : Bomb/Bombing,110200
+Incident : Bomb/Bombing : Bomb Threat,110201
+Incident : IED Event,110300
+Incident : IED Event : IED Explosion,110301
+Incident : IED Event : Premature IED Explosion,110302
+Incident : IED Event : IED Cache,110303
+Incident : IED Event : IED Suicide Bomber,110304
+Incident : Shooting,110400
+Incident : Shooting : Sniping,110401
+Incident : Illegal Drug Operation,110500
+Incident : Illegal Drug Operation : Trafficking,110501
+Incident : Illegal Drug Operation : Illegal Drug Lab,110502
+Incident : Explosion,110600
+Incident : Explosion : Grenade Explosion,110601
+Incident : Explosion : Incendiary Explosion,110602
+Incident : Explosion : Mine Explosion,110603
+Incident : Explosion : Mortar Fire Explosion,110604
+Incident : Explosion : Rocket Explosion,110605
+Incident : Explosion : Bomb Explosion,110606
+Civil Disturbance,120000
+Civil Disturbance : Demonstration,120100
+Operation : Patrolling,130100
+Operation : Military Information Support Operation (MISO),130200
+Operation : Military Information Support Operation (MISO) : TV and Radio Propaganda,130201
+Operation : Foraging/Searching,130300
+Operation : Recruitment : Willing,130401
+Operation : Recruitment : Coerced/Impressed,130402
+Operation : Mine Laying,130500
+Operation : Spy,130600
+Operation : Warrant Served,130700
+Operation : Exfiltration,130800
+Operation : Infiltration,130900
+Operation : Meeting,131000
+Operation : Meeting : Polling Place/Election,131001
+Operation : Raid on House,131100
+Operation : Emergency Operation,131200
+Operation : Emergency Operation : Emergency Collection Evacuation Point,131201
+Operation : Emergency Operation : Emergency Food Distribution,131202
+Operation : Emergency Operation : Emergency Incident Command Center,131203
+Operation : Emergency Operation : Emergency Operations Center,131204
+Operation : Emergency Operation : Emergency Public Information Center,131205
+Operation : Emergency Operation : Emergency Shelter,131206
+Operation : Emergency Operation : Emergency Staging Area,131207
+Operation : Emergency Operation : Emergency Water Distribution Center,131208
+Operation : Emergency Medical Operation,131300
+Operation : Emergency Medical Operation : EMT Station Location,131301
+Operation : Emergency Medical Operation : Health Department Facility,131302
+Operation : Emergency Medical Operation : Medical Facilities Outpatient,131303
+Operation : Emergency Medical Operation : Morgue,131304
+Operation : Emergency Medical Operation : Pharmacy,131305
+Operation : Emergency Medical Operation : Triage,131306
+Operation : Fire Fighting Operation,131400
+Operation : Fire Fighting Operation : Fire Hydrant,131401
+Operation : Fire Fighting Operation : Fire Station,131402
+Operation : Fire Fighting Operation : Other Water Supply Location,131403
+Operation : Law Enforcement Operation,131500
+Operation : Law Enforcement Operation : ATF,131501
+Operation : Law Enforcement Operation : Border Patrol,131502
+Operation : Law Enforcement Operation : Customs Service,131503
+Operation : Law Enforcement Operation : DEA,131504
+Operation : Law Enforcement Operation : DOJ,131505
+Operation : Law Enforcement Operation : FBI,131506
+Operation : Law Enforcement Operation : Police,131507
+Operation : Law Enforcement Operation : Prison,131508
+Operation : Law Enforcement Operation : USSS,131509
+Operation : Law Enforcement Operation : TSA,131510
+Operation : Law Enforcement Operation : Coast Guard,131511
+Operation : Law Enforcement Operation : US Marshals Service,131512
+Operation : Law Enforcement Operation : Internal Security Force,131513
+Fire Event,140000
+Fire Event : Fire Origin,140100
+Fire Event : Smoke,140200
+Fire Event : Hot Spot,140300
+Fire Event : Non-Residential Fire,140400
+Fire Event : Residential Fire,140500
+Fire Event : School Fire,140600
+Fire Event : Special Needs Fire,140700
+Fire Event : Wild Fire,140800
+Hazard Materials : Incident,150100
+Hazard Materials : Incident : Chemical Agent,150101
+Hazard Materials : Incident : Corrosive Material,150102
+Hazard Materials : Incident : Hazardous when Wet,150103
+Hazard Materials : Incident : Explosive Material,150104
+Hazard Materials : Incident : Flammable Gas,150105
+Hazard Materials : Incident : Flammable Liquid,150106
+Hazard Materials : Incident : Flammable Solid,150107
+Hazard Materials : Incident : Non-Flammable Gas,150108
+Hazard Materials : Incident : Organic Peroxide,150109
+Hazard Materials : Incident : Oxidizer,150110
+Hazard Materials : Incident : Radioactive Material,150111
+Hazard Materials : Incident : Spontaneously Combustible Material,150112
+Hazard Materials : Incident : Toxic Gas,150113
+Hazard Materials : Incident : Toxic Infectious Material,150114
+Hazard Materials : Incident : Unexploded Ordnance,150115
+Transportation Incident,160000
+Transportation Incident : Air,160100
+Transportation Incident : Marine,160200
+Transportation Incident : Rail,160300
+Transportation Incident : Vehicle,160400
+Transportation Incident : Wheeled Vehicle Explosion,160500
+Natural Event,170000
+Natural Event : Geologic,170100
+Natural Event : Geologic : Aftershock,170101
+Natural Event : Geologic : Avalanche,170102
+Natural Event : Geologic : Earthquake Epicenter,170103
+Natural Event : Geologic : Landslide,170104
+Natural Event : Geologic : Subsidence,170105
+Natural Event : Geologic : Volcanic Eruption,170106
+Natural Event : Geologic : Volcanic Threat,170107
+Natural Event : Geologic : Cave Entrance,170108
+Natural Event : Hydro-Meteorological,170200
+Natural Event : Hydro-Meteorological : Drought,170201
+Natural Event : Hydro-Meteorological : Flood,170202
+Natural Event : Hydro-Meteorological : Tsunami,170203
+Natural Event : Infestation,170300
+Natural Event : Infestation : Bird,170301
+Natural Event : Infestation : Insect,170302
+Natural Event : Infestation : Microbial,170303
+Natural Event : Infestation : Reptile,170304
+Natural Event : Infestation : Rodent,170305
+Individual : Religious Leader,180100
+Individual : Speaker,180200
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities_Modifier_Ones.csv
new file mode 100644
index 0000000..dab921a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Activities_Modifier_Ones.csv
@@ -0,0 +1,20 @@
+Name,Value
+Unspecified,00
+Crime : Assassination (Activities),01
+Crime : Execution (Wrongful Killing) (Activities),02
+Crime : Hijacking/Hijacked (Activities),03
+Psychological Operations : House-to-House,04
+Crime : Kidnapping (Activities),05
+Crime : Murder,06
+Crime : Piracy (Activities),07
+Crime : Rape (Activities),08
+Psychological Operations : Written Psychological Operations,09
+Crime : Pirate,10
+IED Category : False,11
+IED Category : Find,12
+IED Category : Found and Cleared,13
+IED Category : Hoax (Decoy),14
+Incident Qualifier : Attempted,15
+Incident Qualifier : Accident,16
+Incident Qualifier : Incident,17
+Crime : Theft,18
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air.csv
new file mode 100644
index 0000000..5270c8d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air.csv
@@ -0,0 +1,2 @@
+Name,Value
+Air,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Entities.csv
new file mode 100644
index 0000000..f550e59
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Entities.csv
@@ -0,0 +1,53 @@
+Name,Value
+Unspecified,000000
+Military (Air),110000
+Military (Air) : Fixed-Wing,110100
+Military (Air) : Fixed-Wing : Medical Evacuation (MEDEVAC),110101
+Military (Air) : Fixed-Wing : Attack/Strike,110102
+Military (Air) : Fixed-Wing : Bomber,110103
+Military (Air) : Fixed-Wing : Fighter,110104
+Military (Air) : Fixed-Wing : Fighter/Bomber,110105
+Military (Air) : Fixed-Wing : Cargo,110107
+Military (Air) : Fixed-Wing : Electronic Combat (EC)/Jammer,110108
+Military (Air) : Fixed-Wing : Tanker,110109
+Military (Air) : Fixed-Wing : Patrol,110110
+Military (Air) : Fixed-Wing : Reconnaissance,110111
+Military (Air) : Fixed-Wing : Trainer,110112
+Military (Air) : Fixed-Wing : Utility,110113
+Military (Air) : Fixed-Wing : VSTOL,110114
+Military (Air) : Fixed-Wing : Airborne Command Post (ACP),110115
+Military (Air) : Fixed-Wing : Airborne Early Warning (AEW),110116
+Military (Air) : Fixed-Wing : Antisurface Warfare,110117
+Military (Air) : Fixed-Wing : Antisubmarine Warfare,110118
+Military (Air) : Fixed-Wing : Communications,110119
+Military (Air) : Fixed-Wing : Combat Search and Rescue (CSAR),110120
+Military (Air) : Fixed-Wing : Electronic Support (ES),110121
+Military (Air) : Fixed-Wing : Government,110122
+Military (Air) : Fixed-Wing : Mine Countermeasures (MCM),110123
+Military (Air) : Fixed-Wing : Personnel Recovery,110124
+Military (Air) : Fixed-Wing : Search and Rescue,110125
+Military (Air) : Fixed-Wing : Special Operations Forces,110126
+Military (Air) : Fixed-Wing : Ultra Light,110127
+Military (Air) : Fixed-Wing : Photographic Reconnaissance,110128
+Military (Air) : Fixed-Wing : Very Important Person (VIP),110129
+Military (Air) : Fixed-Wing : Suppression of Enemy Air Defense,110130
+Military (Air) : Fixed-Wing : Passenger,110131
+Military (Air) : Fixed-Wing : Escort,110132
+Military (Air) : Fixed-Wing : Electronic Attack (EA),110133
+Military (Air) : Rotary-Wing,110200
+Military (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV),110300
+Military (Air) : Vertical-Takeoff UAV (VT-UAV),110400
+Military (Air) : Lighter Than Air,110500
+Military (Air) : Airship,110600
+Military (Air) : Tethered Lighter Than Air,110700
+Civilian (Air),120000
+Civilian (Air) : Fixed Wing,120100
+Civilian (Air) : Rotary Wing,120200
+Civilian (Air) : Unmanned Aircraft (UA- UAV- UAS- RPV),120300
+Civilian (Air) : Lighter Than Air,120400
+Civilian (Air) : Airship,120500
+Civilian (Air) : Tethered Lighter than Air,120600
+Weapon (Air),130000
+Weapon (Air) : Bomb,130100
+Weapon (Air) : Decoy,130200
+Manual Track (Air),140000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile.csv
new file mode 100644
index 0000000..0172b00
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile.csv
@@ -0,0 +1,2 @@
+Name,Value
+Air Missile,2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Entities.csv
new file mode 100644
index 0000000..8f31a8d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Entities.csv
@@ -0,0 +1,3 @@
+Name,Value
+Unspecified,000000
+Missile (Air Missile),110000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Ones.csv
new file mode 100644
index 0000000..a67ed3a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Ones.csv
@@ -0,0 +1,10 @@
+Name,Value
+Unspecified,00
+Launch Origin : Air,01
+Launch Origin : Surface,02
+Launch Origin : Subsurface,03
+Launch Origin : Space,04
+Missile Class : Anti-Ballistic,05
+Missile Class : Ballistic (Air Missile),06
+Missile Class : Cruise,07
+Missile Class : Interceptor (Air Missile),08
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Twos.csv
new file mode 100644
index 0000000..5f41677
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Missile_Modifier_Twos.csv
@@ -0,0 +1,18 @@
+Name,Value
+Unspecified,00
+Missile Destination : Air,01
+Missile Destination : Surface,02
+Missile Destination : Subsurface,03
+Missile Destination : Space,04
+Missile Status : Launched,05
+Missile Status : Missile,06
+Missile Type-BMD : Patriot,07
+Missile Type-AAW : Standard Missile-2 (SM-2),08
+Missile Type-AAW : Standard Missile-6 (SM-6),09
+Missile Type-AAW : Evolved Sea Sparrow Missile (ESSM),10
+Missile Type-AAW : Rolling Airframe Missile (RAM),11
+Missile Range : Short Range (Air Missile),12
+Missile Range : Medium Range (Air Missile),13
+Missile Range : Intermediate Range (Air Missile),14
+Missile Range : Long Range (Air Missile),15
+Missile Range : Intercontinental (Air Missile),16
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Modifier_Ones.csv
new file mode 100644
index 0000000..b7a06d2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Modifier_Ones.csv
@@ -0,0 +1,41 @@
+Name,Value
+Not Applicable,00
+Military Aircraft Type : Attack/Strike,01
+Military Aircraft Type : Bomber,02
+Aircraft Type : Cargo,03
+Military Aircraft Type : Fighter,04
+Military Aircraft Type : Interceptor,05
+Aircraft Type : Tanker,06
+Aircraft Type : Utility,07
+Aircraft Type : VSTOL/VTOL,08
+Aircraft Type : Passenger,09
+Aircraft Type : Ultra Light,10
+Military Aircraft Type : Airborne Command Post (ACP),11
+Military Aircraft Type : Airborne Early Warning (AEW),12
+Aircraft Type : Government,13
+Mission Area : Medical Evacuation (MEDEVAC),14
+Military Mission Area : Escort,15
+Military Mission Area : Electronic Combat (EC)/Jammer,16
+Mission Area : Patrol,17
+Mission Area : Reconnaissance,18
+Mission Area : Trainer,19
+Mission Area : Photographic (Reconnaissance),20
+Mission Area : Personnel Recovery,21
+Military Mission Area : Antisubmarine Warfare,22
+Mission Area : Communications,23
+Military Mission Area : Electronic Support (ES),24
+Military Mission Area : Mine Countermeasures (MCM),25
+Mission Area : Search and Rescue,26
+Military Mission Area : Special Operations Forces,27
+Military Mission Area : Surface Warfare,28
+Mission Area : Very Important Person (VIP) Transport,29
+Military Mission Area : Combat Search and Rescue (CSAR),30
+Military Mission Area : Suppression of Enemy Air Defenses,31
+Military Mission Area : Antisurface Warfare,32
+Military Aircraft Type : Fighter/Bomber,33
+Mission Area : Intensive Care,34
+Military Mission Area : Electronic Attack (EA),35
+Mission Area : Multimission,36
+Crime : Hijacking (Air),37
+Mission Area : ASW Helo - LAMPS,38
+Mission Area : ASW Helo - SH-60R,39
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Modifier_Twos.csv
new file mode 100644
index 0000000..7524d5b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Air_Modifier_Twos.csv
@@ -0,0 +1,13 @@
+Name,Value
+Not Applicable,00
+Cargo/Transport Capacity : Heavy,01
+Cargo/Transport Capacity : Medium,02
+Cargo/Transport Capacity : Light,03
+Re-fueling Capability : Boom-Only,04
+Re-fueling Capability : Drogue-Only,05
+Re-fueling Capability : Boom and Drogue,06
+Range : Close Range,07
+Range : Short Range,08
+Range : Medium Range,09
+Range : Long Range,10
+Track Link Availability : Downlinked,11
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Arrays.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Arrays.csv
new file mode 100644
index 0000000..d698bc1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Arrays.csv
@@ -0,0 +1,3 @@
+Name,Value
+Short towed array,61
+Long towed array,62
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Civilian.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Civilian.csv
new file mode 100644
index 0000000..b0bf0c1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Civilian.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Civilian,11
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_CombatEffectiveness.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_CombatEffectiveness.csv
new file mode 100644
index 0000000..a578a9a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_CombatEffectiveness.csv
@@ -0,0 +1,6 @@
+Name,Value
+Fully Operational,FO
+Substantially Operational,SO
+Marginally Operational,MO
+Not Operational,NO
+Unknown,UNK
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Context.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Context.csv
new file mode 100644
index 0000000..cc8e6a3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Context.csv
@@ -0,0 +1,4 @@
+Name,Value
+Reality,0
+Exercise,1
+Simulation,2
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
new file mode 100644
index 0000000..2e4772f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresAreas.csv
@@ -0,0 +1,2 @@
+Name,Value
+Control Measure,25
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresLines.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
new file mode 100644
index 0000000..2e4772f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresLines.csv
@@ -0,0 +1,2 @@
+Name,Value
+Control Measure,25
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
new file mode 100644
index 0000000..2e4772f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_ControlMeasuresPoints.csv
@@ -0,0 +1,2 @@
+Name,Value
+Control Measure,25
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Area_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Area_Entities.csv
new file mode 100644
index 0000000..589ee06
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Area_Entities.csv
@@ -0,0 +1,145 @@
+Name,Value
+Unspecified,000000
+Command and Control Areas : Area of Operations,120100
+Command and Control Areas : Named Area of Interest,120200
+Command and Control Areas : Targeted Area of Interest,120300
+Command and Control Areas : Airfield Zone,120400
+Maneuver Lines : Airhead Line,141300
+Maneuver Areas : Area : Friendly,150101
+Maneuver Areas : Area : Friendly Planned or On Order,150102
+Maneuver Areas : Area : Enemy Known or Confirmed,150103
+Maneuver Areas : Area : Enemy Suspected,150104
+Maneuver Areas : Assembly Area,150200
+Maneuver Areas : Occupied Assembly Area,150300
+Maneuver Areas : Proposed or On Order Assembly Area,150400
+Maneuver Areas : Action Area : Joint Tactical Action Area (JTAA),150501
+Maneuver Areas : Action Area : Submarine Action Area (SAA),150502
+Maneuver Areas : Action Area : Submarine-Generated Action Area (SGAA),150503
+Maneuver Areas : Drop Zone,150600
+Maneuver Areas : Extraction Zone,150700
+Maneuver Areas : Landing Zone,150800
+Maneuver Areas : Pick-Up Zone,150900
+Maneuver Areas : Fortified Area,151000
+Maneuver Areas : Limited Access Area,151100
+Maneuver Areas : Battle Position,151200
+Maneuver Areas : Battle Position : Battle Position - Planned,151201
+Maneuver Areas : Battle Position : Battle Position - Prepared (P) but not Occupied,151202
+Maneuver Areas : Battle Position : Strong Point,151203
+Maneuver Areas : Engagement Area (EA),151300
+Maneuver Areas : Assault Position,151500
+Maneuver Areas : Attack Position,151600
+Maneuver Areas : Objective,151700
+Maneuver Areas : Encirclement : Friendly,151801
+Maneuver Areas : Encirclement : Enemy,151802
+Maneuver Areas : Penetration Box,151900
+Air Corridors : Base Defense Zone,170800
+Air Corridors : High-Density Airspace Control Zone,170900
+Air Corridors : Restricted Operations Zone,171000
+Air Corridors : Air-to-Air Restricted Operating Zone,171100
+Air Corridors : Unmanned Aircraft Restricted Operating Zone,171200
+Air Corridors : Weapon Engagement Zone,171300
+Air Corridors : Fighter Engagement Zone,171400
+Air Corridors : Joint Engagement Zone,171500
+Air Corridors : Missile Engagement Zone,171600
+Air Corridors : Low Altitude Missile Engagement Zone,171700
+Air Corridors : High Altitude Missile Engagement Zone,171800
+Air Corridors : Short Range Air Defense Engagement Zone,171900
+Air Corridors : Weapons Free Zone,172000
+Maritime Areas : Launch Area : Ellipse/Circle,200101
+Maritime Areas : Defended Area : Ellipse/Circle,200201
+Maritime Areas : Defended Area : Rectangle,200202
+Maritime Areas : No Attack (NOTACK) Zone,200300
+Maritime Areas : Ship Area of Interest : Ellipse/Circle,200401
+Maritime Areas : Ship Area of Interest : Rectangle,200402
+Fires Areas : Airspace Coordination Area : Irregular,240101
+Fires Areas : Airspace Coordination Area : Rectangular,240102
+Fires Areas : Airspace Coordination Area : Circular,240103
+Fires Areas : Free Fire Area : Irregular,240201
+Fires Areas : Free Fire Area : Rectangular,240202
+Fires Areas : Free Fire Area : Circular,240203
+Fires Areas : No Fire Area : Irregular,240301
+Fires Areas : No Fire Area : Rectangular,240302
+Fires Areas : No Fire Area : Circular,240303
+Fires Areas : Restricted Fire Area : Irregular,240401
+Fires Areas : Restricted Fire Area : Rectangular,240402
+Fires Areas : Restricted Fire Area : Circular,240403
+Fires Areas : Position Area For Artillery (PAA) : Rectangular,240501
+Fires Areas : Position Area For Artillery (PAA) : Circular,240502
+Fires Areas : Area Targets : Area Target,240801
+Fires Areas : Area Targets : Rectangular Target,240802
+Fires Areas : Area Targets : Circular Target,240803
+Fires Areas : Area Targets : Rectangular Target - Single Target,240804
+Fires Areas : Area Targets : Series of Targets,240805
+Fires Areas : Area Targets : Smoke Target,240806
+Fires Areas : Area Targets : Smoke Planned or On Order,240807
+Fires Areas : Area Targets : Bomb Area,240808
+Fires Areas : Fire Support Area : Irregular,241001
+Fires Areas : Fire Support Area : Rectangular,241002
+Fires Areas : Fire Support Area : Circular,241003
+Fires Areas : Artillery Target Intelligence Zone : Irregular,241101
+Fires Areas : Artillery Target Intelligence Zone : Rectangular,241102
+Fires Areas : Artillery Target Intelligence Zone : Circular,241103
+Fires Areas : Call for Fire Zone (CFFZ) : Irregular,241201
+Fires Areas : Call for Fire Zone (CFFZ) : Rectangular,241202
+Fires Areas : Call for Fire Zone (CFFZ) : Circular,241203
+Fires Areas : Censor Zone : Irregular,241301
+Fires Areas : Censor Zone : Rectangular,241302
+Fires Areas : Censor Zone : Circular,241303
+Fires Areas : Critical Friendly Zone : Irregular,241401
+Fires Areas : Critical Friendly Zone : Rectangular,241402
+Fires Areas : Critical Friendly Zone : Circular,241403
+Fires Areas : Dead Space Area : Irregular,241501
+Fires Areas : Dead Space Area : Rectangular,241502
+Fires Areas : Dead Space Area : Circular,241503
+Fires Areas : Sensor Zone : Irregular,241601
+Fires Areas : Sensor Zone : Rectangular,241602
+Fires Areas : Sensor Zone : Circular,241603
+Fires Areas : Target Build-up Area : Irregular,241701
+Fires Areas : Target Build-up Area : Rectangular,241702
+Fires Areas : Target Build-up Area : Circular,241703
+Fires Areas : Target Value Area : Irregular,241801
+Fires Areas : Target Value Area : Rectangular,241802
+Fires Areas : Target Value Area : Circular,241803
+Fires Areas : Zone of Responsibility : Irregular,241901
+Fires Areas : Zone of Responsibility : Rectangular,241902
+Fires Areas : Zone of Responsibility : Circular,241903
+Fires Areas : Terminally Guided Munition Footprint (TGMF),242000
+Fires Areas : Weapon/Sensor Range fan-Circular,242100
+Fires Areas : Weapon/Sensor Range fan-Sector,242200
+Fires Areas : Kill Box : Irregular-Blue,242301
+Fires Areas : Kill Box : Rectangular-Blue,242302
+Fires Areas : Kill Box : Circular-Blue,242303
+Fires Areas : Kill Box : Irregular-Purple,242304
+Fires Areas : Kill Box : Rectangular-Purple,242305
+Fires Areas : Kill Box : Circular-Purple,242306
+Protection Areas : Obstacle Belt,270100
+Protection Areas : Obstacle Zone,270200
+Protection Areas : Obstacle Free Zone,270300
+Protection Areas : Obstacle Restricted Zone,270400
+Protection Areas : Minefield : Completed,270701
+Protection Areas : Minefield : Planned,270702
+Protection Areas : Minefield : Known Enemy,270703
+Protection Areas : Minefield : Suspected or Templated Enemy,270704
+Protection Areas : Minefield : Dummy Minefield- Dymanic,270706
+Protection Areas : Minefield : Dynamic Depiction,270707
+Protection Areas : Mined Area,270800
+Protection Areas : Decoy Mined Area,270900
+Protection Areas : Decoy Mined Area : Fenced,270901
+Protection Areas : Unexploded Explosive Ordnance (UXO) Area,271000
+Protection Areas : Assault Crossing,271300
+Protection Areas : Biological Contaminated Area,271700
+Protection Areas : Biological Contaminated Area : Toxic Industrial Material,271701
+Protection Areas : Chemical Contaminated Area,271800
+Protection Areas : Chemical Contaminated Area : Toxic Industrial Material,271801
+Protection Areas : Nuclear Contaminated Area,271900
+Protection Areas : Radiological Contaminated Area,272000
+Protection Areas : Radiological Contaminated Area : Toxic Industrial Material,272001
+Protection Areas : Minimum Safe Distance Zone,272100
+Protection Areas : Radiation Dose Rate Contour Lines,272200
+Sustainment Areas : Detainee Holding Area,310100
+Sustainment Areas : Enemy Prisoner of War Holding Area,310200
+Sustainment Areas : Forward Arming and Refueling Point,310300
+Sustainment Areas : Refugee Holding Area,310400
+Sustainment Areas : Regimental Support Area,310500
+Sustainment Areas : Brigade Support Area,310600
+Sustainment Areas : Division Support Area,310700
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Line_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Line_Entities.csv
new file mode 100644
index 0000000..4d767d2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Line_Entities.csv
@@ -0,0 +1,145 @@
+Name,Value
+Unspecified,000000
+Command and Control Lines : Boundary,110100
+Command and Control Lines : Light Line,110200
+Maneuver Lines : Forward Line of Troops : Friendly Present,140101
+Maneuver Lines : Forward Line of Troops : Friendly Planned or on Order,140102
+Maneuver Lines : Forward Line of Troops : Enemy Known,140103
+Maneuver Lines : Forward Line of Troops : Enemy Suspected or Templated,140104
+Maneuver Lines : Phase Line,140300
+Maneuver Lines : Forward Edge of the Battle Area,140400
+Maneuver Lines : Forward Edge of the Battle Area : Proposed or On Order,140401
+Maneuver Lines : Principal Direction of Fire,140500
+Maneuver Lines : Direction of Attack : Friendly Aviation,140601
+Maneuver Lines : Direction of Attack : Friendly Direction of Main Attack,140602
+Maneuver Lines : Direction of Attack : Friendly Direction of Supporting Attack,140603
+Maneuver Lines : Direction of Attack : Friendly Planned or On Order,140604
+Maneuver Lines : Direction of Attack : Feint,140605
+Maneuver Lines : Direction of Attack : Enemy Confirmed,140606
+Maneuver Lines : Direction of Attack : Enemy Templated or Suspected,140607
+Maneuver Lines : Final Coordination Line,140700
+Maneuver Lines : Infiltration Lane,140800
+Maneuver Lines : Limit of Advance,140900
+Maneuver Lines : Line of Departure,141000
+Maneuver Lines : Line of Departure/Line of Contact,141100
+Maneuver Lines : Probable Line of Deployment,141200
+Maneuver Lines : Bridgehead Line,141400
+Maneuver Lines : Holding Line,141500
+Maneuver Lines : Release Line,141600
+Maneuver Lines : Ambush,141700
+Maneuver Areas : Battle Position : Contain,151204
+Maneuver Areas : Battle Position : Retain,151205
+Maneuver Areas : Axis of Advance : Friendly Airborne/Aviation,151401
+Maneuver Areas : Axis of Advance : Attack Helicopter,151402
+Maneuver Areas : Axis of Advance : Main Attack,151403
+Maneuver Areas : Axis of Advance : Supporting Attack,151404
+Maneuver Areas : Axis of Advance : Supporting Attack Planned or On Order,151405
+Maneuver Areas : Axis of Advance : Feint,151406
+Maneuver Areas : Axis of Advance : Enemy Confirmed,151407
+Maneuver Areas : Axis of Advance : Enemy Templated or Suspected,151408
+Maneuver Areas : Attack by Fire Position,152000
+Maneuver Areas : Support by Fire,152100
+Maneuver Areas : Search Area/Reconnaissance Area,152200
+Air Corridors : Air Corridor,170100
+Air Corridors : Low Level Transit Route,170200
+Air Corridors : Minimum-Risk Route,170300
+Air Corridors : Safe Lane,170400
+Air Corridors : Standard Use Army Aircraft Flight Route,170500
+Air Corridors : Transit Corridor,170600
+Air Corridors : Unmanned Aircraft (UA) Route,170700
+Airspace Control Lines : Identification Friend or Foe Off Line,190100
+Airspace Control Lines : Identification Friend or Foe On Line,190200
+Maritime Points : Navigational,218400
+Maritime Lines : Bearing Line,220100
+Maritime Lines : Bearing Line : Electronic,220101
+Maritime Lines : Bearing Line : Electronic Warfare (EW),220102
+Maritime Lines : Bearing Line : Acoustic,220103
+Maritime Lines : Bearing Line : Acoustic (Ambiguous),220104
+Maritime Lines : Bearing Line : Torpedo,220105
+Maritime Lines : Bearing Line : Electro-Optical Intercept,220106
+Maritime Lines : Bearing Line : Jammer,220107
+Maritime Lines : Bearing Line : Radio Direction Finder (RDF),220108
+Deception : Decoy/Dummy,230100
+Deception : Decoy/Dummy/Feint,230200
+Fires Areas : Linear Targets : Linear Target,240701
+Fires Areas : Linear Targets : Linear Smoke Target,240702
+Fires Areas : Linear Targets : Final Protective Fire (FPF),240703
+Fire Lines : Fire Support Coordination Line (FSCL),260100
+Fire Lines : Coordinated Fire Line (CFL),260200
+Fire Lines : No Fire Line,260300
+Fire Lines : Battlefield Coordination Line,260400
+Fire Lines : Restrictive Fire Line,260500
+Fire Lines : Munition Flight Path,260600
+Protection Areas : Obstacle Effects : Block,270501
+Protection Areas : Obstacle Effects : Disrupt,270502
+Protection Areas : Obstacle Effects : Fix,270503
+Protection Areas : Obstacle Effects : Turn,270504
+Protection Areas : Obstacle Bypass : Easy,270601
+Protection Areas : Obstacle Bypass : Difficult,270602
+Protection Areas : Obstacle Bypass : Impossible,270603
+Protection Areas : Bridge or Gap,271100
+Protection Areas : Roadblocks- Craters and Blown Bridges : Planned,271201
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 1 (Safe),271202
+Protection Areas : Roadblocks- Craters and Blown Bridges : Explosives-State of Readiness 2 (armed but passable),271203
+Protection Areas : Roadblocks- Craters and Blown Bridges : Roadblock Complete (Executed),271204
+Protection Areas : Bridge,271400
+Protection Areas : Ford Easy,271500
+Protection Areas : Ford Difficult,271600
+Protection Points : Abatis,280100
+Protection Points : Vertical Obstructions : Overhead Wire,282003
+Protection Lines : Obstacle Line,290100
+Protection Lines : Antitank Obstacles : Under Construction,290201
+Protection Lines : Antitank Obstacles : Completed,290202
+Protection Lines : Antitank Obstacles : Reinforced-with Antitank Mines,290203
+Protection Lines : Antitank Obstacles : Antitank Wall,290204
+Protection Lines : Wire Obstacles : Unspecified Wire,290301
+Protection Lines : Wire Obstacles : Single Fence Wire,290302
+Protection Lines : Wire Obstacles : Double Fence Wire,290303
+Protection Lines : Wire Obstacles : Double Apron Fence,290304
+Protection Lines : Wire Obstacles : Low Wire Fence,290305
+Protection Lines : Wire Obstacles : High Wire Fence,290306
+Protection Lines : Wire Obstacles : Single Concertina,290307
+Protection Lines : Wire Obstacles : Double Strand Concertina,290308
+Protection Lines : Wire Obstacles : Triple Strand Concertina,290309
+Protection Lines : Mine Cluster,290400
+Protection Lines : Trip Wire,290500
+Protection Lines : Lane,290600
+Protection Lines : Ferry,290700
+Protection Lines : Raft Site,290800
+Protection Lines : Fortified Line,290900
+Protection Lines : Fortified Position,291000
+Intelligence Lines : Intelligence Coordination Line,300100
+Sustainment Lines : Moving Convoy,330100
+Sustainment Lines : Halted Convoy,330200
+Sustainment Lines : Main Supply Route,330300
+Sustainment Lines : Main Supply Route : One Way Traffic,330301
+Sustainment Lines : Main Supply Route : Two Way Traffic,330302
+Sustainment Lines : Main Supply Route : Alternating Traffic,330303
+Sustainment Lines : Alternate Supply Route,330400
+Sustainment Lines : Alternate Supply Route : One Way Traffic,330401
+Sustainment Lines : Alternate Supply Route : Two Way Traffic,330402
+Sustainment Lines : Alternate Supply Route : Alternating Traffic,330403
+Mission Tasks : Block,340100
+Mission Tasks : Breach,340200
+Mission Tasks : Bypass,340300
+Mission Tasks : Canalize,340400
+Mission Tasks : Clear,340500
+Mission Tasks : Counterattack,340600
+Mission Tasks : Counterattack by Fire,340700
+Mission Tasks : Delay,340800
+Mission Tasks : Disrupt,341000
+Mission Tasks : Fix,341100
+Mission Tasks : Follow and Assume,341200
+Mission Tasks : Follow and Support,341300
+Mission Tasks : Isolate,341500
+Mission Tasks : Occupy,341700
+Mission Tasks : Penetrate,341800
+Mission Tasks : Relief in Place (RIP),341900
+Mission Tasks : Retire/Retirement,342000
+Mission Tasks : Secure,342100
+Mission Tasks : Security : Cover,342201
+Mission Tasks : Security : Guard,342202
+Mission Tasks : Security : Screen,342203
+Mission Tasks : Seize,342300
+Mission Tasks : Withdraw,342400
+Mission Tasks : Withdraw Under Pressure,342500
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Point_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Point_Entities.csv
new file mode 100644
index 0000000..6d8fe55
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Control_Measure_Point_Entities.csv
@@ -0,0 +1,254 @@
+Name,Value
+Unspecified,000000
+Command and Control Points : Action Point (General),130100
+Command and Control Points : Amnesty Point,130200
+Command and Control Points : Checkpoint,130300
+Command and Control Points : Center of Main Effort,130400
+Command and Control Points : Contact Point,130500
+Command and Control Points : Coordinating Point,130600
+Command and Control Points : Decision Point,130700
+Command and Control Points : Distress Call,130800
+Command and Control Points : Entry Control Point,130900
+Command and Control Points : Fly-To-Point : Fly-To-Point (Sonobuoy),131001
+Command and Control Points : Fly-To-Point : Fly-To-Point (Weapon),131002
+Command and Control Points : Fly-To-Point : Fly-To-Point (Normal),131003
+Command and Control Points : Linkup Point,131100
+Command and Control Points : Passage Point,131200
+Command and Control Points : Point of Interest,131300
+Command and Control Points : Point of Interest : Launch Event (Point of Interest),131301
+Command and Control Points : Rally Point,131400
+Command and Control Points : Release Point,131500
+Command and Control Points : Start Point,131600
+Command and Control Points : Special Point,131700
+Command and Control Points : Waypoint,131800
+Command and Control Points : Airfield,131900
+Maneuver Points : Observation Post/Outpost (Unspecified),160100
+Maneuver Points : Observation Post/Outpost (Specified),160200
+Maneuver Points : Observation Post/Outpost (Specified) : Reconnaissance Outpost,160201
+Maneuver Points : Observation Post/Outpost (Specified) : Forward Observer Outpost,160202
+Maneuver Points : Observation Post/Outpost (Specified) : CBRN Observation Outpost,160203
+Maneuver Points : Observation Post/Outpost (Specified) : Sensor Outpost/Listening Post,160204
+Maneuver Points : Observation Post/Outpost (Specified) : Combat Outpost,160205
+Maneuver Points : Target Reference Point,160300
+Maneuver Points : Point of Departure,160400
+Airspace Control Points,180000
+Airspace Control Points : Air Control Point,180100
+Airspace Control Points : Communications Checkpoint,180200
+Airspace Control Points : Downed Aircrew Pick-Up Point,180300
+Airspace Control Points : Pop-up Point,180400
+Airspace Control Points : Air Control Rendezvous,180500
+Airspace Control Points : TACAN,180600
+Airspace Control Points : CAP Station,180700
+Airspace Control Points : AEW Station,180800
+Airspace Control Points : ASW (Helo and F/W) Station,180900
+Airspace Control Points : Strike Initial Point,181000
+Airspace Control Points : Replemenshment Station,181100
+Airspace Control Points : Tanking,181200
+Airspace Control Points : Antisubmarine Warfare- Rotary Wing,181300
+Airspace Control Points : SUCAP - Fixed Wing,181400
+Airspace Control Points : SUCAP - Rotary Wing,181500
+Airspace Control Points : MIW - Fixed Wing,181600
+Airspace Control Points : MIW - Rotary Wing,181700
+Airspace Control Points : Tomcat,181800
+Airspace Control Points : Rescue,181900
+Airspace Control Points : Unmanned Aerial System (UAS/UA),182000
+Airspace Control Points : VTUA,182100
+Airspace Control Points : Orbit,182200
+Airspace Control Points : Orbit - Figure Eight,182300
+Airspace Control Points : Orbit - Race Track,182400
+Airspace Control Points : Orbit - Random Closed,182500
+Maritime Areas : Ship Area of Interest,200400
+Maritime Areas : Active Maneuver Area,200500
+Maritime Areas : Cued Acquisition Doctrine,200600
+Maritime Areas : Radar Search Doctrine,200700
+Maritime Points : Plan Ship,210100
+Maritime Points : Aim Point,210200
+Maritime Points : Defended Asset,210300
+Maritime Points : Drop Point,210400
+Maritime Points : Entry Point,210500
+Maritime Points : Air Detonation,210600
+Maritime Points : Ground Zero,210700
+Maritime Points : Impact Point,210800
+Maritime Points : Predicted Impact Point,210900
+Maritime Points : Launched Torpedo,211000
+Maritime Points : Missile Detection Point,211100
+Maritime Points : Acoustic Countermeasure (Decoy),211200
+Maritime Points : Electronic Countermeasures (ECM) Decoy,211300
+Maritime Points : Brief Contact,211400
+Maritime Points : Datum Lost Contact,211500
+Maritime Points : BT Buoy Drop,211600
+Maritime Points : Reported Bottom Sub,211700
+Maritime Points : Moving Haven,211800
+Maritime Points : Screen Center,211900
+Maritime Points : Lost Contact,212000
+Maritime Points : Sinker,212100
+Maritime Points : Trial Track,212200
+Maritime Points : Acoustic Fix,212300
+Maritime Points : Electromagnetic Fix,212400
+Maritime Points : Electromagnetic - Magnetic Anomaly Detection (MAD),212500
+Maritime Points : Optical Fix,212600
+Maritime Points : Formation,212700
+Maritime Points : Harbor,212800
+Maritime Points : Harbor Entrance Point : A,212901
+Maritime Points : Harbor Entrance Point : Q,212902
+Maritime Points : Harbor Entrance Point : X,212903
+Maritime Points : Harbor Entrance Point : Y,212904
+Maritime Points : Dip Position,213000
+Maritime Points : Search,213100
+Maritime Points : Search Area,213200
+Maritime Points : Search Center,213300
+Maritime Points : Navigational Reference Point (Search),213400
+Maritime Points : Sonobuoy,213500
+Maritime Points : Sonobuoy : Ambient Noise,213501
+Maritime Points : Sonobuoy : Air Transportable Communication,213502
+Maritime Points : Sonobuoy : Barra,213503
+Maritime Points : Sonobuoy : Bathythermograph Transmitting,213504
+Maritime Points : Sonobuoy : Command Active Multi-Beam (CAMBS),213505
+Maritime Points : Sonobuoy : Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS),213506
+Maritime Points : Sonobuoy : Digital Frequency Analysis and Recording (DIFAR),213507
+Maritime Points : Sonobuoy : Directional Command Active Sonobuoy System (DICASS),213508
+Maritime Points : Sonobuoy : Expendable Reliable Acoustic Path Sonobuoy (ERAPS),213509
+Maritime Points : Sonobuoy : Expired,213510
+Maritime Points : Sonobuoy : Kingpin,213511
+Maritime Points : Sonobuoy : Low Frequency Analysis and Recording (LOFAR),213512
+Maritime Points : Sonobuoy : Pattern Center,213513
+Maritime Points : Sonobuoy : Range Only,213514
+Maritime Points : Sonobuoy : Vertical Line Array Directional Frequency Analysis and Recording (DIFAR),213515
+Maritime Points : Reference Point,213600
+Maritime Points : Special Point,213700
+Maritime Points : Navigational Reference Point,213800
+Maritime Points : Data Link Reference Point,213900
+Maritime Points : Forward Observer / Spotter Position,214000
+Maritime Points : Vital Area Center,214100
+Maritime Points : Corridor Tab Point,214200
+Maritime Points : Enemy Point,214300
+Maritime Points : Marshall Point,214400
+Maritime Points : Position and Intended Movement (PIM),214500
+Maritime Points : Pre-Landfall Waypoint,214600
+Maritime Points : Estimated Position (EP),214700
+Maritime Points : Waypoint,214800
+Maritime Points : General Subsurface Station,214900
+Maritime Points : Submarine Subsurface Station,215000
+Maritime Points : Submarine Antisubmarine Warfare Subsurface Station,215100
+Maritime Points : Unmanned Underwater Vehicle Subsurface Station,215200
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Subsurface Station,215300
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Subsurface Station,215400
+Maritime Points : Surface Warfare Unmanned Underwater Vehicle Subsurface Station,215500
+Maritime Points : General Surface Station,215600
+Maritime Points : Antisubmarine Warfare (ASW) Surface Station,215700
+Maritime Points : Mine Warfare Surface Station,215800
+Maritime Points : Non-Combatant Surface Station,215900
+Maritime Points : Picket Surface Station,216000
+Maritime Points : Rendezvous Surface Station,216100
+Maritime Points : Replenishment at Sea Surface Station,216200
+Maritime Points : Rescue Surface Station,216300
+Maritime Points : Surface Warfare Surface Station,216400
+Maritime Points : Unmanned Underwater Vehicle Surface Station,216500
+Maritime Points : Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Surface Station,216600
+Maritime Points : Mine Warfare Unmanned Underwater Vehicle Surface Station,216700
+Maritime Points : Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater,216800
+Maritime Points : Surface Warfare Mine Warfare Unmanned Underwater Vehicle,216900
+Maritime Points : Shore Control Station,217000
+Maritime Points : General Route,217100
+Maritime Points : Diversion Route,217200
+Maritime Points : Position and Intended Movement (PIM) Route,217300
+Maritime Points : Picket Route,217400
+Maritime Points : Point R Route,217500
+Maritime Points : Rendezvous Route,217600
+Maritime Points : Waypoint Route,217700
+Maritime Points : Clutter-Stationary or Cease Reporting,217800
+Maritime Points : Tentative or Provisional Track,217900
+Maritime Points : Distressed Vessel,218000
+Maritime Points : Ditched Aircraft/Downed Aircraft,218100
+Maritime Points : Person in Water/Bailout,218200
+Maritime Points : Iceberg,218300
+Maritime Points : Oil Rig,218500
+Maritime Points : Sea Mine-Like,218600
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO),218700
+Maritime Points : Bottom Return/Non-Mine Like Bottom Object (NOMBO)/Installation Manmade,218800
+Maritime Points : Marine Life,218900
+Maritime Points : Sea Anomaly (Wake-Current-Knuckle),219000
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Dangerous,219100
+Maritime Points : Bottom Return/Non-MILCO-Wreck-Non Dangerous,219200
+Fires Areas : Point Targets : Point or Single Target,240601
+Fires Areas : Point Targets : Nuclear Target,240602
+Fires Areas : Point Targets : Target-Recorded,240603
+Fires Areas : Fire Support Station,240900
+Fires Points : Firing Point,250100
+Fires Points : Hide Point,250200
+Fires Points : Launch Point,250300
+Fires Points : Reload Point,250400
+Fires Points : Survey Control Point,250500
+Protection Areas : Minefield : Dummy,270705
+Protection Points : Antipersonnel Mine,280200
+Protection Points : Antipersonnel Mine : With Directional Effects,280201
+Protection Points : Antitank Mine,280300
+Protection Points : Antitank Mine with Anti-handling Device,280400
+Protection Points : Wide Area Antitank Mine,280500
+Protection Points : Unspecified Mine,280600
+Protection Points : Booby Trap,280700
+Protection Points : Engineer Regulating Point,280800
+Protection Points : Shelter,280900
+Protection Points : Shelter Above Ground,281000
+Protection Points : Below Ground Shelter,281100
+Protection Points : Fort,281200
+Protection Points : Chemical Event,281300
+Protection Points : Chemical Event : Toxic Industrial Material,281301
+Protection Points : Biological Event,281400
+Protection Points : Biological Event : Toxic Industrial Material,281401
+Protection Points : Nuclear Event,281500
+Protection Points : Nuclear Fallout Producing Event,281600
+Protection Points : Radiological,281700
+Protection Points : Radiological : Toxic Industrial Material,281701
+Protection Points : Decontamination/Site,281800
+Protection Points : Decontamination/Site : Alternate,281801
+Protection Points : Decontamination/Site : Equipment,281802
+Protection Points : Decontamination/Site : Troop,281803
+Protection Points : Decontamination/Site : Equipment/Troop,281804
+Protection Points : Decontamination/Site : Operational,281805
+Protection Points : Decontamination/Site : Thorough,281806
+Protection Points : Decontamination/Site : Main Equipment,281807
+Protection Points : Decontamination/Site : Forward Troop,281808
+Protection Points : Decontamination/Site : Wounded Personnel,281809
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Fixed and Prefabricated,281901
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable,281902
+Protection Points : Tetrahedrons- Dragons Teeth- and Other Similar Obstacles : Movable and Prefabricated,281903
+Protection Points : Vertical Obstructions : Tower-Low,282001
+Protection Points : Vertical Obstructions : Tower-High,282002
+Sustainment Points : Ambulance Exchange Point,320100
+Sustainment Points : Ammunition Supply Point,320200
+Sustainment Points : Ammunition Transfer Point,320300
+Sustainment Points : Cannibalization Point,320400
+Sustainment Points : Casualty Collection Point,320500
+Sustainment Points : Civilian Collection Point,320600
+Sustainment Points : Detainee Collection Point,320700
+Sustainment Points : Enemy Prisoner of War Collection Point,320800
+Sustainment Points : Logistics Release Point,320900
+Sustainment Points : Maintenance Collection Point (MCP),321000
+Sustainment Points : Medical Evacuation (MEDEVAC) Pick-up Point,321100
+Sustainment Points : Rearm-Refuel and Resupply Point (R3P),321200
+Sustainment Points : Refuel on the Move (ROM) Point,321300
+Sustainment Points : Traffic Control Post (TCP),321400
+Sustainment Points : Trailer Transfer Point (TTP),321500
+Sustainment Points : Unit Maintenance Collection Point (UMCP),321600
+Sustainment Points : General Supply,321700
+Sustainment Points : General Supply : NATO Class I Supply Point,321701
+Sustainment Points : General Supply : NATO Class II Supply Point,321702
+Sustainment Points : General Supply : NATO Class III Supply Point,321703
+Sustainment Points : General Supply : NATO Class IV Supply Point,321704
+Sustainment Points : General Supply : NATO Class V Supply Point,321705
+Sustainment Points : General Supply : NATO Multiple Class Supply Point,321706
+Sustainment Points : General Supply : US Class I Supply Point,321707
+Sustainment Points : General Supply : US Class II Supply Point,321708
+Sustainment Points : General Supply : US Class III Supply Point,321709
+Sustainment Points : General Supply : US Class IV Supply Point,321710
+Sustainment Points : General Supply : US Class V Supply Point,321711
+Sustainment Points : General Supply : US Class VI Supply Point,321712
+Sustainment Points : General Supply : US Class VII Supply Point,321713
+Sustainment Points : General Supply : US Class VIII Supply Point,321714
+Sustainment Points : General Supply : US Class IX Supply Point,321715
+Sustainment Points : General Supply : US Class X Supply Point,321716
+Sustainment Points : Medical Supply Point,321800
+Mission Tasks : Destroy,340900
+Mission Tasks : Interdict,341400
+Mission Tasks : Neutralize,341600
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_CountryCodes.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_CountryCodes.csv
new file mode 100644
index 0000000..fa35eef
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_CountryCodes.csv
@@ -0,0 +1,281 @@
+Name,Value
+Afghanistan,AFG
+Akrotiri,XQZ
+Albania,ALB
+Algeria,DZA
+American Samoa,ASM
+Andorra,AND
+Angola,AGO
+Anguilla,AIA
+Antarctica,ATA
+Antigua and Barbuda,ATG
+Argentina,ARG
+Armenia,ARM
+Aruba,ABW
+Ashmore and Cartier Islands,XAC
+Australia,AUS
+Austria,AUT
+Azerbaijan,AZE
+"Bahamas, The",BHS
+Bahrain,BHR
+Baker Island,XBK
+Bangladesh,BGD
+Barbados,BRB
+Bassas Da India,XBI
+Belarus,BLR
+Belgium,BEL
+Belize,BLZ
+Benin,BEN
+Bermuda,BMU
+Bhutan,BTN
+Bolivia,BOL
+"Bonaire, Sint Eustatius, and Saba",BES
+Bosnia and Herzegovina,BIH
+Botswana,BWA
+Bouvet Island,BVT
+Brazil,BRA
+British Indian Ocean Territory,IOT
+Brunei,BRN
+Bulgaria,BGR
+Burkina Faso,BFA
+Burma,MMR
+Burundi,BDI
+Cabo Verde,CPV
+Cambodia,KHM
+Cameroon,CMR
+Canada,CAN
+Cayman Islands,CYM
+Central African Republic,CAF
+Chad,TCD
+Chile,CHL
+China,CHN
+Christmas Island,CXR
+Clipperton Island,CPT
+Cocos (Keeling) Islands,CCK
+Colombia,COL
+Comoros,COM
+Congo (Brazzaville),COG
+Congo (Kinshasa),COD
+Cook Islands,COK
+Coral Sea Islands,XCS
+Costa Rica,CRI
+Côte d’Ivoire,CIV
+Croatia,HRV
+Cuba,CUB
+Curaçao,CUW
+Cyprus,CYP
+Czech Republic,CZE
+Denmark,DNK
+Dhekelia,XXD
+Diego Garcia,DGA
+Djibouti,DJI
+Dominica,DMA
+Dominican Republic,DOM
+Ecuador,ECU
+Egypt,EGY
+El Salvador,SLV
+Entity 1,XAZ
+Entity 2,XCR
+Entity 3,XCY
+Entity 4,XKM
+Entity 5,XKN
+Entity 6,AX3
+Equatorial Guinea,GNQ
+Eritrea,ERI
+Estonia,EST
+Ethiopia,ETH
+Europa Island,XEU
+Falkland Islands (Islas Malvinas),FLK
+Faroe Islands,FRO
+Fiji,FJI
+Finland,FIN
+France,FRA
+French Guiana,GUF
+French Polynesia,PYF
+French Southern and Antarctic Lands,ATF
+Gabon,GAB
+"Gambia, The",GMB
+Gaza Strip,XGZ
+Georgia,GEO
+Germany,DEU
+Ghana,GHA
+Gibraltar,GIB
+Glorioso Islands,XGL
+Greece,GRC
+Greenland,GRL
+Grenada,GRD
+Guadeloupe,GLP
+Guam,GUM
+Guantanamo Bay Naval Base,AX2
+Guatemala,GTM
+Guernsey,GGY
+Guinea,GIN
+Guinea-Bissau,GNB
+Guyana,GUY
+Haiti,HTI
+Heard Island and Mcdonald Islands,HMD
+Honduras,HND
+Hong Kong,HKG
+Howland Island,XHO
+Hungary,HUN
+Iceland,ISL
+India,IND
+Indonesia,IDN
+Iran,IRN
+Iraq,IRQ
+Ireland,IRL
+Isle Of Man,IMN
+Israel,ISR
+Italy,ITA
+Jamaica,JAM
+Jan Mayen,XJM
+Japan,JPN
+Jarvis Island,XJV
+Jersey,JEY
+Johnston Atoll,XJA
+Jordan,JOR
+Juan De Nova Island,XJN
+Kazakhstan,KAZ
+Kenya,KEN
+Kingman Reef,XKR
+Kiribati,KIR
+"Korea, North",PRK
+"Korea, South",KOR
+Kosovo,XKS
+Kuwait,KWT
+Kyrgyzstan,KGZ
+Laos,LAO
+Latvia,LVA
+Lebanon,LBN
+Lesotho,LSO
+Liberia,LBR
+Libya,LBY
+Liechtenstein,LIE
+Lithuania,LTU
+Luxembourg,LUX
+Macau,MAC
+Macedonia,MKD
+Madagascar,MDG
+Malawi,MWI
+Malaysia,MYS
+Maldives,MDV
+Mali,MLI
+Malta,MLT
+Marshall Islands,MHL
+Martinique,MTQ
+Mauritania,MRT
+Mauritius,MUS
+Mayotte,MYT
+Mexico,MEX
+"Micronesia, Federated States Of",FSM
+Midway Islands,XMW
+Moldova,MDA
+Monaco,MCO
+Mongolia,MNG
+Montenegro,MNE
+Montserrat,MSR
+Morocco,MAR
+Mozambique,MOZ
+Namibia,NAM
+Nauru,NRU
+Navassa Island,XNV
+Nepal,NPL
+Netherlands,NLD
+New Caledonia,NCL
+New Zealand,NZL
+Nicaragua,NIC
+Niger,NER
+Nigeria,NGA
+Niue,NIU
+Norfolk Island,NFK
+Northern Mariana Islands,MNP
+Norway,NOR
+Oman,OMN
+Pakistan,PAK
+Palau,PLW
+Palmyra Atoll,XPL
+Panama,PAN
+Papua New Guinea,PNG
+Paracel Islands,XPR
+Paraguay,PRY
+Peru,PER
+Philippines,PHL
+Pitcairn Islands,PCN
+Poland,POL
+Portugal,PRT
+Puerto Rico,PRI
+Qatar,QAT
+Reunion,REU
+Romania,ROU
+Russia,RUS
+Rwanda,RWA
+Saint Barthelemy,BLM
+"Saint Helena, Ascension, and Tristan Da Cunha",SHN
+Saint Kitts and Nevis,KNA
+Saint Lucia,LCA
+Saint Martin,MAF
+Saint Pierre and Miquelon,SPM
+Saint Vincent and The Grenadines,VCT
+Samoa,WSM
+San Marino,SMR
+Sao Tome and Principe,STP
+Saudi Arabia,SAU
+Senegal,SEN
+Serbia,SRB
+Seychelles,SYC
+Sierra Leone,SLE
+Singapore,SGP
+Sint Maarten,SXM
+Slovakia,SVK
+Slovenia,SVN
+Solomon Islands,SLB
+Somalia,SOM
+South Africa,ZAF
+South Georgia and South Sandwich Islands,SGS
+South Sudan,SSD
+Spain,ESP
+Spratly Islands,XSP
+Sri Lanka,LKA
+Sudan,SDN
+Suriname,SUR
+Svalbard,XSV
+Swaziland,SWZ
+Sweden,SWE
+Switzerland,CHE
+Syria,SYR
+Taiwan,TWN
+Tajikistan,TJK
+Tanzania,TZA
+Thailand,THA
+Timor-Leste,TLS
+Togo,TGO
+Tokelau,TKL
+Tonga,TON
+Trinidad and Tobago,TTO
+Tromelin Island,XTR
+Tunisia,TUN
+Turkey,TUR
+Turkmenistan,TKM
+Turks and Caicos Islands,TCA
+Tuvalu,TUV
+Uganda,UGA
+Ukraine,UKR
+United Arab Emirates,ARE
+United Kingdom,GBR
+United States,USA
+Unknown,AX1
+Uruguay,URY
+Uzbekistan,UZB
+Vanuatu,VUT
+Vatican City,VAT
+Venezuela,VEN
+Vietnam,VNM
+"Virgin Islands, British",VGB
+"Virgin Islands, U.S.",VIR
+Wake Island,XWK
+Wallis and Futuna,WLF
+West Bank,XWB
+Western Sahara,ESH
+Yemen,YEM
+Zambia,ZMB
+Zimbabwe,ZWE
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Credibility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Credibility.csv
new file mode 100644
index 0000000..9c0629b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Credibility.csv
@@ -0,0 +1,7 @@
+Name,Value
+Confirmed by Other Sources,1
+Probably True,2
+Possibly True,3
+Doubtfully True,4
+Improbable,5
+Truth Cannot Be Judged,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Cyberspace.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Cyberspace.csv
new file mode 100644
index 0000000..4ee32c2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Cyberspace.csv
@@ -0,0 +1,2 @@
+Name,Value
+Cyberspace,60
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Cyberspace_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Cyberspace_Entities.csv
new file mode 100644
index 0000000..202e3ba
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Cyberspace_Entities.csv
@@ -0,0 +1,46 @@
+Name,Value
+Unspecified,000000
+Botnet : Command and Control (C2),110100
+Botnet : Herder,110200
+Botnet : Callback Domain,110300
+Botnet : Zombie,110400
+Infection : APT,120100
+Infection : APT : APT with C2,120101
+Infection : APT : APT with Self Propagation,120102
+Infection : APT : APT with C2 and Self Propagation,120103
+Infection : APT : Other,120104
+Infection : NAPT,120200
+Infection : NAPT : NAPT with C2,120201
+Infection : NAPT : NAPT with Self Propagation,120202
+Infection : NAPT : NAPT with C2 and Self Propagation,120203
+Infection : NAPT : Other,120204
+Health and Status : Normal,130100
+Health and Status : Network Outage,130200
+Health and Status : Unknown,130300
+Health and Status : Impaired,130400
+Device Type : Core Router,140100
+Device Type : Router,140200
+Device Type : Cross Domain Solution,140300
+Device Type : Mail Server,140400
+Device Type : Web Server,140500
+Device Type : Domain Server,140600
+Device Type : File Server,140700
+Device Type : Peer-to-Peer Node,140800
+Device Type : Firewall,140900
+Device Type : Switch,141000
+Device Type : Host,141100
+Device Type : Virtual Private Network (VPN),141200
+Device Domain : Department of Defense (DoD),150100
+Device Domain : Government,150200
+Device Domain : Contractor,150300
+Device Domain : Supervisory Control and Data Acquisition (SCADA),150400
+Device Domain : Non-Government,150500
+Effect : Infection,160100
+Effect : Degradation,160200
+Effect : Data Spoofing,160300
+Effect : Data Manipulation,160400
+Effect : Exfiltration,160500
+Effect : Power Outage,160600
+Effect : Network Outage,160700
+Effect : Service Outage,160800
+Effect : Device Outage,160900
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Echelons.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Echelons.csv
new file mode 100644
index 0000000..d338305
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Echelons.csv
@@ -0,0 +1,15 @@
+Name,Value
+Team/Crew,11
+Squad,12
+Section,13
+Platoon/Detachment,14
+Company/Battery/Troop,15
+Battalion/Squadron,16
+Regiment/Group,17
+Brigade,18
+Division,21
+Corps/MEF,22
+Army,23
+Army Group/Front,24
+Region/Theater,25
+Command,26
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_HQTFFD.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_HQTFFD.csv
new file mode 100644
index 0000000..6c1424d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_HQTFFD.csv
@@ -0,0 +1,9 @@
+Name,Value
+Unknown,0
+Feint/Dummy,1
+Headquarters,2
+Feint/Dummy Headquarters,3
+Task Force,4
+Feint/Dummy Task Force,5
+Task Force Headquarters,6
+Feint/Dummy Task Force HQ,7
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Identity.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Identity.csv
new file mode 100644
index 0000000..796b7ad
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Identity.csv
@@ -0,0 +1,8 @@
+Name,Value
+Pending,0
+Unknown,1
+Assumed Friend,2
+Friend,3
+Neutral,4
+Suspect/Joker,5
+Hostile/Faker,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Installations.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Installations.csv
new file mode 100644
index 0000000..e93b785
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Installations.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Installation,20
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land.csv
new file mode 100644
index 0000000..88f3452
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Equipment,15
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Equipment_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Equipment_Entities.csv
new file mode 100644
index 0000000..003b625
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Equipment_Entities.csv
@@ -0,0 +1,218 @@
+Name,Value
+Unspecified,000000
+Weapon/Weapon System,110000
+Weapon/Weapon System : Rifle,110100
+Weapon/Weapon System : Rifle : Single Shot Rifle,110101
+Weapon/Weapon System : Rifle : Semiautomatic Rifle,110102
+Weapon/Weapon System : Rifle : Automatic Rifle,110103
+Weapon/Weapon System : Machine Gun,110200
+Weapon/Weapon System : Machine Gun : Light,110201
+Weapon/Weapon System : Machine Gun : Medium,110202
+Weapon/Weapon System : Machine Gun : Heavy,110203
+Weapon/Weapon System : Grenade Launcher,110300
+Weapon/Weapon System : Grenade Launcher : Light,110301
+Weapon/Weapon System : Grenade Launcher : Medium,110302
+Weapon/Weapon System : Grenade Launcher : Heavy,110303
+Weapon/Weapon System : Flame Thrower,110400
+Weapon/Weapon System : Air Defense Gun,110500
+Weapon/Weapon System : Air Defense Gun : Light,110501
+Weapon/Weapon System : Air Defense Gun : Medium,110502
+Weapon/Weapon System : Air Defense Gun : Heavy,110503
+Weapon/Weapon System : Antitank Gun,110600
+Weapon/Weapon System : Antitank Gun : Light,110601
+Weapon/Weapon System : Antitank Gun : Medium,110602
+Weapon/Weapon System : Antitank Gun : Heavy,110603
+Weapon/Weapon System : Direct Fire Gun,110700
+Weapon/Weapon System : Direct Fire Gun : Light,110701
+Weapon/Weapon System : Direct Fire Gun : Medium,110702
+Weapon/Weapon System : Direct Fire Gun : Heavy,110703
+Weapon/Weapon System : Recoilless Gun,110800
+Weapon/Weapon System : Recoilless Gun : Light,110801
+Weapon/Weapon System : Recoilless Gun : Medium,110802
+Weapon/Weapon System : Recoilless Gun : Heavy,110803
+Weapon/Weapon System : Howitzer,110900
+Weapon/Weapon System : Howitzer : Light,110901
+Weapon/Weapon System : Howitzer : Medium,110902
+Weapon/Weapon System : Howitzer : Heavy,110903
+Weapon/Weapon System : Missile Launcher,111000
+Weapon/Weapon System : Missile Launcher : Light,111001
+Weapon/Weapon System : Missile Launcher : Medium,111002
+Weapon/Weapon System : Missile Launcher : Heavy,111003
+Weapon/Weapon System : ADML,111100
+Weapon/Weapon System : ADML : Light,111101
+Weapon/Weapon System : ADML : Light- Light Transporter-Launcher and Radar (TLAR),111102
+Weapon/Weapon System : ADML : Light- Light Tactical Landing Approach Radar (TELAR),111103
+Weapon/Weapon System : ADML : Medium,111104
+Weapon/Weapon System : ADML : Medium- TLAR,111105
+Weapon/Weapon System : ADML : Medium- TELAR Air Defense Missile Launcher,111106
+Weapon/Weapon System : ADML : Heavy,111107
+Weapon/Weapon System : ADML : Heavy- TLAR,111108
+Weapon/Weapon System : ADML : Heavy- TELAR,111109
+Weapon/Weapon System : Antitank Missile Launcher,111200
+Weapon/Weapon System : Antitank Missile Launcher : Light,111201
+Weapon/Weapon System : Antitank Missile Launcher : Medium,111202
+Weapon/Weapon System : Antitank Missile Launcher : Heavy,111203
+Weapon/Weapon System : Surface-to-Surface Missile Launcher,111300
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Light,111301
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Medium,111302
+Weapon/Weapon System : Surface-to-Surface Missile Launcher : Heavy,111303
+Weapon/Weapon System : Mortar,111400
+Weapon/Weapon System : Mortar : Light,111401
+Weapon/Weapon System : Mortar : Medium,111402
+Weapon/Weapon System : Mortar : Heavy,111403
+Weapon/Weapon System : Single Rocket Launcher,111500
+Weapon/Weapon System : Single Rocket Launcher : Light,111501
+Weapon/Weapon System : Single Rocket Launcher : Medium,111502
+Weapon/Weapon System : Single Rocket Launcher : Heavy,111503
+Weapon/Weapon System : Multiple Rocket Launcher,111600
+Weapon/Weapon System : Multiple Rocket Launcher : Light,111601
+Weapon/Weapon System : Multiple Rocket Launcher : Medium,111602
+Weapon/Weapon System : Multiple Rocket Launcher : Heavy,111603
+Weapon/Weapon System : Antitank Rocket Launcher,111700
+Weapon/Weapon System : Antitank Rocket Launcher : Light,111701
+Weapon/Weapon System : Antitank Rocket Launcher : Medium,111702
+Weapon/Weapon System : Antitank Rocket Launcher : Heavy,111703
+Weapon/Weapon System : Nonlethal Weapon,111800
+Weapon/Weapon System : Taser,111900
+Weapon/Weapon System : Water Cannon,112000
+Vehicle,120000
+Vehicle : Armored Vehicle,120100
+Vehicle : Armored Vehicle : Armored Fighting Vehicle,120101
+Vehicle : Armored Vehicle : Armored Fighting Vehicle C2,120102
+Vehicle : Armored Vehicle : Armored Personnel Carrier,120103
+Vehicle : Armored Vehicle : Armored Personnel Carrier Ambulance,120104
+Vehicle : Armored Vehicle : Armored Protected Vehicle,120105
+Vehicle : Armored Vehicle : Armored Protected Vehicle Recovery,120106
+Vehicle : Armored Vehicle : Armored Protected Medical Evacuation,120107
+Vehicle : Armored Vehicle : Armored Personnel Carrier-Recovery,120108
+Vehicle : Armored Vehicle : Combat Service Support Vehicle,120109
+Vehicle : Armored Vehicle : Light Wheeled Armored Vehicle,120110
+Vehicle : Tank,120200
+Vehicle : Tank : Light,120201
+Vehicle : Tank : Medium,120202
+Vehicle : Tank : Heavy,120203
+Vehicle : Tank Recovery Vehicle,120300
+Vehicle : Tank Recovery Vehicle : Light,120301
+Vehicle : Tank Recovery Vehicle : Medium,120302
+Vehicle : Tank Recovery Vehicle : Heavy,120303
+Engineer Equipment,130000
+Engineer Equipment : Bridge,130100
+Engineer Equipment : Bridge Mounted on Utility Vehicle,130200
+Engineer Equipment : Fixed Bridge,130300
+Engineer Equipment : Floating Bridge,130400
+Engineer Equipment : Folding Girder Bridge,130500
+Engineer Equipment : Hollow Deck Bridge,130600
+Engineer Equipment : Drill,130700
+Engineer Equipment : Drill : Drill Mounted on Utility Vehicle,130701
+Engineer Equipment : Earthmover,130800
+Engineer Equipment : Earthmover : Multifunctional Earthmover/Digger,130801
+Engineer Equipment : Mine Clearing Equipment,130900
+Engineer Equipment : Mine Clearing Equipment : Trailer Mounted,130901
+Engineer Equipment : Mine Clearing Equipment : Mine Clearing Equipment on Tank Chassis,130902
+Engineer Equipment : Mine Laying Equipment,131000
+Engineer Equipment : Mine Laying Equipment : Mine Laying Equipment on Utility Vehicle,131001
+Engineer Equipment : Mine Laying Equipment : Armored Carrier with Volcano,131002
+Engineer Equipment : Mine Laying Equipment : Truck Mounted with Volcano,131003
+Engineer Equipment : Dozer,131100
+Engineer Equipment : Dozer : Dozer-Armored,131101
+Engineer Equipment : Armored Assault,131200
+Engineer Equipment : Armored Engineer Recon Vehicle (AERV),131300
+Engineer Equipment : Backhoe,131400
+Engineer Equipment : Construction Vehicle,131500
+Engineer Equipment : Ferry Transporter,131600
+Utility Vehicles : Utility Vehicle,140100
+Utility Vehicles : Medical,140200
+Utility Vehicles : Medical Evacuation,140300
+Utility Vehicles : Mobile Emergency Physician,140400
+Utility Vehicles : Bus,140500
+Utility Vehicles : Semi-Trailer and Truck,140600
+Utility Vehicles : Semi-Trailer and Truck : Light,140601
+Utility Vehicles : Semi-Trailer and Truck : Medium,140602
+Utility Vehicles : Semi-Trailer and Truck : Heavy,140603
+Utility Vehicles : Limited Cross Country Truck,140700
+Utility Vehicles : Cross Country Truck,140800
+Utility Vehicles : Petroleum-Oil and Lubricant,140900
+Utility Vehicles : Water,141000
+Utility Vehicles : Amphibious Utility Wheeled Vehicle,141100
+Utility Vehicles : Tow Truck,141200
+Utility Vehicles : Tow Truck : Light,141201
+Utility Vehicles : Tow Truck : Heavy,141202
+Train : Locomotive,150100
+Train : Railcar,150200
+Civilian Vehicle : Automobile,160100
+Civilian Vehicle : Automobile : Compact,160101
+Civilian Vehicle : Automobile : Midsize,160102
+Civilian Vehicle : Automobile : Sedan,160103
+Civilian Vehicle : Open-Bed Truck,160200
+Civilian Vehicle : Open-Bed Truck : Pickup,160201
+Civilian Vehicle : Open-Bed Truck : Small,160202
+Civilian Vehicle : Open-Bed Truck : Large,160203
+Civilian Vehicle : Multiple Passenger Vehicle,160300
+Civilian Vehicle : Multiple Passenger Vehicle : Van,160301
+Civilian Vehicle : Multiple Passenger Vehicle : Small Bus,160302
+Civilian Vehicle : Multiple Passenger Vehicle : Large Bus,160303
+Civilian Vehicle : Utility Vehicle,160400
+Civilian Vehicle : Utility Vehicle : Sport Utility Vehicle (SUV),160401
+Civilian Vehicle : Utility Vehicle : Small Box Truck,160402
+Civilian Vehicle : Utility Vehicle : Large Box Truck,160403
+Civilian Vehicle : Jeep Type Vehicle,160500
+Civilian Vehicle : Jeep Type Vehicle : Small/Light,160501
+Civilian Vehicle : Jeep Type Vehicle : Medium,160502
+Civilian Vehicle : Jeep Type Vehicle : Large/Heavy,160503
+Civilian Vehicle : Tractor Trailer with Box,160600
+Civilian Vehicle : Tractor Trailer with Box : Small/Light,160601
+Civilian Vehicle : Tractor Trailer with Box : Medium,160602
+Civilian Vehicle : Tractor Trailer with Box : Large/Heavy,160603
+Civilian Vehicle : Tractor Trailer with Flatbed,160700
+Civilian Vehicle : Tractor Trailer with Flatbed : Small/Light,160701
+Civilian Vehicle : Tractor Trailer with Flatbed : Medium,160702
+Civilian Vehicle : Tractor Trailer with Flatbed : Large/Heavy,160703
+Civilian Vehicle : Known Insurgent Vehicle,160800
+Civilian Vehicle : Drug Vehicle,160900
+Law Enforcement (Land Equipment),170000
+Law Enforcement (Land Equipment) : ATF DOJ,170100
+Law Enforcement (Land Equipment) : Border Patrol,170200
+Law Enforcement (Land Equipment) : Customs Service,170300
+Law Enforcement (Land Equipment) : DEA,170400
+Law Enforcement (Land Equipment) : DOJ,170500
+Law Enforcement (Land Equipment) : FBI,170600
+Law Enforcement (Land Equipment) : Police,170700
+Law Enforcement (Land Equipment) : US Secret Service (USSS),170800
+Law Enforcement (Land Equipment) : TSA,170900
+Law Enforcement (Land Equipment) : Coast Guard,171000
+Law Enforcement (Land Equipment) : US Marshals Service,171100
+Pack Animals,180000
+Missile Support,190000
+Missile Support : Transloader,190100
+Missile Support : Transporter,190200
+Missile Support : Crane/Loading Device,190300
+Missile Support : Propellant Transporter,190400
+Missile Support : Warhead Transporter,190500
+Other Equipment : Antennae,200100
+Other Equipment : Bomb,200200
+Other Equipment : Booby Trap,200300
+Other Equipment : CBRN Equipment,200400
+Other Equipment : Computer System,200500
+Other Equipment : Command Launch Equipment (CLE),200600
+Other Equipment : Generator Set,200700
+Other Equipment : Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center,200800
+Other Equipment : In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT),200900
+Other Equipment : Laser,201000
+Other Equipment : Military Information Support Operations (MISO),201100
+Other Equipment : Sustainment Shipments,201200
+Other Equipment : Tent,201300
+Other Equipment : Unit Deployment Shipments,201400
+Other Equipment : Emergency Medical Operation,201500
+Other Equipment : Emergency Medical Operation : Medical Evacuation Helicopter,201501
+Land Mines : Land Mine,210100
+Land Mines : Antipersonnel Land Mine (APL),210200
+Land Mines : Antitank Mine,210300
+Land Mines : Improvised Explosives Device (IED),210400
+Land Mines : Less than lethal,210500
+Sensors : Sensor,220100
+Sensors : Sensor Emplaced,220200
+Sensors : Radar,220300
+Emergency Operation (Land Equipment),230000
+Emergency Operation (Land Equipment) : Ambulance,230100
+Emergency Operation (Land Equipment) : Fire Fighting/Fire Protection,230200
+Manual Track (Land Equipment),240000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Equipment_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Equipment_Modifier_Ones.csv
new file mode 100644
index 0000000..793f6ea
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Equipment_Modifier_Ones.csv
@@ -0,0 +1,11 @@
+Name,Value
+Unspecified,00
+Sensor Type : Biological,01
+Sensor Type : Chemical,02
+Sensor Type : Early Warning Radar,03
+Sensor Type : Intrusion,04
+Sensor Type : Nuclear,05
+Sensor Type : Radiological,06
+Sensor Type : Upgraded Early Warning Radar,07
+Crime : Hijacking (Land Equipment),08
+Organization : Civilian (Land Equipment),09
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Entities.csv
new file mode 100644
index 0000000..7b8e240
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Entities.csv
@@ -0,0 +1,128 @@
+Name,Value
+Unspecified,000000
+Installation,110000
+Installation : Aircraft Production/Assembly,110100
+Installation : Ammunition and Explosives/Assembly,110200
+Installation : Ammunition Cache,110300
+Installation : Armament Production,110400
+Installation : Black List Location,110500
+Installation : Chemical-Biological-Radiological and Nuclear (CBRN),110600
+Installation : Engineering Equipment Production,110700
+Installation : Engineering Equipment Production : Bridge,110701
+Installation : Equipment Manufacture,110800
+Installation : Government Leadership,110900
+Installation : Gray List Location,111000
+Installation : Mass Grave Site,111100
+Installation : Materiel,111200
+Installation : Mine,111300
+Installation : Missile and Space System Production,111400
+Installation : Nuclear (Non CBRN Defense),111500
+Installation : Printed Media,111600
+Installation : Safe House,111700
+Installation : White List Location,111800
+Installation : Tented Camp,111900
+Installation : Tented Camp : Displaced Persons / Refugee / Evacuees Camp,111901
+Installation : Tented Camp : Training Camp,111902
+Installation : Warehouse/Storage Facility,112000
+Installation : Law Enforcement,112100
+Installation : Law Enforcement : Bureau of Alcohol-Tobacco-Firearms and Explosives (ATF) (Department of Justice),112101
+Installation : Law Enforcement : Border Patrol,112102
+Installation : Law Enforcement : Customs Service,112103
+Installation : Law Enforcement : Drug Enforcement Administration (DEA),112104
+Installation : Law Enforcement : Department of Justice (DOJ),112105
+Installation : Law Enforcement : Federal Bureau of Investigation (FBI),112106
+Installation : Law Enforcement : Police,112107
+Installation : Law Enforcement : Prison,112108
+Installation : Law Enforcement : United States Secret Service (USSS),112109
+Installation : Law Enforcement : Transportation Security Administration (TSA),112110
+Installation : Law Enforcement : Coast Guard,112111
+Installation : Law Enforcement : US Marshals Service,112112
+Installation : Emergency Operation,112200
+Installation : Emergency Operation : Fire Station,112201
+Installation : Emergency Operation : Emergency Medical Operation,112202
+Infrastructure : Agriculture and Food,120100
+Infrastructure : Agriculture and Food : Agriculture Laboratory,120101
+Infrastructure : Agriculture and Food : Animal Feedlot,120102
+Infrastructure : Agriculture and Food : Commercial Food Distribution Center,120103
+Infrastructure : Agriculture and Food : Farm/Ranch,120104
+Infrastructure : Agriculture and Food : Food Distribution,120105
+Infrastructure : Agriculture and Food : Food Production Center,120106
+Infrastructure : Agriculture and Food : Food Retail,120107
+Infrastructure : Agriculture and Food : Grain Storage,120108
+Infrastructure : Banking- Finance- and Insurance,120200
+Infrastructure : Banking- Finance- and Insurance : ATM,120201
+Infrastructure : Banking- Finance- and Insurance : Bank,120202
+Infrastructure : Banking- Finance- and Insurance : Bullion Storage,120203
+Infrastructure : Banking- Finance- and Insurance : Economic Infrastructure Asset,120204
+Infrastructure : Banking- Finance- and Insurance : Federal Reserve Bank,120205
+Infrastructure : Banking- Finance- and Insurance : Financial Exchange,120206
+Infrastructure : Banking- Finance- and Insurance : Financial Services-Other,120207
+Infrastructure : Commercial,120300
+Infrastructure : Commercial : Chemical Plant,120301
+Infrastructure : Commercial : Firearms Manufacturer,120302
+Infrastructure : Commercial : Firearms Retailer,120303
+Infrastructure : Commercial : Hazardous Material Production,120304
+Infrastructure : Commercial : Hazardous Material Storage,120305
+Infrastructure : Commercial : Industrial Site,120306
+Infrastructure : Commercial : Landfill,120307
+Infrastructure : Commercial : Pharmaceutical Manufacturer,120308
+Infrastructure : Commercial : Contaminated Hazardous Waste Site,120309
+Infrastructure : Commercial : Toxic Release Inventory,120310
+Infrastructure : Educational Facilities,120400
+Infrastructure : Educational Facilities : College/University,120401
+Infrastructure : Educational Facilities : School,120402
+Infrastructure : Energy Facility,120500
+Infrastructure : Energy Facility : Electric Power,120501
+Infrastructure : Energy Facility : Generation Station,120502
+Infrastructure : Energy Facility : Natural Gas Facility,120503
+Infrastructure : Energy Facility : Petroleum Facility,120504
+Infrastructure : Energy Facility : Petroleum/Gas/Oil,120505
+Infrastructure : Energy Facility : Propane Facility,120506
+Infrastructure : Government Site Infrastructure,120600
+Infrastructure : Medical : Medical,120701
+Infrastructure : Medical : Medical Treatment Facility (Hospital),120702
+Infrastructure : Military,120800
+Infrastructure : Military : Military Armory,120801
+Infrastructure : Military : Military Base,120802
+Infrastructure : Postal Services,120900
+Infrastructure : Postal Services : Postal Distribution Center,120901
+Infrastructure : Postal Services : Post Office,120902
+Infrastructure : Public Venues,121000
+Infrastructure : Public Venues : Enclosed Facility,121001
+Infrastructure : Public Venues : Open Facility,121002
+Infrastructure : Public Venues : Recreational Area,121003
+Infrastructure : Public Venues : Religious Institution,121004
+Infrastructure : Special Needs,121100
+Infrastructure : Special Needs : Adult Day Care,121101
+Infrastructure : Special Needs : Child Day Care,121102
+Infrastructure : Special Needs : Elder Care,121103
+Infrastructure : Telecommunications,121200
+Infrastructure : Telecommunications : Broadcast Transmitter Antennae,121201
+Infrastructure : Telecommunications : Telecommunications,121202
+Infrastructure : Telecommunications : Telecommunications Tower,121203
+Infrastructure : Transportation,121300
+Infrastructure : Transportation : Airport/Air Base,121301
+Infrastructure : Transportation : Air Traffic Control Facility,121302
+Infrastructure : Transportation : Bus Station,121303
+Infrastructure : Transportation : Ferry Terminal,121304
+Infrastructure : Transportation : Helicopter Landing Site,121305
+Infrastructure : Transportation : Maintenance Facility,121306
+Infrastructure : Transportation : Railhead/Railroad Station,121307
+Infrastructure : Transportation : Rest Stop,121308
+Infrastructure : Transportation : Sea Port/Naval Base,121309
+Infrastructure : Transportation : Ship Yard,121310
+Infrastructure : Transportation : Toll Facility,121311
+Infrastructure : Transportation : Traffic Inspection Facility,121312
+Infrastructure : Transportation : Tunnel,121313
+Infrastructure : Water Supply,121400
+Infrastructure : Water Supply : Control Valve,121401
+Infrastructure : Water Supply : Dam,121402
+Infrastructure : Water Supply : Discharge Outfall,121403
+Infrastructure : Water Supply : Ground Water Well,121404
+Infrastructure : Water Supply : Pumping Station,121405
+Infrastructure : Water Supply : Reservoir,121406
+Infrastructure : Water Supply : Storage Tower,121407
+Infrastructure : Water Supply : Surface Water Intake,121408
+Infrastructure : Water Supply : Wastewater Treatment Facility,121409
+Infrastructure : Water Supply : Water,121410
+Infrastructure : Water Supply : Water Treatment,121411
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Ones.csv
new file mode 100644
index 0000000..1dc742c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Ones.csv
@@ -0,0 +1,15 @@
+Name,Value
+Unspecified,00
+CBRN Type : Biological,01
+CBRN Type : Chemical,02
+CBRN Type : Nuclear,03
+CBRN Type : Radiological,04
+CBRN Type : Decontamination,05
+Electric Power Type : Coal,06
+Electric Power Type : Geothermal,07
+Electric Power Type : Hydroelectric,08
+Electric Power Type : Natural Gas,09
+Electric Power Type : Petroleum,10
+Operation : Civilian (Land Installation),11
+Civilian Telecommunications Type : Civilian Telephone,12
+Civilian Telecommunications Type : Civilian Television,13
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Twos.csv
new file mode 100644
index 0000000..7ea07d3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Installation_Modifier_Twos.csv
@@ -0,0 +1,10 @@
+Name,Value
+Unspecified,00
+No Category Listed : Biological,01
+No Category Listed : Chemical,02
+No Category Listed : Nuclear,03
+No Category Listed : Radiological,04
+No Category Listed : Atomic Energy Reactor,05
+No Category Listed : Nuclear Material Production,06
+No Category Listed : Nuclear Material Storage,07
+No Category Listed : Weapons Grade,08
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Entities.csv
new file mode 100644
index 0000000..46b5bfd
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Entities.csv
@@ -0,0 +1,13 @@
+Name,Value
+Unspecified,000000
+Civilian (Land Civilian),110000
+Civilian (Land Civilian) : Environmental Protection,110100
+Civilian (Land Civilian) : Government Organization,110200
+Civilian (Land Civilian) : Individual,110300
+Civilian (Land Civilian) : Organization or Group,110400
+Civilian (Land Civilian) : Killing Victim,110500
+Civilian (Land Civilian) : Killing Victims,110600
+Civilian (Land Civilian) : Victim of an Attempted Crime,110700
+Civilian (Land Civilian) : Spy,110800
+Civilian (Land Civilian) : Composite Loss,110900
+Civilian (Land Civilian) : Emergency Medical Operation,111000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Ones.csv
new file mode 100644
index 0000000..1b5241e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Ones.csv
@@ -0,0 +1,26 @@
+Name,Value
+Unspecified,00
+Crime : Assassination (Land Civilian),01
+Crime : Execution (Wrongful Killing) (Land Civilian),02
+Crime : Murder Victims,03
+Crime : Hijacking (Land Civilian),04
+Crime : Kidnapping (Land Civilian),05
+Crime : Piracy (Land Civilian),06
+Crime : Rape (Land Civilian),07
+Organization : Civilian (Land Civilian),08
+Organization : Displaced Person(s)- Refugee(s) and Evacuee(s),09
+Organization : Foreign Fighter(s),10
+Organization : Gang Member or Gang,11
+Organization : Government Organization,12
+Organization : Leader or Leadership 1,13
+Organization : Nongovernmental Organization Member or Nongovernmental Organization,14
+Organization : Coerced/Impressed Recruit,15
+Organization : Willing Recruit,16
+Organization : Religious or Religious Organization,17
+Organization : Targeted Individual or Organization,18
+Organization : Terrorist or Terrorist Organization,19
+Organization : Speaker,20
+Composite Loss : Accident (Land Civilian),21
+Composite Loss : Combat,22
+Composite Loss : Other (Land Civilian),23
+Crime : Loot,24
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Twos.csv
new file mode 100644
index 0000000..b52bab7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Civilian_Modifier_Twos.csv
@@ -0,0 +1,3 @@
+Name,Value
+Unspecified,00
+Organization : Leader or Leadership 2,01
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Entities.csv
new file mode 100644
index 0000000..8e0f186
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Entities.csv
@@ -0,0 +1,193 @@
+Name,Value
+Unspecified,000000
+Command and Control,110000
+Command and Control : Broadcast Transmitter Antennae,110100
+Command and Control : Civil Affairs,110200
+Command and Control : Civil-Military Cooperation,110300
+Command and Control : Information Operations,110400
+Command and Control : Liaison,110500
+Command and Control : Military Information Support (MISO),110600
+Command and Control : Military Information Support (MISO) : Broadcast Transmitter Antennae,110601
+Command and Control : Radio,110700
+Command and Control : Radio Relay,110800
+Command and Control : Radio Teletype Center,110900
+Command and Control : Signal,111000
+Command and Control : Signal : Radio,111001
+Command and Control : Signal : Radio Relay,111002
+Command and Control : Signal : Teletype,111003
+Command and Control : Signal : Tactical Satellite,111004
+Command and Control : Signal : Video Imagery (Combat Camera),111005
+Command and Control : Tactical Satellite,111100
+Command and Control : Video Imagery (Combat Camera),111200
+Movement and Maneuver : Air Assault with Organic Lift,120100
+Movement and Maneuver : Air Traffic Services/Airfield Operations,120200
+Movement and Maneuver : Amphibious,120300
+Movement and Maneuver : Antitank/Antiarmor,120400
+Movement and Maneuver : Antitank/Antiarmor : Armored,120401
+Movement and Maneuver : Antitank/Antiarmor : Motorized,120402
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked,120500
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Reconnaissance/Cavalry/Scout,120501
+Movement and Maneuver : Armor/Armored/Mechanized/Self-Propelled/Tracked : Amphibious,120502
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing,120600
+Movement and Maneuver : Army Aviation/Aviation Rotary Wing : Reconnaissance,120601
+Movement and Maneuver : Aviation Composite,120700
+Movement and Maneuver : Aviation Fixed Wing,120800
+Movement and Maneuver : Aviation Fixed Wing : Reconnaissance,120801
+Movement and Maneuver : Combat,120900
+Movement and Maneuver : Combined Arms,121000
+Movement and Maneuver : Infantry,121100
+Movement and Maneuver : Infantry : Amphibious,121101
+Movement and Maneuver : Infantry : Armored/Mechanized/Tracked,121102
+Movement and Maneuver : Infantry : Main Gun System,121103
+Movement and Maneuver : Infantry : Motorized,121104
+Movement and Maneuver : Infantry : Infantry Fighting Vehicle,121105
+Movement and Maneuver : Observer,121200
+Movement and Maneuver : Reconnaissance/Cavalry/Scout,121300
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Reconnaissance and Surveillance,121301
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Marine,121302
+Movement and Maneuver : Reconnaissance/Cavalry/Scout : Motorized,121303
+Movement and Maneuver : Sea Air Land (SEAL),121400
+Movement and Maneuver : Sniper,121500
+Movement and Maneuver : Surveillance,121600
+Movement and Maneuver : Special Forces,121700
+Movement and Maneuver : SOF,121800
+Movement and Maneuver : SOF : Fixed Wing MISO,121801
+Movement and Maneuver : SOF : Ground,121802
+Movement and Maneuver : SOF : Special Boat,121803
+Movement and Maneuver : SOF : Special SSNR,121804
+Movement and Maneuver : SOF : Underwater Demolition Team,121805
+Movement and Maneuver : Unmanned Aerial Systems,121900
+Fires : Air Defense,130100
+Fires : Air Defense : Main Gun System,130101
+Fires : Air Defense : Missile,130102
+Fires : Air/Land Naval Gunfire Liaison,130200
+Fires : Field Artillery,130300
+Fires : Field Artillery : Self-propelled,130301
+Fires : Field Artillery : Target Acquisition,130302
+Fires : Field Artillery Observer,130400
+Fires : Joint Fire Support,130500
+Fires : Meteorological,130600
+Fires : Missile,130700
+Fires : Mortar,130800
+Fires : Mortar : Armored/Mechanized/Tracked,130801
+Fires : Mortar : Self-Propelled Wheeled,130802
+Fires : Mortar : Towed,130803
+Fires : Survey,130900
+Protection : CBRN Defense,140100
+Protection : CBRN Defense : Mechanized,140101
+Protection : CBRN Defense : Motorized,140102
+Protection : CBRN Defense : Reconnaissance,140103
+Protection : CBRN Defense : Reconnaissance Armored,140104
+Protection : CBRN Defense : Reconnaissance Equipped,140105
+Protection : Combat Support (Maneuver Enhancement),140200
+Protection : Criminal Investigation Division,140300
+Protection : Diving,140400
+Protection : Dog,140500
+Protection : Drilling,140600
+Protection : Engineer,140700
+Protection : Engineer : Mechanized,140701
+Protection : Engineer : Motorized,140702
+Protection : Engineer : Reconnaissance,140703
+Protection : Explosive Ordnance Disposal (EOD),140800
+Protection : Field Camp Construction,140900
+Protection : Fire Fighting/Fire Protection,141000
+Protection : Geospatial Support/Geospatial Information Support,141100
+Protection : Military Police,141200
+Protection : Mine,141300
+Protection : Mine Clearing,141400
+Protection : Mine Launching,141500
+Protection : Mine Laying,141600
+Protection : Security,141700
+Protection : Security : Mechanized,141701
+Protection : Security : Motorized,141702
+Protection : Search and Rescue,141800
+Protection : Security Police (Air),141900
+Protection : Shore Patrol,142000
+Protection : Topographic,142100
+Intelligence : Analysis,150100
+Intelligence : Counterintelligence,150200
+Intelligence : Direction Finding,150300
+Intelligence : Electronic Ranging,150400
+Intelligence : Electronic Warfare,150500
+Intelligence : Electronic Warfare : Analysis,150501
+Intelligence : Electronic Warfare : Direction Finding,150502
+Intelligence : Electronic Warfare : Intercept,150503
+Intelligence : Electronic Warfare : Jamming,150504
+Intelligence : Electronic Warfare : Search,150505
+Intelligence : Intercept (Search and Recording),150600
+Intelligence : Interrogation,150700
+Intelligence : Jamming,150800
+Intelligence : Joint Intelligence Center,150900
+Intelligence : Military Intelligence,151000
+Intelligence : Search,151100
+Intelligence : Sensor,151200
+Sustainment,160000
+Sustainment : Administrative,160100
+Sustainment : All Classes of Supply,160200
+Sustainment : Airport of Debarkation/Airport of Embarkation,160300
+Sustainment : Ammunition,160400
+Sustainment : Band,160500
+Sustainment : Combat Service Support,160600
+Sustainment : Finance,160700
+Sustainment : Judge Advocate General,160800
+Sustainment : Labor,160900
+Sustainment : Laundry/Bath,161000
+Sustainment : Maintenance,161100
+Sustainment : Material,161200
+Sustainment : Medical,161300
+Sustainment : Medical Treatment Facility,161400
+Sustainment : Morale Welfare and Recreation,161500
+Sustainment : Mortuary Affairs/Graves Registration,161600
+Sustainment : Multiple Classes of Supply,161700
+Sustainment : NATO Supply Class I,161800
+Sustainment : NATO Supply Class II,161900
+Sustainment : NATO Supply Class III,162000
+Sustainment : NATO Supply Class IV,162100
+Sustainment : NATO Supply Class V,162200
+Sustainment : Ordnance,162300
+Sustainment : Personnel Services,162400
+Sustainment : Petroleum Oil and Lubricants,162500
+Sustainment : Pipeline,162600
+Sustainment : Postal,162700
+Sustainment : Public Affairs/Public Information,162800
+Sustainment : Quartermaster,162900
+Sustainment : Railhead,163000
+Sustainment : Religious Support,163100
+Sustainment : Replacement Holding Unit,163200
+Sustainment : Sea Port of Debarkation/Sea Port of Embarkation,163300
+Sustainment : Supply,163400
+Sustainment : Joint Information Bureau,163500
+Sustainment : Transportation,163600
+Sustainment : US Supply Class I,163700
+Sustainment : US Supply Class II,163800
+Sustainment : US Supply Class III,163900
+Sustainment : US Supply Class IV,164000
+Sustainment : US Supply Class V,164100
+Sustainment : US Supply Class VI,164200
+Sustainment : US Supply Class VII,164300
+Sustainment : US Supply Class VIII,164400
+Sustainment : US Supply Class IX,164500
+Sustainment : US Supply Class X,164600
+Sustainment : Water,164700
+Sustainment : Water Purification,164800
+Sustainment : Broadcast,164900
+Naval : Naval,170100
+Named Headquarters : Allied Command Europe Rapid Reaction Corps (ARRC),180100
+Named Headquarters : Allied Command Operations,180200
+Named Headquarters : International Security Assistance Force (ISAF),180300
+Named Headquarters : Multinational (MN),180400
+Emergency Operation (Land Units),190000
+Law Enforcement (Land Units),200000
+Law Enforcement (Land Units) : ATF DOJ,200100
+Law Enforcement (Land Units) : Border Patrol,200200
+Law Enforcement (Land Units) : Customs Service,200300
+Law Enforcement (Land Units) : DEA,200400
+Law Enforcement (Land Units) : DOJ,200500
+Law Enforcement (Land Units) : FBI,200600
+Law Enforcement (Land Units) : Police,200700
+Law Enforcement (Land Units) : Prison,200800
+Law Enforcement (Land Units) : US Secret Service (USSS),200900
+Law Enforcement (Land Units) : TSA,201000
+Law Enforcement (Land Units) : Coast Guard,201100
+Law Enforcement (Land Units) : US Marshals Service,201200
+Law Enforcement (Land Units) : Internal Security Force,201300
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Ones.csv
new file mode 100644
index 0000000..909ada5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Ones.csv
@@ -0,0 +1,80 @@
+Name,Value
+Unspecified,00
+Mobility : Air Mobile/Air Assault (US Only),01
+Capability : Area,02
+Capability : Attack 1,03
+Capability : Biological,04
+Capability : Border,05
+Capability : Bridging,06
+Capability : Chemical,07
+Capability : Close Protection,08
+Capability : Combat,09
+Capability : Command and Control,10
+Capability : Communications Contingency Package,11
+Capability : Construction,12
+Capability : Cross Cultural Communication,13
+Capability : Crowd and Riot Control,14
+Capability : Decontamination 1,15
+Capability : Detention,16
+Capability : Direct Communications,17
+Capability : Diving,18
+Capability : Division,19
+Capability : Dog,20
+Capability : Drilling,21
+Capability : Electro-Optical,22
+Capability : Enhanced,23
+Capability : Explosive Ordnance Disposal (EOD),24
+Capability : Fire Direction Center,25
+Capability : Force,26
+Capability : Forward,27
+Capability : Ground Station Module,28
+Capability : Landing Support,29
+Capability : Large Extension Node,30
+Capability : Maintenance,31
+Capability : Meteorological,32
+Capability : Mine Countermeasure,33
+Capability : Missile,34
+Capability : Mobile Advisor and Support,35
+Capability : Mobile Subscriber Equipment,36
+Capability : Mobility Support,37
+Capability : Movement Control Center,38
+Capability : Multinational,39
+Capability : Multinational Specialized Unit,40
+Capability : Multiple Rocket Launcher,41
+Capability : NATO Medical Role 1,42
+Capability : NATO Medical Role 2,43
+Capability : NATO Medical Role 3,44
+Capability : NATO Medical Role 4,45
+Capability : Naval,46
+Capability : Node Center,47
+Capability : Nuclear,48
+Capability : Operations,49
+Capability : Radar,50
+Capability : RFID Interrogator/Sensor,51
+Capability : Radiological,52
+Capability : Search and Rescue,53
+Capability : Security,54
+Capability : Sensor,55
+Capability : Sensor Control Module (SCM),56
+Capability : Signals Intelligence,57
+Capability : Single Shelter Switch,58
+Capability : Single Rocket Launcher,59
+Capability : Smoke,60
+Capability : Sniper,61
+Capability : Sound Ranging,62
+Capability : Special Operations Forces (SOF),63
+Capability : Special Weapons and Tactics,64
+Capability : Survey,65
+Capability : Tactical Exploitation,66
+Capability : Target Acquisition,67
+Capability : Topographic,68
+Capability : Utility 1,69
+Capability : Video Imagery (Combat Camera),70
+Composite Loss : Accident (Land Units),71
+Composite Loss : Other (Land Units),72
+Operation : Civilian (Land Units),73
+Capability : Antisubmarine Warfare,74
+Capability : Medevac,75
+Capability : Ranger,76
+Capability : Support 1,77
+Capability : Aviation,78
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Twos.csv
new file mode 100644
index 0000000..86fd5d6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Modifier_Twos.csv
@@ -0,0 +1,59 @@
+Name,Value
+Unspecified,00
+Mobility : Airborne,01
+Mobility : Arctic,02
+Capability : Battle Damage Repair,03
+Mobility : Bicycle Equipped,04
+Close Range and Support : Casualty Staging,05
+Capability : Clearing,06
+Capability : Close Range,07
+Capability : Control,08
+Capability : Decontamination 2,09
+Capability : Demolition,10
+Capability : Dental,11
+Capability : Digital,12
+Capability : Enhanced Position Location Reporting System (EPLRS),13
+Capability : Equipment,14
+Capability : Heavy,15
+Capability : High Altitude,16
+Capability : Intermodal,17
+Capability : Intensive Care,18
+Capability : Light,19
+Capability : Laboratory,20
+Capability : Launcher,21
+Capability : Long Range,22
+Capability : Low Altitude,23
+Capability : Medium,24
+Capability : Medium Altitude,25
+Capability : Medium Range,26
+Capability : Mountain,27
+Capability : High to Medium Altitude,28
+Capability : Multi-Channel,29
+Capability : Optical (Flash),30
+Capability : Pack Animal,31
+Capability : Patient Evacuation Coordination,32
+Capability : Preventive Maintenance,33
+Capability : Psychological,34
+Capability : Radio Relay Line of Sight,35
+Mobility : Railroad,36
+Capability : Recovery (Unmanned Systems),37
+Capability : Recovery (Maintenance),38
+Capability : Rescue Coordination Center,39
+Mobility : Riverine,40
+Capability : Single Channel,41
+Mobility : Ski,42
+Capability : Short Range,43
+Capability : Strategic,44
+Capability : Support 2,45
+Capability : Tactical,46
+Mobility : Towed,47
+Capability : Troop,48
+Mobility : Vertical or Short Take-Off and Landing (VTOL/VSTOL),49
+Capability : Veterinary,50
+Mobility : Wheeled,51
+Capability : High to Low Altitude,52
+Capability : Medium to Low Altitude,53
+Capability : Attack 2,54
+Capability : Refuel,55
+Capability : Utility 2,56
+Capability : Combat Search and Rescue,57
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Special_Entity_Subtype.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Special_Entity_Subtype.csv
new file mode 100644
index 0000000..42c6e72
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Land_Unit_Special_Entity_Subtype.csv
@@ -0,0 +1,5 @@
+Name,Value
+Headquarters Element,95
+Division and Below Support,96
+Corps Support,97
+Theater/Echelons Above Corps Support,98
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCAreasAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCAreasAtmospheric.csv
new file mode 100644
index 0000000..8c760ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCAreasAtmospheric.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Atmospheric,45
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCAreasOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCAreasOceanographic.csv
new file mode 100644
index 0000000..31825c6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCAreasOceanographic.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Oceanographic,46
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCLinesAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCLinesAtmospheric.csv
new file mode 100644
index 0000000..8c760ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCLinesAtmospheric.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Atmospheric,45
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCLinesOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCLinesOceanographic.csv
new file mode 100644
index 0000000..31825c6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCLinesOceanographic.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Oceanographic,46
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCPointsAtmospheric.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCPointsAtmospheric.csv
new file mode 100644
index 0000000..8c760ca
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCPointsAtmospheric.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Atmospheric,45
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCPointsOceanographic.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCPointsOceanographic.csv
new file mode 100644
index 0000000..31825c6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOCPointsOceanographic.csv
@@ -0,0 +1,2 @@
+Name,Value
+Meteorological - Oceanographic,46
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Area_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Area_Entities.csv
new file mode 100644
index 0000000..9c9b4c7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Area_Entities.csv
@@ -0,0 +1,14 @@
+Name,Value
+Unspecified,000000
+Weather Symbols : Tropical Storm Systems : Tropical Storm Wind Areas and Date/Time Labels,162004
+Bounded Areas : Instrument Flight Rule (IFR),170100
+Bounded Areas : Marginal Visual Flight Rule (MVFR),170200
+Bounded Areas : Turbulence,170300
+Bounded Areas : Icing,170400
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent,170500
+Bounded Areas : Liquid Precipitation - Non-Convective Continuous or Intermittent : Liquid Precipitation - Convective,170501
+Bounded Areas : Freezing /Frozen Precipitation,170600
+Bounded Areas : Thunderstorm,170700
+Bounded Areas : Fog,170800
+Bounded Areas : Dust or Sand,170900
+Bounded Areas : Operator-Defined Freeform,171000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Line_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Line_Entities.csv
new file mode 100644
index 0000000..0120080
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Line_Entities.csv
@@ -0,0 +1,35 @@
+Name,Value
+Unspecified,000000
+Pressure Systems : Frontal Systems : Cold Front,110301
+Pressure Systems : Frontal Systems : Upper Cold Front,110302
+Pressure Systems : Frontal Systems : Cold Frontogenesis,110303
+Pressure Systems : Frontal Systems : Cold Frontolysis,110304
+Pressure Systems : Frontal Systems : Warm Front,110305
+Pressure Systems : Frontal Systems : Upper Warm Front,110306
+Pressure Systems : Frontal Systems : Warm Frontogenesis,110307
+Pressure Systems : Frontal Systems : Warm Frontolysis,110308
+Pressure Systems : Frontal Systems : Occluded Front,110309
+Pressure Systems : Frontal Systems : Upper Occluded Front,110310
+Pressure Systems : Frontal Systems : Occluded Frontolysis,110311
+Pressure Systems : Frontal Systems : Stationary Front,110312
+Pressure Systems : Frontal Systems : Upper Stationary Front,110313
+Pressure Systems : Frontal Systems : Stationary Frontogenesis,110314
+Pressure Systems : Frontal Systems : Stationary Frontolysis,110315
+Pressure Systems : Lines : Trough Axis,110401
+Pressure Systems : Lines : Upper Trough Axis,110402
+Pressure Systems : Lines : Ridge Axis,110403
+Pressure Systems : Lines : Severe Squall Line,110404
+Pressure Systems : Lines : Instability Line,110405
+Pressure Systems : Lines : Shear Line,110406
+Pressure Systems : Lines : Inter-Tropical Convergence Zone,110407
+Pressure Systems : Lines : Convergence Line,110408
+Pressure Systems : Lines : Inter-Tropical Discontinuity,110409
+Winds : Jet Stream,140300
+Winds : Stream Line,140400
+Isopleths : Isobar - Surface,180100
+Isopleths : Contour - Upper Air,180200
+Isopleths : Isotherm,180300
+Isopleths : Isotach,180400
+Isopleths : Isodrosotherm,180500
+Isopleths : Thickness,180600
+Isopleths : Operator-Defined Freeform,180700
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Point_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Point_Entities.csv
new file mode 100644
index 0000000..bd69e39
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Atmospheric_Point_Entities.csv
@@ -0,0 +1,130 @@
+Name,Value
+Unspecified,000000
+Pressure Systems : Low Pressure Center,110100
+Pressure Systems : Low Pressure Center : Cyclone Center,110101
+Pressure Systems : Low Pressure Center : Tropopause Low,110102
+Pressure Systems : High Pressure Center,110200
+Pressure Systems : High Pressure Center : Anticyclone Center,110201
+Pressure Systems : High Pressure Center : Tropopause High,110202
+Pressure Systems : Pressure Tendency : Rise Then Fall Higher,110501
+Pressure Systems : Pressure Tendency : Rise Then Steady,110502
+Pressure Systems : Pressure Tendency : Rise,110503
+Pressure Systems : Pressure Tendency : Rise Then Rise Higher,110504
+Pressure Systems : Pressure Tendency : Steady,110505
+Pressure Systems : Pressure Tendency : Fall Then Rise Lower,110506
+Pressure Systems : Pressure Tendency : Fall Then Steady,110507
+Pressure Systems : Pressure Tendency : Fall,110508
+Pressure Systems : Pressure Tendency : Rise Then Fall Lower,110509
+Turbulence : Light,120100
+Turbulence : Moderate,120200
+Turbulence : Severe,120300
+Turbulence : Extreme,120400
+Turbulence : Mountain Waves,120500
+Icing : Clear Icing : Light,130101
+Icing : Clear Icing : Moderate,130102
+Icing : Clear Icing : Severe,130103
+Icing : Rime Icing : Light,130201
+Icing : Rime Icing : Moderate,130202
+Icing : Rime Icing : Severe,130203
+Icing : Mixed Icing : Light,130301
+Icing : Mixed Icing : Moderate,130302
+Icing : Mixed Icing : Severe,130303
+Winds : Calm Winds,140100
+Winds : Wind Plot,140200
+Cloud Cover : Cloud Coverage : Clear Sky,150101
+Cloud Cover : Cloud Coverage : Few Coverage,150102
+Cloud Cover : Cloud Coverage : Scattered Coverage,150103
+Cloud Cover : Cloud Coverage : Broken Coverage,150104
+Cloud Cover : Cloud Coverage : Overcast Coverage,150105
+Cloud Cover : Cloud Coverage : Sky Totally or Partially Obscured,150106
+Weather Symbols : Rain : Intermittent Light,160101
+Weather Symbols : Rain : Continuous Light,160102
+Weather Symbols : Rain : Intermittent Moderate,160103
+Weather Symbols : Rain : Intermittent Moderate/Continuous Moderate,160104
+Weather Symbols : Rain : Intermittent Heavy,160105
+Weather Symbols : Rain : Intermittent Heavy/Continuous Heavy,160106
+Weather Symbols : Freezing Rain : Light,160201
+Weather Symbols : Freezing Rain : Moderate/Heavy,160202
+Weather Symbols : Rain Showers : Light,160301
+Weather Symbols : Rain Showers : Moderate/Heavy,160302
+Weather Symbols : Rain Showers : Torrential,160303
+Weather Symbols : Drizzle : Intermittent Light,160401
+Weather Symbols : Drizzle : Intermittent Light/Continuous Light,160402
+Weather Symbols : Drizzle : Intermittent Moderate,160403
+Weather Symbols : Drizzle : Intermittent Moderate/Continuous Moderate,160404
+Weather Symbols : Drizzle : Intermittent Heavy,160405
+Weather Symbols : Drizzle : Intermittent Heavy/Continuous Heavy,160406
+Weather Symbols : Freezing Drizzle : Light,160501
+Weather Symbols : Freezing Drizzle : Moderate/Heavy,160502
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Light,160601
+Weather Symbols : Rain and Snow Mixed : Rain or Drizzle and Snow - Moderate/Heavy,160602
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Light,160603
+Weather Symbols : Rain and Snow Mixed : Rain and Snow Showers - Moderate/Heavy,160604
+Weather Symbols : Snow : Intermittent Light,160701
+Weather Symbols : Snow : Intermittent Light/Continuous Light,160702
+Weather Symbols : Snow : Intermittent Moderate,160703
+Weather Symbols : Snow : Intermittent Moderate/Continuous Moderate,160704
+Weather Symbols : Snow : Intermittent Heavy,160705
+Weather Symbols : Snow : Intermittent Heavy/Continuous Heavy,160706
+Weather Symbols : Snow : Blowing Snow - Light/Moderate,160707
+Weather Symbols : Snow : Blowing Snow - Heavy,160708
+Weather Symbols : Snow Grains,160800
+Weather Symbols : Snow Showers : Light,160901
+Weather Symbols : Snow Showers : Moderate/Heavy,160902
+Weather Symbols : Hail : Light not Associated with Thunder,161001
+Weather Symbols : Hail : Moderate/Heavy not Associated with Thunder,161002
+Weather Symbols : Ice Crystals (Diamond Dust),161100
+Weather Symbols : Ice Pellets (Sleet) : Light,161201
+Weather Symbols : Ice Pellets (Sleet) : Moderate,161202
+Weather Symbols : Ice Pellets (Sleet) : Heavy,161203
+Weather Symbols : Inversion,161300
+Weather Symbols : Storms : Thunderstorm - No Precipitation,161401
+Weather Symbols : Storms : Thunderstorm Light to Moderate with Rain/Snow - No Hail,161402
+Weather Symbols : Storms : Thunderstorm Heavy with Rain/Snow - No Hail,161403
+Weather Symbols : Storms : Thunderstorm Light to Moderate - With Hail,161404
+Weather Symbols : Storms : Thunderstorm Heavy - With Hail,161405
+Weather Symbols : Storms : Funnel Cloud (Tornado/Waterspout),161406
+Weather Symbols : Storms : Squall,161407
+Weather Symbols : Storms : Lightning,161408
+Weather Symbols : Fog : Shallow Patches,161501
+Weather Symbols : Fog : Shallow Continuous,161502
+Weather Symbols : Fog : Patchy,161503
+Weather Symbols : Fog : Sky Visible,161504
+Weather Symbols : Fog : Sky Obscured,161505
+Weather Symbols : Fog : Freezing-Sky Visible,161506
+Weather Symbols : Fog : Freezing-Sky Obscured,161507
+Weather Symbols : Mist,161600
+Weather Symbols : Smoke,161700
+Weather Symbols : Haze,161800
+Weather Symbols : Dust or Sand : Light to Moderate,161901
+Weather Symbols : Dust or Sand : Severe,161902
+Weather Symbols : Dust or Sand : Dust Devil,161903
+Weather Symbols : Dust or Sand : Blowing Dust or Sand,161904
+Weather Symbols : Tropical Storm Systems : Tropical Depression,162001
+Weather Symbols : Tropical Storm Systems : Tropical Storm,162002
+Weather Symbols : Tropical Storm Systems : Hurricane/Typhoon,162003
+Weather Symbols : Volcanic Eruption,162100
+Weather Symbols : Volcanic Eruption : Volcanic Ash,162101
+Weather Symbols : Tropopause Level,162200
+Weather Symbols : Freezing Level,162300
+Weather Symbols : Precipitation of Unknown Type and Intensity,162400
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Dry Without Cracks or Appreciable Dust or Loose Sand,190101
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Moist,190102
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Wet-Standing Water in Small or Large Pools,190103
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Flooded,190104
+State of the Ground : Without Snow or Measurable Ice Cover : Surface Frozen,190105
+State of the Ground : Without Snow or Measurable Ice Cover : Glaze (Thin Ice) on Ground,190106
+State of the Ground : Without Snow or Measurable Ice Cover : Loose Dry Dust or Sand not Covering Ground Completely,190107
+State of the Ground : Without Snow or Measurable Ice Cover : Thin Loose Dry Dust or Sand Covering Ground Completely,190108
+State of the Ground : Without Snow or Measurable Ice Cover : Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely,190109
+State of the Ground : Without Snow or Measurable Ice Cover : Extremely Dry with Cracks,190110
+State of the Ground : With Snow or Measurable Ice Cover : Predominately Ice Covered,190201
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground,190202
+State of the Ground : With Snow or Measurable Ice Cover : Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground-but Ground not Completely Covered,190203
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Compact or Wet Snow Covering Ground Completely,190204
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Compact or Wet Snow Covering Ground Completely,190205
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering Less Than One-Half of Ground,190206
+State of the Ground : With Snow or Measurable Ice Cover : Loose Dry Snow Covering at Least One-Half of Ground-but Ground not Completely Covered,190207
+State of the Ground : With Snow or Measurable Ice Cover : Even Layer of Loose Dry Snow Covering Ground Completely,190208
+State of the Ground : With Snow or Measurable Ice Cover : Uneven Layer of Loose Dry Snow Covering Ground Completely,190209
+State of the Ground : With Snow or Measurable Ice Cover : Snow Covering Ground Completely-Deep Drifts,190210
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Area_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Area_Entities.csv
new file mode 100644
index 0000000..096961c
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Area_Entities.csv
@@ -0,0 +1,75 @@
+Name,Value
+Unspecified,000000
+Hydrography : Depth : Depth Area,120104
+Hydrography : Coastal Hydrography : Island,120202
+Hydrography : Coastal Hydrography : Beach,120203
+Hydrography : Coastal Hydrography : Water,120204
+Hydrography : Coastal Hydrography : Foreshore - Area,120206
+Hydrography : Ports and Harbors : Anchorage - Area,120306
+Hydrography : Ports and Harbors : Fish Traps - Area,120312
+Hydrography : Ports and Harbors : Drydock,120314
+Hydrography : Ports and Harbors : Offshore Loading Facility - Area,120318
+Hydrography : Aids to Navigation : Perches/Stakes - Area,120405
+Hydrography : Dangers/Hazards : Underwater Danger/Hazard,120503
+Hydrography : Dangers/Hazards : Foul Ground - Area,120505
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Area,120507
+Hydrography : Dangers/Hazards : Discolored Water,120514
+Oceanography : Bioluminescence : Visual Detection Ratio (VDR) Level 1-2,130101
+Oceanography : Bioluminescence : VDR Level 2-3,130102
+Oceanography : Bioluminescence : VDR Level 3-4,130103
+Oceanography : Bioluminescence : VDR Level 4-5,130104
+Oceanography : Bioluminescence : VDR Level 5-6,130105
+Oceanography : Bioluminescence : VDR Level 6-7,130106
+Oceanography : Bioluminescence : VDR Level 7-8,130107
+Oceanography : Bioluminescence : VDR Level 8-9,130108
+Oceanography : Bioluminescence : VDR Level 9-10,130109
+Oceanography : Beach Slope : Flat,130201
+Oceanography : Beach Slope : Gentle,130202
+Oceanography : Beach Slope : Moderate,130203
+Oceanography : Beach Slope : Steep,130204
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Solid Rock,140101
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Clay,140102
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Coarse Sand,140103
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Sand,140104
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Sand,140105
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Sand,140106
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Sand,140107
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Very Fine Silt,140108
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Fine Silt,140109
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Medium Silt,140110
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Coarse Silt,140111
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Boulders,140112
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Cobbles-Oyster Shells,140113
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Pebbles-Shells,140114
+Geophysics/Acoustics : MIW : MIW Bottom Sediments - Sand and Shells,140115
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - Land,140116
+Geophysics/Acoustics : MIW : MIW Bottom Sediment - No Data,140117
+Geophysics/Acoustics : MIW : Bottom Roughness - Smooth,140118
+Geophysics/Acoustics : MIW : Bottom Roughness - Moderate,140119
+Geophysics/Acoustics : MIW : Bottom Roughness - Rough,140120
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Low,140121
+Geophysics/Acoustics : MIW : Clutter (Bottom) - Medium,140122
+Geophysics/Acoustics : MIW : Clutter (Bottom) - High,140123
+Geophysics/Acoustics : MIW : Impact Burial - 0%,140124
+Geophysics/Acoustics : MIW : Impact Burial - 0-10%,140125
+Geophysics/Acoustics : MIW : Impact Burial - 10-20%,140126
+Geophysics/Acoustics : MIW : Impact Burial - 20-75%,140127
+Geophysics/Acoustics : MIW : Impact Burial - >75%,140128
+Geophysics/Acoustics : MIW : MIW Bottom Category A,140129
+Geophysics/Acoustics : MIW : MIW Bottom Category B,140130
+Geophysics/Acoustics : MIW : MIW Bottom Category C,140131
+Geophysics/Acoustics : MIW : MIW Bottom Type A1,140132
+Geophysics/Acoustics : MIW : MIW Bottom Type A2,140133
+Geophysics/Acoustics : MIW : MIW Bottom Type A3,140134
+Geophysics/Acoustics : MIW : MIW Bottom Type B1,140135
+Geophysics/Acoustics : MIW : MIW Bottom Type B2,140136
+Geophysics/Acoustics : MIW : MIW Bottom Type B3,140137
+Geophysics/Acoustics : MIW : MIW Bottom Type C1,140138
+Geophysics/Acoustics : MIW : MIW Bottom Type C2,140139
+Geophysics/Acoustics : MIW : MIW Bottom Type C3,140140
+Limits : Maritime Area,150200
+Limits : Swept Area,150400
+Limits : Training Area,150500
+Limits : Operator-Defined,150600
+Man-Made Structures : Submerged Crib,160200
+Man-Made Structures : Oil/Gas Rig Field,160700
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Line_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Line_Entities.csv
new file mode 100644
index 0000000..52a07c5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Line_Entities.csv
@@ -0,0 +1,34 @@
+Name,Value
+Unspecified,000000
+Ice Systems : Limits : Limits of Visual Observation,110501
+Ice Systems : Limits : Limits of Under Cast,110502
+Ice Systems : Limits : Limits of Radar Observation,110503
+Ice Systems : Limits : Observed Ice Edge or Boundary,110504
+Ice Systems : Limits : Estimated Ice Edge or Boundary,110505
+Ice Systems : Limits : Ice Edge or Boundary From Radar,110506
+Ice Systems : Openings in the Ice : Cracks,110601
+Ice Systems : Openings in the Ice : Cracks at a Specific Location,110602
+Ice Systems : Openings in the Ice : Lead,110603
+Ice Systems : Openings in the Ice : Frozen Lead,110604
+Hydrography : Depth : Depth Curve,120102
+Hydrography : Depth : Depth Contour,120103
+Hydrography : Coastal Hydrography : Coastline,120201
+Hydrography : Coastal Hydrography : Foreshore - Line,120205
+Hydrography : Ports and Harbors : Anchorage - Line,120305
+Hydrography : Ports and Harbors : Pier/Wharf/Quay,120308
+Hydrography : Ports and Harbors : Offshore Loading Facility - Line,120317
+Hydrography : Ports and Harbors : Ramp - Above Water,120319
+Hydrography : Ports and Harbors : Ramp - Below Water,120320
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Above Water,120326
+Hydrography : Ports and Harbors : Breakwater/Groin/Jetty - Below Water,120327
+Hydrography : Ports and Harbors : Seawall,120328
+Hydrography : Aids to Navigation : Leading Line,120407
+Hydrography : Dangers/Hazards : Breakers,120511
+Hydrography : Dangers/Hazards : Reef,120512
+Hydrography : Tide and Current : Current Flow - Ebb,120702
+Hydrography : Tide and Current : Current Flow - Flood,120703
+Limits : Maritime Limit Boundary,150100
+Limits : Restricted Area,150300
+Man-Made Structures : Submarine Cable,160100
+Man-Made Structures : Canal,160300
+Man-Made Structures : Pipelines/Pipe,160800
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Point_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Point_Entities.csv
new file mode 100644
index 0000000..0d36ac7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_METOC_Oceanographic_Point_Entities.csv
@@ -0,0 +1,78 @@
+Name,Value
+Unspecified,000000
+Ice Systems : Icebergs : Many Icebergs,110101
+Ice Systems : Icebergs : Belts and Strips,110102
+Ice Systems : Icebergs : General,110103
+Ice Systems : Icebergs : Many Icebergs - General,110104
+Ice Systems : Icebergs : Bergy Bit,110105
+Ice Systems : Icebergs : Many Bergy Bits,110106
+Ice Systems : Icebergs : Growler,110107
+Ice Systems : Icebergs : Many Growlers,110108
+Ice Systems : Icebergs : Floeberg,110109
+Ice Systems : Icebergs : Ice Island,110110
+Ice Systems : Ice Concentration : Bergy Water,110201
+Ice Systems : Ice Concentration : Water with Radar Targets,110202
+Ice Systems : Ice Concentration : Ice Free,110203
+Ice Systems : Dynamic Processes : Convergence,110301
+Ice Systems : Dynamic Processes : Divergence,110302
+Ice Systems : Dynamic Processes : Shearing or Shear Zone,110303
+Ice Systems : Dynamic Processes : Ice Drift (Direction),110304
+Ice Systems : Sea Ice,110400
+Ice Systems : Sea Ice : Ice Thickness (Observed),110401
+Ice Systems : Sea Ice : Ice Thickness (Estimated),110402
+Ice Systems : Sea Ice : Melt Puddles or Flooded Ice,110403
+Ice Systems : Snow Cover,110700
+Ice Systems : Snow Cover : Sastrugi (with Orientation),110701
+Ice Systems : Topographical Features : Ridges or Hummocks,110801
+Ice Systems : Topographical Features : Rafting,110802
+Ice Systems : Topographical Features : Jammed Brash Barrier,110803
+Hydrography : Depth : Soundings,120101
+Hydrography : Ports and Harbors : Berths (Onshore),120302
+Hydrography : Ports and Harbors : Berths (Anchor),120303
+Hydrography : Ports and Harbors : Anchorage - Point,120304
+Hydrography : Ports and Harbors : Call in Point,120307
+Hydrography : Ports and Harbors : Fishing Harbor - Point,120309
+Hydrography : Ports and Harbors : Fish Weirs - Point,120310
+Hydrography : Ports and Harbors : Fish Stakes - Point,120311
+Hydrography : Ports and Harbors : Landing Place,120315
+Hydrography : Ports and Harbors : Offshore Loading Facility - Point,120316
+Hydrography : Ports and Harbors : Landing Ring,120321
+Hydrography : Ports and Harbors : Ferry Crossing,120322
+Hydrography : Ports and Harbors : Cable Ferry Crossing,120323
+Hydrography : Ports and Harbors : Dolphin,120324
+Hydrography : Aids to Navigation : Beacon,120401
+Hydrography : Aids to Navigation : Buoy Default,120402
+Hydrography : Aids to Navigation : Marker,120403
+Hydrography : Aids to Navigation : Perches/Stakes - Point,120404
+Hydrography : Aids to Navigation : Light,120406
+Hydrography : Aids to Navigation : Light Vessel/Light Ship,120408
+Hydrography : Aids to Navigation : Lighthouse,120409
+Hydrography : Dangers/Hazards : Rock Submerged,120501
+Hydrography : Dangers/Hazards : Rock Awashed,120502
+Hydrography : Dangers/Hazards : Foul Ground - Point,120504
+Hydrography : Dangers/Hazards : Kelp/Seaweed - Point,120506
+Hydrography : Dangers/Hazards : Snags/Stumps,120508
+Hydrography : Dangers/Hazards : Wreck (Uncovers),120509
+Hydrography : Dangers/Hazards : Wreck (Submerged),120510
+Hydrography : Dangers/Hazards : Eddies/Overfalls/Tide Rips,120513
+Hydrography : Bottom Features : Bottom Characteristics - Sand,120601
+Hydrography : Bottom Features : Bottom Characteristics - Mud,120602
+Hydrography : Bottom Features : Bottom Characteristics - Clay,120603
+Hydrography : Bottom Features : Bottom Characteristics - Silt,120604
+Hydrography : Bottom Features : Bottom Characteristics - Stones,120605
+Hydrography : Bottom Features : Bottom Characteristics - Gravel,120606
+Hydrography : Bottom Features : Bottom Characteristics - Pebbles,120607
+Hydrography : Bottom Features : Bottom Characteristics - Cobbles,120608
+Hydrography : Bottom Features : Bottom Characteristics - Rock,120609
+Hydrography : Bottom Features : Bottom Characteristics - Coral,120610
+Hydrography : Bottom Features : Bottom Characteristics - Shell,120611
+Hydrography : Bottom Features : Qualifying Terms - Fine,120612
+Hydrography : Bottom Features : Qualifying Terms - Medium,120613
+Hydrography : Bottom Features : Qualifying Terms - Coarse,120614
+Hydrography : Tide and Current : Water Turbulence,120701
+Hydrography : Tide and Current : Tide Data Point,120704
+Hydrography : Tide and Current : Tide Gauge,120705
+Man-Made Structures : Ford,160400
+Man-Made Structures : Lock,160500
+Man-Made Structures : Oil/Gas Rig,160600
+Man-Made Structures : Pile/Piling/Post,160900
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_MineWarfare.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_MineWarfare.csv
new file mode 100644
index 0000000..6d0c7ab
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_MineWarfare.csv
@@ -0,0 +1,2 @@
+Name,Value
+Mine Warfare,36
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Mobilities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Mobilities.csv
new file mode 100644
index 0000000..4e1299f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Mobilities.csv
@@ -0,0 +1,12 @@
+Name,Value
+Wheeled limited cross country,31
+Wheeled cross country,32
+Tracked,33
+Wheeled and tracked combination,34
+Towed,35
+Rail,36
+Pack animals,37
+Over snow (prime mover),41
+Sled,42
+Barge,51
+Amphibious,52
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Operational_Condition_Amplifier.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Operational_Condition_Amplifier.csv
new file mode 100644
index 0000000..36946db
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Operational_Condition_Amplifier.csv
@@ -0,0 +1,7 @@
+Name,Value
+Present,0
+Planned/Anticipated/Suspect,1
+Fully Capable,2
+Damaged,3
+Destroyed,4
+Full,5
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Reinforced.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Reinforced.csv
new file mode 100644
index 0000000..621191e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Reinforced.csv
@@ -0,0 +1,4 @@
+Name,Value
+Reinforced,+
+Reduced,-
+Reinforced and Reduced,+/-
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Reliability.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Reliability.csv
new file mode 100644
index 0000000..5f52d7d
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Reliability.csv
@@ -0,0 +1,7 @@
+Name,Value
+Completely Reliable,A
+Usually Reliable,B
+Fairly Reliable,C
+Not Usually Reliable,D
+Unreliable,E
+Reliability Cannot Be Judged,F
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT.csv
new file mode 100644
index 0000000..409cd52
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT.csv
@@ -0,0 +1,6 @@
+Name,Value
+Signals Intelligence - Air,51
+Signals Intelligence - Space,50
+Signals Intelligence - Land,52
+Signals Intelligence - Surface,53
+Signals Intelligence - Subsurface,54
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINTMobility.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINTMobility.csv
new file mode 100644
index 0000000..5786634
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINTMobility.csv
@@ -0,0 +1,4 @@
+Name,Value
+Mobile,M
+Static,S
+Uncertain,U
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT_Entities.csv
new file mode 100644
index 0000000..f57aedd
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT_Entities.csv
@@ -0,0 +1,5 @@
+Name,Value
+Unspecified,0
+Signal Intercept : Communications,110100
+Signal Intercept : Jammer,110200
+Signal Intercept : Radar,110300
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT_Modifier_Ones.csv
new file mode 100644
index 0000000..58201cc
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SIGINT_Modifier_Ones.csv
@@ -0,0 +1,66 @@
+Name,Value
+Unspecified,0
+Radar : Anti-Aircraft Fire Control,1
+Radar : Airborne Search and Bombing,2
+Radar : Airborne Intercept,3
+Radar : Altimeter,4
+Radar : Airborne Reconnaissance and Mapping,5
+Radar : Air Traffic Control,6
+Radar : Beacon Transponder (not IFF),7
+Radar : Battlefield Surveillance,8
+Radar : Controlled Approach,9
+Radar : Controlled Intercept,10
+Communications : Cellular/Mobile,11
+Radar : Coastal Surveillance,12
+Jammer : Decoy/Mimic,13
+Radar : Data Transmission,14
+Radar : Earth Surveillance,15
+Radar : Early Warning,16
+Radar : Fire Control,17
+Radar : Ground Mapping,18
+Radar : Height Finding,19
+Radar : Harbor Surveillance,20
+Radar : Identification Friend or Foe (Interrogator),21
+Radar : Instrument Landing System,22
+Radar : Ionospheric Sounding,23
+Radar : Identification Friend or Foe (Transponder),24
+Jammer : Barrage Jammer,25
+Jammer : Click Jammer,26
+Jammer : Deceptive Jammer,27
+Jammer : Frequency Swept Jammer,28
+Jammer : Jammer (General),29
+Jammer : Noise Jammer,30
+Jammer : Pulsed Jammer,31
+Jammer : Repeater Jammer,32
+Jammer : Spot Noise Jammer,33
+Jammer : Transponder Jammer,34
+Radar : Missile Acquisition,35
+Jammer : Missile Control,36
+Radar : Missile Downlink,37
+Radar : Meteorological,38
+Jammer : Multi-Function,39
+Radar : Missile Guidance,40
+Radar : Missile Homing,41
+Jammer : Missile Tracking,42
+Jammer : Navigational/General,43
+Jammer : Navigational/Distance Measuring Equipment,44
+Jammer : Navigation/Terrain Following,45
+Jammer : Navigational/Weather Avoidance,46
+Communications : Omni-Line of Sight (LOS),47
+Radar : Proximity Use,48
+Communications : Point-to-Point Line of Sight (LOS),49
+Radar : Instrumentation,50
+Radar : Range Only,51
+Radar : Sonobuoy,52
+Communications : Satellite Downlink,53
+Radar : Space,54
+Radar : Surface Search,55
+Radar : Shell Tracking,56
+Communications : Satellite Uplink,57
+Jammer : Target Acquisition,58
+Radar : Target Illumination,59
+Communications : Tropospheric Scatter,60
+Radar : Target Tracking,61
+Radar : Unknown,62
+Radar : Video Remoting,63
+Radar : Experimental,64
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SeaSubsurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SeaSubsurface.csv
new file mode 100644
index 0000000..490beb1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SeaSubsurface.csv
@@ -0,0 +1,2 @@
+Name,Value
+Sea Subsurface,35
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SeaSurface.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SeaSurface.csv
new file mode 100644
index 0000000..2f9f5bf
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SeaSurface.csv
@@ -0,0 +1,2 @@
+Name,Value
+Sea Surface,30
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Entities.csv
new file mode 100644
index 0000000..3f63366
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Entities.csv
@@ -0,0 +1,22 @@
+Name,Value
+Unspecified,000000
+Military (Sea Subsurface),110000
+Military (Sea Subsurface) : Submarine,110100
+Military (Sea Subsurface) : Submarine : Submarine-Surfaced,110101
+Military (Sea Subsurface) : Submarine : Submarine-Snorkeling,110102
+Military (Sea Subsurface) : Submarine : Submarine-Bottomed,110103
+Military (Sea Subsurface) : Other Submersible,110200
+Military (Sea Subsurface) : Nonsubmarine,110300
+Military (Sea Subsurface) : Autonomous Underwater Vehicle (AUV),110400
+Military (Sea Subsurface) : Diver,110500
+Civilian (Sea Subsurface),120000
+Civilian (Sea Subsurface) : Submersible,120100
+Civilian (Sea Subsurface) : Autonomous Underwater Vehicle (AUV),120200
+Civilian (Sea Subsurface) : Diver,120300
+Weapon (Sea Subsurface),130000
+Weapon (Sea Subsurface) : Torpedo,130100
+Weapon (Sea Subsurface) : Improvised Explosive Device (IED),130200
+Weapon (Sea Subsurface) : Decoy,130300
+Echo Tracker Classifier (ETC) / Possible Contact (POSCON),140000
+Fused Track (Sea Subsurface),150000
+Manual Track (Sea Subsurface),160000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Mine_Warfare_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Mine_Warfare_Entities.csv
new file mode 100644
index 0000000..0c760c1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Mine_Warfare_Entities.csv
@@ -0,0 +1,64 @@
+Name,Value
+Unspecified,000000
+Sea Mine-General,110000
+Sea Mine-General : Sea Mine-Bottom,110100
+Sea Mine-General : Sea Mine-Moored,110200
+Sea Mine-General : Sea Mine-Floating,110300
+Sea Mine-General : Sea Mine-Rising,110400
+Sea Mine-General : Sea Mine-Other Position,110500
+Sea Mine-General : Exercise Mine-General,110800
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Bottom,110801
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Moored,110802
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Floating,110803
+Sea Mine-General : Exercise Mine-General : Exercise Mine-Rising,110804
+Sea Mine-General : Neutralized,110900
+Sea Mine-General : Neutralized : Neutralized Mine-Bottom,110901
+Sea Mine-General : Neutralized : Neutralized Mine-Moored,110902
+Sea Mine-General : Neutralized : Neutralized Mine-Floating,110903
+Sea Mine-General : Neutralized : Neutralized Mine-Rising,110904
+Sea Mine-General : Neutralized : Neutralized Mine-Other Position,110905
+Unexploded Ordnance,120000
+Sea Mine Decoy,130000
+Sea Mine Decoy : Sea Mine Decoy-Bottom,130100
+Sea Mine Decoy : Sea Mine Decoy-Moored,130200
+MILCO : General,140100
+MILCO : General : General-Confidence-Level 1,140101
+MILCO : General : General-Confidence-Level 2,140102
+MILCO : General : General-Confidence-Level 3,140103
+MILCO : General : General-Confidence-Level 4,140104
+MILCO : General : General-Confidence-Level 5,140105
+MILCO : Bottom,140200
+MILCO : Bottom : Bottom-Confidence-Level 1,140201
+MILCO : Bottom : Bottom-Confidence-Level 2,140202
+MILCO : Bottom : Bottom-Confidence-Level 3,140203
+MILCO : Bottom : Bottom-Confidence-Level 4,140204
+MILCO : Bottom : Bottom-Confidence-Level 5,140205
+MILCO : Moored,140300
+MILCO : Moored : Moored-Confidence-Level 1,140301
+MILCO : Moored : Moored-Confidence-Level 2,140302
+MILCO : Moored : Moored-Confidence-Level 3,140303
+MILCO : Moored : Moored-Confidence-Level 4,140304
+MILCO : Moored : Moored-Confidence-Level 5,140305
+MILCO : Floating,140400
+MILCO : Floating : Floating-Confidence-Level 1,140401
+MILCO : Floating : Floating-Confidence-Level 2,140402
+MILCO : Floating : Floating-Confidence-Level 3,140403
+MILCO : Floating : Floating-Confidence-Level 4,140404
+MILCO : Floating : Floating-Confidence-Level 5,140405
+Mine-Like Echo (MILEC)-General,150000
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Bottom,150100
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Moored,150200
+Mine-Like Echo (MILEC)-General : Mine-Like Echo-Floating,150300
+Negative Reacquisition-General,160000
+Negative Reacquisition-General : Negative Reacquisition-Bottom,160100
+Negative Reacquisition-General : Negative Reacquisition-Moored,160200
+Negative Reacquisition-General : Negative Reacquisition-Floating,160300
+Obstructor,170000
+Obstructor : Neutralized Obstructor,170100
+General Mine Anchor,180000
+NMLO-General,190000
+NMLO-General : Non-Mine Mine-Like Object-Bottom,190100
+NMLO-General : Non-Mine Mine-Like Object-Moored,190200
+NMLO-General : Non-Mine Mine-Like Object-Floating,190300
+Environmental Report Location,200000
+Dive Report Location,210000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Ones.csv
new file mode 100644
index 0000000..f3fc95e
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Ones.csv
@@ -0,0 +1,22 @@
+Name,Value
+Unspecified,00
+Mission Area : Antisubmarine Warfare (Sea Subsurface),01
+Mission Area : Auxiliary,02
+Mission Area : Command and Control,03
+Mission Area : Intelligence Surveillance Reconnaissance,04
+Mission Area : Mine Countermeasures (Sea Subsurface),05
+Mission Area : Mine Warfare (Sea Subsurface),06
+Mission Area : Surface Warfare (Sea Subsurface),07
+Weapons Capability : Attack,08
+Weapons Capability : Ballistic Missile (Sea Subsurface),09
+Weapons Capability : Guided Missile (Sea Subsurface),10
+Weapons Capability : Other Guided Missile (Sea Subsurface),11
+Asset Capability : SOF (Sea Subsurface),12
+Submarine Confidence : Possible Submarine Low 1,13
+Submarine Confidence : Possible Submarine Low 2,14
+Submarine Confidence : Possible Submarine High 3,15
+Submarine Confidence : Possible Submarine High 4,16
+Submarine Confidence : Probable Submarine,17
+Submarine Confidence : Certain Submarine,18
+Weapons Capability : Anti-torpedo Torpedo,19
+Crime : Hijacking/Highjacked,20
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Twos.csv
new file mode 100644
index 0000000..3ebcb28
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Subsurface_Modifier_Twos.csv
@@ -0,0 +1,18 @@
+Name,Value
+Unspecified,00
+Ship Propulsion : Air Independent Propulsion,01
+Ship Propulsion : Diesel Electric General,02
+Ship Propulsion : Diesel - Type 1,03
+Ship Propulsion : Diesel - Type 2,04
+Ship Propulsion : Diesel - Type 3,05
+Ship Propulsion : Nuclear Powered General,06
+Ship Propulsion : Nuclear - Type 1,07
+Ship Propulsion : Nuclear - Type 2,08
+Ship Propulsion : Nuclear - Type 3,09
+Ship Propulsion : Nuclear - Type 4,10
+Ship Propulsion : Nuclear - Type 5,11
+Ship Propulsion : Nuclear - Type 6,12
+Ship Propulsion : Nuclear - Type 7,13
+UUV Control : Autonomous Control,14
+UUV Control : Remotely Piloted,15
+UUV Control : Expendable,16
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Entities.csv
new file mode 100644
index 0000000..7270266
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Entities.csv
@@ -0,0 +1,95 @@
+Name,Value
+Unspecified,000000
+Military (Sea Surface),110000
+Military Combatant,120000
+Military Combatant : Carrier,120100
+Military Combatant : Surface Combatant- Line,120200
+Military Combatant : Surface Combatant- Line : Battleship,120201
+Military Combatant : Surface Combatant- Line : Cruiser,120202
+Military Combatant : Surface Combatant- Line : Destroyer,120203
+Military Combatant : Surface Combatant- Line : Frigate,120204
+Military Combatant : Surface Combatant- Line : Corvette,120205
+Military Combatant : Surface Combatant- Line : Littoral Combatant Ship,120206
+Military Combatant : Amphibious Warfare Ship,120300
+Military Combatant : Amphibious Warfare Ship : Command Ship,120301
+Military Combatant : Amphibious Warfare Ship : Assault- Non-specified,120302
+Military Combatant : Amphibious Warfare Ship : Assault Ship- General,120303
+Military Combatant : Amphibious Warfare Ship : Assault Ship- Multipurpose,120304
+Military Combatant : Amphibious Warfare Ship : Assault Ship- Helicopter,120305
+Military Combatant : Amphibious Warfare Ship : Transport Dock,120306
+Military Combatant : Amphibious Warfare Ship : Landing Ship,120307
+Military Combatant : Amphibious Warfare Ship : Landing Craft,120308
+Military Combatant : Mine Warfare Ship,120400
+Military Combatant : Mine Warfare Ship : Mine Layer,120401
+Military Combatant : Mine Warfare Ship : Mine Sweeper,120402
+Military Combatant : Mine Warfare Ship : Mine Sweeper- Drone,120403
+Military Combatant : Mine Warfare Ship : Mine Hunter,120404
+Military Combatant : Mine Warfare Ship : Mine Countermeasures,120405
+Military Combatant : Mine Warfare Ship : Mine Countermeasures- Support Ship,120406
+Military Combatant : Patrol Boat,120500
+Military Combatant : Patrol Boat : Patrol Craft- Submarine Chaser/Escort- General,120501
+Military Combatant : Patrol Boat : Patrol Ship- General,120502
+Military Combatant : Decoy,120600
+Military Combatant : Unmanned Surface Water Vehicle (USV),120700
+Military Combatant : Speedboat,120800
+Military Combatant : Speedboat : Rigid-Hull Inflatable Boat,120801
+Military Combatant : Jet Ski,120900
+Military Combatant : Navy Task Organization,121000
+Military Combatant : Navy Task Organization : Navy Task Element,121001
+Military Combatant : Navy Task Organization : Navy Task Force,121002
+Military Combatant : Navy Task Organization : Navy Task Group,121003
+Military Combatant : Navy Task Organization : Navy Task Unit,121004
+Military Combatant : Navy Task Organization : Convoy,121005
+Military Combatant : Sea-Based X-Band (SBX) Radar,121100
+Military Noncombatant,130000
+Military Noncombatant : Auxiliary Ship,130100
+Military Noncombatant : Auxiliary Ship : Ammunition Ship,130101
+Military Noncombatant : Auxiliary Ship : Naval Stores Ship,130102
+Military Noncombatant : Auxiliary Ship : Auxiliary Flag Ship,130103
+Military Noncombatant : Auxiliary Ship : Intelligence Collector,130104
+Military Noncombatant : Auxiliary Ship : Oceanographic Research Ship,130105
+Military Noncombatant : Auxiliary Ship : Survey Ship,130106
+Military Noncombatant : Auxiliary Ship : Hospital Ship,130107
+Military Noncombatant : Auxiliary Ship : Naval Cargo Ship,130108
+Military Noncombatant : Auxiliary Ship : Combat Support Ship- Fast,130109
+Military Noncombatant : Auxiliary Ship : Oiler- Replenishment,130110
+Military Noncombatant : Auxiliary Ship : Repair Ship,130111
+Military Noncombatant : Auxiliary Ship : Submarine Tender,130112
+Military Noncombatant : Auxiliary Ship : Tug- Ocean Going,130113
+Military Noncombatant : Service Craft/Yard,130200
+Military Noncombatant : Service Craft/Yard : Barge- Not Self-Propelled,130201
+Military Noncombatant : Service Craft/Yard : Barge- Self-Propelled,130202
+Military Noncombatant : Service Craft/Yard : Tug- Harbor,130203
+Military Noncombatant : Service Craft/Yard : Launch,130204
+Civilian (Sea Surface),140000
+Civilian (Sea Surface) : Merchant Ship,140100
+Civilian (Sea Surface) : Merchant Ship : Cargo- General,140101
+Civilian (Sea Surface) : Merchant Ship : Container Ship,140102
+Civilian (Sea Surface) : Merchant Ship : Dredge,140103
+Civilian (Sea Surface) : Merchant Ship : Roll On/Roll Off,140104
+Civilian (Sea Surface) : Merchant Ship : Ferry,140105
+Civilian (Sea Surface) : Merchant Ship : Heavy Lift,140106
+Civilian (Sea Surface) : Merchant Ship : Hovercraft,140107
+Civilian (Sea Surface) : Merchant Ship : Lash Carrier (with Barges),140108
+Civilian (Sea Surface) : Merchant Ship : Oiler/Tanker,140109
+Civilian (Sea Surface) : Merchant Ship : Passenger,140110
+Civilian (Sea Surface) : Merchant Ship : Tug- Ocean Going,140111
+Civilian (Sea Surface) : Merchant Ship : Tow,140112
+Civilian (Sea Surface) : Merchant Ship : Transport Ship- Hazardous Material,140113
+Civilian (Sea Surface) : Merchant Ship : Junk/Dhow,140114
+Civilian (Sea Surface) : Merchant Ship : Barge- Not Self-Propelled,140115
+Civilian (Sea Surface) : Merchant Ship : Hospital Ship,140116
+Civilian (Sea Surface) : Fishing Vessel,140200
+Civilian (Sea Surface) : Fishing Vessel : Drifter,140201
+Civilian (Sea Surface) : Fishing Vessel : Trawler,140202
+Civilian (Sea Surface) : Fishing Vessel : Dredger,140203
+Civilian (Sea Surface) : Law Enforcement Vessel,140300
+Civilian (Sea Surface) : Leisure Craft- Sailing,140400
+Civilian (Sea Surface) : Leisure Craft- Motorized,140500
+Civilian (Sea Surface) : Leisure Craft- Motorized : Rigid-Hull Inflatable Boat,140501
+Civilian (Sea Surface) : Leisure Craft- Motorized : Speedboat,140502
+Civilian (Sea Surface) : Jet Ski,140600
+Civilian (Sea Surface) : Unmanned Surface Water Vehicle (USV),140700
+Own Ship,150000
+Fused Track (Sea Surface),160000
+Manual Track (Sea Surface),170000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Ones.csv
new file mode 100644
index 0000000..26e1fe5
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Ones.csv
@@ -0,0 +1,25 @@
+Name,Value
+Unspecified,00
+Mission Area : Own Ship,01
+Mission Area : Antiair Warfare,02
+Mission Area : Antisubmarine Warfare (Sea Surface),03
+Mission Area : Escort,04
+Mission Area : Electronic Warfare,05
+Mission Area : Intelligence- Surveillance- Reconnaissance,06
+Mission Area : Mine Countermeasures (Sea Surface),07
+Mission Area : Missile Defense,08
+Mission Area : Medical,09
+Mission Area : Mine Warfare (Sea Surface),10
+Mission Area : Remote Multi-Mission Vehicle (USV-only),11
+Asset Capability : SOF (Sea Surface),12
+Mission Area : Surface Warfare (Sea Surface),13
+Weapons Capability : Ballistic Missile (Sea Surface),14
+Weapons Capability : Guided Missile (Sea Surface),15
+Weapons Capability : Other Guided Missile (Sea Surface),16
+Weapons Capability : Torpedo,17
+Asset Capability : Drone-Equipped,18
+Asset Capability : Helicopter-Equipped/VSTOL,19
+Mission Area : Ballistic Missile Defense- Shooter,20
+Mission Area : Ballistic Missile Defense- Long-Range Surveillance and Track (LRST),21
+Mission Area : Sea-Base X-Band,22
+Crime : Hijacking/Hijacked (Sea Surface),23
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Twos.csv
new file mode 100644
index 0000000..6cbc5a6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Sea_Surface_Modifier_Twos.csv
@@ -0,0 +1,17 @@
+Name,Value
+Unspecified,00
+Ship Propulsion : Nuclear Powered,01
+Ship Capacity : Heavy,02
+Ship Capacity : Light,03
+Ship Capacity : Medium,04
+Cargo Capacity : Dock,05
+Cargo Capacity : Logistics,06
+Cargo Capacity : Tank,07
+Cargo Capacity : Vehicle,08
+Ship Mobility : Fast,09
+Ship Mobility : Air-Cushioned (US),10
+Ship Mobility : Air-Cushioned (NATO),11
+Ship Mobility : Hydrofoil,12
+USV Control : Autonomous Control,13
+USV Control : Remotely Piloted,14
+USV Control : Expendable,15
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space.csv
new file mode 100644
index 0000000..f1cd3a1
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space.csv
@@ -0,0 +1,2 @@
+Name,Value
+Space,5
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Entities.csv
new file mode 100644
index 0000000..d1b26e2
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Entities.csv
@@ -0,0 +1,36 @@
+Name,Value
+Unspecified,000000
+Military (Space),110000
+Military (Space) : Space Vehicle,110100
+Military (Space) : Re-Entry Vehicle,110200
+Military (Space) : Planet Lander,110300
+Military (Space) : Orbiter Shuttle,110400
+Military (Space) : Capsule,110500
+Military (Space) : Satellite- General,110600
+Military (Space) : Satellite,110700
+Military (Space) : Antisatellite Weapon,110800
+Military (Space) : Astronomical Satellite,110900
+Military (Space) : Biosatellite,111000
+Military (Space) : Communications Satellite,111100
+Military (Space) : Earth Observation Satellite,111200
+Military (Space) : Miniaturized Satellite,111300
+Military (Space) : Navigational Satellite,111400
+Military (Space) : Reconnaissance Satellite,111500
+Military (Space) : Space Station,111600
+Military (Space) : Tethered Satellite,111700
+Military (Space) : Weather Satellite,111800
+Military (Space) : Space Launched Vehicle (SLV),111900
+Civilian (Space),120000
+Civilian (Space) : Orbiter Shuttle,120100
+Civilian (Space) : Capsule,120200
+Civilian (Space) : Satellite,120300
+Civilian (Space) : Astronomical Satellite,120400
+Civilian (Space) : Biosatellite,120500
+Civilian (Space) : Communications Satellite,120600
+Civilian (Space) : Earth Observation Satellite,120700
+Civilian (Space) : Miniaturized Satellite,120800
+Civilian (Space) : Navigational Satellite,120900
+Civilian (Space) : Space Station,121000
+Civilian (Space) : Tethered Satellite,121100
+Civilian (Space) : Weather Satellite,121200
+Manual Track (Space),130000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile.csv
new file mode 100644
index 0000000..31ace5f
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile.csv
@@ -0,0 +1,2 @@
+Name,Value
+Space Missile,6
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Entities.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Entities.csv
new file mode 100644
index 0000000..a6ab981
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Entities.csv
@@ -0,0 +1,3 @@
+Name,Value
+Unspecified,000000
+Missile (Space Missile),110000
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Ones.csv
new file mode 100644
index 0000000..ab50781
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Ones.csv
@@ -0,0 +1,5 @@
+Name,Value
+Unspecified,00
+Missile Class : Ballistic (Space Missile),01
+Launch Origin : Space 1,02
+Missile Class : Interceptor (Space Missile),03
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Twos.csv
new file mode 100644
index 0000000..10612b7
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Missile_Modifier_Twos.csv
@@ -0,0 +1,14 @@
+Name,Value
+Unspecified,00
+Missile Range : Short Range (Space Missile),01
+Missile Range : Medium Range (Space Missile),02
+Missile Range : Intermediate Range (Space Missile),03
+Missile Range : Long Range (Space Missile),04
+Missile Range : Intercontinental (Space Missile),05
+Missile Type - BMD : Arrow,06
+Missile Type - BMD : Ground-Based Interceptor (GBI),07
+Missile Type - BMD : Patriot,08
+Missile Type - BMD : Standard Missile - Terminal Phase (SM-T),09
+Missile Type - BMD : Standard Missile - 3 (SM-3),10
+Missile Type - BMD : Terminal High-Altitude Area Defense (THAAD),11
+Launch Origin : Space 2,12
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Modifier_Ones.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Modifier_Ones.csv
new file mode 100644
index 0000000..3185088
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Modifier_Ones.csv
@@ -0,0 +1,8 @@
+Name,Value
+Unspecified,00
+Orbit : Low Earth Orbit (LEO),01
+Orbit : Medium Earth Orbit (MEO),02
+Orbit : High Earth Orbit (HEO),03
+Orbit : Geosynchronous Orbit (GSO),04
+Orbit : Geostationary Orbit (GO),05
+Orbit : Molniya Orbit (MO),06
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Modifier_Twos.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Modifier_Twos.csv
new file mode 100644
index 0000000..19b113a
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Space_Modifier_Twos.csv
@@ -0,0 +1,6 @@
+Name,Value
+Unspecified,00
+Sensor : Optical,01
+Sensor : Infrared,02
+Sensor : Radar,03
+Sensor : Signals Intelligence (SIGINT),04
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SpeedUnits.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SpeedUnits.csv
new file mode 100644
index 0000000..15ac64b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_SpeedUnits.csv
@@ -0,0 +1,5 @@
+Name,Value
+Kilometers Per Hour,KPH
+Meters Per Second,MPS
+Nautical Miles Per Hour (Knots),KTS
+Statute Miles Per Hour,MPH
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Statuses.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Statuses.csv
new file mode 100644
index 0000000..a86c3b9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Statuses.csv
@@ -0,0 +1,3 @@
+Name,Value
+Present,0
+Planned/Anticipated/Suspect,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_TrueFalse.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_TrueFalse.csv
new file mode 100644
index 0000000..e5409b6
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_TrueFalse.csv
@@ -0,0 +1,3 @@
+Name,Value
+False,0
+True,1
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Units.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Units.csv
new file mode 100644
index 0000000..8f6129b
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Coded_Domain_Units.csv
@@ -0,0 +1,2 @@
+Name,Value
+Land Units,10
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Range_Domain_Direction.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Range_Domain_Direction.csv
new file mode 100644
index 0000000..f9a3bb9
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Range_Domain_Direction.csv
@@ -0,0 +1,2 @@
+Type,Min,Max
+SmallInteger,0,360
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Schema.ini b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Schema.ini
new file mode 100644
index 0000000..2bd6d62
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/name_domains_values/Schema.ini
@@ -0,0 +1,11 @@
+[Coded_Domain_Credibility.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
+
+[Coded_Domain_TrueFalse.csv]
+Format=CSVDelimited
+ColNameHeader=True
+Col1=Name Text
+Col2=Value Short
\ No newline at end of file
diff --git a/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/version.csv b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/version.csv
new file mode 100644
index 0000000..c5a0bb3
--- /dev/null
+++ b/military-overlay/utils-source-and-test-data/schema-source-files/mil2525d/version.csv
@@ -0,0 +1,2 @@
+arcgis_version,10.3.1
+milstd_version,2525D-0
diff --git a/screenshot.png b/screenshot.png
deleted file mode 100644
index 11a1a22..0000000
Binary files a/screenshot.png and /dev/null differ
diff --git a/source/ProSymbolEditor/Config.daml b/source/ProSymbolEditor/Config.daml
index bb16852..fa359f0 100644
--- a/source/ProSymbolEditor/Config.daml
+++ b/source/ProSymbolEditor/Config.daml
@@ -1,5 +1,5 @@
-
+
MilitarySymbolEditor
A user-focused add-in for searching, creating, and editing military symbols in ArcGIS Pro.
Images\AddinDesktop32.png
@@ -29,7 +29,7 @@