Skip to content

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

URI: vega_scverse:DataObject

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