Skip to content

Class: Party

A class to specify a party, without a qualification as to whether this party is a legal entity or a natural person, although the model provides the ability to associate a person (or set of persons) to a party, which use case would imply that such party would be a legal entity (even if not formally specified as such).

URI: common_domain_model:Party

 classDiagram
    class Party
    click Party href "../Party/"
      Party : account
        
          
    
        
        
        Party --> "0..1" Account : account
        click Account href "../Account/"
    

        
      Party : businessUnit
        
          
    
        
        
        Party --> "*" BusinessUnit : businessUnit
        click BusinessUnit href "../BusinessUnit/"
    

        
      Party : contactInformation
        
          
    
        
        
        Party --> "0..1" ContactInformation : contactInformation
        click ContactInformation href "../ContactInformation/"
    

        
      Party : name
        
      Party : partyId
        
          
    
        
        
        Party --> "1..*" PartyIdentifier : partyId
        click PartyIdentifier href "../PartyIdentifier/"
    

        
      Party : person
        
          
    
        
        
        Party --> "*" NaturalPerson : person
        click NaturalPerson href "../NaturalPerson/"
    

        
      Party : personRole
        
          
    
        
        
        Party --> "*" NaturalPersonRole : personRole
        click NaturalPersonRole href "../NaturalPersonRole/"
    

        
      
