Aviation domain attributes. From ADS-B, flight plans, radar, Link-16.
A circle defined by a center point and radius.
No GeoJSON equivalent but widely used in military applications.
Examples: engagement area, weapon effects radius, sensor range ring,
circular error probable (CEP).
Upper triangle of a symmetric 3x3 matrix.
For ENU covariance: xx=East-East, yy=North-North, zz=Up-Up.
[ xx xy xz ]
[ yy yz ]
[ zz ]
An ellipse defined by center, semi-axes, and orientation.
For a circle, set semi_major_axis_meters == semi_minor_axis_meters.
Not GeoJSON compatible.
Examples: positional uncertainty ellipse, radar coverage footprint,
communications coverage area.
Emitter notation identification (ELNOT/CENOT).
Core representation of a tracked object in the battlespace.
An Entity is anything with identity that warfighters need to track:
platforms, units, facilities, equipment, personnel, events, control measures, etc.
## Flexible Field Model
Entities use a **field-optional** design rather than strict entity subtypes. Most fields
are optional - populate only what is relevant for the specific entity being represented.
This flexibility allows the schema to represent diverse entity types without requiring
separate message definitions for each category.
Different entity types naturally use different field subsets:
- **Maritime vessel**: location, motion, maritime info, identities (MMSI), dimensions
- **Aircraft**: location, motion, aviation info, identities (Mode-S), assessment
- **Ground vehicle**: location, motion, ground info, assessment, labels
- **Facility**: location, dimensions, assessment (no motion)
- **Person**: location, assessment (minimal fields)
- **Control measure**: shape (or geometry), assessment, labels (no motion/dimensions)
- **Event**: location, provenance, description (transient, no motion)
## Required vs Optional Fields
**Minimally required for all entities:**
- `id`: Unique identifier (generated if not provided)
- `provenance.updated_at`: When this data was last modified
**Commonly populated but optional:**
- `name`: Human-readable identifier
- `location.position`: Geographic coordinates
- `assessment`: Tactical assessment (disposition, environment)
**Domain-specific (populate as applicable):**
- `type_info.maritime`: For ships, boats, submarines
- `type_info.aviation`: For aircraft, helicopters, UAVs
- `type_info.ground`: For vehicles, dismounts, equipment
- `type_info.orbital`: For satellites, space objects
- `type_info.signal`: For SIGINT/ELINT emissions
**Motion-related (omit for stationary entities):**
- `motion`: Velocity and acceleration (platforms in motion)
- `orbital_motion`: Keplerian elements (satellites)
- `state_vector`: Position and velocity vectors (high-precision orbital)
**Specialized use cases:**
- `shape`: Structured geometry (polygons, ellipses, circles, polylines)
- `geometry`: Extended spatial representation as WKT string
- `targeting`: When entity is a potential target
- `dimensions`: Physical measurements when known
- `details`: System-specific extensions
## Examples by Entity Type
**Naval vessel (comprehensive):**
```
{
"id": "...", "name": "USS Arleigh Burke", "location": {...}, "motion": {...},
"type_info": {"maritime": {"vessel_type": "MILITARY", "mmsi": "..."}},
"assessment": {"disposition": "FRIEND", "environment": "SURFACE"},
"dimensions": {...}, "provenance": {...}
}
```
**Aircraft (typical):**
```
{
"id": "...", "name": "REACH 421", "location": {...}, "motion": {...},
"type_info": {"aviation": {"aircraft_type": "C-17A", "callsign": "REACH421"}},
"assessment": {"disposition": "FRIEND"}, "provenance": {...}
}
```
**Ground vehicle (minimal):**
```
{
"id": "...", "location": {...}, "motion": {...},
"assessment": {"disposition": "HOSTILE", "environment": "SURFACE"},
"provenance": {...}
}
```
**Facility (no motion):**
```
{
"id": "...", "name": "FOB Lightning", "location": {...},
"assessment": {"disposition": "FRIEND"}, "dimensions": {...},
"provenance": {...}
}
```
**Event (transient):**
```
{
"id": "...", "name": "IED Strike", "description": "Vehicle-borne IED...",
"location": {...}, "provenance": {...}
}
```
## Field Population Guidelines
1. **Populate what you know** - Omit unknown or irrelevant fields
2. **Don't invent data** - Empty/default values can mislead consumers
3. **Use type_info discriminator** - Populate the domain-specific section that applies
4. **Provenance is critical** - Always include source and timestamp
5. **Assessment is required for warfighting context** - Disposition and environment provide tactical context
The authoritative timestamp for entity updates is in `provenance.updated_at`.
Warfighter's tactical assessment of this entity.
IMPORTANT: This is ASSESSED affiliation, not ground truth.
The actual identity may differ. Drives MIL-STD-2525 symbology and ROE.
Operational flags for data segregation.
Domain-specific attributes.
Populate the relevant component based on entity domain.
Uncertainty expressed as an error ellipse.
Captures sensor-reported error bounds without requiring conversion
to a covariance matrix.
Fuel, ordnance, and gun ammunition state.
Domain-agnostic: applicable to aircraft, ground vehicles, ships,
and any other entity that carries fuel or munitions.
Field of view (FOV) for a sensor.
Describes a 3D viewing volume defined as an angular cone with optional
range bounds. Supports both symmetric (circular) and asymmetric
(rectangular) apertures.
The cone is oriented relative to the entity's body frame using an
Orientation message (heading, pitch, roll). When the parent entity's
location.orientation is also populated, consumers can compose the two
to derive the absolute look direction in world coordinates.
## 3D Cone
The 3D viewing volume is defined by:
- look_orientation: direction the boresight points (body-frame)
- horizontal_fov_degrees: total azimuth span of the cone
- vertical_fov_degrees: total elevation span of the cone
- min_range_meters / max_range_meters: near and far range limits
For a symmetric (circular) FOV, set horizontal and vertical spans equal.
## 2D Projected Footprint
The ground_footprint field provides a pre-computed 2D projection of the
viewing volume onto the terrain surface. This is a Polygon because
terrain intersection of a cone generally produces a quadrilateral or
irregular shape, not a simple circle or ellipse.
Producers that have access to a terrain model should populate this
field. Consumers without terrain data can use it directly for map
rendering without recomputing the projection.
Current fuel state for a single fuel type.
Ground domain attributes.
Onboard gun ammunition state.
External system identifier.
Enables correlation across systems (AIS, ADS-B, Link-16, etc.).
A closed ring of positions forming a polygon boundary.
The first and last positions must be identical to close the ring.
Must contain at least 4 positions (3 distinct vertices + closing point).
Winding order follows GeoJSON convention:
- Exterior rings: counter-clockwise.
- Interior rings (holes): clockwise.
Maritime domain attributes. Primarily from AIS.
Mode 5 IFF interrogation data.
Velocity and acceleration in the local East-North-Up (ENU) frame.
ENU is a local tangent plane coordinate system:
East: positive toward geographic east
North: positive toward geographic north
Up: positive away from Earth center (perpendicular to ellipsoid)
Semantic classification of the entity.
Combines operational typing with extensible ontology references.
The `category` enum provides a fixed operational classification grounded
in BFO (Basic Formal Ontology) and CCO (Common Core Ontologies), while
`refs` allows ontologists to supply formal type URIs from any
ontology (BFO, CCO, DICO, domain-specific, etc.) without schema changes.
This supports DNI/DIA mandates for BFO/CCO alignment while remaining
ontology-agnostic at the schema level.
CCO Alignment Notes:
- Entity.name maps to cco:designated_by -> cco:DesignativeName
- Entity.identities maps to cco:designated_by -> cco:CodeIdentifier
- Entity.description maps to cco:described_by -> cco:DescriptiveInformationContentEntity
- Entity.location maps to bfo:located_in -> cco:GeospatialRegion
Example ontology_refs:
"bfo:IndependentContinuant"
"cco:Aircraft"
"cco:MilitaryOrganization"
"mil:APP-6D/SFGPUCIZ---"
Motion fields that generally match a Two-Line Element set.
A single expendable ordnance type carried by the entity.
Covers weapons (missiles, bombs, torpedoes), countermeasures
(flares, chaff, decoys), and other deployable stores (sonobuoys).
Orientation (attitude) in 3D space using Euler angles.
Convention: Tait-Bryan angles (aerospace sequence).
Order: Yaw (heading) -> Pitch -> Roll
Physical size and mass of the entity.
Used for recognition, classification, and logistics planning.
A single geographic point.
GeoJSON equivalent: Point.
See https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.2
Examples: observation post, waypoint, point target.
A closed polygon defined by an exterior ring and optional interior holes.
GeoJSON equivalent: Polygon (only canonical representations accepted).
See https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.6
Follows the right-hand rule: exterior rings are counter-clockwise,
interior rings (holes) are clockwise.
Examples: area of operations (AO), engagement area, named area of
interest (NAI), restricted operations zone (ROZ).
An ordered sequence of positions forming a line or path.
GeoJSON equivalent: LineString.
See https://datatracker.ietf.org/doc/html/rfc7946#section-3.1.4
Must contain at least 2 positions.
Examples: route, main supply route (MSR), phase line, flight path.
Geographic position in WGS-84 coordinates.
Supports multiple altitude references for interoperability:
HAE: GPS-native, precision applications
MSL: Aviation (flight levels, altimeters)
AGL: Low-altitude ops, terrain following
Depth: Subsurface operations
A rectangle defined by two centerline points and a width.
The two points define the centerline (long axis) of the rectangle. The
width extends perpendicular to that line on both sides. Orientation is
implicit from the bearing of point_1 to point_2.
┌─────────────────────┐
│ ^ │
│ │ │
point_1 width point_2
│ │ │
│ v │
└─────────────────────┘
Structurally guarantees a valid rectangle.
Examples: kill box, fire support area, restricted fire area (RFA),
no-fire area (NFA), free-fire area (FFA).
Scanning behavior of a signal source.
A sensor mounted on an entity.
Groups one or more fields of view under a named, typed sensor.
Examples: "search radar", "spherical sonar array", "EO turret".
Typed MIL-STD-2525C symbol modifier fields.
Each field corresponds to a modifier defined in MIL-STD-2525C, Appendix A,
Table XIV. The field comment includes the 2525C modifier letter code in
parentheses. All fields are optional; populate only what is known and
relevant.
Reference: MIL-STD-2525C, Appendix A, Table XIV.
Signal domain attributes.
Core fields (frequency, RSSI, line of bearing) are sufficient for basic
signal representation. Extended fields (SNR, pulse characteristics, scan
behavior, emitter notations) support ELINT classification and EW-to-fires
candidate scoring.
Structured geometric shape for spatial representation.
Provides typed alternatives to the WKT-based Entity.geometry string field.
Use for boundaries, coverage areas, routes, sensor footprints, and other
non-point geometries.
Exactly one shape type must be set. The shape defines the spatial extent
of an entity: boundaries, coverage areas, routes, sensor footprints,
and other non-point geometries.
For simple point entities, use Entity.location instead.
GeoJSON compatibility:
- Point, Polyline, and Polygon map directly to GeoJSON Point,
LineString, and Polygon types.
- Circle and Ellipse have no GeoJSON equivalent but are common in
military and geospatial applications.
Geographic position and orientation of an entity.
Combines where something is (position) with how it's oriented (attitude).
Position uses WGS-84 datum with multiple altitude representations to
support different operational contexts.
Speed with explicit unit of measure.
Used for the MIL-STD-2525C speed modifier (Z) where the unit system
may vary by operational context.
Typed military symbology representation supporting MIL-STD-2525C/D.
Provides both a raw SIDC string for interoperability and a decomposed,
typed modifier structure for programmatic access. Consumers should prefer
the typed modifiers when available; the raw sidc field serves as a
canonical interchange format.
Example (2525C friendly ground mechanized infantry):
symbology {
sidc: "SFGPUCIZ--*****"
version: SIDC_VERSION_2525C
modifiers {
unique_designation: "1-87 IN"
higher_formation: "3BCT"
combat_effectiveness: "GREEN"
}
}
Targeting and threat assessment data.
Track quality and measurement metadata.
Provides consumers with information about how this entity's
position was derived and how much to trust it. Distinct from
EntityAssessment, which captures the warfighter's tactical
assessment (disposition, environment, confidence in identity).
IFF/transponder interrogation data.
Mode 1-5 and Mode S codes from IFF interrogation. Applicable
to air, surface, and ground entities with transponders.
Generic 3D vector.
For ENU velocity: x=East, y=North, z=Up.
For ENU acceleration: same convention.
Cover and concealment status.
COVER_STATUS_UNSPECIFIED
= 0
COVER_STATUS_EXPOSED
= 1
Fully visible, no cover
COVER_STATUS_PARTIAL
= 2
Some cover/concealment
COVER_STATUS_CONCEALED
= 3
Hidden from view
COVER_STATUS_DUG_IN
= 4
In prepared position
Standard Identity per MIL-STD-2525D.
DISPOSITION_UNSPECIFIED
= 0
DISPOSITION_PENDING
= 1
Awaiting identification
DISPOSITION_UNKNOWN
= 2
Cannot be determined
DISPOSITION_ASSUMED_FRIEND
= 3
Assumed friendly (unconfirmed)
DISPOSITION_FRIEND
= 4
Positively identified friendly
DISPOSITION_NEUTRAL
= 5
Neither friend nor threat
DISPOSITION_SUSPECT
= 6
Potentially hostile
DISPOSITION_HOSTILE
= 7
Declared hostile per ROE
DISPOSITION_JOKER
= 8
Friendly acting as hostile (exercise)
DISPOSITION_FAKER
= 9
Hostile acting as friendly (exercise)
Aircraft emergency status (from transponder).
EMERGENCY_STATUS_UNSPECIFIED
= 0
EMERGENCY_STATUS_NONE
= 1
EMERGENCY_STATUS_GENERAL
= 2
Squawk 7700
EMERGENCY_STATUS_MEDICAL
= 3
EMERGENCY_STATUS_FUEL
= 4
Minimum fuel
EMERGENCY_STATUS_NO_COMM
= 5
Squawk 7600
EMERGENCY_STATUS_HIJACK
= 6
Squawk 7500
Emitter notation classification system.
EMITTER_NOTATION_TYPE_UNSPECIFIED
= 0
EMITTER_NOTATION_TYPE_ELNOT
= 1
Electronic Intelligence Notation -- non-communications emitters
(radars, navigation aids, electronic warfare systems).
EMITTER_NOTATION_TYPE_CENOT
= 2
Communications Emitter Notation -- communications emitters
(radios, data links, satellite uplinks).
Operational entity categories grounded in BFO/CCO upper ontology.
Each category maps to BFO (Basic Formal Ontology) and CCO (Common Core
Ontologies) classes to ensure semantic interoperability across DOD, IC,
and allied systems. Categories are designed for warfighting operations
and align with Army FM 1-02, JP 3-0, and MIL-STD-2525D.
BFO Continuant vs Occurrent:
- Most categories are Continuants (exist fully at any point in time)
- EVENT and SIGNAL are Occurrents (unfold over time)
ENTITY_CATEGORY_UNSPECIFIED
= 0
ENTITY_CATEGORY_PLATFORM
= 1
Individual vehicle, vessel, aircraft, or spacecraft.
BFO: bfo:Object | CCO: cco:Vehicle, cco:Aircraft, cco:Watercraft
Single trackable object with propulsion and identity.
Examples: M1A2 Abrams, DDG-51, F-35A, UH-60 Black Hawk.
ENTITY_CATEGORY_UNIT
= 2
Military or organizational unit.
BFO: bfo:ObjectAggregate | CCO: cco:MilitaryOrganization
Has command structure, composed of platforms/people.
Examples: 1st Armored Division, 75th Ranger Regiment, enemy battalion.
ENTITY_CATEGORY_PERSON
= 3
Individual human being.
BFO: bfo:Object | CCO: cco:Person (subclass of cco:Agent)
Examples: dismounted soldier, enemy combatant, high-value individual (HVI),
enemy prisoner of war (EPW), detainee, foreign national.
ENTITY_CATEGORY_FACILITY
= 4
Fixed structure or installation.
BFO: bfo:Object | CCO: cco:Facility, cco:Airport, cco:Port
Buildings, bases, point installations.
Examples: forward operating base (FOB), command post, airfield, port.
ENTITY_CATEGORY_EQUIPMENT
= 5
Non-self-propelled system or device.
BFO: bfo:Object | CCO: cco:Artifact
Sensors, weapons systems, deployable assets.
Examples: radar system, artillery piece, communications relay, UGS.
ENTITY_CATEGORY_MUNITION
= 6
Weapon or munition in flight.
BFO: bfo:Object | CCO: cco:Munition, cco:Weapon
Expendable, short-lived ordnance.
Examples: Tomahawk cruise missile, JDAM, artillery round, torpedo.
ENTITY_CATEGORY_GROUP
= 7
Ad-hoc collection treated as single operational entity.
BFO: bfo:ObjectAggregate | CCO: cco:GroupOfAgents
Temporary or tactical groupings without formal command structure.
Examples: convoy, surface action group (SAG), strike package, cell.
ENTITY_CATEGORY_EVENT
= 8
Transient occurrence at a location/time.
BFO: bfo:Process | CCO: cco:Event, cco:ActOfMilitaryForce
Occurrent (unfolds over time) rather than continuant.
Examples: IED detonation, indirect fire event, SIGACT, airstrike.
ENTITY_CATEGORY_CONTROL_MEASURE
= 9
Tactical graphic or control measure.
BFO: bfo:Site | CCO: cco:GeospatialRegion
Doctrinal graphics per FM 1-02/MIL-STD-2525.
Examples: phase line, boundary, objective, engagement area, NAI.
ENTITY_CATEGORY_INFRASTRUCTURE
= 10
Linear or distributed physical infrastructure.
BFO: bfo:Object | CCO: cco:Infrastructure subclasses
Distinct from FACILITY (point installations).
Examples: bridge, dam, pipeline, power grid, main supply route (MSR).
ENTITY_CATEGORY_GEOPOLITICAL
= 11
Geopolitical entity or territory.
BFO: bfo:Site | CCO: cco:GeopoliticalEntity, cco:DomainOfACountry
Sovereign or contested territories with political significance.
Examples: nation-state, occupied territory, disputed border region.
ENTITY_CATEGORY_NATURAL_FEATURE
= 12
Natural geographic feature.
BFO: bfo:Site | CCO: cco:GeographicFeature
Terrain features used for reference or with operational significance.
Examples: mountain range, river, strait, key terrain.
ENTITY_CATEGORY_SIGNAL
= 13
Electromagnetic emission or signal.
BFO: bfo:Process | CCO: cco:Signal
SIGINT/ELINT entity prior to platform correlation.
Examples: radar emission, radio transmission, electronic beacon.
ENTITY_CATEGORY_ORGANIZATION
= 14
Non-military organization or network.
BFO: bfo:ObjectAggregate | CCO: cco:Organization
Entities with organizational structure but not military units.
Examples: government ministry, threat network, paramilitary group, NGO.
Lifecycle status of an entity in the system - tracks operational state.
Entities start in ACTIVE. Use INACTIVE for disabled entities.
ENTITY_STATUS_UNSPECIFIED
= 0
ENTITY_STATUS_ACTIVE
= 1
Entity is operational and being tracked.
ENTITY_STATUS_INACTIVE
= 2
Entity exists but is not actively tracked.
ENTITY_STATUS_DELETED
= 3
Entity has been removed or is no longer relevant.
Operating environment / domain.
ENVIRONMENT_UNSPECIFIED
= 0
ENVIRONMENT_SPACE
= 1
Exoatmospheric
ENVIRONMENT_HIGH_ALTITUDE
= 2
Above 50,000 ft
ENVIRONMENT_MEDIUM_ALTITUDE
= 3
10,000-50,000 ft
ENVIRONMENT_LOW_ALTITUDE
= 4
Below 10,000 ft
ENVIRONMENT_SURFACE
= 5
Ground or sea surface
ENVIRONMENT_SUBSURFACE
= 6
Underwater
ENVIRONMENT_UNDERGROUND
= 7
Tunnels, bunkers
IFF interrogation response status.
IFF_RESPONSE_UNSPECIFIED
= 0
IFF_RESPONSE_CORRECT
= 1
IFF_RESPONSE_INCORRECT
= 2
IFF_RESPONSE_NO_RESPONSE
= 3
Ground entity movement state.
MOVEMENT_STATUS_UNSPECIFIED
= 0
MOVEMENT_STATUS_STATIONARY
= 1
Not moving, engine state unknown
MOVEMENT_STATUS_MOVING
= 2
In motion
MOVEMENT_STATUS_HALTED
= 3
Temporarily stopped
AIS navigation status.
NAVIGATION_STATUS_UNSPECIFIED
= 0
NAVIGATION_STATUS_UNDERWAY
= 1
Using engine
NAVIGATION_STATUS_AT_ANCHOR
= 2
NAVIGATION_STATUS_MOORED
= 3
NAVIGATION_STATUS_NOT_UNDER_COMMAND
= 4
Unable to maneuver
NAVIGATION_STATUS_RESTRICTED
= 5
Restricted maneuverability
NAVIGATION_STATUS_AGROUND
= 6
NAVIGATION_STATUS_FISHING
= 7
Engaged in fishing
QoS priority tier for entity replication and routing.
PRIORITY_TIER_UNSPECIFIED
= 0
PRIORITY_TIER_LOW
= 1
PRIORITY_TIER_MEDIUM
= 2
PRIORITY_TIER_HIGH
= 3
PRIORITY_TIER_CRITICAL
= 4
Radar/emitter scan pattern type.
SCAN_TYPE_UNSPECIFIED
= 0
SCAN_TYPE_CIRCULAR
= 1
SCAN_TYPE_SECTOR
= 2
SCAN_TYPE_CONICAL
= 3
SCAN_TYPE_RASTER
= 4
SCAN_TYPE_AGILE_BEAM
= 5
SCAN_TYPE_NON_SCANNING
= 6
SCAN_TYPE_IRREGULAR
= 7
Version of the MIL-STD-2525 symbology standard.
SIDC_VERSION_UNSPECIFIED
= 0
Version not specified or unknown.
SIDC_VERSION_2525C
= 1
MIL-STD-2525C (15-character alphanumeric SIDC).
SIDC_VERSION_2525D
= 2
MIL-STD-2525D (20-character numeric SIDC).
SIDC_VERSION_CUSTOM
= 3
Custom or non-standard symbology format.
Signal modulation type.
SIGNAL_MODULATION_UNSPECIFIED
= 0
SIGNAL_MODULATION_PULSE
= 1
Pulsed signal (has pulse width and PRI).
SIGNAL_MODULATION_CW
= 2
Continuous wave (no pulse modulation).
SIGNAL_MODULATION_CHIRP
= 3
Linear frequency modulated (chirp) pulse.
SIGNAL_MODULATION_FREQUENCY_HOPPED
= 4
Frequency hopping (uses frequency_min_hz / frequency_max_hz range).
SIGNAL_MODULATION_PHASE_CODED
= 5
Phase-coded pulse (Barker codes, polyphase).
Terrain classification at entity location.
TERRAIN_TYPE_UNSPECIFIED
= 0
TERRAIN_TYPE_URBAN
= 1
TERRAIN_TYPE_RURAL
= 2
TERRAIN_TYPE_FOREST
= 3
TERRAIN_TYPE_DESERT
= 4
TERRAIN_TYPE_MOUNTAIN
= 5
Threat severity level (ex: MIDNIGHT).
THREAT_LEVEL_UNSPECIFIED
= 0
THREAT_LEVEL_NONE
= 1
THREAT_LEVEL_LOW
= 2
THREAT_LEVEL_MEDIUM
= 3
THREAT_LEVEL_HIGH
= 4
THREAT_LEVEL_CRITICAL
= 5
Aircraft vertical flight mode.
VERTICAL_MODE_UNSPECIFIED
= 0
VERTICAL_MODE_LEVEL
= 1
VERTICAL_MODE_CLIMBING
= 2
VERTICAL_MODE_DESCENDING
= 3
Vessel type classification for Maritime Domain Awareness (MDA).
Aligns with AIS vessel types to enable tracking of commercial traffic
that may affect naval operations or indicate anomalous behavior.
VESSEL_TYPE_UNSPECIFIED
= 0
VESSEL_TYPE_CARGO
= 1
Merchant cargo vessel
VESSEL_TYPE_TANKER
= 2
Oil/chemical/gas tanker
VESSEL_TYPE_PASSENGER
= 3
Cruise, ferry, transport
VESSEL_TYPE_FISHING
= 4
Commercial fishing vessel
VESSEL_TYPE_MILITARY
= 5
Naval combatant or auxiliary
VESSEL_TYPE_TUG
= 6
Tug, tow, or offshore support
VESSEL_TYPE_RECREATIONAL
= 7
Small craft, yacht (MDA tracking)
VESSEL_TYPE_SAR
= 8
Search and Rescue
ICAO wake turbulence category.
WAKE_CATEGORY_UNSPECIFIED
= 0
WAKE_CATEGORY_LIGHT
= 1
< 7,000 kg
WAKE_CATEGORY_MEDIUM
= 2
7,000 - 136,000 kg
WAKE_CATEGORY_HEAVY
= 3
> 136,000 kg
WAKE_CATEGORY_SUPER
= 4
C-5M Galaxy, An-124