E-Business + Web Science Research Group

Opdm Utility Vocabulary Language Reference

Opdm Utility Vocabulary Metadata (rdf:type owl:Ontology)

Latest version: http://purl.org/opdm/utility#

Authors:
  http://opdm-project.org/
  http://www.unibw.de/ebusiness/

URI http://purl.org/opdm/utility#
rdfs:label OPDM Utility Vocabulary

rdfs:comment

An RDF vocabulary for the utility conceptual elements needed across all Product Type Ontologies (PTOs) that conform the project Ontology-based Product Data Management (OPDM)

[back to top]

Table of Contents

  1. Classes
  2. Datatype Properties
  3. Object Properties
  4. Annotation Properties
  5. Individuals
  6. Contact Information
  7. License
  8. Acknowledgments

[back to top]

1. Classes

[back to top]

obk:Category (rdf:type owl:Class)

URI http://purl.org/opdm/utility#Category
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Category

rdfs:comment

An individual of this class represents a single entry in a given classification or scheme of product types from a known third-party source.

[back to top]

obk:CategoryScheme (rdf:type owl:Class)

URI http://purl.org/opdm/utility#CategoryScheme
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Category scheme

rdfs:comment

An individual of this class represents a single provider or source of a classification or scheme of product types from a known third-party source.

Predefined Individuals

[back to top]

obk:FeatureGroup (rdf:type owl:Class)

URI http://purl.org/opdm/utility#FeatureGroup
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Feature Group

rdfs:comment

This class represents the groups in which all the properties of a Product Type are logically divided into

[back to top]

obk:MetadataContainer (rdf:type owl:Class)

URI http://purl.org/opdm/utility#MetadataContainer
rdfs:label Metadata Container

rdfs:comment

An individual of this class represents a group of metadata values. The individual links together: (a) the group of metadata values; (b) a single conceptual element (class, property, individual) defined in an OPDM Product Type Ontology via the opdm:isConfiguredBy property and, (c) a single individual of the opdm:MetadataProfile class via the opdm:inProfile property.

[back to top]

obk:MetadataProfile (rdf:type owl:Class)

URI http://purl.org/opdm/utility#MetadataProfile
rdfs:label Metadata Profile

rdfs:comment

An invidual of this class represents a single metadata profile (a single configuration of metadata values) to be defined by an Administrator of the OPDM Application (e.g. a manufacturer, a content provider, an online shop, a mail order company, etc...).

Predefined Individuals

[back to top]

obk:TypeOfDimension (rdf:type owl:Class)

URI http://purl.org/opdm/utility#TypeOfDimension
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Type of Dimension (width, height, depth);

rdfs:comment

An invidual of this class represents some attribute of the dimension of a product (i.e. shipping width/height/depth, width/height/depth with stand, width/height/depth without stand, etc.). Individuals of this class can be added as needed.

Predefined Individuals

[back to top]

obk:TypeOfPowerComsumption (rdf:type owl:Class)

URI http://purl.org/opdm/utility#TypeOfPowerComsumption
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Type of power comsuption (oven hot air, conventional oven, etc.);

rdfs:comment

An invidual of this class represents some attribute of the power consumption of a product (i.e. oven hot air, conventional oven, etc.). Individuals of this class can be added as needed.

[back to top]

obk:TypeOfWeight (rdf:type owl:Class)

URI http://purl.org/opdm/utility#TypeOfWeight
rdfs:subClassOf http://purl.org/goodrelations/v1#QualitativeValue
rdfs:label Type of Weight

rdfs:comment

An invidual of this class represents some attribute of the weight of a product (i.e. shipping weight). Individuals of this class can be added as needed.

Predefined Individuals

[back to top]

2. Datatype Properties

[back to top]

obk:eClass (rdf:type owl:DatatypeProperty)

URI http://purl.org/opdm/utility#eClass
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label eCl@ss

rdfs:comment

