Class: Account
A class to specify an account as an account number alongside, optionally. an account name, an account type, an account beneficiary and a servicing party.
URI: common_domain_model:Account
classDiagram
class Account
click Account href "../Account/"
Account : accountBeneficiary
Account --> "0..1" Party : accountBeneficiary
click Party href "../Party/"
Account : accountName
Account : accountNumber
Account : accountType
Account --> "0..1" AccountTypeEnum : accountType
click AccountTypeEnum href "../AccountTypeEnum/"
Account : partyReference
Account --> "0..1" Party : partyReference
click Party href "../Party/"
Account : servicingParty
Account --> "0..1" Party : servicingParty
click Party href "../Party/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| partyReference | 0..1 Party |
A reference to the party to which the account refers to | direct |
| accountNumber | 1 string |
The account number | direct |
| accountName | 0..1 string |
The name by which the account is known | direct |
| accountType | 0..1 AccountTypeEnum |
The type of account, e | direct |
| accountBeneficiary | 0..1 Party |
A reference to the party beneficiary of the account | direct |
| servicingParty | 0..1 Party |
The reference to the legal entity that services the account, i | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| Party | account | range | Account |
| PartyReferencePayerReceiver | payerAccountReference | range | Account |
| PartyReferencePayerReceiver | receiverAccountReference | range | Account |
| RelatedParty | accountReference | range | Account |
| TransferContactInformation | account | range | Account |
| WorkflowStep | account | range | Account |
| CustodianElection | segregatedCashAccount | range | Account |
| CustodianElection | segregatedSecurityAccount | range | Account |
| SecurityAgreementElections | pledgedAccount | range | Account |
| IndependentAmount | payerAccountReference | range | Account |
| IndependentAmount | receiverAccountReference | range | Account |
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:Account |
| native | common_domain_model:Account |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: Accountannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: A class to specify an account as an account number alongside, optionally. an account name, an account type, an account beneficiary and a servicing party.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 account refers to. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 domain_of: - Account - AncillaryParty - AssetAncillaryPartyRole - AssetPartyRole - Counterparty - PartyRole - RelatedParty - ContactInformationElection - PartyCustomisedWorkflow - PartyAgreementIdentifier range: Party accountNumber: name: accountNumber annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The account number. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 domain_of: - Account range: string required: true accountName: name: accountName annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The name by which the account is known. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 domain_of: - Account range: string accountType: name: accountType annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The type of account, e.g. client, house. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 domain_of: - Account range: AccountTypeEnum accountBeneficiary: name: accountBeneficiary annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: A reference to the party beneficiary of the account. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 domain_of: - Account range: Party servicingParty: name: servicingParty annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: The reference to the legal entity that services the account, i.e. in the books of which the account is held. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 domain_of: - Account range: PartyInduced
Section titled “Induced”name: Accountannotations: rosetta_metadata: tag: rosetta_metadata value: keydescription: A class to specify an account as an account number alongside, optionally. an account name, an account type, an account beneficiary and a servicing party.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 account refers to. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: Account domain_of: - Account - AncillaryParty - AssetAncillaryPartyRole - AssetPartyRole - Counterparty - PartyRole - RelatedParty - ContactInformationElection - PartyCustomisedWorkflow - PartyAgreementIdentifier range: Party accountNumber: name: accountNumber annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The account number. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: Account domain_of: - Account range: string required: true accountName: name: accountName annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The name by which the account is known. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: Account domain_of: - Account range: string accountType: name: accountType annotations: rosetta_metadata: tag: rosetta_metadata value: scheme description: The type of account, e.g. client, house. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: Account domain_of: - Account range: AccountTypeEnum accountBeneficiary: name: accountBeneficiary annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: A reference to the party beneficiary of the account. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: Account domain_of: - Account range: Party servicingParty: name: servicingParty annotations: rosetta_metadata: tag: rosetta_metadata value: reference description: The reference to the legal entity that services the account, i.e. in the books of which the account is held. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party rank: 1000 owner: Account domain_of: - Account range: Party