Class: DataObject
_Abstract class for Vega like data set definitions and transforms that define the data based on scverse data _
models like SpatialData and AnnData to load and how to process it.
- NOTE: this is an abstract class and should not be instantiated directly
classDiagram
class DataObject
click DataObject href "../DataObject"
DataObject <|-- SpatialDataObject
click SpatialDataObject href "../SpatialDataObject"
DataObject <|-- BaseTableObject
click BaseTableObject href "../BaseTableObject"
DataObject <|-- SpatialDataElementObject
click SpatialDataElementObject href "../SpatialDataElementObject"
DataObject : format
DataObject : name
Inheritance
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
name | 1 String |
The name used throughout the view configuration to refer to the data object | direct |
format | 1 String |
Format object containing the type of data as object and a string or float val... | direct |
Usages
used by | used in | type | used |
---|---|---|---|
ViewConfiguration | data | range | DataObject |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/scverse/vega-scverse/specification
Mappings
Mapping Type | Mapped Value |
---|---|
self | vega_scverse:DataObject |
native | vega_scverse:DataObject |
LinkML Source
Direct
name: DataObject
description: "Abstract class for Vega like data set definitions and transforms that\
\ define the data based on scverse data \nmodels like SpatialData and AnnData to\
\ load and how to process it."
from_schema: https://w3id.org/scverse/vega-scverse/specification
abstract: true
attributes:
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
domain_of:
- DataObject
- Scale
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}$
format:
name: format
description: Format object containing the type of data as object and a string
or float value representing the version.
from_schema: https://w3id.org/scverse/vega-scverse/data
rank: 1000
domain_of:
- DataObject
- SpatialDataObject
- BaseTableObject
- SpatialDataElementObject
required: true
Induced
name: DataObject
description: "Abstract class for Vega like data set definitions and transforms that\
\ define the data based on scverse data \nmodels like SpatialData and AnnData to\
\ load and how to process it."
from_schema: https://w3id.org/scverse/vega-scverse/specification
abstract: true
attributes:
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: DataObject
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}$
format:
name: format
description: Format object containing the type of data as object and a string
or float value representing the version.
from_schema: https://w3id.org/scverse/vega-scverse/data
rank: 1000
alias: format
owner: DataObject
domain_of:
- DataObject
- SpatialDataObject
- BaseTableObject
- SpatialDataElementObject
range: string
required: true