Skip to content

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
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'}}
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:ExecutionDetails
native common_domain_model:ExecutionDetails
name: ExecutionDetails
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Defines specific attributes that relate to trade executions.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: IdentifiedList
rules:
- 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.'
name: ExecutionDetails
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: Defines specific attributes that relate to trade executions.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: IdentifiedList
rules:
- 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.'