- 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