Skip to content

Class: ContractBase

Encapsulates data features common to trade and position.

URI: common_domain_model:ContractBase

 classDiagram
    class ContractBase
    click ContractBase href "../ContractBase/"
      ContractBase <|-- CounterpartyPosition
        click CounterpartyPosition href "../CounterpartyPosition/"
      
      ContractBase : collateral
        
          
    
        
        
        ContractBase --> "0..1" Collateral : collateral
        click Collateral href "../Collateral/"
    

        
      ContractBase : contractDetails
        
          
    
        
        
        ContractBase --> "0..1" ContractDetails : contractDetails
        click ContractDetails href "../ContractDetails/"
    

        
      ContractBase : executionDetails
        
          
    
        
        
        ContractBase --> "0..1" ExecutionDetails : executionDetails
        click ExecutionDetails href "../ExecutionDetails/"
    

        
      
Name Cardinality and Range Description Inheritance
contractDetails 0..1
ContractDetails
Represents information specific to trades or positions involving contractual … direct
executionDetails 0..1
ExecutionDetails
Defines specific attributes that relate to trade or position executions direct
collateral 0..1
Collateral
Represents the collateral obligations of a party direct
Mapping Type Mapped Value
self common_domain_model:ContractBase
native common_domain_model:ContractBase
name: ContractBase
description: Encapsulates data features common to trade and position.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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
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
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
domain_of:
- ExecutionInstruction
- Trade
- AvailableInventoryRecord
- ContractBase
- GlobalMasterSecuritiesLendingAgreement
- EconomicTerms
range: Collateral
name: ContractBase
description: Encapsulates data features common to trade and position.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: ContractBase
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: ContractBase
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: ContractBase
domain_of:
- ExecutionInstruction
- Trade
- AvailableInventoryRecord
- ContractBase
- GlobalMasterSecuritiesLendingAgreement
- EconomicTerms
range: Collateral