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
- from schema: https://w3id.org/lmodel/common-domain-model
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