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 |
Usages
Section titled “Usages”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:Party |
| native | common_domain_model:Party |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: Partyannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: 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-modelslots:- nameslot_usage: name: name: name annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The party name. range: stringattributes: 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: ContactInformationInduced
Section titled “Induced”name: Partyannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: 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-modelslot_usage: name: name: name annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The party name. range: stringattributes: 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