Skip to content

Class: PersonIdentifier

Comprises an identifier and a source. The associated metadata key denotes the ability to associate a hash value to the PersonIdentifier instantiations for the purpose of model cross-referencing, in support of functionality such as the event effect and the lineage.

URI: common_domain_model:PersonIdentifier

 classDiagram
    class PersonIdentifier
    click PersonIdentifier href "../PersonIdentifier/"
      PersonIdentifier : country

      PersonIdentifier : identifier

      PersonIdentifier : identifierType





        PersonIdentifier --> "0..1" PersonIdentifierTypeEnum : identifierType
        click PersonIdentifierTypeEnum href "../PersonIdentifierTypeEnum/"



Slots

Name Cardinality and Range Description Inheritance
identifier 1
string
Provides an identifier associated with a person direct
identifierType 0..1
PersonIdentifierTypeEnum
Defines the source of the identifier direct
country 0..1
string
The ISO 3166 standard code for the country issuing the identifier direct

Usages

used by used in type used
NaturalPerson personId range PersonIdentifier

In Subsets

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:PersonIdentifier
native common_domain_model:PersonIdentifier
related iso29100:PersonallyIdentifiableInformation
close gist:ID, oscal:PartyExternalId, spdx:ExternalIdentifier

LinkML Source

Direct

name: PersonIdentifier
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: Comprises an identifier and a source. The associated metadata key denotes
  the ability to associate a hash value to the PersonIdentifier instantiations for
  the purpose of model cross-referencing, in support of functionality such as the
  event effect and the lineage.
in_subset:
- cdm_base_staticdata_party
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- gist:ID
- oscal:PartyExternalId
- spdx:ExternalIdentifier
related_mappings:
- iso29100:PersonallyIdentifiableInformation
slots:
- identifier
- identifierType
- country
slot_usage:
  identifier:
    name: identifier
    description: Provides an identifier associated with a person. The identifier is
      unique within the public source specified in the source attribute.
    range: string
    multivalued: false
  identifierType:
    name: identifierType
    description: Defines the source of the identifier.
    range: PersonIdentifierTypeEnum
    required: false
  country:
    name: country
    description: The ISO 3166 standard code for the country issuing the identifier.

Induced

name: PersonIdentifier
annotations:
  metadata_key:
    tag: metadata_key
    value: true
description: Comprises an identifier and a source. The associated metadata key denotes
  the ability to associate a hash value to the PersonIdentifier instantiations for
  the purpose of model cross-referencing, in support of functionality such as the
  event effect and the lineage.
in_subset:
- cdm_base_staticdata_party
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- gist:ID
- oscal:PartyExternalId
- spdx:ExternalIdentifier
related_mappings:
- iso29100:PersonallyIdentifiableInformation
slot_usage:
  identifier:
    name: identifier
    description: Provides an identifier associated with a person. The identifier is
      unique within the public source specified in the source attribute.
    range: string
    multivalued: false
  identifierType:
    name: identifierType
    description: Defines the source of the identifier.
    range: PersonIdentifierTypeEnum
    required: false
  country:
    name: country
    description: The ISO 3166 standard code for the country issuing the identifier.
attributes:
  identifier:
    name: identifier
    description: Provides an identifier associated with a person. The identifier is
      unique within the public source specified in the source attribute.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetBase.identifier
    rank: 1000
    owner: PersonIdentifier
    domain_of:
    - AssetBase
    - AssetIdentifier
    - ProductIdentifier
    - AssignedIdentifier
    - BusinessUnit
    - PartyIdentifier
    - EntityIdentifier
    - PersonIdentifier
    - TransferBase
    - OtherAgreement
    - LegalAgreementBase
    - NonLegalEntity
    - MasterAgreementClauseVariant
    - Clause
    - ContractualDefinition
    - FloatingRateIndexMap
    - EligibleCollateralSpecification
    - NonTransferableProduct
    range: string
    required: true
    multivalued: false
  identifierType:
    name: identifierType
    description: Defines the source of the identifier.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetIdentifier.identifierType
    rank: 1000
    owner: PersonIdentifier
    domain_of:
    - AssetIdentifier
    - PartyIdentifier
    - EntityIdentifier
    - PersonIdentifier
    - TradeIdentifier
    - PositionIdentifier
    - NonLegalEntity
    range: PersonIdentifierTypeEnum
    required: false
  country:
    name: country
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: The ISO 3166 standard code for the country issuing the identifier.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:Address.country
    rank: 1000
    owner: PersonIdentifier
    domain_of:
    - Address
    - PersonIdentifier
    range: string