Skip to content

Class: LevelDefinition

Named nesting level within a feature hierarchy (Feature 053, FR-010). Defines how addresses at this level are interpreted.

URI: debrief:class/LevelDefinition

 classDiagram
    class LevelDefinition
    click LevelDefinition href "../../classes/LevelDefinition/"
      LevelDefinition : addressingMode





        LevelDefinition --> "1" AddressingMode : addressingMode
        click AddressingMode href "../../enums/AddressingMode/"



      LevelDefinition : description

      LevelDefinition : name


Slots

Name Cardinality and Range Description Inheritance
name 1
String
Level identifier used in selection paths direct
addressingMode 1
AddressingMode
How addresses at this level are interpreted direct
description 0..1
String
Human-readable description direct

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:LevelDefinition
native debrief:LevelDefinition

LinkML Source

Direct

name: LevelDefinition
description: Named nesting level within a feature hierarchy (Feature 053, FR-010).
  Defines how addresses at this level are interpreted.
from_schema: https://debrief.info/schemas/debrief
attributes:
  name:
    name: name
    description: Level identifier used in selection paths
    from_schema: https://debrief.info/schemas/session-state
    domain_of:
    - SegmentMetadata
    - SensorData
    - TUAData
    - PointMetadataEntry
    - ReferenceLocationProperties
    - Tool
    - ToolParameter
    - PlatformRecord
    - LevelDefinition
    - DatasetSeries
    range: string
    required: true
  addressingMode:
    name: addressingMode
    description: How addresses at this level are interpreted
    from_schema: https://debrief.info/schemas/session-state
    rank: 1000
    domain_of:
    - LevelDefinition
    range: AddressingMode
    required: true
  description:
    name: description
    description: Human-readable description
    from_schema: https://debrief.info/schemas/session-state
    domain_of:
    - ReferenceLocationProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - Tool
    - ToolParameter
    - LevelDefinition
    range: string

Induced

name: LevelDefinition
description: Named nesting level within a feature hierarchy (Feature 053, FR-010).
  Defines how addresses at this level are interpreted.
from_schema: https://debrief.info/schemas/debrief
attributes:
  name:
    name: name
    description: Level identifier used in selection paths
    from_schema: https://debrief.info/schemas/session-state
    alias: name
    owner: LevelDefinition
    domain_of:
    - SegmentMetadata
    - SensorData
    - TUAData
    - PointMetadataEntry
    - ReferenceLocationProperties
    - Tool
    - ToolParameter
    - PlatformRecord
    - LevelDefinition
    - DatasetSeries
    range: string
    required: true
  addressingMode:
    name: addressingMode
    description: How addresses at this level are interpreted
    from_schema: https://debrief.info/schemas/session-state
    rank: 1000
    alias: addressingMode
    owner: LevelDefinition
    domain_of:
    - LevelDefinition
    range: AddressingMode
    required: true
  description:
    name: description
    description: Human-readable description
    from_schema: https://debrief.info/schemas/session-state
    alias: description
    owner: LevelDefinition
    domain_of:
    - ReferenceLocationProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - Tool
    - ToolParameter
    - LevelDefinition
    range: string