Skip to content

Class: NaturalPersonRole

A class to specify the role(s) that natural person(s) may have in relation to the contract.

URI: common_domain_model:NaturalPersonRole

 classDiagram
    class NaturalPersonRole
    click NaturalPersonRole href "../NaturalPersonRole/"
      NaturalPersonRole : personReference
        
          
    
        
        
        NaturalPersonRole --> "1" NaturalPerson : personReference
        click NaturalPerson href "../NaturalPerson/"
    

        
      NaturalPersonRole : role
        
          
    
        
        
        NaturalPersonRole --> "*" NaturalPersonRoleEnum : role
        click NaturalPersonRoleEnum href "../NaturalPersonRoleEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
personReference 1
NaturalPerson
A reference to the natural person to whom the role refers to direct
role *
NaturalPersonRoleEnum
FpML specifies a person role that is distinct from the party role direct
used by used in type used
Party personRole range NaturalPersonRole
Mapping Type Mapped Value
self common_domain_model:NaturalPersonRole
native common_domain_model:NaturalPersonRole
name: NaturalPersonRole
description: A class to specify the role(s) that natural person(s) may have in relation
to the contract.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
personReference:
name: personReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the natural person to whom the role refers to.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- NaturalPersonRole
range: NaturalPerson
required: true
role:
name: role
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: FpML specifies a person role that is distinct from 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: NaturalPersonRoleEnum
multivalued: true
name: NaturalPersonRole
description: A class to specify the role(s) that natural person(s) may have in relation
to the contract.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
personReference:
name: personReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: A reference to the natural person to whom the role refers to.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: NaturalPersonRole
domain_of:
- NaturalPersonRole
range: NaturalPerson
required: true
role:
name: role
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: FpML specifies a person role that is distinct from the party role.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: NaturalPersonRole
domain_of:
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- NaturalPersonRole
- PartyRole
- RelatedParty
range: NaturalPersonRoleEnum
multivalued: true