Skip to content

Class: ObservationEvent

Specifies the necessary information to create any observation event.

URI: common_domain_model:ObservationEvent

 classDiagram
    class ObservationEvent
    click ObservationEvent href "../ObservationEvent/"
      ObservationEvent : corporateAction
        
          
    
        
        
        ObservationEvent --> "0..1" CorporateAction : corporateAction
        click CorporateAction href "../CorporateAction/"
    

        
      ObservationEvent : creditEvent
        
          
    
        
        
        ObservationEvent --> "0..1" CreditEvent : creditEvent
        click CreditEvent href "../CreditEvent/"
    

        
      
Name Cardinality and Range Description Inheritance
creditEvent 0..1
CreditEvent
Specifies the necessary information to create a credit event direct
corporateAction 0..1
CorporateAction
Specifies the necessary information to create a corporate action direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘creditEvent’: SlotDefinition({‘name’: ‘creditEvent’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘corporateAction’: SlotDefinition({‘name’: ‘corporateAction’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
CounterpartyPositionState observationHistory range ObservationEvent
ObservationInstruction observationEvent range ObservationEvent
TradeState observationHistory range ObservationEvent
Mapping Type Mapped Value
self common_domain_model:ObservationEvent
native common_domain_model:ObservationEvent
name: ObservationEvent
description: Specifies the necessary information to create any observation event.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
creditEvent:
name: creditEvent
description: Specifies the necessary information to create a credit event.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ObservationEvent
range: CreditEvent
corporateAction:
name: corporateAction
description: Specifies the necessary information to create a corporate action.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- ObservationEvent
range: CorporateAction
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
creditEvent:
name: creditEvent
value_presence: PRESENT
- slot_conditions:
corporateAction:
name: corporateAction
value_presence: PRESENT
name: ObservationEvent
description: Specifies the necessary information to create any observation event.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
creditEvent:
name: creditEvent
description: Specifies the necessary information to create a credit event.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ObservationEvent
domain_of:
- ObservationEvent
range: CreditEvent
corporateAction:
name: corporateAction
description: Specifies the necessary information to create a corporate action.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: ObservationEvent
domain_of:
- ObservationEvent
range: CorporateAction
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
creditEvent:
name: creditEvent
value_presence: PRESENT
- slot_conditions:
corporateAction:
name: corporateAction
value_presence: PRESENT