Skip to content

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ΒΆ

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