GMTI Exploitation Classes OGC GMTI Information Model

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