The Military Scenario Definition Language (MSDL) is intended to provide a standard mechanism for loading Military Scenarios independent of the application generating or using the scenario. Standard MSDL is defined utilizing an XML schema thus enabling exchange of all or part of scenarios between (e.g.) Command and Control (C2) planning applications, simulations, and scenario development applications. XML based scenario representations can readily be checked for conformance against the standard’s schema. The scope to MSDL is bounded by the situation, defined at one instant in time, combined with the course of action about to be taken in context to that situation. The intent is for MSDL to include that information which is either core or common to the situation and course of action (COA) of a military scenario. Definition of COA falls under the scope of the Coalition Battle Management Language PDG.
The MSDL PDG and C-BML PDG are collaborating on common elements of these two languages to ensure the two standards apply in concert with one another.