Skip to content

Class: ProductIdentifier

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

URI: common_domain_model:ProductIdentifier

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

      ProductIdentifier : source





        ProductIdentifier --> "1" ProductIdTypeEnum : source
        click ProductIdTypeEnum href "../ProductIdTypeEnum/"



Slots

Name Cardinality and Range Description Inheritance
identifier 1
string
Provides an identifier associated with a specific product direct
source 1
ProductIdTypeEnum
Defines the source of the identifier direct

Usages

used by used in type used
NonTransferableProduct identifier range ProductIdentifier

In Subsets

Identifier and Mapping Information

Annotations

property value
metadata_key True

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ProductIdentifier
native common_domain_model:ProductIdentifier

LinkML Source

Direct

name: ProductIdentifier
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 ProductIdentifier 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_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- identifier
- source
slot_usage:
  identifier:
    name: identifier
    description: Provides an identifier associated with a specific product.  The identifier
      is unique within the public source specified in the source attribute.
    range: string
    multivalued: false

Induced

name: ProductIdentifier
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 ProductIdentifier 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_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  identifier:
    name: identifier
    description: Provides an identifier associated with a specific product.  The identifier
      is unique within the public source specified in the source attribute.
    range: string
    multivalued: false
attributes:
  identifier:
    name: identifier
    description: Provides an identifier associated with a specific product.  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: ProductIdentifier
    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
  source:
    name: source
    description: Defines the source of the identifier.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: ProductIdentifier
    domain_of:
    - ProductIdentifier
    - Taxonomy
    - CodeValue
    - Valuation
    range: ProductIdTypeEnum
    required: true