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/"



Slots

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

Usages

used by used in type used
Party personRole range NaturalPersonRole

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:NaturalPersonRole
native common_domain_model:NaturalPersonRole
close gist:Assignment, oscal:ResponsibleParty

LinkML Source

Direct

name: NaturalPersonRole
description: A class to specify the role(s) that natural person(s) may have in relation
  to the contract.
in_subset:
- cdm_base_staticdata_party
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- gist:Assignment
- oscal:ResponsibleParty
slots:
- personReference
- role
slot_usage:
  role:
    name: role
    description: FpML specifies a person role that is distinct from the party role.
    range: NaturalPersonRoleEnum
    required: false
    multivalued: true

Induced

name: NaturalPersonRole
description: A class to specify the role(s) that natural person(s) may have in relation
  to the contract.
in_subset:
- cdm_base_staticdata_party
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- gist:Assignment
- oscal:ResponsibleParty
slot_usage:
  role:
    name: role
    description: FpML specifies a person role that is distinct from the party role.
    range: NaturalPersonRoleEnum
    required: false
    multivalued: true
attributes:
  personReference:
    name: personReference
    annotations:
      metadata_reference:
        tag: metadata_reference
        value: true
    description: A reference to the natural person to whom the role refers to.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: NaturalPersonRole
    domain_of:
    - NaturalPersonRole
    range: NaturalPerson
    required: true
  role:
    name: role
    description: FpML specifies a person role that is distinct from the party role.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: NaturalPersonRole
    domain_of:
    - Counterparty
    - AncillaryParty
    - RelatedParty
    - NaturalPersonRole
    - PartyRole
    range: NaturalPersonRoleEnum
    required: false
    multivalued: true