Skip to content

Class: RelatedParty

URI: common_domain_model:RelatedParty

 classDiagram
    class RelatedParty
    click RelatedParty href "../RelatedParty/"
      RelatedParty : accountReference
        
          
    
        
        
        RelatedParty --> "0..1" Account : accountReference
        click Account href "../Account/"
    

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

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

        
      
Name Cardinality and Range Description Inheritance
partyReference 1
Party
Reference to a party direct
accountReference 0..1
Account
Reference to an account direct
role 1
PartyRoleEnum
The category of the relationship direct
Mapping Type Mapped Value
self common_domain_model:RelatedParty
native common_domain_model:RelatedParty
name: RelatedParty
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to a party.
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
accountReference:
name: accountReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to an account.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- RelatedParty
range: Account
role:
name: role
description: The category of the relationship. The related party performs the
role specified in this field for the base party. For example, if the role is
,Guarantor, the related party acts as a guarantor for the base party.
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
name: RelatedParty
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to a party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: RelatedParty
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
required: true
accountReference:
name: accountReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Reference to an account.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: RelatedParty
domain_of:
- RelatedParty
range: Account
role:
name: role
description: The category of the relationship. The related party performs the
role specified in this field for the base party. For example, if the role is
,Guarantor, the related party acts as a guarantor for the base party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: RelatedParty
domain_of:
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- NaturalPersonRole
- PartyRole
- RelatedParty
range: PartyRoleEnum
required: true