diagram | ![]() |
||
children | ActiveSonar ImagingSonar BlazedArraySonar SyntheticApertureSonar PassiveSonar Radar DopplerRadar SyntheticApertureRadar TrackWhileScanRadar EarlyWarningRadar AcquisitionRadar TrackingRadar FireControlRadar SurfaceSearchRadar ESM PassiveSoundDetection ChemicalBiologicalRadiologicalDetection Video FLIR MotionSensor | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="SensorElements"> <xsd:annotation> <xsd:documentation>Elements for representing sensor data.</xsd:documentation> </xsd:annotation> <xsd:choice> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ActiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a simple steerable ranging active sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ImagingSonar"> <xsd:annotation> <xsd:documentation>Data element for an imaging sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="BlazedArraySonar"> <xsd:annotation> <xsd:documentation>Data element for a blazed array sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SyntheticApertureSonar"> <xsd:annotation> <xsd:documentation>Data element for a synthetic aperture sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="PassiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a passive sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Radar"> <xsd:annotation> <xsd:documentation>Data element for a generic radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="DopplerRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic doppler radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="optional"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SyntheticApertureRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic single target radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="TrackWhileScanRadar"> <xsd:annotation> <xsd:documentation>Data element for a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Track" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Individual track of a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="trackID" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="EarlyWarningRadar"> <xsd:annotation> <xsd:documentation>Data element for an early warning radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="AcquisitionRadar"> <xsd:annotation> <xsd:documentation>Data element for a target acquisition radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="TrackingRadar"> <xsd:annotation> <xsd:documentation>Data element for a target tracking radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="FireControlRadar"> <xsd:annotation> <xsd:documentation>Data element for a fire control radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SurfaceSearchRadar"> <xsd:annotation> <xsd:documentation>Data element for a surface search radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ESM"> <xsd:annotation> <xsd:documentation>Data element for an electronic support measure system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="PassiveSoundDetection"> <xsd:annotation> <xsd:documentation>Data element for a passive listening device.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ChemicalBiologicalRadiologicalDetection"> <xsd:annotation> <xsd:documentation>Data element for a chemical, biological, or radiological detection system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="substance" type="xsd:string" use="required"/> <xsd:attribute name="magnitude" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Video"> <xsd:annotation> <xsd:documentation>Data element for video data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="FLIR"> <xsd:annotation> <xsd:documentation>Data element for FLIR data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="MotionSensor"> <xsd:annotation> <xsd:documentation>Data element for a motion sensor system. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ActiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a simple steerable ranging active sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="ImagingSonar"> <xsd:annotation> <xsd:documentation>Data element for an imaging sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BlazedArraySonar"> <xsd:annotation> <xsd:documentation>Data element for a blazed array sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SyntheticApertureSonar"> <xsd:annotation> <xsd:documentation>Data element for a synthetic aperture sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="PassiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a passive sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="frequency" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Radar"> <xsd:annotation> <xsd:documentation>Data element for a generic radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="DopplerRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic doppler radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="optional"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="SyntheticApertureRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic single target radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | Track | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="TrackWhileScanRadar"> <xsd:annotation> <xsd:documentation>Data element for a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Track" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Individual track of a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="trackID" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Track" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Individual track of a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="trackID" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="trackID" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="EarlyWarningRadar"> <xsd:annotation> <xsd:documentation>Data element for an early warning radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AcquisitionRadar"> <xsd:annotation> <xsd:documentation>Data element for a target acquisition radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="TrackingRadar"> <xsd:annotation> <xsd:documentation>Data element for a target tracking radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="FireControlRadar"> <xsd:annotation> <xsd:documentation>Data element for a fire control radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="altitude" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="SurfaceSearchRadar"> <xsd:annotation> <xsd:documentation>Data element for a surface search radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ESM"> <xsd:annotation> <xsd:documentation>Data element for an electronic support measure system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="frequency" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="PassiveSoundDetection"> <xsd:annotation> <xsd:documentation>Data element for a passive listening device.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="frequency" type="xsd:double" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ChemicalBiologicalRadiologicalDetection"> <xsd:annotation> <xsd:documentation>Data element for a chemical, biological, or radiological detection system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="substance" type="xsd:string" use="required"/> <xsd:attribute name="magnitude" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="substance" type="xsd:string" use="required"/> |
type | xsd:double | ||
properties |
|
||
source | <xsd:attribute name="magnitude" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Video"> <xsd:annotation> <xsd:documentation>Data element for video data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="FLIR"> <xsd:annotation> <xsd:documentation>Data element for FLIR data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MotionSensor"> <xsd:annotation> <xsd:documentation>Data element for a motion sensor system. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |