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 |
Usages
Section titled “Usages”| 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 |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”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:PartyRole |
| native | common_domain_model:PartyRole |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: PartyRoledescription: 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-modelattributes: 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: PartyInduced
Section titled “Induced”name: PartyRoledescription: 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-modelattributes: 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