Name Cardinality and Range Description Inheritance
name 0..1
string
The party name direct
partyId 1..*
PartyIdentifier
The identifier associated with a party, e direct
businessUnit *
BusinessUnit
Optional organization unit information used to describe the organization unit… direct
person *
NaturalPerson
The person(s) who might be associated with the party as part of the execution… direct
personRole *
NaturalPersonRole
The role of the person(s) direct
account 0..1
Account
The account that might be associated with the party direct
contactInformation 0..1
ContactInformation
The postal/street address, telephone number, email address and/or web page direct
used by used in type used
AssetBase party range Party
Cash party range Party
Commodity party range Party
DigitalAsset party range Party
InstrumentBase party range Party
ListedDerivative party range Party
Loan party range Party
Security party range Party
Identifier issuerReference range Party
LocationIdentifier issuerReference range Party
Account partyReference range Party
Account accountBeneficiary range Party
Account servicingParty range Party
AncillaryParty partyReference range Party
AssetAncillaryPartyRole partyReference range Party
AssetPartyRole partyReference range Party
Counterparty partyReference range Party
PartyReferencePayerReceiver payerPartyReference range Party
PartyReferencePayerReceiver receiverPartyReference range Party
PartyRole partyReference range Party
PartyRole ownershipPartyReference range Party
RelatedParty partyReference range Party
BillingInstruction sendingParty range Party
BillingInstruction receivingParty range Party
ClearingInstruction clearingParty range Party
ClearingInstruction party1 range Party
ClearingInstruction party2 range Party
ClearingInstruction clearerParty1 range Party
ClearingInstruction clearerParty2 range Party
ExecutionInstruction parties range Party
MarginCallBase party range Party
MarginCallBase clearingBroker range Party
MarginCallExposure party range Party
MarginCallExposure clearingBroker range Party
MarginCallIssuance party range Party
MarginCallIssuance clearingBroker range Party
MarginCallResponse party range Party
MarginCallResponse clearingBroker range Party
PositionIdentifier issuerReference range Party
SecurityLendingInvoice sendingParty range Party
SecurityLendingInvoice receivingParty range Party
Trade party range Party
TradeIdentifier issuerReference range Party
AssetFloatingRateIndex party range Party
Basket party range Party
CreditIndex party range Party
EquityIndex party range Party
ForeignExchangeRateIndex party range Party
IndexBase party range Party
InflationIndex party range Party
OtherIndex party range Party
LegalAgreement contractualParty range Party
LegalAgreementBase contractualParty range Party
UmbrellaAgreementParty party range Party
UmbrellaAgreementParty parentParty range Party
AggregationParameters party range Party
AvailableInventory party range Party
CounterpartyPosition party range Party
SecurityLocate party range Party
PartyCustomisedWorkflow partyReference range Party
WorkflowStep party range Party
WorkflowStepApproval party range Party
CreditSupportDocumentElection party range Party
CreditSupportProviderElection party range Party
PartyAgreementIdentifier partyReference range Party
AutomaticEarlyTerminationElection party range Party
PartyTerminationCurrencySelection party range Party
SpecifiedEntity party range Party
EligibleCollateralSpecification party range Party
IndependentAmount payerPartyReference range Party
IndependentAmount receiverPartyReference range Party
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:Party
native common_domain_model:Party
name: Party
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class to specify a party, without a qualification as to whether this
party is a legal entity or a natural person, although the model provides the ability
to associate a person (or set of persons) to a party, which use case would imply
that such party would be a legal entity (even if not formally specified as such).
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- name
slot_usage:
name:
name: name
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The party name.
range: string
attributes:
partyId:
name: partyId
description: The identifier associated with a party, e.g. the 20 digits LEI code.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Party
range: PartyIdentifier
required: true
multivalued: true
businessUnit:
name: businessUnit
description: Optional organization unit information used to describe the organization
units (e.g. trading desks) involved in a transaction or business process, incl.
the contact information (when relevant).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Party
range: BusinessUnit
multivalued: true
person:
name: person
description: The person(s) who might be associated with the party as part of the
execution, contract or legal document.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Party
range: NaturalPerson
multivalued: true
personRole:
name: personRole
description: The role of the person(s)
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Party
range: NaturalPersonRole
multivalued: true
account:
name: account
description: The account that might be associated with the party. At most one
account can be specified, as it is expected that this information is used in
the context of a contract or legal document where only one account per party
can be associated with such object.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- Party
- TransferContactInformation
- WorkflowStep
range: Account
contactInformation:
name: contactInformation
description: The postal/street address, telephone number, email address and/or
web page. If the contact information is specific to the associated business
unit(s) or person (s), it should be associated with those.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
domain_of:
- BusinessUnit
- NaturalPerson
- Party
range: ContactInformation
name: Party
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
description: A class to specify a party, without a qualification as to whether this
party is a legal entity or a natural person, although the model provides the ability
to associate a person (or set of persons) to a party, which use case would imply
that such party would be a legal entity (even if not formally specified as such).
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
name:
name: name
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The party name.
range: string
attributes:
partyId:
name: partyId
description: The identifier associated with a party, e.g. the 20 digits LEI code.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Party
domain_of:
- Party
range: PartyIdentifier
required: true
multivalued: true
businessUnit:
name: businessUnit
description: Optional organization unit information used to describe the organization
units (e.g. trading desks) involved in a transaction or business process, incl.
the contact information (when relevant).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Party
domain_of:
- Party
range: BusinessUnit
multivalued: true
person:
name: person
description: The person(s) who might be associated with the party as part of the
execution, contract or legal document.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Party
domain_of:
- Party
range: NaturalPerson
multivalued: true
personRole:
name: personRole
description: The role of the person(s)
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Party
domain_of:
- Party
range: NaturalPersonRole
multivalued: true
account:
name: account
description: The account that might be associated with the party. At most one
account can be specified, as it is expected that this information is used in
the context of a contract or legal document where only one account per party
can be associated with such object.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: Party
domain_of:
- Party
- TransferContactInformation
- WorkflowStep
range: Account
contactInformation:
name: contactInformation
description: The postal/street address, telephone number, email address and/or
web page. If the contact information is specific to the associated business
unit(s) or person (s), it should be associated with those.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: Party
domain_of:
- BusinessUnit
- NaturalPerson
- Party
range: ContactInformation
name:
name: name
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The party name.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: Party
domain_of:
- TaxonomyValue
- BusinessUnit
- LegalEntity
- Party
- IndexBase
- Resource
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- ClauseLibraryVariableSet
- CSAMinimumTransferAmountVariableSet
- CSAThresholdVariableSet
- CsaAdditionalTerminationEvent
range: string