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/"
Inheritance
- ContractBase
Slots
| 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 |
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:ContractBase |
| native | common_domain_model:ContractBase |
LinkML Source
Direct
name: ContractBase
description: Encapsulates data features common to trade and position.
in_subset:
- cdm_event_position
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- contractDetails
- executionDetails
- collateral
slot_usage:
contractDetails:
name: contractDetails
description: Represents information specific to trades or positions involving
contractual products.
executionDetails:
name: executionDetails
description: Defines specific attributes that relate to trade or position executions.
required: false
collateral:
name: collateral
description: Represents the collateral obligations of a party.
Induced
name: ContractBase
description: Encapsulates data features common to trade and position.
in_subset:
- cdm_event_position
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
contractDetails:
name: contractDetails
description: Represents information specific to trades or positions involving
contractual products.
executionDetails:
name: executionDetails
description: Defines specific attributes that relate to trade or position executions.
required: false
collateral:
name: collateral
description: Represents the collateral obligations of a party.
attributes:
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: ContractBase
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: ContractBase
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: ContractBase
domain_of:
- ExecutionInstruction
- Trade
- ContractBase
- AvailableInventoryRecord
- GlobalMasterSecuritiesLendingAgreement
- EconomicTerms
range: Collateral