Skip to content

Class: CalculationImplementation

Reference and parameters mapping to the implementation that can perform the intended calculation

URI: pehterms:CalculationImplementation

classDiagram class CalculationImplementation click CalculationImplementation href "../CalculationImplementation" CalculationImplementation : function_args CalculationImplementation --> "*" CalculationArgument : function_args click CalculationArgument href "../CalculationArgument" CalculationImplementation : function_kwargs CalculationImplementation --> "*" CalculationKeywordArgument : function_kwargs click CalculationKeywordArgument href "../CalculationKeywordArgument" CalculationImplementation : function_name CalculationImplementation : function_results CalculationImplementation --> "*" CalculationResult : function_results click CalculationResult href "../CalculationResult"

Slots

Name Cardinality and Range Description Inheritance
function_name 0..1
String
direct
function_args *
CalculationArgument
direct
function_kwargs *
CalculationKeywordArgument
direct
function_results *
CalculationResult
direct

Usages

used by used in type used
CalculationDesign calculation_implementation range CalculationImplementation

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/peh/peh-model

Mappings

Mapping Type Mapped Value
self pehterms:CalculationImplementation
native pehterms:CalculationImplementation

LinkML Source

Direct

name: CalculationImplementation
description: Reference and parameters mapping to the implementation that can perform
  the intended calculation
from_schema: https://w3id.org/peh/peh-model
slots:
- function_name
- function_args
- function_kwargs
- function_results

Induced

name: CalculationImplementation
description: Reference and parameters mapping to the implementation that can perform
  the intended calculation
from_schema: https://w3id.org/peh/peh-model
attributes:
  function_name:
    name: function_name
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: function_name
    owner: CalculationImplementation
    domain_of:
    - CalculationImplementation
    range: string
  function_args:
    name: function_args
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: function_args
    owner: CalculationImplementation
    domain_of:
    - CalculationImplementation
    range: CalculationArgument
    multivalued: true
    inlined: true
    inlined_as_list: true
  function_kwargs:
    name: function_kwargs
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: function_kwargs
    owner: CalculationImplementation
    domain_of:
    - CalculationImplementation
    range: CalculationKeywordArgument
    multivalued: true
    inlined: true
    inlined_as_list: true
  function_results:
    name: function_results
    from_schema: https://w3id.org/peh/peh-model
    rank: 1000
    alias: function_results
    owner: CalculationImplementation
    domain_of:
    - CalculationImplementation
    range: CalculationResult
    multivalued: true
    inlined: true
    inlined_as_list: true