Skip to content

Class: PartyRole

A class to specify the role(s) that party(ies) may have in relation to the execution, contract or other legal agreement.

URI: common_domain_model:PartyRole

 classDiagram
    class PartyRole
    click PartyRole href "../PartyRole/"
      PartyRole : ownershipPartyReference
        
          
    
        
        
        PartyRole --> "0..1" Party : ownershipPartyReference
        click Party href "../Party/"
    

        
      PartyRole : partyReference
        
          
    
        
        
        PartyRole --> "1" Party : partyReference
        click Party href "../Party/"
    

        
      PartyRole : role
        
          
    
        
        
        PartyRole --> "1" PartyRoleEnum : role
        click PartyRoleEnum href "../PartyRoleEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
partyReference 1
Party
A reference to the party to which the role refers to direct
role 1
PartyRoleEnum
The party role direct
ownershipPartyReference 0..1
Party
A reference to the party that has ownership of this party role information direct
used by used in type used
ExecutionInstruction partyRoles range PartyRole
MarginCallBase partyRole range PartyRole
MarginCallExposure partyRole range PartyRole
MarginCallIssuance partyRole range PartyRole
MarginCallResponse partyRole range PartyRole
PartyChangeInstruction partyRole range PartyRole
Trade partyRole range PartyRole
LegalAgreement otherParty range PartyRole
LegalAgreementBase otherParty range PartyRole
AvailableInventory partyRole range PartyRole
AvailableInventoryRecord partyRole range PartyRole
CounterpartyPosition partyRole range PartyRole
SecurityLocate partyRole range PartyRole
EligibleCollateralSpecification partyRole range PartyRole
EvergreenProvision singlePartyOption range PartyRole
ExtendibleProvision singlePartyOption range PartyRole
Mapping Type Mapped Value
self common_domain_model:PartyRole
native common_domain_model:PartyRole
name: PartyRole
description: A class to specify the role(s) that party(ies) may have in relation to
the execution, contract or other legal agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party to which the role refers to.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
required: true
role:
name: role
description: The party role.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
domain_of:
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- NaturalPersonRole
- PartyRole
- RelatedParty
range: PartyRoleEnum
required: true
ownershipPartyReference:
name: ownershipPartyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party that has ownership of this party role information.
FpML specifies that For shared trade information, this attribute will reference
the originator of the data (for example, an execution facility or clearing house).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- PartyRole
range: Party
name: PartyRole
description: A class to specify the role(s) that party(ies) may have in relation to
the execution, contract or other legal agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party to which the role refers to.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: PartyRole
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
required: true
role:
name: role
description: The party role.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: PartyRole
domain_of:
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- NaturalPersonRole
- PartyRole
- RelatedParty
range: PartyRoleEnum
required: true
ownershipPartyReference:
name: ownershipPartyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the party that has ownership of this party role information.
FpML specifies that For shared trade information, this attribute will reference
the originator of the data (for example, an execution facility or clearing house).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: PartyRole
domain_of:
- PartyRole
range: Party