Skip to content

Class: CounterpartyPositionState

Defines the fundamental financial information that can be changed by a Primitive Event and by extension any business or life-cycle event. Each PositionState specifies where a Position is in its life-cycle. PositionState is a root type and as such, can be created independently to any other CDM data type, but can also be used as part of the CDM Event Model.

URI: common_domain_model:CounterpartyPositionState

 classDiagram
    class CounterpartyPositionState
    click CounterpartyPositionState href "../CounterpartyPositionState/"
      CounterpartyPositionState : counterpartyPosition
        
          
    
        
        
        CounterpartyPositionState --> "1" CounterpartyPosition : counterpartyPosition
        click CounterpartyPosition href "../CounterpartyPosition/"
    

        
      CounterpartyPositionState : observationHistory
        
          
    
        
        
        CounterpartyPositionState --> "*" ObservationEvent : observationHistory
        click ObservationEvent href "../ObservationEvent/"
    

        
      CounterpartyPositionState : state
        
          
    
        
        
        CounterpartyPositionState --> "0..1" State : state
        click State href "../State/"
    

        
      CounterpartyPositionState : valuationHistory
        
          
    
        
        
        CounterpartyPositionState --> "*" Valuation : valuationHistory
        click Valuation href "../Valuation/"
    

        
      
Name Cardinality and Range Description Inheritance
counterpartyPosition 1
CounterpartyPosition
Represents the Position that has been effected by a business or life-cycle ev… direct
state 0..1
State
Represents the State of the Position through its life-cycle direct
observationHistory *
ObservationEvent
Represents the observed events related to a particular product or process, su… direct
valuationHistory *
Valuation
direct
used by used in type used
CounterpartyPositionBusinessEvent after range CounterpartyPositionState
property value
rosetta_root_type true
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:CounterpartyPositionState
native common_domain_model:CounterpartyPositionState
name: CounterpartyPositionState
annotations:
rosetta_root_type:
tag: rosetta_root_type
value: 'true'
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Defines the fundamental financial information that can be changed by
a Primitive Event and by extension any business or life-cycle event. Each PositionState
specifies where a Position is in its life-cycle. PositionState is a root type and
as such, can be created independently to any other CDM data type, but can also be
used as part of the CDM Event Model.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
counterpartyPosition:
name: counterpartyPosition
description: Represents the Position that has been effected by a business or life-cycle
event.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CounterpartyPositionState
range: CounterpartyPosition
required: true
state:
name: state
description: Represents the State of the Position through its life-cycle.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
domain_of:
- Address
- ClosedState
- CounterpartyPositionState
- TradeState
range: State
observationHistory:
name: observationHistory
description: Represents the observed events related to a particular product or
process, such as credit events or corporate actions.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CounterpartyPositionState
- TradeState
range: ObservationEvent
multivalued: true
valuationHistory:
name: valuationHistory
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
domain_of:
- CounterpartyPositionState
- TradeState
range: Valuation
multivalued: true
name: CounterpartyPositionState
annotations:
rosetta_root_type:
tag: rosetta_root_type
value: 'true'
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Defines the fundamental financial information that can be changed by
a Primitive Event and by extension any business or life-cycle event. Each PositionState
specifies where a Position is in its life-cycle. PositionState is a root type and
as such, can be created independently to any other CDM data type, but can also be
used as part of the CDM Event Model.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
counterpartyPosition:
name: counterpartyPosition
description: Represents the Position that has been effected by a business or life-cycle
event.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CounterpartyPositionState
domain_of:
- CounterpartyPositionState
range: CounterpartyPosition
required: true
state:
name: state
description: Represents the State of the Position through its life-cycle.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
owner: CounterpartyPositionState
domain_of:
- Address
- ClosedState
- CounterpartyPositionState
- TradeState
range: State
observationHistory:
name: observationHistory
description: Represents the observed events related to a particular product or
process, such as credit events or corporate actions.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CounterpartyPositionState
domain_of:
- CounterpartyPositionState
- TradeState
range: ObservationEvent
multivalued: true
valuationHistory:
name: valuationHistory
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common
rank: 1000
owner: CounterpartyPositionState
domain_of:
- CounterpartyPositionState
- TradeState
range: Valuation
multivalued: true