Skip to content

Slot: vertex_metadata

Sparse list of per-vertex metadata, keyed by path. Empty arrays MUST be omitted from the serialised feature (FR-010). Duplicate path values MUST be rejected by validators (contract §Cross-cutting #3). Every concrete subclass of BaseFeatureProperties gains this slot by inheritance — see spec #192, contracts/vertex-metadata-slot.md.

URI: debrief:slot/vertex_metadata Alias: vertex_metadata

Applicable Classes

Name Description Modifies Slot
TextAnnotationProperties Properties for a TextAnnotation no
MultiPointFeatureProperties Properties for a MultiPointFeature (multi-point tool results) no
SceneProperties Properties class for a Scene child Feature no
ReferenceLocationProperties Properties for a ReferenceLocation no
MultiPolygonFeatureProperties Properties for a MultiPolygonFeature (multi-polygon tool results) no
NarrativeEntryProperties Properties for a NarrativeEntry annotation no
BaseFeatureProperties Abstract base for all GeoJSON feature properties classes no
CircleAnnotationProperties Properties for a CircleAnnotation no
StoryboardProperties Properties class for a Storyboard parent Feature no
VectorAnnotationProperties Properties for a VectorAnnotation no
TrackProperties Properties for a TrackFeature no
RectangleAnnotationProperties Properties for a RectangleAnnotation no
PolyAnnotationProperties Properties for a PolyAnnotation no
LineAnnotationProperties Properties for a LineAnnotation no

Properties

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

name: vertex_metadata
description: 'Sparse list of per-vertex metadata, keyed by `path`. Empty arrays MUST
  be omitted from the serialised feature (FR-010). Duplicate `path` values MUST be
  rejected by validators (contract §Cross-cutting #3). Every concrete subclass of
  `BaseFeatureProperties` gains this slot by inheritance  see spec #192, contracts/vertex-metadata-slot.md.'
from_schema: https://debrief.info/schemas/debrief
rank: 1000
alias: vertex_metadata
owner: BaseFeatureProperties
domain_of:
- BaseFeatureProperties
range: VertexMetadata
required: false
multivalued: true
inlined: true
inlined_as_list: true