Class: Product
Any offered product or service that might have different versions for the same product ID.
URI: base:Product
classDiagram
class Product
SchemaOrgProduct <|-- Product
Product : id
Product : manufacturer
Product : name
Product : product_id
Product : product_link
Product : product_version
Inheritance
- Thing
- SchemaOrgProduct
- Product
- SchemaOrgProduct
Attributes (AKA Slots)
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
product_version | 0..1 String |
Some products might have different versions under the same product ID, the pr... | direct |
product_link | 0..1 Uri |
Link to identify a product | direct |
manufacturer | 0..1 Organization |
The manufacturer of the product | SchemaOrgProduct |
product_id | 0..1 String |
The product identifiers, such as ISBN | SchemaOrgProduct |
id | 1 String |
The identifier property represents any kind of identifier for any kind of Thi... | Thing |
name | 0..1 String |
The name of the item | Thing |
Deprecated attributes
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
Usages
used by | used in | type | used |
---|---|---|---|
ProductSerialIdentifier | manufacturer_product | range | Product |
Identifier and Mapping Information
Mappings
Mapping Type | Mapped Value |
---|---|
self | base:Product |
native | base:Product |
LinkML Source
Direct
name: Product
description: Any offered product or service that might have different versions for
the same product ID.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: SchemaOrgProduct
slots:
- product_version
attributes:
product_link:
name: product_link
description: Link to identify a product. It can also provide additional information
about the product.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
domain_of:
- Product
range: uri
unique_keys:
identifier:
unique_key_name: identifier
unique_key_slots:
- manufacturer
- product_id
- product_version
Induced
name: Product
description: Any offered product or service that might have different versions for
the same product ID.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 10
is_a: SchemaOrgProduct
attributes:
product_link:
name: product_link
description: Link to identify a product. It can also provide additional information
about the product.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: product_link
owner: Product
domain_of:
- Product
range: uri
product_version:
name: product_version
description: Some products might have different versions under the same product
ID, the product version helps differentiating the different versions of a product,
if multiple exist.
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
alias: product_version
owner: Product
domain_of:
- Product
range: string
manufacturer:
name: manufacturer
description: The manufacturer of the product.
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:manufacturer
alias: manufacturer
owner: Product
domain_of:
- SchemaOrgProduct
range: Organization
inlined: true
inlined_as_list: true
product_id:
name: product_id
description: The product identifiers, such as ISBN.
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:productID
alias: product_id
owner: Product
domain_of:
- SchemaOrgProduct
range: string
id:
name: id
description: The identifier property represents any kind of identifier for any
kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated
properties for representing many of these, either as textual strings or as URL
(URI) links.
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:identifier
identifier: true
alias: id
owner: Product
domain_of:
- FunctionalObject
- ConnectionPoint
- IdentifierType
- Thing
range: string
required: true
name:
name: name
description: The name of the item.
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:name
alias: name
owner: Product
domain_of:
- FunctionalObject
- SoftwareIdentifier
- Thing
range: string
unique_keys:
identifier:
unique_key_name: identifier
unique_key_slots:
- manufacturer
- product_id
- product_version