Skip to content

Class: SchemaOrgProduct

Any offered product or service. For example: a pair of shoes; a concert ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.

URI: schema:Product

 classDiagram
    class SchemaOrgProduct
      Thing <|-- SchemaOrgProduct

      SchemaOrgProduct : id
      SchemaOrgProduct : manufacturer
      SchemaOrgProduct : name
      SchemaOrgProduct : product_id


      SchemaOrgProduct <|-- Product

      SchemaOrgProduct : id
      SchemaOrgProduct : manufacturer
      SchemaOrgProduct : name
      SchemaOrgProduct : product_id

Inheritance

Attributes (AKA Slots)

Name Cardinality and Range Description Inheritance
manufacturer 0..1
Organization
The manufacturer of the product direct
product_id 0..1
String
The product identifiers, such as ISBN direct
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

Identifier and Mapping Information

Mappings

Mapping Type Mapped Value
self schema:Product
native base:SchemaOrgProduct

LinkML Source

Direct

name: SchemaOrgProduct
description: 'Any offered product or service. For example: a pair of shoes; a concert
  ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.'
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: Thing
slots:
- manufacturer
- product_id
class_uri: schema:Product

Induced

name: SchemaOrgProduct
description: 'Any offered product or service. For example: a pair of shoes; a concert
  ticket; the rental of a car; a haircut; or an episode of a TV show streamed online.'
from_schema: https://common-device-management.code.siemens.io/documentation/asset-modeling/base-schema/v0.10.0/iah-base.jsonld
rank: 1000
is_a: Thing
attributes:
  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: SchemaOrgProduct
    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: SchemaOrgProduct
    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: SchemaOrgProduct
    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: SchemaOrgProduct
    domain_of:
    - FunctionalObject
    - SoftwareIdentifier
    - Thing
    range: string
class_uri: schema:Product

Any questions left?

Ask the community