Class: Aircraft
The Aircraft object represents any aircraft or otherwise airborne asset such as
an unmanned system, airplane, balloon, spacecraft, or otherwise. The Aircraft
object is intended to normalized data captured or otherwise logged from active
radar, passive radar, multi-spectral systems, or the Automatic Dependant
Broadcast - Surveillance (ADS-B), and/or Mode S systems.
URI: ocsf:Aircraft
classDiagram
class Aircraft
click Aircraft href "../Aircraft/"
Entity <|-- Aircraft
click Entity href "../Entity/"
Aircraft <|-- UnmannedAerialSystem
click UnmannedAerialSystem href "../UnmannedAerialSystem/"
Aircraft : location
Aircraft --> "0..1 _recommended_" Location : location
click Location href "../Location/"
Aircraft : model
Aircraft : name
Aircraft : serial_number
Aircraft : speed
Aircraft : speed_accuracy
Aircraft : track_direction
Aircraft : uid
Aircraft : uid_alt
Aircraft : vertical_speed
Inheritance
- OcsfObject
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| location | 0..1 recommended Location |
The detailed geographical location usually associated with an IP address | direct |
| model | 0..1 String |
The model name of the aircraft or unmanned system | direct |
| name | 0..1 recommended String |
The name of the aircraft, such as the such as the flight name or callsign | direct |
| serial_number | 0..1 String |
The serial number of the aircraft | direct |
| speed | 0..1 String |
Ground speed of flight | direct |
| speed_accuracy | 0..1 String |
Provides quality/containment on horizontal ground speed | direct |
| track_direction | 0..1 String |
Direction of flight expressed as a “True North-based” ground track angle | direct |
| uid | 0..1 recommended String |
The primary identification identifier for an aircraft, such as the 24-bit | direct |
| uid_alt | 0..1 String |
A secondary identification identifier for an aircraft, such as the 4-digit | direct |
| vertical_speed | 0..1 String |
Vertical speed upward relative to the WGS-84 datum, measured in meters per | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AirborneBroadcastActivity | aircraft | range | Aircraft |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| any_of | [{'slot_conditions': {}}, {'slot_conditions': {'serial_number': {'required': True}}}, {'slot_conditions': {'uid': {'required': True}}}, {'slot_conditions': {'uid_alt': {'required': True}}}] |
In Subsets
Aliases
- Aircraft
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| ocsf_constraints | {"at_least_one": ["name", "serial_number", "uid", "uid_alt"]} |
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ocsf:Aircraft |
| native | ocsf:Aircraft |
LinkML Source
Direct
name: Aircraft
annotations:
ocsf_constraints:
tag: ocsf_constraints
value: '{"at_least_one": ["name", "serial_number", "uid", "uid_alt"]}'
description: 'The Aircraft object represents any aircraft or otherwise airborne asset
such as
an unmanned system, airplane, balloon, spacecraft, or otherwise. The Aircraft
object is intended to normalized data captured or otherwise logged from active
radar, passive radar, multi-spectral systems, or the Automatic Dependant
Broadcast - Surveillance (ADS-B), and/or Mode S systems.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Aircraft
is_a: Entity
slots:
- location
- model
- name
- serial_number
- speed
- speed_accuracy
- track_direction
- uid
- uid_alt
- vertical_speed
slot_usage:
location:
name: location
recommended: true
model:
name: model
description: The model name of the aircraft or unmanned system.
name:
name: name
description: The name of the aircraft, such as the such as the flight name or
callsign.
recommended: true
serial_number:
name: serial_number
description: The serial number of the aircraft.
uid:
name: uid
description: 'The primary identification identifier for an aircraft, such as the
24-bit
International Civil Aviation Organization (ICAO) identifier of the aircraft,
as
6 hex digits.'
recommended: true
uid_alt:
name: uid_alt
description: 'A secondary identification identifier for an aircraft, such as the
4-digit
squawk (octal representation).'
rules:
- postconditions:
any_of:
- slot_conditions:
name:
name: name
required: true
- slot_conditions:
serial_number:
name: serial_number
required: true
- slot_conditions:
uid:
name: uid
required: true
- slot_conditions:
uid_alt:
name: uid_alt
required: true
description: 'OCSF at_least_one: at least one of [''name'', ''serial_number'', ''uid'',
''uid_alt'']
must be set.'
Induced
name: Aircraft
annotations:
ocsf_constraints:
tag: ocsf_constraints
value: '{"at_least_one": ["name", "serial_number", "uid", "uid_alt"]}'
description: 'The Aircraft object represents any aircraft or otherwise airborne asset
such as
an unmanned system, airplane, balloon, spacecraft, or otherwise. The Aircraft
object is intended to normalized data captured or otherwise logged from active
radar, passive radar, multi-spectral systems, or the Automatic Dependant
Broadcast - Surveillance (ADS-B), and/or Mode S systems.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Aircraft
is_a: Entity
slot_usage:
location:
name: location
recommended: true
model:
name: model
description: The model name of the aircraft or unmanned system.
name:
name: name
description: The name of the aircraft, such as the such as the flight name or
callsign.
recommended: true
serial_number:
name: serial_number
description: The serial number of the aircraft.
uid:
name: uid
description: 'The primary identification identifier for an aircraft, such as the
24-bit
International Civil Aviation Organization (ICAO) identifier of the aircraft,
as
6 hex digits.'
recommended: true
uid_alt:
name: uid_alt
description: 'A secondary identification identifier for an aircraft, such as the
4-digit
squawk (octal representation).'
attributes:
location:
name: location
description: The detailed geographical location usually associated with an IP
address.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Geo Location
rank: 1000
alias: location
owner: Aircraft
domain_of:
- Osint
- Aircraft
- DomainContact
- Endpoint
- LdapPerson
- ManagedEntity
- UnmannedAerialSystem
- Device
range: Location
recommended: true
model:
name: model
description: The model name of the aircraft or unmanned system.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Model
rank: 1000
alias: model
owner: Aircraft
domain_of:
- Aircraft
- GpuInfo
- PeripheralDevice
- Device
range: string
name:
name: name
description: The name of the aircraft, such as the such as the flight name or
callsign.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Name
rank: 1000
alias: name
owner: Aircraft
domain_of:
- AnalysisTarget
- Observable
- Os
- Osint
- Package
- Parameter
- PrivilegeInfo
- San
- Scim
- Script
- ServicePrivilegeAnalysis
- SoftwareComponent
- Sso
- StartupItem
- ThreatActor
- Token
- Entity
- Resource
- Account
- Agent
- AiModel
- Aircraft
- Analytic
- ApplicationObject
- Assessment
- AutonomousSystem
- Campaign
- Check
- CisBenchmark
- CisBenchmarkResult
- CisControl
- ClassifierDetails
- Container
- D3fTactic
- D3fTechnique
- Database
- Databucket
- DomainContact
- Edge
- Endpoint
- Enrichment
- EnvironmentVariable
- Evidences
- Extension
- Feature
- File
- Graph
- Group
- HttpCookie
- HttpHeader
- Idp
- Image
- Job
- Kernel
- KeyValueObject
- LoadBalancer
- Logger
- Malware
- ManagedEntity
- MessageContext
- Metric
- Mitigation
- NetworkInterface
- Node
- Organization
- PeripheralDevice
- Policy
- ProcessEntity
- Product
- QueryInfo
- Reporter
- ResourceDetails
- Rule
- Scan
- Service
- SubTechnique
- Table
- Tactic
- Technique
- Trait
- TransformationInfo
- UnmannedAerialSystem
- User
- WebResource
- Device
- FtpActivity
- RegValue
- WinResource
- WinService
- PrefetchQuery
range: string
recommended: true
serial_number:
name: serial_number
annotations:
observable_id:
tag: observable_id
value: 37
description: The serial number of the aircraft.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Serial Number
rank: 1000
alias: serial_number
owner: Aircraft
domain_of:
- Aircraft
- Certificate
- DeviceHwInfo
- PeripheralDevice
- UnmannedAerialSystem
range: string
speed:
name: speed
description: 'Ground speed of flight. This value is provided in meters per second
with a
minimum resolution of 0.25 m/s. Special Values: <code>Invalid</code>, <code>No
Value</code>, or <code>Unknown: 255 m/s</code>.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Speed
rank: 1000
alias: speed
owner: Aircraft
domain_of:
- Aircraft
range: string
speed_accuracy:
name: speed_accuracy
description: 'Provides quality/containment on horizontal ground speed. Measured
in
meters/second.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Speed Accuracy
rank: 1000
alias: speed_accuracy
owner: Aircraft
domain_of:
- Aircraft
range: string
track_direction:
name: track_direction
description: 'Direction of flight expressed as a “True North-based” ground track
angle. This
value is provided in clockwise degrees with a minimum resolution of 1 degree.
If aircraft is not moving horizontally, use the “Unknown” value'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Track Direction
rank: 1000
alias: track_direction
owner: Aircraft
domain_of:
- Aircraft
range: string
uid:
name: uid
description: 'The primary identification identifier for an aircraft, such as the
24-bit
International Civil Aviation Organization (ICAO) identifier of the aircraft,
as
6 hex digits.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Unique ID
rank: 1000
alias: uid
owner: Aircraft
domain_of:
- Osint
- Package
- ProgrammaticCredential
- RelatedEvent
- Request
- Sbom
- Scim
- Script
- Session
- Span
- Sso
- Ticket
- Token
- Trace
- Entity
- Resource
- Account
- Advisory
- Agent
- AiModel
- Aircraft
- Analytic
- ApplicationObject
- Assessment
- Certificate
- Check
- ClassifierDetails
- Container
- Cve
- Cwe
- D3fTactic
- D3fTechnique
- DataClassification
- Database
- Databucket
- DomainContact
- Edge
- Email
- Endpoint
- Evidences
- Extension
- Feature
- File
- FindingObject
- FindingInfo
- Graph
- Group
- HttpRequest
- Idp
- Image
- KbArticle
- LoadBalancer
- Logger
- Malware
- ManagedEntity
- MessageContext
- Metadata
- Mitigation
- NetworkConnectionInfo
- NetworkEndpoint
- NetworkInterface
- Node
- Organization
- PeripheralDevice
- Policy
- ProcessEntity
- Product
- QueryInfo
- Reporter
- Rule
- Scan
- Service
- SubTechnique
- Table
- Tactic
- Technique
- Trait
- TransformationInfo
- UnmannedAerialSystem
- User
- WebResource
- Device
- WinResource
range: string
recommended: true
uid_alt:
name: uid_alt
description: 'A secondary identification identifier for an aircraft, such as the
4-digit
squawk (octal representation).'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Alternate ID
rank: 1000
alias: uid_alt
owner: Aircraft
domain_of:
- Scim
- Session
- Resource
- Agent
- Aircraft
- ApplicationObject
- FindingInfo
- Group
- UnmannedAerialSystem
- User
- Device
range: string
vertical_speed:
name: vertical_speed
description: 'Vertical speed upward relative to the WGS-84 datum, measured in
meters per
second. Special Values: <code>Invalid</code>, <code>No Value</code>, or
<code>Unknown: 63 m/s</code>.'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Vertical Speed
rank: 1000
alias: vertical_speed
owner: Aircraft
domain_of:
- Aircraft
range: string
rules:
- postconditions:
any_of:
- slot_conditions:
name:
name: name
required: true
- slot_conditions:
serial_number:
name: serial_number
required: true
- slot_conditions:
uid:
name: uid
required: true
- slot_conditions:
uid_alt:
name: uid_alt
required: true
description: 'OCSF at_least_one: at least one of [''name'', ''serial_number'', ''uid'',
''uid_alt'']
must be set.'