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"
Class: DataInjection
External data injected into the observation pipeline
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: FunctionInduced
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