classDiagram
class Edge
click Edge href "./Edge.html"
Edge : coupling
Edge --> "0..1" Coupling : coupling
click Coupling href "./Coupling.html"
Edge : description
Edge --> "0..1" String : description
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Edge : directed
Edge --> "0..1" Boolean : directed
click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
Edge : label
Edge --> "0..1" String : label
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Edge : parameters
Edge --> "*" Parameter : parameters
click Parameter href "./Parameter.html"
Edge : source
Edge --> "1" Integer : source
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
Edge : source_var
Edge --> "0..1" String : source_var
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Edge : target
Edge --> "1" Integer : target
click Integer href "../http://www.w3.org/2001/XMLSchema#integer.html"
Edge : target_var
Edge --> "0..1" String : target_var
click String href "../http://www.w3.org/2001/XMLSchema#string.html"
Class: Edge
A directed edge in a network with coupling and connectivity properties. Edge properties (weight, delay, distance) are stored in the parameters slot with optional units.
URI: tvbo:Edge
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| label | 0..1 xsd:string |
direct | |
| description | 0..1 xsd:string |
direct | |
| parameters | * Parameter |
direct | |
| source | 1 xsd:integer |
Source node ID | direct |
| target | 1 xsd:integer |
Target node ID | direct |
| source_var | 0..1 xsd:string |
Output variable from source node to use (e | direct |
| target_var | 0..1 xsd:string |
Input variable on target node to connect to (e | direct |
| coupling | 0..1 Coupling |
Coupling function for this edge | direct |
| directed | 0..1 xsd:boolean |
Whether the edge is directed | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Network | edges | range | Edge |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Edge |
| native | tvbo:Edge |
LinkML Source
Direct
name: Edge
description: A directed edge in a network with coupling and connectivity properties.
Edge properties (weight, delay, distance) are stored in the parameters slot with
optional units.
from_schema: https://w3id.org/tvbo
slots:
- label
- description
- parameters
attributes:
source:
name: source
description: Source node ID
from_schema: https://w3id.org/tvbo
domain_of:
- Edge
- Observation
- Dynamics
range: integer
required: true
target:
name: target
description: Target node ID
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Edge
range: integer
required: true
source_var:
name: source_var
description: Output variable from source node to use (e.g., 'x_out'). If not specified,
uses first output variable from source dynamics.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Edge
range: string
target_var:
name: target_var
description: Input variable on target node to connect to (e.g., 'c_in'). If not
specified, uses first coupling input from target dynamics.
from_schema: https://w3id.org/tvbo
rank: 1000
domain_of:
- Edge
range: string
coupling:
name: coupling
description: Coupling function for this edge. Can be a reference (by name) to
coupling or inline definition. If not provided, uses experiment's default coupling.
from_schema: https://w3id.org/tvbo
domain_of:
- Network
- Edge
- SimulationExperiment
range: Coupling
required: false
inlined: false
directed:
name: directed
description: Whether the edge is directed. If false, represents a symmetric/bidirectional
connection.
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: 'False'
domain_of:
- Edge
range: boolean
class_uri: tvbo:EdgeInduced
name: Edge
description: A directed edge in a network with coupling and connectivity properties.
Edge properties (weight, delay, distance) are stored in the parameters slot with
optional units.
from_schema: https://w3id.org/tvbo
attributes:
source:
name: source
description: Source node ID
from_schema: https://w3id.org/tvbo
alias: source
owner: Edge
domain_of:
- Edge
- Observation
- Dynamics
range: integer
required: true
target:
name: target
description: Target node ID
from_schema: https://w3id.org/tvbo
rank: 1000
alias: target
owner: Edge
domain_of:
- Edge
range: integer
required: true
source_var:
name: source_var
description: Output variable from source node to use (e.g., 'x_out'). If not specified,
uses first output variable from source dynamics.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: source_var
owner: Edge
domain_of:
- Edge
range: string
target_var:
name: target_var
description: Input variable on target node to connect to (e.g., 'c_in'). If not
specified, uses first coupling input from target dynamics.
from_schema: https://w3id.org/tvbo
rank: 1000
alias: target_var
owner: Edge
domain_of:
- Edge
range: string
coupling:
name: coupling
description: Coupling function for this edge. Can be a reference (by name) to
coupling or inline definition. If not provided, uses experiment's default coupling.
from_schema: https://w3id.org/tvbo
alias: coupling
owner: Edge
domain_of:
- Network
- Edge
- SimulationExperiment
range: Coupling
required: false
inlined: false
directed:
name: directed
description: Whether the edge is directed. If false, represents a symmetric/bidirectional
connection.
from_schema: https://w3id.org/tvbo
rank: 1000
ifabsent: 'False'
alias: directed
owner: Edge
domain_of:
- Edge
range: boolean
label:
name: label
from_schema: https://w3id.org/tvbo
rank: 1000
alias: label
owner: Edge
domain_of:
- ParcellationTerminology
- Dataset
- Contact
- Equation
- Stimulus
- Parcellation
- Tractogram
- Matrix
- Network
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- Function
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- TuningObjective
- 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: Edge
domain_of:
- ClinicalScore
- Equation
- Stimulus
- Tractogram
- Matrix
- Network
- File
- Node
- Edge
- Observation
- Dynamics
- StateVariable
- Parameter
- CouplingInput
- Argument
- Function
- Callable
- DerivedParameter
- DerivedVariable
- RandomStream
- DataSource
- OptimizationStage
- Exploration
- UpdateRule
- TuningObjective
- Algorithm
- 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: Edge
domain_of:
- Equation
- Stimulus
- TemporalApplicableEquation
- Node
- Edge
- Observation
- Dynamics
- Distribution
- Noise
- Exploration
- Integrator
- Coupling
- PDE
range: Parameter
multivalued: true
inlined: true
class_uri: tvbo:Edge