Characterizing doctrine through a formalization of C2 processes
Doctrine is fundamental - not only for military operations - but also for a wide variety of Civil Organizations. While Doctrine is well understood inside of the respective organizations, it is neither well understood outside, nor formally encoded, such that computer applications can consider it. This paper investigates a formalization of doctrine intended to better support collaborative planning and execution of operations, from military missions to disaster relief operations. Previous work in formalizing the C2 process for Collective Endeavors has focused on defining a Management Language for C2. We have identified two essential elements that comprise such a Management Language (that applies to operations through space and time). These are a representation of the C2 Process (which we call Engineered Knowledge) and Grammars. These elements need to be particularized for a given domain. For a start we have created an XML Schema for a US and NATO Orders, Engineered Knowledge for several types of US Units, and a C2 Grammar that also applies for Multi-Agency Collaboration. In this paper we describe these elements and the methodology used to characterize different doctrines.