Skip to content

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

        
      
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
used by used in type used
CounterpartyPositionState counterpartyPosition range CounterpartyPosition
Mapping Type Mapped Value
self common_domain_model:CounterpartyPosition
native common_domain_model:CounterpartyPosition
name: CounterpartyPosition
description: A Position describes the accumulated effect of a set of securities or
financial transactions.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: ContractBase
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/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: true
name: CounterpartyPosition
description: A Position describes the accumulated effect of a set of securities or
financial transactions.
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: ContractBase
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/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