Slot: class_reference

Direct class reference (alternative to pipeline). Use for external library classes like tvboptim.Bold, custom monitors, or any callable class. The class is instantiated with constructor_args and called with call_args. Example: {name: Bold, module: tvboptim.observations.tvb_monitors.bold, constructor_args: [{name: period, value: 1000.0}]}

URI: tvbo:slot/class_reference Alias: class_reference

Applicable Classes

Name Description Modifies Slot
DerivedObservation Observation derived from one or more other observations no
Observation Unified class for all observation/measurement specifications no

Properties

Type and Range

Property Value
Range ClassReference
Domain Of Observation

Cardinality and Requirements

Property Value

Slot Characteristics

Property Value
Owner Observation

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

name: class_reference
description: 'Direct class reference (alternative to pipeline). Use for external library
  classes like tvboptim.Bold, custom monitors, or any callable class. The class is
  instantiated with constructor_args and called with call_args. Example: {name: Bold,
  module: tvboptim.observations.tvb_monitors.bold, constructor_args: [{name: period,
  value: 1000.0}]}'
from_schema: https://w3id.org/tvbo
rank: 1000
alias: class_reference
owner: Observation
domain_of:
- Observation
range: ClassReference
inlined: true