Class: ExecutionDetails
Defines specific attributes that relate to trade executions.
URI: common_domain_model:ExecutionDetails
classDiagram
class ExecutionDetails
click ExecutionDetails href "../ExecutionDetails/"
ExecutionDetails : executionType
ExecutionDetails --> "1" ExecutionTypeEnum : executionType
click ExecutionTypeEnum href "../ExecutionTypeEnum/"
ExecutionDetails : executionVenue
ExecutionDetails --> "0..1" LegalEntity : executionVenue
click LegalEntity href "../LegalEntity/"
ExecutionDetails : packageReference
ExecutionDetails --> "0..1" IdentifiedList : packageReference
click IdentifiedList href "../IdentifiedList/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| executionType | 1 ExecutionTypeEnum |
Identifies the type of execution, e | direct |
| executionVenue | 0..1 LegalEntity |
Represents the venue on which a trade was executed | direct |
| packageReference | 0..1 IdentifiedList |
A reference to the package linking the trade with other trades, in case the t… | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ExecutionInstruction | executionDetails | range | ExecutionDetails |
| Trade | executionDetails | range | ExecutionDetails |
| ContractBase | executionDetails | range | ExecutionDetails |
| CounterpartyPosition | executionDetails | range | ExecutionDetails |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'executionType': {'equals_string': 'Electronic'}} |
{'executionVenue': {'value_presence': 'PRESENT'}} |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| rosetta_metadata | key |
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:ExecutionDetails |
| native | common_domain_model:ExecutionDetails |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: ExecutionDetailsannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: Defines specific attributes that relate to trade executions.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: executionType: name: executionType description: Identifies the type of execution, e.g. via voice, electronically... from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common rank: 1000 domain_of: - ExecutionDetails range: ExecutionTypeEnum required: true executionVenue: name: executionVenue description: Represents the venue on which a trade was executed. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common rank: 1000 domain_of: - ExecutionDetails range: LegalEntity packageReference: name: packageReference description: A reference to the package linking the trade with other trades, in case the trade was executed as part of a package (hence this attribute is optional). from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common rank: 1000 domain_of: - ExecutionDetails range: IdentifiedListrules:- preconditions: slot_conditions: executionType: name: executionType equals_string: Electronic postconditions: slot_conditions: executionVenue: name: executionVenue value_presence: PRESENT description: 'ExecutionVenue: When the execution type is set to ''Electronically'', the execution venue must be specified.'Induced
Section titled “Induced”name: ExecutionDetailsannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: Defines specific attributes that relate to trade executions.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: executionType: name: executionType description: Identifies the type of execution, e.g. via voice, electronically... from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common rank: 1000 owner: ExecutionDetails domain_of: - ExecutionDetails range: ExecutionTypeEnum required: true executionVenue: name: executionVenue description: Represents the venue on which a trade was executed. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common rank: 1000 owner: ExecutionDetails domain_of: - ExecutionDetails range: LegalEntity packageReference: name: packageReference description: A reference to the package linking the trade with other trades, in case the trade was executed as part of a package (hence this attribute is optional). from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_common rank: 1000 owner: ExecutionDetails domain_of: - ExecutionDetails range: IdentifiedListrules:- preconditions: slot_conditions: executionType: name: executionType equals_string: Electronic postconditions: slot_conditions: executionVenue: name: executionVenue value_presence: PRESENT description: 'ExecutionVenue: When the execution type is set to ''Electronically'', the execution venue must be specified.'