Skip to content

Class: ValuationInstruction

Specifies inputs needed to process a valuation.

URI: common_domain_model:ValuationInstruction

 classDiagram
    class ValuationInstruction
    click ValuationInstruction href "../ValuationInstruction/"
      ValuationInstruction : replace

      ValuationInstruction : valuation





        ValuationInstruction --> "1..*" Valuation : valuation
        click Valuation href "../Valuation/"



Slots

Name Cardinality and Range Description Inheritance
valuation 1..*
Valuation
Contains all information related to a valuation direct
replace 1
Boolean
Specifies whether the previous valuation tracks in the valuation history are ... direct

Usages

used by used in type used
PrimitiveInstruction valuation range ValuationInstruction

In Subsets

Comments

  • Rosetta func: Create_Valuation — Function specification to incorporate a new assessment of the valuation in the valuation history of a given trade state.

Identifier and Mapping Information

Annotations

property value
rosetta_functions [{"name":"Create_Valuation","description":"Function specification to incorporate a new assessment of the valuation in the valuation history of a given trade state.","inputs":[{"name":"instruction","type":"ValuationInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ValuationInstruction
native common_domain_model:ValuationInstruction

LinkML Source

Direct

name: ValuationInstruction
annotations:
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"Create_Valuation","description":"Function specification to incorporate
      a new assessment of the valuation in the valuation history of a given trade
      state.","inputs":[{"name":"instruction","type":"ValuationInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]'
description: Specifies inputs needed to process a valuation.
comments:
- 'Rosetta func: Create_Valuation  Function specification to incorporate a new assessment
  of the valuation in the valuation history of a given trade state.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- valuation
- replace
slot_usage:
  valuation:
    name: valuation
    description: Contains all information related to a valuation.
    range: Valuation
    required: true
    multivalued: true

Induced

name: ValuationInstruction
annotations:
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"Create_Valuation","description":"Function specification to incorporate
      a new assessment of the valuation in the valuation history of a given trade
      state.","inputs":[{"name":"instruction","type":"ValuationInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]'
description: Specifies inputs needed to process a valuation.
comments:
- 'Rosetta func: Create_Valuation  Function specification to incorporate a new assessment
  of the valuation in the valuation history of a given trade state.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  valuation:
    name: valuation
    description: Contains all information related to a valuation.
    range: Valuation
    required: true
    multivalued: true
attributes:
  valuation:
    name: valuation
    description: Contains all information related to a valuation.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationInstruction
    domain_of:
    - PrimitiveInstruction
    - ValuationInstruction
    range: Valuation
    required: true
    multivalued: true
  replace:
    name: replace
    description: Specifies whether the previous valuation tracks in the valuation
      history are removed (True) or kept (False).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ValuationInstruction
    domain_of:
    - ValuationInstruction
    range: boolean
    required: true