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
Section titled “Inheritance”- ContractBase
- CounterpartyPosition
| 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
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CounterpartyPositionState | counterpartyPosition | range | CounterpartyPosition |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:CounterpartyPosition |
| native | common_domain_model:CounterpartyPosition |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: CounterpartyPositiondescription: A Position describes the accumulated effect of a set of securities or financial transactions.from_schema: https://w3id.org/lmodel/common-domain-modelis_a: ContractBaseattributes: 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/cdm_event_position rank: 1000 domain_of: - CounterpartyPosition range: PositionIdentifier multivalued: true openDateTime: name: openDateTime description: The date and time when the position was opened. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position rank: 1000 domain_of: - CounterpartyPosition range: datetime tradeReference: name: tradeReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Reference to all the trades that constitute the position. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position domain_of: - Lineage - AggregationParameters - CounterpartyPosition - PositionBase range: TradeState multivalued: true party: name: party description: The parties involved in the position, including the Clearing Organization. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - 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/cdm_event_position domain_of: - AssetBase - MarginCallBase - PartyChangeInstruction - Trade - UmbrellaAgreementParty - AvailableInventory - AvailableInventoryRecord - CounterpartyPosition - 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/cdm_event_position rank: 1000 domain_of: - CounterpartyPosition range: TradableProduct required: trueInduced
Section titled “Induced”name: CounterpartyPositiondescription: A Position describes the accumulated effect of a set of securities or financial transactions.from_schema: https://w3id.org/lmodel/common-domain-modelis_a: ContractBaseattributes: 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/cdm_event_position rank: 1000 owner: CounterpartyPosition domain_of: - CounterpartyPosition range: PositionIdentifier multivalued: true openDateTime: name: openDateTime description: The date and time when the position was opened. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position rank: 1000 owner: CounterpartyPosition domain_of: - CounterpartyPosition range: datetime tradeReference: name: tradeReference annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Reference to all the trades that constitute the position. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position owner: CounterpartyPosition domain_of: - Lineage - AggregationParameters - CounterpartyPosition - PositionBase range: TradeState multivalued: true party: name: party description: The parties involved in the position, including the Clearing Organization. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position owner: CounterpartyPosition domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - 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/cdm_event_position owner: CounterpartyPosition domain_of: - AssetBase - MarginCallBase - PartyChangeInstruction - Trade - UmbrellaAgreementParty - AvailableInventory - AvailableInventoryRecord - CounterpartyPosition - 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/cdm_event_position rank: 1000 owner: CounterpartyPosition domain_of: - CounterpartyPosition range: TradableProduct required: true contractDetails: name: contractDetails annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Represents information specific to trades or positions involving contractual products. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position owner: CounterpartyPosition domain_of: - Trade - ContractBase range: ContractDetails executionDetails: name: executionDetails annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Defines specific attributes that relate to trade or position executions. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position owner: CounterpartyPosition domain_of: - ExecutionInstruction - Trade - ContractBase range: ExecutionDetails collateral: name: collateral annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: Represents the collateral obligations of a party. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position owner: CounterpartyPosition domain_of: - ExecutionInstruction - Trade - AvailableInventoryRecord - ContractBase - GlobalMasterSecuritiesLendingAgreement - EconomicTerms range: Collateral