Skip to content

Class: ObservationInstruction

Specifies inputs needed to process an observation.

URI: common_domain_model:ObservationInstruction

 classDiagram
    class ObservationInstruction
    click ObservationInstruction href "../ObservationInstruction/"
      ObservationInstruction : observationEvent





        ObservationInstruction --> "1" ObservationEvent : observationEvent
        click ObservationEvent href "../ObservationEvent/"



Slots

Name Cardinality and Range Description Inheritance
observationEvent 1
ObservationEvent
Contains all information related to an observation direct

Usages

used by used in type used
PrimitiveInstruction observation range ObservationInstruction

In Subsets

Comments

  • Rosetta func: Create_Observation — Function specification to create an observation that incorporates an observation event into the observation history of a given trade state.

Identifier and Mapping Information

Annotations

property value
rosetta_functions [{"name":"Create_Observation","description":"Function specification to create an observation that incorporates an observation event into the observation history of a given trade state.","inputs":[{"name":"instruction","type":"ObservationInstruction","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:ObservationInstruction
native common_domain_model:ObservationInstruction

LinkML Source

Direct

name: ObservationInstruction
annotations:
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"Create_Observation","description":"Function specification to
      create an observation that incorporates an observation event into the observation
      history of a given trade state.","inputs":[{"name":"instruction","type":"ObservationInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]'
description: Specifies inputs needed to process an observation.
comments:
- 'Rosetta func: Create_Observation  Function specification to create an observation
  that incorporates an observation event into the observation history of a given trade
  state.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- observationEvent

Induced

name: ObservationInstruction
annotations:
  rosetta_functions:
    tag: rosetta_functions
    value: '[{"name":"Create_Observation","description":"Function specification to
      create an observation that incorporates an observation event into the observation
      history of a given trade state.","inputs":[{"name":"instruction","type":"ObservationInstruction","cardinality":"1..1"},{"name":"before","type":"TradeState","cardinality":"1..1"}],"output":{"name":"after","type":"TradeState","cardinality":"1..1"}}]'
description: Specifies inputs needed to process an observation.
comments:
- 'Rosetta func: Create_Observation  Function specification to create an observation
  that incorporates an observation event into the observation history of a given trade
  state.'
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
  observationEvent:
    name: observationEvent
    description: Contains all information related to an observation.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ObservationInstruction
    domain_of:
    - ObservationInstruction
    range: ObservationEvent
    required: true