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