Class: CounterpartyPosition
A Position describes the accumulated effect of a set of securities or financial transactions.
URI: common_domain_model:CounterpartyPosition
classDiagram
class CounterpartyPosition
click CounterpartyPosition href "../CounterpartyPosition/"
ContractBase <|-- CounterpartyPosition
click ContractBase href "../ContractBase/"
CounterpartyPosition : collateral
CounterpartyPosition --> "0..1" Collateral : collateral
click Collateral href "../Collateral/"
CounterpartyPosition : contractDetails
CounterpartyPosition --> "0..1" ContractDetails : contractDetails
click ContractDetails href "../ContractDetails/"
CounterpartyPosition : executionDetails
CounterpartyPosition --> "0..1" ExecutionDetails : executionDetails
click ExecutionDetails href "../ExecutionDetails/"
CounterpartyPosition : openDateTime
CounterpartyPosition : party
CounterpartyPosition --> "*" Party : party
click Party href "../Party/"
CounterpartyPosition : partyRole
CounterpartyPosition --> "*" PartyRole : partyRole
click PartyRole href "../PartyRole/"
CounterpartyPosition : positionBase
CounterpartyPosition --> "1" TradableProduct : positionBase
click TradableProduct href "../TradableProduct/"
CounterpartyPosition : positionIdentifier
CounterpartyPosition --> "*" PositionIdentifier : positionIdentifier
click PositionIdentifier href "../PositionIdentifier/"
CounterpartyPosition : tradeReference
CounterpartyPosition --> "*" TradeState : tradeReference
click TradeState href "../TradeState/"
Inheritance
- ContractBase
- CounterpartyPosition
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| positionIdentifier | * PositionIdentifier |
Represents the identifier(s) that uniquely identify a position for an identit... | direct |
| openDateTime | 0..1 Datetime |
The date and time when the position was opened | direct |
| tradeReference | * TradeState |
Reference to all the trades that constitute the position | direct |
| party | * Party |
The parties involved in the position, including the Clearing Organization | direct |
| partyRole | * PartyRole |
Represents the role each specified party takes in the position | direct |
| positionBase | 1 TradableProduct |
Encapsulates the core constituents that characterize a position | direct |
| contractDetails | 0..1 ContractDetails |
Represents information specific to trades or positions involving contractual ... | ContractBase |
| executionDetails | 0..1 ExecutionDetails |
Defines specific attributes that relate to trade or position executions | ContractBase |
| collateral | 0..1 Collateral |
Represents the collateral obligations of a party | ContractBase |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CounterpartyPositionState | counterpartyPosition | range | CounterpartyPosition |
In Subsets
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:CounterpartyPosition |
| native | common_domain_model:CounterpartyPosition |
LinkML Source
Direct
name: CounterpartyPosition
description: A Position describes the accumulated effect of a set of securities or
financial transactions.
in_subset:
- cdm_event_position
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: ContractBase
slots:
- positionIdentifier
- openDateTime
- tradeReference
- party
- partyRole
- positionBase
slot_usage:
tradeReference:
name: tradeReference
description: Reference to all the trades that constitute the position.
range: TradeState
party:
name: party
description: The parties involved in the position, including the Clearing Organization.
range: Party
multivalued: true
partyRole:
name: partyRole
description: Represents the role each specified party takes in the position.
multivalued: true
Induced
name: CounterpartyPosition
description: A Position describes the accumulated effect of a set of securities or
financial transactions.
in_subset:
- cdm_event_position
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: ContractBase
slot_usage:
tradeReference:
name: tradeReference
description: Reference to all the trades that constitute the position.
range: TradeState
party:
name: party
description: The parties involved in the position, including the Clearing Organization.
range: Party
multivalued: true
partyRole:
name: partyRole
description: Represents the role each specified party takes in the position.
multivalued: true
attributes:
positionIdentifier:
name: positionIdentifier
description: Represents the identifier(s) that uniquely identify a position for
an identity issuer. A position can include multiple identifiers, for example
an internal position identifer and a UTI (Unique Trade Identifier).
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- CounterpartyPosition
range: PositionIdentifier
multivalued: true
inlined: true
inlined_as_list: true
openDateTime:
name: openDateTime
description: The date and time when the position was opened.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- CounterpartyPosition
range: datetime
tradeReference:
name: tradeReference
annotations:
metadata_reference:
tag: metadata_reference
value: true
description: Reference to all the trades that constitute the position.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- Lineage
- CounterpartyPosition
- PositionBase
- AggregationParameters
range: TradeState
multivalued: true
inlined: true
inlined_as_list: true
party:
name: party
description: The parties involved in the position, including the Clearing Organization.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- DebtRedemption
- Trade
- MarginCallBase
- CounterpartyPosition
- AggregationParameters
- AvailableInventory
- WorkflowStepApproval
- WorkflowStep
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- ValuationCalculationDateLocationElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- NotificationTimeElection
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- PledgeeRepresentativeRider
- SecuredPartyRightsEventElection
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SubstitutedRegimeTerms
- SubstitutionPartyElection
- TerminationCurrencyElection
- AdditionalObligations
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
- MinimumTransferAmountElection
- ValuationAgent
- LegacyExposureScopeElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- SpecifiedOrAccessConditionPartyElection
- LegacyIndependentAmountParty
- AutomaticEarlyTerminationElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: Party
multivalued: true
partyRole:
name: partyRole
description: Represents the role each specified party takes in the position.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- PartyChangeInstruction
- Trade
- MarginCallBase
- CounterpartyPosition
- AvailableInventory
- AvailableInventoryRecord
- UmbrellaAgreementParty
- EligibleCollateralSpecification
range: PartyRole
multivalued: true
positionBase:
name: positionBase
description: Encapsulates the core constituents that characterize a position.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- CounterpartyPosition
range: TradableProduct
required: true
contractDetails:
name: contractDetails
description: Represents information specific to trades or positions involving
contractual products.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- Trade
- ContractBase
range: ContractDetails
executionDetails:
name: executionDetails
description: Defines specific attributes that relate to trade or position executions.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- ExecutionInstruction
- Trade
- ContractBase
range: ExecutionDetails
required: false
collateral:
name: collateral
description: Represents the collateral obligations of a party.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: CounterpartyPosition
domain_of:
- ExecutionInstruction
- Trade
- ContractBase
- AvailableInventoryRecord
- GlobalMasterSecuritiesLendingAgreement
- EconomicTerms
range: Collateral