Skip to content

Class: Observation

Defines a single, numerical value that was observed in the marketplace. Observations of market data are made independently to business events or trade life-cycle events, so data instances of Observation can be created independently of any other model type, hence it is annotated as a root type. Observations will be broadly reused in many situations, so references to Observation are supported via the ‘key’ annotation.

URI: common_domain_model:Observation

 classDiagram
    class Observation
    click Observation href "../Observation/"
      Observation : observationIdentifier
        
          
    
        
        
        Observation --> "1" ObservationIdentifier : observationIdentifier
        click ObservationIdentifier href "../ObservationIdentifier/"
    

        
      Observation : observedValue
        
          
    
        
        
        Observation --> "1" Price : observedValue
        click Price href "../Price/"
    

        
      
Name Cardinality and Range Description Inheritance
observedValue 1
Price
Specifies the observed value as a number direct
observationIdentifier 1
ObservationIdentifier
Represents the observation was made i direct
used by used in type used
BillingRecordInstruction observation range Observation
Reset observations range Observation
property value
rosetta_root_type true
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:Observation
native common_domain_model:Observation
name: Observation
annotations:
rosetta_root_type:
tag: rosetta_root_type
value: 'true'
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Defines a single, numerical value that was observed in the marketplace.
Observations of market data are made independently to business events or trade life-cycle
events, so data instances of Observation can be created independently of any other
model type, hence it is annotated as a root type. Observations will be broadly reused
in many situations, so references to Observation are supported via the 'key' annotation.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
observedValue:
name: observedValue
description: Specifies the observed value as a number.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
domain_of:
- Observation
range: Price
required: true
observationIdentifier:
name: observationIdentifier
description: Represents the observation was made i.e. how to uniquely identify
the observed value among the population of all available market data.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
domain_of:
- Observation
range: ObservationIdentifier
required: true
name: Observation
annotations:
rosetta_root_type:
tag: rosetta_root_type
value: 'true'
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Defines a single, numerical value that was observed in the marketplace.
Observations of market data are made independently to business events or trade life-cycle
events, so data instances of Observation can be created independently of any other
model type, hence it is annotated as a root type. Observations will be broadly reused
in many situations, so references to Observation are supported via the 'key' annotation.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
observedValue:
name: observedValue
description: Specifies the observed value as a number.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
owner: Observation
domain_of:
- Observation
range: Price
required: true
observationIdentifier:
name: observationIdentifier
description: Represents the observation was made i.e. how to uniquely identify
the observed value among the population of all available market data.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_event
rank: 1000
owner: Observation
domain_of:
- Observation
range: ObservationIdentifier
required: true