classDiagram
class Network
click Network href "./Network.html"
Network : bids
Network --> "0..1" BidsEntities : bids
click BidsEntities href "./BidsEntities.html"
Network : bids_dir
Network --> "0..1" String : bids_dir
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : coordinate_space
Network --> "0..1" CommonCoordinateSpace : coordinate_space
click CommonCoordinateSpace href "./CommonCoordinateSpace.html"
Network : coupling
Network --> "*" Coupling : coupling
click Coupling href "./Coupling.html"
Network : data_file
Network --> "0..1" String : data_file
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : description
Network --> "0..1" String : description
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : descriptor
Network --> "0..1" String : descriptor
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : distance_unit
Network --> "0..1" UnitEnum : distance_unit
click UnitEnum href "../../enums/UnitEnum.html"
Network : dynamics
Network --> "*" Dynamics : dynamics
click Dynamics href "./Dynamics.html"
Network : edge_matrix_files
Network --> "*" File : edge_matrix_files
click File href "./File.html"
Network : edges
Network --> "*" Edge : edges
click Edge href "./Edge.html"
Network : graph_generator
Network --> "0..1" GraphGenerator : graph_generator
click GraphGenerator href "./GraphGenerator.html"
Network : label
Network --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : node_mapping
Network --> "0..1" String : node_mapping
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : nodes
Network --> "*" Node : nodes
click Node href "./Node.html"
Network : number_of_nodes
Network --> "0..1" Integer : number_of_nodes
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
Network : observational_measures
Network --> "*" String : observational_measures
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : parameters
Network --> "*" Parameter : parameters
click Parameter href "./Parameter.html"
Network : parcellation
Network --> "0..1" Parcellation : parcellation
click Parcellation href "./Parcellation.html"
Network : parent_network
Network --> "0..1" String : parent_network
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : provenance
Network --> "0..1" Provenance : provenance
click Provenance href "./Provenance.html"
Network : structural_measures
Network --> "*" String : structural_measures
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Network : time_unit
Network --> "0..1" UnitEnum : time_unit
click UnitEnum href "../../enums/UnitEnum.html"
Network : tractogram
Network --> "0..1" Tractogram : tractogram
click Tractogram href "./Tractogram.html"
Network : transforms
Network --> "*" Function : transforms
click Function href "./Function.html"
Class: Network
Network specification with nodes, edges, and reusable coupling configurations. Supports both explicit node/edge representation and matrix-based connectivity (Connectome compatibility).
URI: tvbo:Network
Class Properties
| Property | Value |
|---|---|
| Class URI | tvbo:Network |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| label | 0..1 xsd:string |
direct | |
| description | 0..1 xsd:string |
direct | |
| parameters | * Parameter |
direct | |
| nodes | * Node |
List of nodes with individual dynamics (optional, for heterogeneous networks) | direct |
| edges | * Edge |
List of directed edges with coupling references (optional, for explicit edge … | direct |
| coupling | * Coupling |
Reusable coupling configurations referenced by edges (e | direct |
| dynamics | * Dynamics |
Dictionary of dynamics models keyed by name | direct |
| number_of_nodes | 0..1 xsd:integer |
Number of nodes in the network (derived from nodes if not set) | direct |
| coordinate_space | 0..1 CommonCoordinateSpace |
Coordinate space for node positions (e | direct |
| parcellation | 0..1 Parcellation |
Brain parcellation/atlas reference | direct |
| tractogram | 0..1 Tractogram |
Reference to tractography data | direct |
| transforms | * Function |
Ordered list of transforms applied to edge property matrices | direct |
| data_file | 0..1 xsd:string |
Path to companion data file | direct |
| descriptor | 0..1 xsd:string |
Short alphanumeric identifier for the BIDS desc- filename entity (e | direct |
| bids_dir | 0..1 xsd:string |
Path to BEP017-compliant BIDS directory for loading connectivity matrices | direct |
| bids | 0..1 BidsEntities |
BIDS filename entities for this dataset | direct |
| structural_measures | * xsd:string |
BEP017 measure names for structural connectivity (e | direct |
| observational_measures | * xsd:string |
BEP017 measure names for observational targets (e | direct |
| provenance | 0..1 Provenance |
W3C PROV-O aligned provenance | direct |
| parent_network | 0..1 xsd:string |
Path/URI to parent (coarser) Network | direct |
| node_mapping | 0..1 xsd:string |
HDF5 dataset path for node-to-parent mapping | direct |
| distance_unit | 0..1 UnitEnum |
Unit for distances/lengths in the network | direct |
| time_unit | 0..1 UnitEnum |
Default time unit for the network | direct |
| edge_matrix_files | * File |
direct | |
| graph_generator | 0..1 GraphGenerator |
Graph generator specification | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Coupling | regional_connectivity | range | Network |
| SimulationExperiment | connectivity | range | Network |
| SimulationExperiment | network | range | Network |
Aliases
- Network
- Connectome
- Graph
- Connectivity
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Network |
| native | tvbo:Network |
LinkML Source
Direct
name: Network
description: Network specification with nodes, edges, and reusable coupling configurations.
Supports both explicit node/edge representation and matrix-based connectivity (Connectome
compatibility).
from_schema: https://w3id.org/tvbo
aliases:
- Network
- Connectome
- Graph
- Connectivity
slots:
- label
- description
- parameters
attributes:
nodes:
name: nodes
description: List of nodes with individual dynamics (optional, for heterogeneous
networks)
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: Node
multivalued: true
inlined: true
inlined_as_list: true
edges:
name: edges
description: List of directed edges with coupling references (optional, for explicit
edge definition)
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: Edge
multivalued: true
inlined: true
inlined_as_list: true
coupling:
name: coupling
description: Reusable coupling configurations referenced by edges (e.g., 'instant',
'delayed', 'inhibitory')
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
- Edge
- SimulationExperiment
range: Coupling
multivalued: true
inlined: true
dynamics:
name: dynamics
description: Dictionary of dynamics models keyed by name. Nodes reference these
by name. For heterogeneous networks with per-node dynamics.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
- Node
- Edge
- Continuation
- SimulationExperiment
range: Dynamics
multivalued: true
inlined: true
number_of_nodes:
name: number_of_nodes
description: Number of nodes in the network (derived from nodes if not set)
from_schema: https://w3id.org/tvbo
aliases:
- number_of_nodes
- number_of_regions
rank: 1000
ifabsent: integer(1)
domain_of:
- Network
range: integer
coordinate_space:
name: coordinate_space
description: Coordinate space for node positions (e.g., MNI152NLin2009c). Mirrors
BrainAtlas.coordinateSpace so network node positions are unambiguous.
from_schema: https://w3id.org/tvbo
domain_of:
- Dataset
- Subject
- Electrode
- EField
- Network
- SpatialDomain
- Mesh
range: CommonCoordinateSpace
inlined: true
parcellation:
name: parcellation
description: Brain parcellation/atlas reference
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: Parcellation
inlined: true
tractogram:
name: tractogram
description: Reference to tractography data
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: Tractogram
inlined: true
transforms:
name: transforms
description: Ordered list of transforms applied to edge property matrices. Each
Function's name identifies the target edge property (e.g. 'weight', 'length').
Supports equation-based (symbolic) or callable-based (software) transforms.
Multiple transforms on the same target are applied sequentially.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: Function
multivalued: true
inlined: true
inlined_as_list: true
data_file:
name: data_file
description: 'Path to companion data file. Supported extensions: .h5 (HDF5), .zarr/
(Zarr), .csv (legacy single-matrix). Null if no companion data needed.'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
descriptor:
name: descriptor
description: Short alphanumeric identifier for the BIDS desc- filename entity
(e.g., SC, FC, EC, SCFC). Classifies the connectivity modality of the network's
edge measures.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
bids_dir:
name: bids_dir
description: Path to BEP017-compliant BIDS directory for loading connectivity
matrices
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
bids:
name: bids
description: BIDS filename entities for this dataset
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: BidsEntities
inlined: true
structural_measures:
name: structural_measures
description: BEP017 measure names for structural connectivity (e.g., streamlineCount,
tractLength)
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
multivalued: true
observational_measures:
name: observational_measures
description: BEP017 measure names for observational targets (e.g., BoldCorrelation)
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
multivalued: true
provenance:
name: provenance
description: W3C PROV-O aligned provenance
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: Provenance
inlined: true
parent_network:
name: parent_network
description: Path/URI to parent (coarser) Network. When set, this network is a
refinement where each node maps to exactly one parent node via node_mapping.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
node_mapping:
name: node_mapping
description: HDF5 dataset path for node-to-parent mapping. Int32 array of shape
(N,) where entry i is the parent node ID. Required when parent_network is set.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: string
distance_unit:
name: distance_unit
description: Unit for distances/lengths in the network
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(mm)
domain_of:
- Network
range: UnitEnum
time_unit:
name: time_unit
description: Default time unit for the network
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(ms)
domain_of:
- Network
range: UnitEnum
edge_matrix_files:
name: edge_matrix_files
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: File
multivalued: true
graph_generator:
name: graph_generator
description: 'Graph generator specification. When set, overrides explicit edges/nodes
for graph construction. The type field is a free string; StandardGraphType
lists well-known types that get automatic code generation across backends.
'
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Network
range: GraphGenerator
inlined: true
class_uri: tvbo:NetworkInduced
name: Network
description: Network specification with nodes, edges, and reusable coupling configurations.
Supports both explicit node/edge representation and matrix-based connectivity (Connectome
compatibility).
from_schema: https://w3id.org/tvbo
aliases:
- Network
- Connectome
- Graph
- Connectivity
attributes:
nodes:
name: nodes
description: List of nodes with individual dynamics (optional, for heterogeneous
networks)
from_schema: https://w3id.org/tvbo
rank: 1000
alias: nodes
owner: Network
domain_of:
- Network
range: Node
multivalued: true
inlined: true
inlined_as_list: true
edges:
name: edges
description: List of directed edges with coupling references (optional, for explicit
edge definition)
from_schema: https://w3id.org/tvbo
rank: 1000
alias: edges
owner: Network
domain_of:
- Network
range: Edge
multivalued: true
inlined: true
inlined_as_list: true
coupling:
name: coupling
description: Reusable coupling configurations referenced by edges (e.g., 'instant',
'delayed', 'inhibitory')
from_schema: https://w3id.org/tvbo
rank: 1000
alias: coupling
owner: Network
domain_of:
- Network
- Edge
- SimulationExperiment
range: Coupling
multivalued: true
inlined: true
dynamics:
name: dynamics
description: Dictionary of dynamics models keyed by name. Nodes reference these
by name. For heterogeneous networks with per-node dynamics.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: dynamics
owner: Network
domain_of:
- Network
- Node
- Edge
- Continuation
- SimulationExperiment
range: Dynamics
multivalued: true
inlined: true
number_of_nodes:
name: number_of_nodes
description: Number of nodes in the network (derived from nodes if not set)
from_schema: https://w3id.org/tvbo
aliases:
- number_of_nodes
- number_of_regions
rank: 1000
ifabsent: integer(1)
alias: number_of_nodes
owner: Network
domain_of:
- Network
range: integer
coordinate_space:
name: coordinate_space
description: Coordinate space for node positions (e.g., MNI152NLin2009c). Mirrors
BrainAtlas.coordinateSpace so network node positions are unambiguous.
from_schema: https://w3id.org/tvbo
alias: coordinate_space
owner: Network
domain_of:
- Dataset
- Subject
- Electrode
- EField
- Network
- SpatialDomain
- Mesh
range: CommonCoordinateSpace
inlined: true
parcellation:
name: parcellation
description: Brain parcellation/atlas reference
from_schema: https://w3id.org/tvbo
rank: 1000
alias: parcellation
owner: Network
domain_of:
- Network
range: Parcellation
inlined: true
tractogram:
name: tractogram
description: Reference to tractography data
from_schema: https://w3id.org/tvbo
rank: 1000
alias: tractogram
owner: Network
domain_of:
- Network
range: Tractogram
inlined: true
transforms:
name: transforms
description: Ordered list of transforms applied to edge property matrices. Each
Function's name identifies the target edge property (e.g. 'weight', 'length').
Supports equation-based (symbolic) or callable-based (software) transforms.
Multiple transforms on the same target are applied sequentially.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: transforms
owner: Network
domain_of:
- Network
range: Function
multivalued: true
inlined: true
inlined_as_list: true
data_file:
name: data_file
description: 'Path to companion data file. Supported extensions: .h5 (HDF5), .zarr/
(Zarr), .csv (legacy single-matrix). Null if no companion data needed.'
from_schema: https://w3id.org/tvbo
rank: 1000
alias: data_file
owner: Network
domain_of:
- Network
range: string
descriptor:
name: descriptor
description: Short alphanumeric identifier for the BIDS desc- filename entity
(e.g., SC, FC, EC, SCFC). Classifies the connectivity modality of the network's
edge measures.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: descriptor
owner: Network
domain_of:
- Network
range: string
bids_dir:
name: bids_dir
description: Path to BEP017-compliant BIDS directory for loading connectivity
matrices
from_schema: https://w3id.org/tvbo
rank: 1000
alias: bids_dir
owner: Network
domain_of:
- Network
range: string
bids:
name: bids
description: BIDS filename entities for this dataset
from_schema: https://w3id.org/tvbo
rank: 1000
alias: bids
owner: Network
domain_of:
- Network
range: BidsEntities
inlined: true
structural_measures:
name: structural_measures
description: BEP017 measure names for structural connectivity (e.g., streamlineCount,
tractLength)
from_schema: https://w3id.org/tvbo
rank: 1000
alias: structural_measures
owner: Network
domain_of:
- Network
range: string
multivalued: true
observational_measures:
name: observational_measures
description: BEP017 measure names for observational targets (e.g., BoldCorrelation)
from_schema: https://w3id.org/tvbo
rank: 1000
alias: observational_measures
owner: Network
domain_of:
- Network
range: string
multivalued: true
provenance:
name: provenance
description: W3C PROV-O aligned provenance
from_schema: https://w3id.org/tvbo
rank: 1000
alias: provenance
owner: Network
domain_of:
- Network
range: Provenance
inlined: true
parent_network:
name: parent_network
description: Path/URI to parent (coarser) Network. When set, this network is a
refinement where each node maps to exactly one parent node via node_mapping.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: parent_network
owner: Network
domain_of:
- Network
range: string
node_mapping:
name: node_mapping
description: HDF5 dataset path for node-to-parent mapping. Int32 array of shape
(N,) where entry i is the parent node ID. Required when parent_network is set.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: node_mapping
owner: Network
domain_of:
- Network
range: string
distance_unit:
name: distance_unit
description: Unit for distances/lengths in the network
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(mm)
alias: distance_unit
owner: Network
domain_of:
- Network
range: UnitEnum
time_unit:
name: time_unit
description: Default time unit for the network
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: string(ms)
alias: time_unit
owner: Network
domain_of:
- Network
range: UnitEnum
edge_matrix_files:
name: edge_matrix_files
from_schema: https://w3id.org/tvbo
rank: 1000
alias: edge_matrix_files
owner: Network
domain_of:
- Network
range: File
multivalued: true
graph_generator:
name: graph_generator
description: 'Graph generator specification. When set, overrides explicit edges/nodes
for graph construction. The type field is a free string; StandardGraphType
lists well-known types that get automatic code generation across backends.
'
from_schema: https://w3id.org/tvbo
rank: 1000
alias: graph_generator
owner: Network
domain_of:
- Network
range: GraphGenerator
inlined: true
label:
name: label
from_schema: https://w3id.org/tvbo
rank: 1000
alias: label
owner: Network
domain_of:
- ParcellationTerminology
- Dataset
- Contact
- Equation
- Stimulus
- Event
- Parcellation
- Tractogram
- Matrix
- Network
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- Function
- FunctionCall
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- TuningObjective
- Continuation
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- SoftwareEnvironment
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- DifferentialOperator
- BoundaryCondition
- PDESolver
- PDE
range: string
description:
name: description
from_schema: https://w3id.org/tvbo
rank: 1000
alias: description
owner: Network
domain_of:
- ClinicalScore
- Equation
- Stimulus
- Event
- Tractogram
- Matrix
- Network
- GraphGenerator
- File
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- CouplingInput
- Argument
- Function
- FunctionCall
- Callable
- DerivedParameter
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- UpdateRule
- TuningObjective
- Algorithm
- BranchSwitch
- Continuation
- Integrator
- Coupling
- RegionMapping
- SimulationExperiment
- SimulationStudy
- TimeSeries
- SoftwareEnvironment
- SoftwareRequirement
- SoftwarePackage
- NDArray
- SpatialDomain
- Mesh
- SpatialField
- FieldStateVariable
- BoundaryCondition
- PDESolver
- PDE
range: string
parameters:
name: parameters
from_schema: https://w3id.org/tvbo
rank: 1000
alias: parameters
owner: Network
domain_of:
- Equation
- Stimulus
- Event
- TemporalApplicableEquation
- Network
- GraphGenerator
- Node
- Edge
- Observation
- Dynamics
- Distribution
- Noise
- Exploration
- Discretization
- BranchSwitch
- Integrator
- Coupling
- PDE
range: Parameter
multivalued: true
inlined: true
class_uri: tvbo:Network