Class: ReferenceLocationPropertiesΒΆ
Properties for a ReferenceLocation
URI: debrief:class/ReferenceLocationProperties
classDiagram
class ReferenceLocationProperties
click ReferenceLocationProperties href "../../classes/ReferenceLocationProperties/"
BaseFeatureProperties <|-- ReferenceLocationProperties
click BaseFeatureProperties href "../../classes/BaseFeatureProperties/"
ReferenceLocationProperties : description
ReferenceLocationProperties : kind
ReferenceLocationProperties --> "1" FeatureKindEnum : kind
click FeatureKindEnum href "../../enums/FeatureKindEnum/"
ReferenceLocationProperties : location_type
ReferenceLocationProperties --> "1" LocationTypeEnum : location_type
click LocationTypeEnum href "../../enums/LocationTypeEnum/"
ReferenceLocationProperties : name
ReferenceLocationProperties : point_metadata
ReferenceLocationProperties --> "*" PointMetadataEntry : point_metadata
click PointMetadataEntry href "../../classes/PointMetadataEntry/"
ReferenceLocationProperties : provenance
ReferenceLocationProperties --> "*" LogEntry : provenance
click LogEntry href "../../classes/LogEntry/"
ReferenceLocationProperties : style
ReferenceLocationProperties --> "1" PointProperties : style
click PointProperties href "../../classes/PointProperties/"
ReferenceLocationProperties : symbol
ReferenceLocationProperties : tags
ReferenceLocationProperties : valid_from
ReferenceLocationProperties : valid_until
InheritanceΒΆ
- BaseFeatureProperties
- ReferenceLocationProperties
SlotsΒΆ
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| kind | 1 FeatureKindEnum |
Feature type discriminator | direct |
| name | 1 String |
Reference location name | direct |
| location_type | 1 LocationTypeEnum |
Type of reference | direct |
| description | 0..1 String |
Additional description | direct |
| symbol | 0..1 String |
Map symbol identifier | direct |
| style | 1 PointProperties |
Point styling properties for display | direct |
| valid_from | 0..1 datetime |
Start of validity period | direct |
| valid_until | 0..1 datetime |
End of validity period | direct |
| point_metadata | * PointMetadataEntry |
Per-point metadata array, parallel to MultiPoint coordinates | direct |
| tags | * String |
Free-text labels assigned to this feature by the analyst | BaseFeatureProperties |
| provenance | * LogEntry |
PROV-aligned provenance records (append-only log of tool operations) | BaseFeatureProperties |
UsagesΒΆ
| used by | used in | type | used |
|---|---|---|---|
| ReferenceLocation | properties | range | ReferenceLocationProperties |
Identifier and Mapping InformationΒΆ
Schema SourceΒΆ
- from schema: https://debrief.info/schemas/debrief
MappingsΒΆ
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:ReferenceLocationProperties |
| native | debrief:ReferenceLocationProperties |
LinkML SourceΒΆ
DirectΒΆ
name: ReferenceLocationProperties
description: Properties for a ReferenceLocation
from_schema: https://debrief.info/schemas/debrief
is_a: BaseFeatureProperties
attributes:
kind:
name: kind
description: Feature type discriminator
from_schema: https://debrief.info/schemas/geojson
domain_of:
- BaseFeatureProperties
- TrackProperties
- ReferenceLocationProperties
- SystemStateProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
- SelectionRequirement
- SystemRecordProperties
range: FeatureKindEnum
required: true
equals_string: POINT
name:
name: name
description: Reference location name
from_schema: https://debrief.info/schemas/geojson
domain_of:
- SegmentMetadata
- SensorData
- TUAData
- PointMetadataEntry
- ReferenceLocationProperties
- Tool
- ToolParameter
- PlatformRecord
- LevelDefinition
- DatasetSeries
required: true
location_type:
name: location_type
description: Type of reference
from_schema: https://debrief.info/schemas/geojson
rank: 1000
domain_of:
- ReferenceLocationProperties
range: LocationTypeEnum
required: true
description:
name: description
description: Additional description
from_schema: https://debrief.info/schemas/geojson
rank: 1000
domain_of:
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- Tool
- ToolParameter
- LevelDefinition
symbol:
name: symbol
description: Map symbol identifier
from_schema: https://debrief.info/schemas/geojson
domain_of:
- PositionStyle
- PositionStyleOverride
- ReferenceLocationProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
style:
name: style
description: Point styling properties for display
from_schema: https://debrief.info/schemas/geojson
domain_of:
- SegmentMetadata
- TrackProperties
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: PointProperties
required: true
valid_from:
name: valid_from
description: Start of validity period
from_schema: https://debrief.info/schemas/geojson
rank: 1000
domain_of:
- ReferenceLocationProperties
range: datetime
valid_until:
name: valid_until
description: End of validity period
from_schema: https://debrief.info/schemas/geojson
rank: 1000
domain_of:
- ReferenceLocationProperties
range: datetime
point_metadata:
name: point_metadata
description: Per-point metadata array, parallel to MultiPoint coordinates. Each
entry contains at minimum an index and name. Downstream tools extend entries
with zone/color fields.
from_schema: https://debrief.info/schemas/geojson
rank: 1000
domain_of:
- ReferenceLocationProperties
range: PointMetadataEntry
multivalued: true
inlined: true
inlined_as_list: true
InducedΒΆ
name: ReferenceLocationProperties
description: Properties for a ReferenceLocation
from_schema: https://debrief.info/schemas/debrief
is_a: BaseFeatureProperties
attributes:
kind:
name: kind
description: Feature type discriminator
from_schema: https://debrief.info/schemas/geojson
alias: kind
owner: ReferenceLocationProperties
domain_of:
- BaseFeatureProperties
- TrackProperties
- ReferenceLocationProperties
- SystemStateProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
- SelectionRequirement
- SystemRecordProperties
range: FeatureKindEnum
required: true
equals_string: POINT
name:
name: name
description: Reference location name
from_schema: https://debrief.info/schemas/geojson
alias: name
owner: ReferenceLocationProperties
domain_of:
- SegmentMetadata
- SensorData
- TUAData
- PointMetadataEntry
- ReferenceLocationProperties
- Tool
- ToolParameter
- PlatformRecord
- LevelDefinition
- DatasetSeries
range: string
required: true
location_type:
name: location_type
description: Type of reference
from_schema: https://debrief.info/schemas/geojson
rank: 1000
alias: location_type
owner: ReferenceLocationProperties
domain_of:
- ReferenceLocationProperties
range: LocationTypeEnum
required: true
description:
name: description
description: Additional description
from_schema: https://debrief.info/schemas/geojson
rank: 1000
alias: description
owner: ReferenceLocationProperties
domain_of:
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- Tool
- ToolParameter
- LevelDefinition
range: string
symbol:
name: symbol
description: Map symbol identifier
from_schema: https://debrief.info/schemas/geojson
alias: symbol
owner: ReferenceLocationProperties
domain_of:
- PositionStyle
- PositionStyleOverride
- ReferenceLocationProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: string
style:
name: style
description: Point styling properties for display
from_schema: https://debrief.info/schemas/geojson
alias: style
owner: ReferenceLocationProperties
domain_of:
- SegmentMetadata
- TrackProperties
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- NarrativeEntryProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- TextAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
range: PointProperties
required: true
valid_from:
name: valid_from
description: Start of validity period
from_schema: https://debrief.info/schemas/geojson
rank: 1000
alias: valid_from
owner: ReferenceLocationProperties
domain_of:
- ReferenceLocationProperties
range: datetime
valid_until:
name: valid_until
description: End of validity period
from_schema: https://debrief.info/schemas/geojson
rank: 1000
alias: valid_until
owner: ReferenceLocationProperties
domain_of:
- ReferenceLocationProperties
range: datetime
point_metadata:
name: point_metadata
description: Per-point metadata array, parallel to MultiPoint coordinates. Each
entry contains at minimum an index and name. Downstream tools extend entries
with zone/color fields.
from_schema: https://debrief.info/schemas/geojson
rank: 1000
alias: point_metadata
owner: ReferenceLocationProperties
domain_of:
- ReferenceLocationProperties
range: PointMetadataEntry
multivalued: true
inlined: true
inlined_as_list: true
tags:
name: tags
description: Free-text labels assigned to this feature by the analyst
from_schema: https://debrief.info/schemas/common
rank: 1000
alias: tags
owner: ReferenceLocationProperties
domain_of:
- BaseFeatureProperties
- StacExtensionProperties
- StacItemSummary
range: string
required: false
multivalued: true
provenance:
name: provenance
description: PROV-aligned provenance records (append-only log of tool operations)
from_schema: https://debrief.info/schemas/common
rank: 1000
alias: provenance
owner: ReferenceLocationProperties
domain_of:
- BaseFeatureProperties
- SystemStateProperties
- SystemRecordProperties
range: LogEntry
multivalued: true
inlined: true
inlined_as_list: true