Class: Equation

URI: tvbo:Equation

 classDiagram
    class Equation
    click Equation href "./Equation.html"
      Equation : conditionals
        
          
    
        
        
        Equation --> "*" ConditionalBlock : conditionals
        click ConditionalBlock href "./ConditionalBlock.html"
    

        
      Equation : definition
        
          
    
        
        
        Equation --> "0..1" String : definition
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Equation : description
        
          
    
        
        
        Equation --> "0..1" String : description
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Equation : engine
        
          
    
        
        
        Equation --> "0..1" SoftwareRequirement : engine
        click SoftwareRequirement href "./SoftwareRequirement.html"
    

        
      Equation : label
        
          
    
        
        
        Equation --> "0..1" String : label
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Equation : latex
        
          
    
        
        
        Equation --> "0..1" Boolean : latex
        click Boolean href "../http://www.w3.org/2001/XMLSchema#boolean.html"
    

        
      Equation : lhs
        
          
    
        
        
        Equation --> "0..1" String : lhs
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Equation : parameters
        
          
    
        
        
        Equation --> "*" Parameter : parameters
        click Parameter href "./Parameter.html"
    

        
      Equation : pycode
        
          
    
        
        
        Equation --> "0..1" String : pycode
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      Equation : rhs
        
          
    
        
        
        Equation --> "0..1" String : rhs
        click String href "../http://www.w3.org/2001/XMLSchema#string.html"
    

        
      

Class Properties

Property Value
Class URI tvbo:Equation

Slots

Name Cardinality and Range Description Inheritance
label 0..1
xsd:string
direct
definition 0..1
xsd:string
direct
parameters *
Parameter
direct
description 0..1
xsd:string
direct
lhs 0..1
xsd:string
direct
rhs 0..1
xsd:string
direct
conditionals *
ConditionalBlock
Conditional logic for piecewise equations — the one place a piecewise definit… direct
engine 0..1
SoftwareRequirement
Primary engine (must appear in environment direct
pycode 0..1
xsd:string
Python code for the equation direct
latex 0..1
xsd:boolean
direct

Usages

used by used in type used
Stimulus equation range Equation
Event condition range Equation
Event affect range Equation
Event affect_negative range Equation
Event equation range Equation
ProcedureStep equation range Equation
Observation equation range Equation
Analysis equation range Equation
StateVariable equation range Equation
StateVariable evict_equation range Equation
Parameter equation range Equation
Function equation range Equation
Function output_equation range Equation
LossFunction equation range Equation
LossFunction output_equation range Equation
FunctionCall equation range Equation
DerivedParameter equation range Equation
DerivedVariable equation range Equation
Noise equation range Equation
UpdateRule equation range Equation
TuningObjective metric range Equation
Coupling coupling_function range Equation
Coupling pre_expression range Equation
Coupling post_expression range Equation
SimulationExperiment additional_equations range Equation
SpatialField initial_expression range Equation
FieldStateVariable equation range Equation
FieldStateVariable evict_equation range Equation
DifferentialOperator equation range Equation
DifferentialOperator expression range Equation
BoundaryCondition equation range Equation
PDE sources range Equation

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Equation
from_schema: https://w3id.org/tvbo
slots:
- label
- definition
- parameters
- description
attributes:
  lhs:
    name: lhs
    from_schema: https://w3id.org/tvbo
    aliases:
    - lefthandside
    rank: 1000
    domain_of:
    - Equation
    range: string
  rhs:
    name: rhs
    annotations:
      simple_dict_value:
        tag: simple_dict_value
        value: true
    from_schema: https://w3id.org/tvbo
    aliases:
    - righthandside
    rank: 1000
    domain_of:
    - Equation
    range: string
  conditionals:
    name: conditionals
    description: Conditional logic for piecewise equations — the one place a piecewise
      definition is written, for a state variable, a derived variable or a derived
      parameter alike. When present, the branches define the equation and `rhs` may
      be omitted.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Equation
    range: ConditionalBlock
    multivalued: true
    inlined: true
  engine:
    name: engine
    description: Primary engine (must appear in environment.requirements; migration
      target replacing deprecated 'software').
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Equation
    range: SoftwareRequirement
    inlined: true
  pycode:
    name: pycode
    description: Python code for the equation.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Equation
    - Noise
    range: string
  latex:
    name: latex
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    domain_of:
    - Equation
    range: boolean
class_uri: tvbo:Equation

Induced

name: Equation
from_schema: https://w3id.org/tvbo
attributes:
  lhs:
    name: lhs
    from_schema: https://w3id.org/tvbo
    aliases:
    - lefthandside
    rank: 1000
    owner: Equation
    domain_of:
    - Equation
    range: string
  rhs:
    name: rhs
    annotations:
      simple_dict_value:
        tag: simple_dict_value
        value: true
    from_schema: https://w3id.org/tvbo
    aliases:
    - righthandside
    rank: 1000
    owner: Equation
    domain_of:
    - Equation
    range: string
  conditionals:
    name: conditionals
    description: Conditional logic for piecewise equations — the one place a piecewise
      definition is written, for a state variable, a derived variable or a derived
      parameter alike. When present, the branches define the equation and `rhs` may
      be omitted.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Equation
    domain_of:
    - Equation
    range: ConditionalBlock
    multivalued: true
    inlined: true
  engine:
    name: engine
    description: Primary engine (must appear in environment.requirements; migration
      target replacing deprecated 'software').
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Equation
    domain_of:
    - Equation
    range: SoftwareRequirement
    inlined: true
  pycode:
    name: pycode
    description: Python code for the equation.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Equation
    domain_of:
    - Equation
    - Noise
    range: string
  latex:
    name: latex
    from_schema: https://w3id.org/tvbo
    rank: 1000
    ifabsent: 'False'
    owner: Equation
    domain_of:
    - Equation
    range: boolean
  label:
    name: label
    from_schema: https://w3id.org/tvbo
    rank: 1000
    slot_uri: rdfs:label
    owner: Equation
    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
  definition:
    name: definition
    from_schema: https://w3id.org/tvbo
    rank: 1000
    slot_uri: skos:definition
    owner: Equation
    domain_of:
    - Equation
    - StateVariable
    - Parameter
    - Function
    - DifferentialOperator
    range: string
  parameters:
    name: parameters
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Equation
    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
  description:
    name: description
    from_schema: https://w3id.org/tvbo
    rank: 1000
    slot_uri: dcterms:description
    owner: Equation
    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
class_uri: tvbo:Equation