457 lines
19 KiB
XML
Executable File
457 lines
19 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?purpose description="This schema defines the Military Scenario" ?>
|
|
<?version number="1.0" date="March 25, 2007"?>
|
|
<?copyright statement="Copyright © 2007 by the Simulation Interoperability Standards Organization, Inc.
|
|
P.O. Box 781238
|
|
Orlando, FL 32878-1238, USA
|
|
All rights reserved.
|
|
Permission is hereby granted for SISO developing committee participants to reproduce this documentfor purposes of SISO product development activities only. Prior to submitting this document to another standards development organization for standardization activities, permission must first be obtained from the SISO Standards Activity Committee (SAC). Other entities seeking permission to reproduce this document, in whole or in part, must obtain permission from the SISO Executive Committee (EXCOM).
|
|
SISO EXCOM
|
|
P.O. Box 781238
|
|
Orlando, FL 32878-1238, USA"?>
|
|
<xs:schema targetNamespace="urn:sisostds:scenario:military:data:draft:msdl:1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdl="urn:sisostds:scenario:military:data:draft:msdl:1" elementFormDefault="qualified" version="1.0.0" id="MSDL">
|
|
<xs:simpleType name="enumAnchorPointType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice of an absolute Coordinate or point graphic as a location reference</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="COORDINATE"/>
|
|
<xs:enumeration value="POINT_TACTICAL_GRAPHIC"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumAirFormationType">
|
|
<xs:annotation>
|
|
<xs:documentation>The formation of air (aviation) elements</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="NOT_SPECIFIED"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumBaseAffiliation">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated values for the base affiliation of FRIEND, HOSTILE, NEUTRAL, and UNKNOWN.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="HOSTILE"/>
|
|
<xs:enumeration value="FRIEND"/>
|
|
<xs:enumeration value="NEUTRAL"/>
|
|
<xs:enumeration value="UNKNOWN"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumCombatEffectivenessType">
|
|
<xs:annotation>
|
|
<xs:documentation>The text modifier for units and installations that indicates unit effectiveness or installation capability.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="GREEN">
|
|
<xs:annotation>
|
|
<xs:documentation>85 percent or greater strength (combat capable)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="AMBER">
|
|
<xs:annotation>
|
|
<xs:documentation>70 to 84 percent strength (combat capable with minor deficiencies)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="RED">
|
|
<xs:annotation>
|
|
<xs:documentation>50 to 69 percent strength (combat ineffective, unit has major losses or deficiencies)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="BLACK">
|
|
<xs:annotation>
|
|
<xs:documentation>Less than 50 percent strength (requires reconstitution before next mission)</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="WHITE">
|
|
<xs:annotation>
|
|
<xs:documentation>Not applicable or no information available</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumCommandRelationshipType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for the type of command under which the unit has been task organized as taken from FM 100-7 'The Army In Theater Operations'</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="ORGANIC"/>
|
|
<xs:enumeration value="ATTACHED"/>
|
|
<xs:enumeration value="OPCON"/>
|
|
<xs:enumeration value="TACON"/>
|
|
<xs:enumeration value="ADCON"/>
|
|
<xs:enumeration value="NONE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumCommunicationNetType">
|
|
<xs:annotation>
|
|
<xs:documentation>The typical list of Communications Net Types for Army Units.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="OTHER"/>
|
|
<xs:enumeration value="COMMAND_NET"/>
|
|
<xs:enumeration value="OPERATIONS_INTELLIGENCE_NET"/>
|
|
<xs:enumeration value="ADMIN_LOGISTICS_NET"/>
|
|
<xs:enumeration value="FIRE_SUPPORT_NET"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumCommunicationServiceType">
|
|
<xs:annotation>
|
|
<xs:documentation>The typical list of Communications Net Types for Army Units.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="DATTRF">
|
|
<xs:annotation>
|
|
<xs:documentation>Data Transfer.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="FAX">
|
|
<xs:annotation>
|
|
<xs:documentation>Facsimile.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="IIF">
|
|
<xs:annotation>
|
|
<xs:documentation>Identify Friend or Foe.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="IMAGE">
|
|
<xs:annotation>
|
|
<xs:documentation>Image.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="MCI">
|
|
<xs:annotation>
|
|
<xs:documentation>MCI.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="MHS">
|
|
<xs:annotation>
|
|
<xs:documentation>Message Handling Service.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="TDL">
|
|
<xs:annotation>
|
|
<xs:documentation>Tactical Data Link.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="VIDSVC">
|
|
<xs:annotation>
|
|
<xs:documentation>Video Service.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="VOCSVC">
|
|
<xs:annotation>
|
|
<xs:documentation>Voice Service.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="NOS">
|
|
<xs:annotation>
|
|
<xs:documentation>Not Otherwise Specified</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumCoordinateSystemType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for the type of coordinate as MGRS, UTM, GCC, and GCS.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="MGRS"/>
|
|
<xs:enumeration value="GDC"/>
|
|
<xs:enumeration value="UTM"/>
|
|
<xs:enumeration value="GCC"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumEchelon">
|
|
<xs:annotation>
|
|
<xs:documentation>Graphic modifier that identifies Command level.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="NONE"/>
|
|
<xs:enumeration value="TEAM"/>
|
|
<xs:enumeration value="CREW"/>
|
|
<xs:enumeration value="SQUAD"/>
|
|
<xs:enumeration value="SECTION"/>
|
|
<xs:enumeration value="PLATOON"/>
|
|
<xs:enumeration value="DETACHMENT"/>
|
|
<xs:enumeration value="COMPANY"/>
|
|
<xs:enumeration value="BATTERY"/>
|
|
<xs:enumeration value="TROOP"/>
|
|
<xs:enumeration value="BATTALION"/>
|
|
<xs:enumeration value="SQUADRON"/>
|
|
<xs:enumeration value="REGIMENT"/>
|
|
<xs:enumeration value="GROUP"/>
|
|
<xs:enumeration value="BRIGADE"/>
|
|
<xs:enumeration value="DIVISION"/>
|
|
<xs:enumeration value="CORPS"/>
|
|
<xs:enumeration value="ARMY"/>
|
|
<xs:enumeration value="ARMYGROUP"/>
|
|
<xs:enumeration value="FRONT"/>
|
|
<xs:enumeration value="REGION"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumForceOwnerType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for the type of owning organization as a force or unit.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="UNIT"/>
|
|
<xs:enumeration value="FORCE_SIDE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumFormationLocationType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for the method used to correlate formation to location as cetner of mass or lead element.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="LEAD_ELEMENT">
|
|
<xs:annotation>
|
|
<xs:documentation>The unit location represents the location of the formation's lead element, identified by a formation order of 1.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="CENTER_OF_MASS">
|
|
<xs:annotation>
|
|
<xs:documentation>The unit location represents the location of the geographical center.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumFormationType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for The type of formation being Ground, Air, Surface or Subsurface</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="GROUND"/>
|
|
<xs:enumeration value="AIR"/>
|
|
<xs:enumeration value="SURFACE"/>
|
|
<xs:enumeration value="SUBSURFACE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumGroundFormationType">
|
|
<xs:annotation>
|
|
<xs:documentation>This is the ground formation from which subordinate elements are placed in formation.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="COLUMN"/>
|
|
<xs:enumeration value="STAGGERED_COLUMN"/>
|
|
<xs:enumeration value="ECHELON_LEFT"/>
|
|
<xs:enumeration value="ECHELON_RIGHT"/>
|
|
<xs:enumeration value="LINE"/>
|
|
<xs:enumeration value="WEDGE"/>
|
|
<xs:enumeration value="VEE"/>
|
|
<xs:enumeration value="ASSAULT_VEE"/>
|
|
<xs:enumeration value="FSE_COLUMN"/>
|
|
<xs:enumeration value="STACK"/>
|
|
<xs:enumeration value="NONE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumMilitaryDomainType">
|
|
<xs:annotation>
|
|
<xs:documentation>Military domain for the scenario of ACR, RDA, and TEMO.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="ACR"/>
|
|
<xs:enumeration value="RDA"/>
|
|
<xs:enumeration value="TEMO"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumModelResolutionType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumeration indicating the level of fidelity appropriate for instancing the unit or equipment in the simulation</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="NONE">
|
|
<xs:annotation>
|
|
<xs:documentation>No resolution/representation of the unit or equipment is neccesary to achieve scenario objectives.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="MINIMAL">
|
|
<xs:annotation>
|
|
<xs:documentation>Minimal resolution representation (graphical display only, no behaviors) of the unit or equipment is necessary to achieve scenario objectives. This resolution typically applies to elements that are displayed as part of the common operating picture, but have not direct impact on scenario objectives.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="STANDARD">
|
|
<xs:annotation>
|
|
<xs:documentation>Standard (low) resolution representation of the unit or equipment necessary to achieve scenario objectives. This resolution typically applies to elements that are two or more echelons above, below or adjacient to the principle planning unit.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="ENHANCED">
|
|
<xs:annotation>
|
|
<xs:documentation>Enhanced (medium) resolution representation of the unit or equipment necessary to achieve scenario objectives. This resolution typically applies to elements that are within two echelons of the principle planning unit.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="HIGH">
|
|
<xs:annotation>
|
|
<xs:documentation>High resolution representation of the unit or equipment necessary to achieve scenario objectives. This resolution typically applies to elements that are within one echelon of the principle planning unit.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="NOT_SPECIFIED">
|
|
<xs:annotation>
|
|
<xs:documentation>No resolution has been specified for the unit or equipment.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumMOPPLevelType">
|
|
<xs:annotation>
|
|
<xs:documentation>Unit specific status of Mission Oriented Protective Posture</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="LEVEL_0">
|
|
<xs:annotation>
|
|
<xs:documentation>None of the protective clothing and equipment is worn, but it is readily available. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="LEVEL_1">
|
|
<xs:annotation>
|
|
<xs:documentation>The overgarment and helmet cover are worn. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="LEVEL_2">
|
|
<xs:annotation>
|
|
<xs:documentation>TBD. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="LEVEL_3">
|
|
<xs:annotation>
|
|
<xs:documentation>Chemical protective mask and hood are added. At this point personnel are completely encapsulated. </xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="LEVEL_4">
|
|
<xs:annotation>
|
|
<xs:documentation>Butyl rubber gloves are added.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumOrientationType">
|
|
<xs:annotation>
|
|
<xs:documentation>Orientation of the graphic to the right or left as defined in the symbology standard</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="ORIENT_RIGHT">
|
|
<xs:annotation>
|
|
<xs:documentation>Orientation of the point graphic is 90 degress to the right.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="ORIENT_LEFT">
|
|
<xs:annotation>
|
|
<xs:documentation>Orientation of the point graphic is 90 degress to the left.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumOverlayType">
|
|
<xs:annotation>
|
|
<xs:documentation>A specific overlay used in the scenario, that is then referenced by the control measures that are to be included on the overlay</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="OPERATIONS"/>
|
|
<xs:enumeration value="FIRE_SUPPORT"/>
|
|
<xs:enumeration value="MODIFIED_COMBINED_OBSTACLES"/>
|
|
<xs:enumeration value="INTEL"/>
|
|
<xs:enumeration value="RECON_SURVEILLANCE"/>
|
|
<xs:enumeration value="OBSTACLE"/>
|
|
<xs:enumeration value="AIR_DEFENSE"/>
|
|
<xs:enumeration value="LOGISTICS"/>
|
|
<xs:enumeration value="A2C2"/>
|
|
<xs:enumeration value="USER_DEFINED"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumReinforcedReducedType">
|
|
<xs:annotation>
|
|
<xs:documentation>The graphic modifier in a unit symbol that displays (+) for reinforced, (-) for reduced, (±) for reinforced and reduced.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="R"/>
|
|
<xs:enumeration value="D"/>
|
|
<xs:enumeration value="RD"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumSubsurfaceFormationType">
|
|
<xs:annotation>
|
|
<xs:documentation>This is the subsurface formation from which subordinate elements are placed in formation</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="NOT_SPECIFIED"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumSupportRelationType">
|
|
<xs:annotation>
|
|
<xs:documentation>The support relationship of this unit with respect to the unit being supported</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="GS"/>
|
|
<xs:enumeration value="DS"/>
|
|
<xs:enumeration value="R"/>
|
|
<xs:enumeration value="GSR"/>
|
|
<xs:enumeration value="NONE"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumSupportRoleType">
|
|
<xs:annotation>
|
|
<xs:documentation>The support role taken from classes of Priority of Effort being Chemical, Engineer, Fires, and Intelligence</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="FIRES"/>
|
|
<xs:enumeration value="INTELLIGENCE"/>
|
|
<xs:enumeration value="ENGINEER"/>
|
|
<xs:enumeration value="CHEMICAL"/>
|
|
<xs:enumeration value="NOT_SPECIFIED"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumSurfaceFormationType">
|
|
<xs:annotation>
|
|
<xs:documentation>This is the surface formation from which subordinate elements are placed in formation</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="NOT_SPECIFIED"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumSymbolClassType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for the class of symbology modifiers.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="POINT"/>
|
|
<xs:enumeration value="LINE"/>
|
|
<xs:enumeration value="AREA"/>
|
|
<xs:enumeration value="BOUNDARY"/>
|
|
<xs:enumeration value="NBC_EVENT"/>
|
|
<xs:enumeration value="TASK"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumSymbologyStandardType">
|
|
<xs:annotation>
|
|
<xs:documentation>Enumerated choice for the type of symbology standandard.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="MILSTD_2525B"/>
|
|
<xs:enumeration value="NATO_APP-6"/>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
<xs:simpleType name="enumWeaponControlStatusType">
|
|
<xs:annotation>
|
|
<xs:documentation>Degree of fire control, values include free, tight, and hold.</xs:documentation>
|
|
</xs:annotation>
|
|
<xs:restriction base="xs:string">
|
|
<xs:enumeration value="WEAPONS_FREE">
|
|
<xs:annotation>
|
|
<xs:documentation>Weapons systems may be fired at any target not positively recognized as friendly.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="WEAPONS_TIGHT">
|
|
<xs:annotation>
|
|
<xs:documentation>Weapons systems may only be fired in self-defense or in response to a formal order.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
<xs:enumeration value="WEAPONS_HOLD">
|
|
<xs:annotation>
|
|
<xs:documentation>Weapons systems may be fired only at targets recognized as hostile.</xs:documentation>
|
|
</xs:annotation>
|
|
</xs:enumeration>
|
|
</xs:restriction>
|
|
</xs:simpleType>
|
|
</xs:schema>
|