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

        
      
Name Cardinality and Range Description Inheritance
source 1
ProductIdTypeEnum
Defines the source of the identifier direct
identifier 1
string
Provides an identifier associated with a specific product direct
used by used in type used
NonTransferableProduct identifier range ProductIdentifier
property value
rosetta_metadata key
Mapping Type Mapped Value
self common_domain_model:ProductIdentifier
native common_domain_model:ProductIdentifier
name: ProductIdentifier
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
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.
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- source
slot_usage:
source:
name: source
description: Defines the source of the identifier.
range: ProductIdTypeEnum
required: true
attributes:
identifier:
name: identifier
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
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/cdm_base_staticdata_asset_common
domain_of:
- AssetBase
- AssetIdentifier
- ProductIdentifier
- AssignedIdentifier
- BusinessUnit
- EntityIdentifier
- PartyIdentifier
- PersonIdentifier
- TransferBase
- ContractualDefinition
- FloatingRateIndexMap
- CompositionStep
- InstructionComposition
- LegalAgreementBase
- NonLegalEntity
- OtherAgreement
- AvailableInventory
- InventoryRecord
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- Clause
- EligibleCollateralSpecification
- NonTransferableProduct
range: string
required: true
name: ProductIdentifier
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: key
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.
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
source:
name: source
description: Defines the source of the identifier.
range: ProductIdTypeEnum
required: true
attributes:
identifier:
name: identifier
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
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/cdm_base_staticdata_asset_common
owner: ProductIdentifier
domain_of:
- AssetBase
- AssetIdentifier
- ProductIdentifier
- AssignedIdentifier
- BusinessUnit
- EntityIdentifier
- PartyIdentifier
- PersonIdentifier
- TransferBase
- ContractualDefinition
- FloatingRateIndexMap
- CompositionStep
- InstructionComposition
- LegalAgreementBase
- NonLegalEntity
- OtherAgreement
- AvailableInventory
- InventoryRecord
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- Clause
- EligibleCollateralSpecification
- NonTransferableProduct
range: string
required: true
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