classDiagram
class ExperimentResultSidecar
click ExperimentResultSidecar href "./ExperimentResultSidecar.html"
ExperimentResultSidecar : data_file
ExperimentResultSidecar --> "1" String : data_file
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
ExperimentResultSidecar : metadata
ExperimentResultSidecar --> "0..1" ScalarValue : metadata
click ScalarValue href "./ScalarValue.html"
ExperimentResultSidecar : parameters
ExperimentResultSidecar --> "*" CachedArray : parameters
click CachedArray href "./CachedArray.html"
ExperimentResultSidecar : provenance
ExperimentResultSidecar --> "0..1" Provenance : provenance
click Provenance href "./Provenance.html"
Class: ExperimentResultSidecar
Descriptor for a cached ExperimentResult: the .h5 companion holding the fitted parameter arrays, one CachedArray entry per array, and the provenance a downstream cache needs to decide whether the result is still valid. Written by tvbo.data.experiment_result_io.save_sidecar, so it is generated rather than authored — but it is self-describing (it carries a tvbo_class envelope naming this class), which is what lets tvbo validate schema check a generated sidecar instead of falling back to some unrelated class and failing on its required slots.
URI: tvbo:ExperimentResultSidecar
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:ExperimentResultSidecar |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| data_file | 1 xsd:string |
Path to the h5 companion (relative to the yaml) | direct |
| parameters | * CachedArray |
One entry per array in the `` | direct |
| provenance | 0..1 Provenance |
Producing experiment’s YAML hash, its input fingerprints and the writing agen… | direct |
| metadata | 0..1 ScalarValue |
Free-form extra metadata passed through by the writer’s caller, so any value … | direct |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:ExperimentResultSidecar |
| native | tvbo:ExperimentResultSidecar |
LinkML Source
Direct
name: ExperimentResultSidecar
description: 'Descriptor for a cached ``ExperimentResult``: the ``.h5`` companion
holding the fitted parameter arrays, one ``CachedArray`` entry per array, and the
provenance a downstream cache needs to decide whether the result is still valid.
Written by ``tvbo.data.experiment_result_io.save_sidecar``, so it is generated rather
than authored — but it is self-describing (it carries a ``tvbo_class`` envelope
naming this class), which is what lets ``tvbo validate schema`` check a generated
sidecar instead of falling back to some unrelated class and failing on its required
slots.'
from_schema: https://w3id.org/tvbo
attributes:
data_file:
name: data_file
description: Path to the h5 companion (relative to the yaml).
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- ExperimentResultSidecar
- Phenotype
- Network
range: string
required: true
parameters:
name: parameters
description: One entry per array in the ``.h5`` companion's ``parameters`` group.
from_schema: https://w3id.org/tvbo
domain_of:
- Equation
- Stimulus
- Event
- ExperimentResultSidecar
- Network
- GraphGenerator
- Node
- Edge
- Observation
- Analysis
- Dynamics
- Distribution
- Noise
- Exploration
- Discretization
- BranchSwitch
- Integrator
- Coupling
- PDE
range: CachedArray
multivalued: true
inlined_as_list: true
provenance:
name: provenance
description: Producing experiment's YAML hash, its input fingerprints and the
writing agent.
from_schema: https://w3id.org/tvbo
domain_of:
- Figure
- ResultEntity
- ExperimentResultSidecar
- Phenotype
- Network
- SimulationExperiment
range: Provenance
inlined: true
metadata:
name: metadata
description: Free-form extra metadata passed through by the writer's caller, so
any value shape (``linkml:Any``) rather than a declared one.
from_schema: https://w3id.org/tvbo
domain_of:
- Subject
- ExperimentResultSidecar
range: ScalarValue
inlined: true
class_uri: tvbo:ExperimentResultSidecarInduced
name: ExperimentResultSidecar
description: 'Descriptor for a cached ``ExperimentResult``: the ``.h5`` companion
holding the fitted parameter arrays, one ``CachedArray`` entry per array, and the
provenance a downstream cache needs to decide whether the result is still valid.
Written by ``tvbo.data.experiment_result_io.save_sidecar``, so it is generated rather
than authored — but it is self-describing (it carries a ``tvbo_class`` envelope
naming this class), which is what lets ``tvbo validate schema`` check a generated
sidecar instead of falling back to some unrelated class and failing on its required
slots.'
from_schema: https://w3id.org/tvbo
attributes:
data_file:
name: data_file
description: Path to the h5 companion (relative to the yaml).
from_schema: https://w3id.org/tvbo
rank: 1000
owner: ExperimentResultSidecar
domain_of:
- ExperimentResultSidecar
- Phenotype
- Network
range: string
required: true
parameters:
name: parameters
description: One entry per array in the ``.h5`` companion's ``parameters`` group.
from_schema: https://w3id.org/tvbo
owner: ExperimentResultSidecar
domain_of:
- Equation
- Stimulus
- Event
- ExperimentResultSidecar
- Network
- GraphGenerator
- Node
- Edge
- Observation
- Analysis
- Dynamics
- Distribution
- Noise
- Exploration
- Discretization
- BranchSwitch
- Integrator
- Coupling
- PDE
range: CachedArray
multivalued: true
inlined: true
inlined_as_list: true
provenance:
name: provenance
description: Producing experiment's YAML hash, its input fingerprints and the
writing agent.
from_schema: https://w3id.org/tvbo
owner: ExperimentResultSidecar
domain_of:
- Figure
- ResultEntity
- ExperimentResultSidecar
- Phenotype
- Network
- SimulationExperiment
range: Provenance
inlined: true
metadata:
name: metadata
description: Free-form extra metadata passed through by the writer's caller, so
any value shape (``linkml:Any``) rather than a declared one.
from_schema: https://w3id.org/tvbo
owner: ExperimentResultSidecar
domain_of:
- Subject
- ExperimentResultSidecar
range: ScalarValue
inlined: true
class_uri: tvbo:ExperimentResultSidecar