Class: DataInjection

External data injected into the observation pipeline

URI: tvbo:class/DataInjection

 classDiagram
    class DataInjection
    click DataInjection href "./DataInjection.html"
      DataInjection : data_source
        
          
    
        
        
        DataInjection --> "0..1" String : data_source
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      DataInjection : generation_function
        
          
    
        
        
        DataInjection --> "0..1" Function : generation_function
        click Function href "./Function.html"
    

        
      DataInjection : name
        
          
    
        
        
        DataInjection --> "1" String : name
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      DataInjection : shape
        
          
    
        
        
        DataInjection --> "*" Integer : shape
        click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
    

        
      DataInjection : values
        
          
    
        
        
        DataInjection --> "*" Float : values
        click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
    

        
      

Slots

Name Cardinality and Range Description Inheritance
name 1
xsd:string
direct
data_source 0..1
xsd:string
Source of the data (file, array, generated) direct
values *
xsd:float
Actual data values (for small arrays) direct
shape *
xsd:integer
Shape of the injected data direct
generation_function 0..1
Function
Function to generate the data (e direct

Usages

used by used in type used
ObservationModel data_injections range DataInjection
DownsamplingModel data_injections range DataInjection
Monitor data_injections range DataInjection

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:DataInjection
native tvbo:DataInjection

LinkML Source

Direct

name: DataInjection
description: External data injected into the observation pipeline
from_schema: https://w3id.org/tvbo
attributes:
  name:
    name: name
    from_schema: https://w3id.org/tvbo
    domain_of:
    - BrainAtlas
    - CommonCoordinateSpace
    - ParcellationEntity
    - DBSProtocol
    - ClinicalScale
    - ClinicalScore
    - ObservationModel
    - DataInjection
    - Dynamics
    - StateVariable
    - Distribution
    - Parameter
    - CouplingInput
    - Function
    - Callable
    - DerivedParameter
    - DerivedVariable
    - Monitor
    - Coupling
    - SoftwareEnvironment
    - SoftwareRequirement
    - SoftwarePackage
    range: string
    required: true
  data_source:
    name: data_source
    description: Source of the data (file, array, generated)
    from_schema: https://w3id.org/tvbo
    domain_of:
    - Parcellation
    - DataInjection
    range: string
  values:
    name: values
    description: Actual data values (for small arrays)
    from_schema: https://w3id.org/tvbo
    domain_of:
    - Matrix
    - BrainRegionSeries
    - DataInjection
    - SpatialField
    range: float
    multivalued: true
  shape:
    name: shape
    description: Shape of the injected data
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - DataInjection
    - Parameter
    - NDArray
    range: integer
    multivalued: true
  generation_function:
    name: generation_function
    description: Function to generate the data (e.g., np.arange)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - DataInjection
    range: Function

Induced

name: DataInjection
description: External data injected into the observation pipeline
from_schema: https://w3id.org/tvbo
attributes:
  name:
    name: name
    from_schema: https://w3id.org/tvbo
    alias: name
    owner: DataInjection
    domain_of:
    - BrainAtlas
    - CommonCoordinateSpace
    - ParcellationEntity
    - DBSProtocol
    - ClinicalScale
    - ClinicalScore
    - ObservationModel
    - DataInjection
    - Dynamics
    - StateVariable
    - Distribution
    - Parameter
    - CouplingInput
    - Function
    - Callable
    - DerivedParameter
    - DerivedVariable
    - Monitor
    - Coupling
    - SoftwareEnvironment
    - SoftwareRequirement
    - SoftwarePackage
    range: string
    required: true
  data_source:
    name: data_source
    description: Source of the data (file, array, generated)
    from_schema: https://w3id.org/tvbo
    alias: data_source
    owner: DataInjection
    domain_of:
    - Parcellation
    - DataInjection
    range: string
  values:
    name: values
    description: Actual data values (for small arrays)
    from_schema: https://w3id.org/tvbo
    alias: values
    owner: DataInjection
    domain_of:
    - Matrix
    - BrainRegionSeries
    - DataInjection
    - SpatialField
    range: float
    multivalued: true
  shape:
    name: shape
    description: Shape of the injected data
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: shape
    owner: DataInjection
    domain_of:
    - DataInjection
    - Parameter
    - NDArray
    range: integer
    multivalued: true
  generation_function:
    name: generation_function
    description: Function to generate the data (e.g., np.arange)
    from_schema: https://w3id.org/tvbo
    rank: 1000
    alias: generation_function
    owner: DataInjection
    domain_of:
    - DataInjection
    range: Function