classDiagram
class Node
click Node href "./Node.html"
Node : description
Node --> "0..1" String : description
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Node : dynamics
Node --> "0..1" Dynamics : dynamics
click Dynamics href "./Dynamics.html"
Node : events
Node --> "*" Event : events
click Event href "./Event.html"
Node : id
Node --> "1" Integer : id
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
Node : label
Node --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Node : parameters
Node --> "*" Parameter : parameters
click Parameter href "./Parameter.html"
Node : position
Node --> "0..1" Coordinate : position
click Coordinate href "./Coordinate.html"
Node : record
Node --> "0..1" Boolean : record
click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
Node : region
Node --> "0..1" String : region
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Node : state
Node --> "*" StateValue : state
click StateValue href "./StateValue.html"
Node : subnetwork
Node --> "0..1" Network : subnetwork
click Network href "./Network.html"
Class: Node
A node in a network with its own dynamics and properties
URI: tvbo:Node
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:Node |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| label | 0..1 xsd:string |
direct | |
| description | 0..1 xsd:string |
direct | |
| parameters | * Parameter |
direct | |
| record | 0..1 xsd:boolean |
Whether to include this element in simulation output files | direct |
| id | 1 xsd:integer |
Unique node identifier | direct |
| dynamics | 0..1 Dynamics |
Dynamics model governing this node’s behavior | direct |
| position | 0..1 Coordinate |
Spatial coordinates (x, y, z) of the node | direct |
| region | 0..1 xsd:string |
Brain region or anatomical label | direct |
| state | * StateValue |
Per-node initial state variable values, keyed by state variable name | direct |
| events | * Event |
Events attached to this node (e | direct |
| subnetwork | 0..1 Network |
Optional finer-scale Network that “lives inside” this Node (network-of-networ… | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Network | nodes | range | Node |
| Network | node_template | range | Node |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Node |
| native | tvbo:Node |
LinkML Source
Direct
name: Node
description: A node in a network with its own dynamics and properties
from_schema: https://w3id.org/tvbo
slots:
- label
- description
- parameters
- record
slot_usage:
record:
name: record
ifabsent: 'True'
attributes:
id:
name: id
description: Unique node identifier
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:identifier
domain_of:
- Node
- SimulationExperiment
range: integer
required: true
dynamics:
name: dynamics
description: Dynamics model governing this node's behavior. Can be a reference
(by name) or inline definition. If not provided, uses experiment's dynamics.
from_schema: https://w3id.org/tvbo
domain_of:
- Network
- Node
- Edge
- Continuation
- SimulationExperiment
range: Dynamics
required: false
inlined: false
position:
name: position
description: Spatial coordinates (x, y, z) of the node
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Node
range: Coordinate
inlined: true
region:
name: region
description: Brain region or anatomical label
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Node
- SpatialDomain
range: string
state:
name: state
description: Per-node initial state variable values, keyed by state variable name.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Node
range: StateValue
multivalued: true
inlined: true
events:
name: events
description: Events attached to this node (e.g., threshold-based state changes).
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Node
- Edge
- Dynamics
- SimulationExperiment
range: Event
multivalued: true
inlined: true
subnetwork:
name: subnetwork
description: 'Optional finer-scale Network that "lives inside" this Node (network-of-networks
/ multi-scale primitive). The subnetwork''s nodes map (one-to-many) to this
single parent Node. Cross-scale signal flow is declared as ordinary Edges in
the subnetwork''s `edges` list, using `source_network` / `target_network` with
the `parent` sentinel to traverse up the hierarchy. The subnetwork may carry
its own `graph_generator` (discrete sub-network — reservoir, spiking population,
jaxley compartments) and/or `mesh` (continuous surface field) — one unified
slot for reservoirs-per-region, spiking-populations-per-region, cells-per-region,
and surface-mesh-patches-per-region. Recursive: a subnetwork''s Nodes can themselves
carry subnetworks.'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Node
range: Network
required: false
inlined: true
class_uri: tvbo:NodeInduced
name: Node
description: A node in a network with its own dynamics and properties
from_schema: https://w3id.org/tvbo
slot_usage:
record:
name: record
ifabsent: 'True'
attributes:
id:
name: id
description: Unique node identifier
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:identifier
owner: Node
domain_of:
- Node
- SimulationExperiment
range: integer
required: true
dynamics:
name: dynamics
description: Dynamics model governing this node's behavior. Can be a reference
(by name) or inline definition. If not provided, uses experiment's dynamics.
from_schema: https://w3id.org/tvbo
owner: Node
domain_of:
- Network
- Node
- Edge
- Continuation
- SimulationExperiment
range: Dynamics
required: false
inlined: false
position:
name: position
description: Spatial coordinates (x, y, z) of the node
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Node
domain_of:
- Node
range: Coordinate
inlined: true
region:
name: region
description: Brain region or anatomical label
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Node
domain_of:
- Node
- SpatialDomain
range: string
state:
name: state
description: Per-node initial state variable values, keyed by state variable name.
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Node
domain_of:
- Node
range: StateValue
multivalued: true
inlined: true
events:
name: events
description: Events attached to this node (e.g., threshold-based state changes).
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Node
domain_of:
- Node
- Edge
- Dynamics
- SimulationExperiment
range: Event
multivalued: true
inlined: true
subnetwork:
name: subnetwork
description: 'Optional finer-scale Network that "lives inside" this Node (network-of-networks
/ multi-scale primitive). The subnetwork''s nodes map (one-to-many) to this
single parent Node. Cross-scale signal flow is declared as ordinary Edges in
the subnetwork''s `edges` list, using `source_network` / `target_network` with
the `parent` sentinel to traverse up the hierarchy. The subnetwork may carry
its own `graph_generator` (discrete sub-network — reservoir, spiking population,
jaxley compartments) and/or `mesh` (continuous surface field) — one unified
slot for reservoirs-per-region, spiking-populations-per-region, cells-per-region,
and surface-mesh-patches-per-region. Recursive: a subnetwork''s Nodes can themselves
carry subnetworks.'
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Node
domain_of:
- Node
range: Network
required: false
inlined: true
label:
name: label
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: rdfs:label
owner: Node
domain_of:
- ParcellationTerminology
- Subject
- Session
- Dataset
- Contact
- SoftwareEnvironment
- Equation
- Stimulus
- Event
- Parcellation
- Tractogram
- Matrix
- Phenotype
- Network
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- Function
- FunctionCall
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- ExplorationAxis
- FreeParameter
- Inference
- AlgorithmStage
- TuningObjective
- Continuation
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- DifferentialOperator
- BoundaryCondition
- PDESolver
- PDE
range: string
description:
name: description
from_schema: https://w3id.org/tvbo
rank: 1000
slot_uri: dcterms:description
owner: Node
domain_of:
- Dataset
- ClinicalScore
- SoftwarePackage
- SoftwareRequirement
- SoftwareEnvironment
- Equation
- Stimulus
- Event
- Tractogram
- Matrix
- Phenotype
- MeasureSpec
- NamedArray
- Network
- GraphGenerator
- ProcedureStep
- File
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- CouplingInput
- Argument
- Function
- FunctionCall
- Callable
- DerivedParameter
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- ExplorationAxis
- FreeParameter
- Inference
- Prior
- Likelihood
- UpdateRule
- AlgorithmStage
- TuningObjective
- Algorithm
- BranchSwitch
- Continuation
- Integrator
- Coupling
- RegionMapping
- SimulationExperiment
- Study
- TimeSeries
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- BoundaryCondition
- PDESolver
- PDE
range: string
parameters:
name: parameters
from_schema: https://w3id.org/tvbo
rank: 1000
owner: Node
domain_of:
- Equation
- Stimulus
- Event
- TemporalApplicableEquation
- Network
- GraphGenerator
- Node
- Edge
- Observation
- Analysis
- Dynamics
- Distribution
- Noise
- Exploration
- Discretization
- BranchSwitch
- Integrator
- Coupling
- PDE
range: Parameter
multivalued: true
inlined: true
record:
name: record
description: Whether to include this element in simulation output files. Applicable
to state variables (default true), derived variables (default false), and network
nodes (default true). Set false to suppress recording.
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: 'True'
owner: Node
domain_of:
- Node
- StateVariable
- DerivedVariable
- Exploration
range: boolean
class_uri: tvbo:Node