Class: Procedure

Symbolic procedure: an ordered list of steps producing named outputs. Documents a derived generator’s algorithm independently of any backend binding.

URI: tvbo:Procedure

 classDiagram
    class Procedure
    click Procedure href "./Procedure.html"
      Procedure : output
        
          
    
        
        
        Procedure --> "*" ProcedureStep : output
        click ProcedureStep href "./ProcedureStep.html"
    

        
      Procedure : steps
        
          
    
        
        
        Procedure --> "*" ProcedureStep : steps
        click ProcedureStep href "./ProcedureStep.html"
    

        
      

Class Properties

Property Value
Class URI tvbo:Procedure

Slots

Name Cardinality and Range Description Inheritance
steps *
ProcedureStep
Ordered intermediate steps direct
output *
ProcedureStep
Named outputs (keyed by name), e direct

Usages

used by used in type used
GraphGenerator procedure range Procedure

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Procedure
description: 'Symbolic procedure: an ordered list of steps producing named outputs.  Documents
  a derived generator''s algorithm independently of any backend binding.'
from_schema: https://w3id.org/tvbo
attributes:
  steps:
    name: steps
    description: Ordered intermediate steps.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Procedure
    - Integrator
    range: ProcedureStep
    multivalued: true
    inlined_as_list: true
  output:
    name: output
    description: Named outputs (keyed by name), e.g. 'weights'.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    domain_of:
    - Procedure
    - Dynamics
    - Function
    - FunctionCall
    range: ProcedureStep
    multivalued: true
    inlined: true
class_uri: tvbo:Procedure

Induced

name: Procedure
description: 'Symbolic procedure: an ordered list of steps producing named outputs.  Documents
  a derived generator''s algorithm independently of any backend binding.'
from_schema: https://w3id.org/tvbo
attributes:
  steps:
    name: steps
    description: Ordered intermediate steps.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Procedure
    domain_of:
    - Procedure
    - Integrator
    range: ProcedureStep
    multivalued: true
    inlined: true
    inlined_as_list: true
  output:
    name: output
    description: Named outputs (keyed by name), e.g. 'weights'.
    from_schema: https://w3id.org/tvbo
    rank: 1000
    owner: Procedure
    domain_of:
    - Procedure
    - Dynamics
    - Function
    - FunctionCall
    range: ProcedureStep
    multivalued: true
    inlined: true
class_uri: tvbo:Procedure