advanced automatic tracking algorithms or precision location systems and High Range ResolutionRange-Doppler HRRR-D analysis of associated
MTI targets
8.4 GMTI Observation Model
Each exploitation class is modeled as a specialization of OM_Observation. The following figure illustrates this mapping, which allows using GMTI data inline with
the recommended practice of the STANAG 4607 implementation guide. The approach documented here makes use of different observation types. Alternatively,
we could have modeled different result types, which are bound to a single GMTI observation type. The first approach was given precedence here, as it has the
advantage that the mappings become more transparent and observation parsers can be better optimized for observation interpretation.
Figure 19: UML model of GMTIObservation
The GMTIObservation contains two properties in addition to those inherited from OM_ComplexObservation: gmti and mission.
In the GMTIObservation, we explored the usability of data types defined in SweCommon to evaluate the applicability of this standard in the context of moving
target imagery data. Though there is an ongoing discussion if SweCommon types shall be used in situation where a suitable and potentially simpler GML type or
pattern is available – e.g. gml:MeasureType, gml:TimePeriod, gml:TimeInstant, xlink, we used this opportunity and used SweCommon throughout the entire model.
Further discussion is necessary to discuss the future final solution.
8.4.1 Core Data
The gmti property contains all information provided in a GMTI header except the packet size information, which becomes superfluous in the UML model and further
derived XML Schema implementations.
Figure 20: UML model of GMTI
The mappings between 4607v3 and UML are defined in the following table. The mappings to the complex elements Security and ExerciseIndicator are discussed
further below.
Table 8: GMTI to UML mappings
4607 Field Name Form
UML Type Version ID
Alphanumeric CharacterString
Packet Size I32
--- Nationality
Alphanumeric CharacterString
Packet Security – Classification E8
Security Packet Security – Class. System
Alphanumeric Packet Security – Code
FL Exercise Indicator
E8 ExerciseIndicator
Platform ID Alphanumeric
CharacterString Mission ID
I32 Integer