Class: Node

A node in a network with its own dynamics and properties

URI: tvbo:Node

 classDiagram
    class Node
    click Node href "./Node.html"
      Node : alternateName
        
          
    
        
        
        Node --> "*" String : alternateName
        click String href "../http://www.w3.org/2001/XMLSchema#string.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 : size
        
          
    
        
        
        Node --> "0..1" Integer : size
        click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
    

        
      Node : state
        
          
    
        
        
        Node --> "*" StateValue : state
        click StateValue href "./StateValue.html"
    

        
      Node : subnetwork
        
          
    
        
        
        Node --> "0..1" Network : subnetwork
        click Network href "./Network.html"
    

        
      

Class Properties

Property Value
Class URI tvbo:Node

Slots

Name Cardinality and Range Description Inheritance
label 0..1
xsd:string
direct
alternateName *
xsd:string
Enter any alternate names, including abbreviations, for this entity 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
size 0..1
xsd:integer
Number of identical cells this node represents as a population 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
- alternateName
- 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
  size:
    name: size
    description: 'Number of identical cells this node represents as a population.
      The default (1) is a single unit; size>1 makes the node a population of N cells
      sharing this node''s dynamics, addressed by index 0..N-1 when a connectivity
      rule on an incident Edge is expanded. Maps to a NeuroML <population size="N">.
      Backend-independent: it states the population''s cardinality, not a storage
      layout.'
    from_schema: https://w3id.org/tvbo
    ifabsent: integer(1)
    domain_of:
    - Annotation
    - ReferenceFingerprint
    - Node
    - Sample
    range: integer
  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
    - Observation
    - 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
    - Reducer
    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:Node

Induced

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
  size:
    name: size
    description: 'Number of identical cells this node represents as a population.
      The default (1) is a single unit; size>1 makes the node a population of N cells
      sharing this node''s dynamics, addressed by index 0..N-1 when a connectivity
      rule on an incident Edge is expanded. Maps to a NeuroML <population size="N">.
      Backend-independent: it states the population''s cardinality, not a storage
      layout.'
    from_schema: https://w3id.org/tvbo
    ifabsent: integer(1)
    owner: Node
    domain_of:
    - Annotation
    - ReferenceFingerprint
    - Node
    - Sample
    range: integer
  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
    - Observation
    - 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
    - Reducer
    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
    - Figure
    - Panel
    - Inset
    - Layer
    - Colorbar
    - Rule
    - 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
  alternateName:
    name: alternateName
    description: Enter any alternate names, including abbreviations, for this entity.
    from_schema: https://openminds.ebrains.eu/sands/BrainAtlas
    slot_uri: atom:atlas/hasName
    owner: Node
    domain_of:
    - CommonCoordinateSpace
    - ParcellationEntity
    - Node
    range: string
    multivalued: true
  description:
    name: description
    from_schema: https://w3id.org/tvbo
    rank: 1000
    slot_uri: dcterms:description
    owner: Node
    domain_of:
    - CommonCoordinateSpace
    - Dataset
    - StudyLayout
    - StudyTemplate
    - StudyDirectory
    - StudyFile
    - ClinicalScore
    - SoftwarePackage
    - SoftwareRequirement
    - SoftwareEnvironment
    - Figure
    - Panel
    - Equation
    - Stimulus
    - Event
    - Tractogram
    - Matrix
    - ResultEntity
    - Activity
    - 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
    - ResultBinding
    - TimeSeries
    - NDArray
    - SpatialDomain
    - Mesh
    - SpatialField
    - FieldStateVariable
    - BoundaryCondition
    - PDESolver
    - PDE
    - Reducer
    range: string
  parameters:
    name: parameters
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Node
    domain_of:
    - Equation
    - Stimulus
    - Event
    - ExperimentResultSidecar
    - 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). On an observation it forces (true) or suppresses (false)
      persistence in the result; left unset, a terminal observation (one not consumed
      by another observation or a loss) is recorded and an intermediate one is not.
      Set false to suppress recording.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'True'
    owner: Node
    domain_of:
    - Node
    - Observation
    - StateVariable
    - DerivedVariable
    - Exploration
    range: boolean
class_uri: tvbo:Node