Skip to content

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

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}$