eCl@ss is a product classification and description standard for information exchange between customers and their suppliers. (Source: http://en.wikipedia.org/wiki/Eclass)

Compatible with (rdfs:domain): http://purl.org/goodrelations/v1#ProductOrService
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#string

[back to top]

obk:gpcBrick (rdf:type owl:DatatypeProperty)

URI http://purl.org/opdm/utility#gpcBrick
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label GPC brick

rdfs:comment

The foundation of GPC is called a Brick. GPC bricks define categories of similar products. Using the GPC brick as part of GDSN ensures the correct recognition of the product category across the extended supply chain, from seller to buyer.

Compatible with (rdfs:domain): http://purl.org/goodrelations/v1#ProductOrService
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#string

[back to top]

obk:unspsc (rdf:type owl:DatatypeProperty)

URI http://purl.org/opdm/utility#unspsc
rdfs:subPropertyOf http://purl.org/goodrelations/v1#datatypeProductOrServiceProperty
rdfs:label UNSPSC

rdfs:comment

The United Nations Standard Products and Services Code is a hierarchical convention that is used to classify all products and services.

Compatible with (rdfs:domain): http://purl.org/goodrelations/v1#ProductOrService
Allowed values (rdfs:range): http://www.w3.org/2001/XMLSchema#string

[back to top]

3. Object Properties

[back to top]

obk:typeOfDimension (rdf:type owl:ObjectProperty)

URI http://purl.org/opdm/utility#typeOfDimension
rdfs:subPropertyOf http://purl.org/goodrelations/v1#valueReference
rdfs:label type of dimension

rdfs:comment

Indicates an attribute of the dimension associated to a product (i.e. shipping dimension, dimension with stand, etc.).

[back to top]

obk:typeOfPowerConsumption (rdf:type owl:ObjectProperty)

URI http://purl.org/opdm/utility#typeOfPowerConsumption
rdfs:subPropertyOf http://purl.org/goodrelations/v1#valueReference
rdfs:label type of power consumption

rdfs:comment

Indicates an attribute of the power consumption associated to a product (i.e. hot air oven, conventional oven, etc.).

[back to top]

obk:typeOfWeight (rdf:type owl:ObjectProperty)

URI http://purl.org/opdm/utility#typeOfWeight
rdfs:subPropertyOf http://purl.org/goodrelations/v1#valueReference
rdfs:label type of weight

rdfs:comment

Indicates an attribute of the weight associated to a product (i.e. shipping weight).

[back to top]

4. Annotation Properties

[back to top]

obk:attributePosition (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#attributePosition
rdfs:label Attribute position

rdfs:comment

The opdm:attributePosition property links from: (a) a single conceptual element (class, property, individual) defined in an OPDM Product Type Ontology; to (b) an integer value that represents the position of the conceptual element on the user interface.

[back to top]

obk:category (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#category
rdfs:label Category

rdfs:comment

The opdm:category property links from: (a) a single Product class within an ODPM Product Type Ontology; to (b) a single individual of the opdm:Category class. The value of this property, (b) in this case, should be propagated to the individuals of the Product Class, (a).

[back to top]

obk:coverage (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#coverage
rdfs:label Coverage

rdfs:comment

This annotation property is attached to product properties to indicate that the property has been populated/applied to instance data over a certain threshold value

[back to top]

obk:exampleOfUsage (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#exampleOfUsage
rdfs:label Example of usage

rdfs:comment

The opdm:exampleOfUsage property links from: (a) a single conceptual element (class, property, individual) defined in an OPDM Product Type Ontology; to (b) a string describing an example value of the conceptual element.

[back to top]

obk:inFeatureGroup (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#inFeatureGroup
rdfs:label In feature group

rdfs:comment

The opdm:inFeatureGroup annotation property links a property of a Product Type to the feature group that it is part of (an individual of the FeatureGroup class).

[back to top]

obk:inProfile (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#inProfile
rdfs:label In profile

rdfs:comment

The opdm:inProfile property links from: (a) a single individual of the opdm:MetadataContainer class; to (b) a single individual of the opdm:MetadataProfile class.

[back to top]

obk:isConfiguredBy (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#isConfiguredBy
rdfs:label Is configured by

rdfs:comment

The opdm:isConfiguredBy property links from: (a) a single conceptual element (class, property, individual) defined in an OPDM Product Type Ontology; to (b) a single individual of the opdm:MetadataContainer class.

[back to top]

obk:isVariant (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#isVariant
rdfs:label Is variant

rdfs:comment

The opdm:isVariant property flags whether a particular property of a Product Type produces a variant, a small characteristical difference, of the same product. Typical properties of this nature are the color or size of a given product

[back to top]

obk:keyFeature (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#keyFeature
rdfs:label Key feature

rdfs:comment

This annotation property is attached to product properties to indicate that the property is a key or distinctive feature of the product

[back to top]

obk:maxCardinality (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#maxCardinality
rdfs:label maximum cardinality

rdfs:comment

This annotation property is attached to product properties to indicate the recommended maximum number of times that the product property in question should be populated with respect to its subject element (or domain). The value of the property can be either a positive integer number including '0' or the character '*' to indicate an open-ended maximum value

[back to top]

obk:minCardinality (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#minCardinality
rdfs:label minimum cardinality

rdfs:comment

This annotation property is attached to product properties to indicate the recommended minimum number of times that the product property in question should be populated with respect to its subject element (or domain). The value of the property can be either a positive integer number including '0' or the character '*' to indicate an open-ended minimum value

[back to top]

obk:priority (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#priority
rdfs:label Priority

rdfs:comment

The opdm:priority property links from: (a) a single conceptual element (class, property, individual) defined in an OPDM Product Type Ontology; to (b) a integer value describing the priority that the conceptual element should be given in the user interface.

[back to top]

obk:range (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#range
rdfs:label Range

rdfs:comment

The opdm:range property is a proxy of rdfs:range for other annotation properties and to comply with OWL-1-DL. OWL-1-DL does not allow rdfs:domain, :range axioms on annotation properties. See: <http://answers.semanticweb.com/questions/16310/using-rdfsrange-in-owlannotationproperty-and-owl-dl-validation>

[back to top]

obk:rankingDirection (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#rankingDirection
rdfs:label Ranking direction

rdfs:comment

The opdm:rankingDirection property links from: (a) a single conceptual element (class, property, individual) defined in an OPDM Product Type Ontology; to (b) a string describing whether the conceptual element should be ranked in ascending or descending order.

[back to top]

obk:recommendedRangeOfMeasure (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#recommendedRangeOfMeasure
rdfs:label Recommended range of measure

rdfs:comment

This annotation is attached to quantitative product properties and defines the probable, likely minimum-maximum range of values for a unit of measure that should be used at instance level.

[back to top]

obk:recommendedUnitOfMeasure (rdf:type owl:AnnotationProperty)

URI http://purl.org/opdm/utility#recommendedUnitOfMeasure
rdfs:label Recommended unit of measure

rdfs:comment

This annotation is attached to quantitative product properties and defines the unit of measure that should be used at instance level via gr:hasUnitOfMeasurement.

[back to top]

5. Individuals

[back to top]

obk:DefaultProfile (rdf:type obk:MetadataProfile)

URI http://purl.org/opdm/utility#DefaultProfile
rdfs:label Default Profile

rdfs:comment

This invidual represents the default metadata profile (the default configuration of metadata values) defined by an Administrator of the OPDM Application (e.g. a manufacturer, a content provider, an online shop, a mail order company, etc...).

[back to top]

obk:DimensionForShipping (rdf:type obk:TypeOfDimension)

URI http://purl.org/opdm/utility#DimensionForShipping
rdfs:label Dimension for shipping

rdfs:comment

Indicates that the dimensions of a product (width, height, depth) refer to the dimensions when it is packaged to be delivered.

[back to top]

obk:DimensionWithStand (rdf:type obk:TypeOfDimension)

URI http://purl.org/opdm/utility#DimensionWithStand
rdfs:label Dimension with stand

rdfs:comment

Indicates that the dimensions of a product (width, height, depth) refer to the dimensions when it is attached to an associated stand.

[back to top]

obk:GoogleCategoryScheme (rdf:type obk:CategoryScheme)

URI http://purl.org/opdm/utility#GoogleCategoryScheme
rdfs:label Google Category Scheme

rdfs:comment

This invidual represents the Google category of product types available online at <http://www.google.com/basepages/producttype/taxonomy.en-US.txt>

[back to top]

obk:WeightForShipping (rdf:type obk:TypeOfWeight)

URI http://purl.org/opdm/utility#WeightForShipping
rdfs:label Weight for shipping

rdfs:comment

Indicates that the weight of a product refers to the weight when it is packaged to be delivered.

[back to top]

6. Contact Information

Martin Hepp

E-Business and Web Science Research Group
Chair of General Management and E-Business
Universität der Bundeswehr München
Werner-Heisenberg-Weg 39
D-85577 Neubiberg, Germany

Phone: +49 89 6004-4217
eMail: mhepp(at)computer.org (preferred mode of communication)
Web: http://www.heppnetz.de/
Web: http://www.unibw.de/ebusiness/

[back to top]

7. License

The OPDM Utility Vocabulary is available under the Creative Commons Attribution 3.0 license. You are free to copy, distribute and transmit the work; to remix/adapt the work (e.g. to import the ontology and create specializations of its elements), as long as you attribute the work and link back to http://purl.org/opdm/utility#.

[back to top]

8. Acknowledgements

This documentation has been generated automatically from the most recent ontology specification in OWL using a Python script written by Alex Stolz and Martin Hepp. Our script uses the RDFlib library for parsing and handling RDF and the Jinja template engine for generating the HTML document.