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/"



Class Properties

Property Value
Tree Root Yes

Slots

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

Usages

used by used in type used
CounterpartyPositionBusinessEvent after range CounterpartyPositionState

In Subsets

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

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

LinkML Source

Direct

name: CounterpartyPositionState
annotations:
  metadata_key:
    tag: metadata_key
    value: true
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.
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- counterpartyPosition
- state
- observationHistory
- valuationHistory
slot_usage:
  state:
    name: state
    description: Represents the State of the Position through its life-cycle.
    range: State
tree_root: true

Induced

name: CounterpartyPositionState
annotations:
  metadata_key:
    tag: metadata_key
    value: true
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.
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  state:
    name: state
    description: Represents the State of the Position through its life-cycle.
    range: State
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
    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
    close_mappings:
    - fpml_5_10:Address.state
    rank: 1000
    owner: CounterpartyPositionState
    domain_of:
    - Address
    - TradeState
    - CounterpartyPositionState
    - ClosedState
    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
    rank: 1000
    owner: CounterpartyPositionState
    domain_of:
    - TradeState
    - CounterpartyPositionState
    range: ObservationEvent
    multivalued: true
    inlined: true
    inlined_as_list: true
  valuationHistory:
    name: valuationHistory
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CounterpartyPositionState
    domain_of:
    - TradeState
    - CounterpartyPositionState
    range: Valuation
    multivalued: true
    inlined: true
    inlined_as_list: true
tree_root: true