Class: SpatialDataElementObject
Data object pertaining to an element within the SpatialData object.
URI: vega_scverse:SpatialDataElementObject
classDiagram
class SpatialDataElementObject
click SpatialDataElementObject href "../SpatialDataElementObject"
DataObject <|-- SpatialDataElementObject
click DataObject href "../DataObject"
SpatialDataElementObject : format
SpatialDataElementObject --> "1" ElementFormat : format
click ElementFormat href "../ElementFormat"
SpatialDataElementObject : name
SpatialDataElementObject : source
SpatialDataElementObject : transform
Inheritance
- DataObject
- SpatialDataElementObject
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
format | 1 ElementFormat |
direct | |
source | 1 String |
The source of the SpatialData element | direct |
transform | 1..* String or FilterTransform or FilterChannelTransform or AggregateTransform or SpreadTransform or NormalizationFormulaTransform |
An array of transforms applied to the SpatialData element | direct |
name | 1 String |
The name used throughout the view configuration to refer to the data object | DataObject |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/scverse/vega-scverse/specification
Mappings
Mapping Type | Mapped Value |
---|---|
self | vega_scverse:SpatialDataElementObject |
native | vega_scverse:SpatialDataElementObject |
LinkML Source
Direct
name: SpatialDataElementObject
description: Data object pertaining to an element within the SpatialData object.
from_schema: https://w3id.org/scverse/vega-scverse/specification
is_a: DataObject
attributes:
format:
name: format
from_schema: https://w3id.org/scverse/vega-scverse/data
domain_of:
- DataObject
- SpatialDataObject
- BaseTableObject
- SpatialDataElementObject
range: ElementFormat
required: true
source:
name: source
description: "The source of the SpatialData element. Must be the name / identifier\
\ of a SpatialData Object in the \nview configuration."
from_schema: https://w3id.org/scverse/vega-scverse/data
domain_of:
- BaseTableObject
- SpatialDataElementObject
required: true
pattern: ^(.*_)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
transform:
name: transform
description: 'An array of transforms applied to the SpatialData element. The first
transform is always `filter_element`,
which filters the SpatialData source object based on the element name. This
is followed by `filter_cs`, to
specify in which coordinate system the element should be visualized. This can
be followed by other optional
transforms.'
from_schema: https://w3id.org/scverse/vega-scverse/data
domain_of:
- BaseTableObject
- SpatialDataElementObject
required: true
multivalued: true
any_of:
- range: FilterTransform
- range: FilterChannelTransform
- range: AggregateTransform
- range: SpreadTransform
- range: NormalizationFormulaTransform
Induced
name: SpatialDataElementObject
description: Data object pertaining to an element within the SpatialData object.
from_schema: https://w3id.org/scverse/vega-scverse/specification
is_a: DataObject
attributes:
format:
name: format
from_schema: https://w3id.org/scverse/vega-scverse/data
alias: format
owner: SpatialDataElementObject
domain_of:
- DataObject
- SpatialDataObject
- BaseTableObject
- SpatialDataElementObject
range: ElementFormat
required: true
source:
name: source
description: "The source of the SpatialData element. Must be the name / identifier\
\ of a SpatialData Object in the \nview configuration."
from_schema: https://w3id.org/scverse/vega-scverse/data
alias: source
owner: SpatialDataElementObject
domain_of:
- BaseTableObject
- SpatialDataElementObject
range: string
required: true
pattern: ^(.*_)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
transform:
name: transform
description: 'An array of transforms applied to the SpatialData element. The first
transform is always `filter_element`,
which filters the SpatialData source object based on the element name. This
is followed by `filter_cs`, to
specify in which coordinate system the element should be visualized. This can
be followed by other optional
transforms.'
from_schema: https://w3id.org/scverse/vega-scverse/data
alias: transform
owner: SpatialDataElementObject
domain_of:
- BaseTableObject
- SpatialDataElementObject
range: string
required: true
multivalued: true
any_of:
- range: FilterTransform
- range: FilterChannelTransform
- range: AggregateTransform
- range: SpreadTransform
- range: NormalizationFormulaTransform
name:
name: name
description: "The name used throughout the view configuration to refer to the\
\ data object. It is an arbitrary string \nfollowed by an underscore and pseudo\
\ UUID."
from_schema: https://w3id.org/scverse/vega-scverse/data
rank: 1000
alias: name
owner: SpatialDataElementObject
domain_of:
- DataObject
- Scale
range: string
required: true
pattern: ^(.*_)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$