Skip to content

Class: EntityIdentifier

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

URI: common_domain_model:EntityIdentifier

 classDiagram
    class EntityIdentifier
    click EntityIdentifier href "../EntityIdentifier/"
      EntityIdentifier : identifier

      EntityIdentifier : identifierType





        EntityIdentifier --> "0..1" EntityIdentifierTypeEnum : identifierType
        click EntityIdentifierTypeEnum href "../EntityIdentifierTypeEnum/"



Slots

Name Cardinality and Range Description Inheritance
identifier 1
string
Provides an identifier associated with a legal entity direct
identifierType 0..1
EntityIdentifierTypeEnum
Defines the source of the identifier direct

Usages

used by used in type used
LegalEntity entityIdentifier range EntityIdentifier

In Subsets

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:EntityIdentifier
native common_domain_model:EntityIdentifier
close gist:ID, oscal:PartyExternalId, spdx:ExternalIdentifier

LinkML Source

Direct

name: EntityIdentifier
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 EntityIdentifier 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
slots:
- identifier
- identifierType
slot_usage:
  identifier:
    name: identifier
    description: Provides an identifier associated with a legal entity.
    range: string
    multivalued: false
  identifierType:
    name: identifierType
    description: Defines the source of the identifier.
    range: EntityIdentifierTypeEnum
    required: false

Induced

name: EntityIdentifier
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 EntityIdentifier 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
slot_usage:
  identifier:
    name: identifier
    description: Provides an identifier associated with a legal entity.
    range: string
    multivalued: false
  identifierType:
    name: identifierType
    description: Defines the source of the identifier.
    range: EntityIdentifierTypeEnum
    required: false
attributes:
  identifier:
    name: identifier
    description: Provides an identifier associated with a legal entity.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetBase.identifier
    rank: 1000
    owner: EntityIdentifier
    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: EntityIdentifier
    domain_of:
    - AssetIdentifier
    - PartyIdentifier
    - EntityIdentifier
    - PersonIdentifier
    - TradeIdentifier
    - PositionIdentifier
    - NonLegalEntity
    range: EntityIdentifierTypeEnum
    required: false