- From: Martin Hepp (UniBW) <martin.hepp@ebusiness-unibw.org>
- Date: Sat, 17 Oct 2009 10:59:39 +0200
- To: Daniel O'Connor <daniel.oconnor@gmail.com>
- CC: "public-lod@w3.org" <public-lod@w3.org>
- Message-ID: <4AD9877B.3030900@ebusiness-unibw.org>
Dear all:
I thought it was helpful to clarify the usage of the four classes for
products and services in GoodRelations:
The intended usage is as follows:
* ProductOrServicesSomeInstancesPlaceholder
o Use this when you have multiple, mass produced items for
sale. It represents multiple copies / individuals of the same kind.
o This is the most frequently needed class. Also, use this for
any service offers.
o You can attach an inventory level to that instance in order
to communicate how many items you are speaking of.
o A typical Web shop will use this class for all items, unless
you are selling very unique stuff (antiques, oldtimers, ...)
* ActualProductOrServiceInstance:
o Use this for eBay auctions, private offers of used goods,
etc. - whenever your are offering a single, clearly identified object.
o When you can attach a single serial number to the good your
are offering, use this class.
* ProductOrServiceModel
o This class represents "datasheets" - the abstract template
for mass-produced products.
o If you are a manufacturer, use this class for each of your
products.
* ProductOrService
o This is the superclass of all three other classes.
o The only usage of this class is for defining specific
vocabularies (ontologies) for vertical industries. All those must be
subclasses of this class.
o See
http://www.ebusiness-unibw.org/wiki/Own_GoodRelations_Vocabularies
Remarks:
* A gr:Offering can only be linked to instances of
ProductOrServicesSomeInstancesPlaceholder or ActualProductOrServiceInstance.
* Don't reuse someone else's
ProductOrServicesSomeInstancesPlaceholder else. For example, the current
BookMashup application wrongly uses the same instance for multiple
vendors' offers.
But they are not referring to the same set of objects - they each have
individual items. So always define a new instance of this class in your
own namespace!
See the GoodRelations Primer, section 5.2 for more details:
http://www.heppnetz.de/projects/goodrelations/primer/
http://www.heppnetz.de/projects/goodrelations/primer/#5.2_Products_and_Services:_Models.2C_Classes.2C_and_Instances
Best
Martin Hepp
--------------------------------------------------------------
martin hepp
e-business & web science research group
universitaet der bundeswehr muenchen
e-mail: hepp@ebusiness-unibw.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!
=================================================================
Webcast:
http://www.heppnetz.de/projects/goodrelations/webcast/
Recipe for Yahoo SearchMonkey:
http://www.ebusiness-unibw.org/wiki/GoodRelations_and_Yahoo_SearchMonkey
Talk at the Semantic Technology Conference 2009:
"Semantic Web-based E-Commerce: The GoodRelations Ontology"
http://www.slideshare.net/mhepp/semantic-webbased-ecommerce-the-goodrelations-ontology-1535287
Overview article on Semantic Universe:
http://www.semanticuniverse.com/articles-semantic-web-based-e-commerce-webmasters-get-ready.html
Project page:
http://purl.org/goodrelations/
Resources for developers:
http://www.ebusiness-unibw.org/wiki/GoodRelations
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
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_IEEE_CEC%2709
Received on Saturday, 17 October 2009 09:23:18 UTC