W3C home > Mailing lists > Public > semantic-web@w3.org > September 2009

Modeling of Services in GoodRelations / WasRe: e-triples

From: Martin Hepp (UniBW) <martin.hepp@ebusiness-unibw.org>
Date: Thu, 10 Sep 2009 17:32:34 +0200
Message-ID: <4AA91C12.4000303@ebusiness-unibw.org>
To: Danny Ayers <danny.ayers@gmail.com>
CC: Kingsley Idehen <kidehen@openlinksw.com>, Semantic Web <semantic-web@w3.org>, Ian Davis <Ian.Davis@talis.com>, Leigh Dodds <leigh.dodds@talis.com>, Mary Ayers <mary.ayers@onetel.net>
Dear Danny:
Apologies for the delay ;-)
> Looking again at the vocab, the only significant part I'd do
> differently is ProductOrService (and similarly structured related
> classes). While in the context of selling stuff this combination fits
> well, there are big differences nearby, e.g. physical characteristics,
> means of delivery.
You are right, gr:ProductsAndServices and its subclasses combine objects 
of two different kinds - basically,
- objects - "things that can be claimed to exist" (Proton)
- happings

Products are basically all objects on which property rights can be 
obtained and transferred, while Services are basically happenings that 
take place in the favor of someone and.

So the natural modeling would be a class gr:Product and a class gr:Service.

GoodRelations uses gr:ProductOrService, which is union of those two 
classes, because with many important data sources, it is difficult to 
distinguish the products from the services automatically and reliably. 
Remember, we often have shop systems with several 100k items, and very 
often a few percent of the entries are services.

It is basically a trade-off decision between the ease of populating the 
ontology vs. maximizing the reuse of the data.

See also


Another reason is that from the commercial perspective, there are many 
properties that are to be attached to both products and services, so we 
need the superclass anyway.

I expect now a lot of counterarguments from people who worked on 
fine-grained modeling of services ;-) Before anybody sends flames, 
please note that GoodRelations aims at services only insofar as 
"commodity services", like hairdressing, waste disposal, cleaning, etc. 
is concerned.

PS: See recent stats on GoodRelations adoption at 

martin hepp
e-business & web science research group
universitaet der bundeswehr muenchen

e-mail:  mhepp@computer.org
phone:   +49-(0)89-6004-4217
fax:     +49-(0)89-6004-4620
www:     http://www.unibw.de/ebusiness/ (group)
         http://www.heppnetz.de/ (personal)
skype:   mfhepp 
twitter: mfhepp

Check out GoodRelations for E-Commerce on the Web of Linked Data!


Recipe for Yahoo SearcMonkey:

Talk at the Semantic Technology Conference 2009: 
"Semantic Web-based E-Commerce: The GoodRelations Ontology"

Overview article on Semantic Universe:

Project page:

Resources for developers:

Tutorial materials:
CEC'09 2009 Tutorial: The Web of Data for E-Commerce: A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey 

Received on Thursday, 10 September 2009 17:44:05 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 1 March 2016 07:42:14 UTC