Class: DatasetAxisMetadata¶
Axis label and type metadata for a dataset chart
URI: debrief:class/DatasetAxisMetadata
classDiagram
class DatasetAxisMetadata
click DatasetAxisMetadata href "../../classes/DatasetAxisMetadata/"
DatasetAxisMetadata : label
DatasetAxisMetadata : type
DatasetAxisMetadata : units
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| label | 1 String |
Human-readable axis label (e | direct |
| type | 1 String |
Axis data type (temporal, quantitative) | direct |
| units | 0..1 String |
Units for the axis values (e | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| DatasetMetadata | xAxis | range | DatasetAxisMetadata |
| DatasetMetadata | yAxis | range | DatasetAxisMetadata |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:DatasetAxisMetadata |
| native | debrief:DatasetAxisMetadata |
LinkML Source¶
Direct¶
name: DatasetAxisMetadata
description: Axis label and type metadata for a dataset chart
from_schema: https://debrief.info/schemas/debrief
attributes:
label:
name: label
description: Human-readable axis label (e.g., "Time", "Range")
from_schema: https://debrief.com/schemas/tool-result
domain_of:
- PositionStyleOverride
- SensorContact
- TUASolution
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
- ToolResultAnnotations
- DatasetAxisMetadata
range: string
required: true
type:
name: type
description: Axis data type (temporal, quantitative)
from_schema: https://debrief.com/schemas/tool-result
domain_of:
- GeoJSONPoint
- GeoJSONEmptyPoint
- GeoJSONLineString
- GeoJSONPolygon
- GeoJSONMultiPoint
- GeoJSONMultiLineString
- GeoJSONMultiPolygon
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- ToolParameter
- FileProvEntry
- GeoJSONGeometry
- GeoJSONFeature
- DatasetAxisMetadata
- DatasetEntry
range: string
required: true
units:
name: units
description: Units for the axis values (e.g., "m", "°")
from_schema: https://debrief.com/schemas/tool-result
rank: 1000
domain_of:
- DatasetAxisMetadata
range: string
Induced¶
name: DatasetAxisMetadata
description: Axis label and type metadata for a dataset chart
from_schema: https://debrief.info/schemas/debrief
attributes:
label:
name: label
description: Human-readable axis label (e.g., "Time", "Range")
from_schema: https://debrief.com/schemas/tool-result
alias: label
owner: DatasetAxisMetadata
domain_of:
- PositionStyleOverride
- SensorContact
- TUASolution
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- CircleAnnotationProperties
- RectangleAnnotationProperties
- LineAnnotationProperties
- VectorAnnotationProperties
- PolyAnnotationProperties
- ToolResultAnnotations
- DatasetAxisMetadata
range: string
required: true
type:
name: type
description: Axis data type (temporal, quantitative)
from_schema: https://debrief.com/schemas/tool-result
alias: type
owner: DatasetAxisMetadata
domain_of:
- GeoJSONPoint
- GeoJSONEmptyPoint
- GeoJSONLineString
- GeoJSONPolygon
- GeoJSONMultiPoint
- GeoJSONMultiLineString
- GeoJSONMultiPolygon
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- ToolParameter
- FileProvEntry
- GeoJSONGeometry
- GeoJSONFeature
- DatasetAxisMetadata
- DatasetEntry
range: string
required: true
units:
name: units
description: Units for the axis values (e.g., "m", "°")
from_schema: https://debrief.com/schemas/tool-result
rank: 1000
alias: units
owner: DatasetAxisMetadata
domain_of:
- DatasetAxisMetadata
range: string