Class: ProductSerialIdentifier
Identifier for an Asset instance using the product (asset class) identifier and serial number.
URI: base:ProductSerialIdentifier
classDiagram
class ProductSerialIdentifier
AssetIdentifier <|-- ProductSerialIdentifier
ProductSerialIdentifier : asset_identifier_type
ProductSerialIdentifier : identifier_type
ProductSerialIdentifier : identifier_uncertainty
ProductSerialIdentifier : manufacturer_product
ProductSerialIdentifier : serial_number
Inheritance
- Identifier
- AssetIdentifier
- ProductSerialIdentifier
- AssetIdentifier
Attributes (AKA Slots)
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
manufacturer_product | 0..1 Product |
A way to identify a product based on the manufacturer and the product identif... | direct |
serial_number | 0..1 String |
The serial number or any alphanumeric identifier of a particular product | direct |
asset_identifier_type | 0..1 String |
Type designator that provides support for polymorphism using asset identifier... | AssetIdentifier |
identifier_type | 0..1 IdentifierType |
Type of an items identifier | Identifier |
identifier_uncertainty | 0..1 Integer |
Number that tells how uncertain an identifier is compared with other identifi... | Identifier |
Deprecated attributes
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
Usages
Identifier and Mapping Information
Mappings
Mapping Type | Mapped Value |
---|---|
self | base:ProductSerialIdentifier |
native | base:ProductSerialIdentifier |
close | schema:IndividualProduct, base:IdLink |
LinkML Source
Direct
name: ProductSerialIdentifier
description: Identifier for an Asset instance using the product (asset class) identifier
and serial number.
title: Product Serial Identifier
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
close_mappings:
- schema:IndividualProduct
- base:IdLink
rank: 10
is_a: AssetIdentifier
slots:
- manufacturer_product
- serial_number
unique_keys:
identifier:
unique_key_name: identifier
unique_key_slots:
- manufacturer_product
- serial_number
Induced
name: ProductSerialIdentifier
description: Identifier for an Asset instance using the product (asset class) identifier
and serial number.
title: Product Serial Identifier
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
close_mappings:
- schema:IndividualProduct
- base:IdLink
rank: 10
is_a: AssetIdentifier
attributes:
manufacturer_product:
name: manufacturer_product
description: A way to identify a product based on the manufacturer and the product
identifier given by the manufacturer.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: manufacturer_product
owner: ProductSerialIdentifier
domain_of:
- ProductSerialIdentifier
range: Product
inlined: true
serial_number:
name: serial_number
description: The serial number or any alphanumeric identifier of a particular
product. When attached to an offer, it is a shortcut for the serial number of
the product included in the offer.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
slot_uri: schema:serialNumber
alias: serial_number
owner: ProductSerialIdentifier
domain_of:
- ProductSerialIdentifier
range: string
asset_identifier_type:
name: asset_identifier_type
description: Type designator that provides support for polymorphism using asset
identifiers.
title: asset identifier type
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
designates_type: true
alias: asset_identifier_type
owner: ProductSerialIdentifier
domain_of:
- AssetIdentifier
range: string
identifier_type:
name: identifier_type
description: Type of an items identifier.
title: identifier type
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: identifier_type
owner: ProductSerialIdentifier
domain_of:
- Identifier
range: IdentifierType
identifier_uncertainty:
name: identifier_uncertainty
description: 'Number that tells how uncertain an identifier is compared with other
identifiers provided by an Asset Link. The highest the number, the more uncertain
the identification must be considered. This number has to be considered relative
to the other identifiers for the same element. The default value is 0, meaning
no uncertainty.
This index helps decide across Asset Links which identifiers are better suited
for deduplication. The identifier provided by two different Asset Links with
the lowest uncertainty should be chosen for deduplication purposes.'
title: identifier uncertainty
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: identifier_uncertainty
owner: ProductSerialIdentifier
domain_of:
- Identifier
range: integer
unique_keys:
identifier:
unique_key_name: identifier
unique_key_slots:
- manufacturer_product
- serial_number