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
- from schema: https://w3id.org/lmodel/common-domain-model
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