From martin.hepp at ebusiness-unibw.org Thu Apr 1 17:24:42 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Thu, 01 Apr 2010 17:24:42 +0200 Subject: [goodrelations] Preview of the New GoodRelations Language Reference Message-ID: <4BB4BABA.7070803@ebusiness-unibw.org> Dear all: Over the last weeks, we have been working on a much improved documentation of the GoodRelations vocabulary for e-commerce [1]. Our main goal was to provide a more readable, more accessible official specification. Please find a preview here: http://www.heppnetz.de/ontologies/goodrelations/20100401/v1.html This will replace the current document at http://purl.org/goodrelations/v1.html shortly. Please note that the ontology itself did not change, we just updated the rendering and organization of the HTML document. Also, this is not meant to replace the GoodRelations Primer [2], which is a tutorial-style introduction to using GoodRelations, and the GoodRelations Cookbook [3], which contains recipes for common scenarios. Any feedback would be greatly appreciated! Thanks to Alex Stolz and Andreas Radinger for their hard work on that! Best wishes Martin Hepp [1] http://purl.org/goodrelations/ [2] http://www.heppnetz.de/projects/goodrelations/primer/ [3] http://www.ebusiness-unibw.org/wiki/GoodRelations#CookBook:_GoodRelations_Recipes_and_Examples -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at 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! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 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 Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: 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_ISWC2009 From martin.hepp at ebusiness-unibw.org Mon Apr 19 10:08:14 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Mon, 19 Apr 2010 10:08:14 +0200 Subject: [goodrelations] Preview: GoodRelations Service Update 2010-04-12 Message-ID: <4BCC0F6E.3010301@ebusiness-unibw.org> Dear all: We pretty much finalized a service update for GoodRelations, which mainly defines a few additional properties that are important for the rental and accommodation business. Also, we redesigned the language reference in HTML completely. Except for a few minor issues listed below, the update is fully backwards-compatible and should not break existing data or code. A preview is available at http://www.heppnetz.de/ontologies/goodrelations/20100412/v1.html http://www.heppnetz.de/ontologies/goodrelations/20100412/v1.owl An UML diagram highlighting the planned extensions is at http://bit.ly/cRTRE6 A change log is at http://bit.ly/dhXqY9 Please report any suggestions or feedback before Thursday, April 22, 2010. We plan to officially release the service update on Friday. Highlights: ========== - validity dates for opening hours - new gr:owns property for indicating the products that you own, which allows exposing ownership data for future recommender systems - availability intervals for offers, important for rental businesses - eligible contract durations and advance booking requirements - shipping and delivery charges can now be constrained to order volumes in terms or quantity or a monetary amount ("free shipping from 20 USD onwards..." - ordering relations for qualitative values, which may be useful e.g. for modeling garment sizes (XL>L>M>S) etc. Backward Compatibility: ====================== The only changes that may (but should not) affect existing data or code are the following: 1. We removed the rdfs:range statement for gr:legalName. It used to be xsd:string, but that prevented someone from indicating the natural language, since the language tag can only be attached to untyped RDF literals. 2. We changed the domain of gr:validFrom and gr:validThrough to the union of gr:Offering, gr:OpeningHoursSpecification, and gr:PriceSpecification instead of just gr:Offering and gr:UnitPriceSpecification. This allows specifying the validity interval of offers, opening hours, payment charge specifications, and delivery charge specifications. The rest are either fixed typos or additional language elements that are fully backwards compatible. Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business & web science research group universitaet der bundeswehr muenchen e-mail: hepp at 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! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 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 Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: 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_ISWC2009 From martin.hepp at ebusiness-unibw.org Mon Apr 19 23:12:25 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Mon, 19 Apr 2010 23:12:25 +0200 Subject: [goodrelations] Content Syndication and Affiliate Marketing with GoodRelations Message-ID: <4BCCC739.1080403@ebusiness-unibw.org> Dear all: A much frequently discussed scenario for using GoodRelations is to include offers / product information related to a given topic into Web pages. The gain of GoodRelations over existing techniques is that we can apply very precise filters of what items should be shown etc. Now, with the LESS [1] framework, there is a very nice infrastructure available for that. In combination with the public SPARQL endpoints [2] maintained by OpenLink Softare, which collate a significant amount of real e-commerce data, it was surprisingly easy to generate a dynamic template that can be pasted into existing Web pages in seconds. Of course, the content of that template will be always up-to-date. Check here for the full example & how-to: http://www.ebusiness-unibw.org/wiki/GoodRelationsAndLESS Best wishes Martin Hepp [1] http://less.aksw.org/ [2] http://lod.openlinksw.com/sparql http://loc.openlinksw.com/sparql http://uriburner.com/sparql -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at 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! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 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 Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: 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_ISWC2009 From martin.hepp at ebusiness-unibw.org Wed Apr 21 11:02:28 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 21 Apr 2010 11:02:28 +0200 Subject: [goodrelations] GoodRelations Ontology: Update + New Features + New Documentation Message-ID: <4BCEBF24.4010402@ebusiness-unibw.org> Dear all: We just released a service update to the GoodRelations ontology for e-commerce. The update is backwards-compatible to previous releases and mainly adds additional properties that are important for the rental and accommodation business. We also redesigned the complete language reference. Please find the latest resources from the following URIs: * http://purl.org/goodrelations/v1 (RDF/XML or HTML via content negotiation) * http://purl.org/goodrelations/v1.owl (RDF/XML) * http://purl.org/goodrelations/v1.html (HTML) A change log is at * http://bit.ly/dhXqY9 ================================== !!! Please refresh your caches !!! ================================== Highlights ========== - New gr:owns property for indicating the products that you own, which allows exposing ownership data, e.g. to feed for future recommender systems. So companies and individuals can now express offers (gr:offers), demand (gr:seeks), and ownership (gr:owns). - Ordering relations for gr:QualitativeValues, which may be useful e.g. for modeling garment sizes (XL>L>M>S) (gr:greater, gr:lesser, gr:greaterOrEqual, gr:lesserOrEqual, gr:equal, and gr:nonEqual) - gr:validFrom and gr:validThrough can now be applied to opening hours and payment / delivery charge specifications. This allows for modeling e.g. longer opening hours in the holiday season, or free shipping in a certain period. - New properties gr:eligibleDuration, gr:eligibleTransactionVolume, gr:advanceBookingRequirement, gr:billingIncrement, gr:deliveryLeadTime, gr:availabilityStarts, and gr:availabilityEnds for being more specific about the offer or pricing. * Examples: o ?Free shipping starting from 20 EURO? (attached to a gr:DeliveryChargeSpecification) o ?Minimal order volume 10 Euro? (attached to a gr:Offering) o ?Service fee for credit card payments below 10 Euro? (attached to a gr:PaymentChargeSpecification) - New property gr:serialNumber - Ordering relations between gr:DayOfWeek, useful for sorting them in user interfaces and for including adjacent days (gr:hasPrevious and gr:hasNext). - New properties gr:successorOf and gr:predecessorOf for linking newer product models (gr:ProductOrServiceModel) to discontinued ones. Backward Compatibility Issues ============================= The only minimal changes that may (but should not) affect existing data or code are the following: 1. We removed the rdfs:range statement for gr:legalName. It used to be xsd:string, but that prevented someone from indicating the natural language, since the language tag can only be attached to untyped RDF literals. 2. We changed the domain of gr:validFrom and gr:validThrough to the union of gr:Offering, gr:OpeningHoursSpecification, and gr:PriceSpecification instead of just gr:Offering and gr:UnitPriceSpecification. This allows specifying the validity interval of offers, opening hours, payment charge specifications, and delivery charge specifications. All existing data remains valid. It is possible that you have to relax any domain validation heuristics that you apply. Acknowledgments: =============== Special thanks go to Andreas Radinger for reviewing the specification and handling the deployment, and to Andreas Stolz for writing the Python script and templates for the language reference. Our script uses the RDFlib library for parsing and handling RDF and the Jinja template engine for generating the HTML document. The service update in particular and the current state of GoodRelations in general would have been impossible without the valuable feedback and suggestions from many individuals. In alphabetical order, we would like to thank Daniel Bingel, Andreas Harth, Kingsley Idehen, Jay Myers, Markus Linder, Peter Mika, Andreas Radinger, Martin Schliefnig, Alex Stolz, Jamie Taylor, Giovanni Tummarello, Jon Udell, and Andreas Wechselberger. Best Martin Hepp -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at 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! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 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 Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: 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_ISWC2009 From martin.hepp at ebusiness-unibw.org Wed Apr 21 21:14:33 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 21 Apr 2010 21:14:33 +0200 Subject: [goodrelations] Updated Web Page & Documentation for eClassOWL 5.1.4 Ontology for Products and Services Message-ID: <4BCF4E99.3030802@ebusiness-unibw.org> Dear all: eClassOWL, initially released in 2004, has since been the most comprehensive and mature Web ontology for types of products and services. It defines classes for more than 30,000 product types and more than 5,000 properties for product features. Under the hood, eClassOWL is a non-trivial transformation of the eCl at ss standard [1]. eClassOWL complements the GoodRelations ontology [2] in the sense that - eClassOWL can be used to describe the product type and features, and - GoodRelations can be used to describe the offer and other commercial aspects. We just replaced the pretty dated documentation and primer Web page at http://www.heppnetz.de/projects/eclassowl/ so that it better explains the interplay with GoodRelations etc. and is based on the current state of Web engineering. The full theoretical background is described in [3] and [4]. Notes: ===== - eClassOWL 5.1.4 is based on eClass 5.1.4, while the latest version of eCl at ss is now 6.1. - We are discussing an official release of eClassOWL 6.x these days, but it may take a while. - Due to backward compatibility issues, eClassOWL 5.1.4 still uses hash URIs and is pretty large (in total > 60,000 classes, 30 - 70 MB file size depending on the format). As per the nature of hash URI-based ontologies, any application dereferencing a single element will always request the full file. This will change in any future release, but is a limitation of the current state. - Due to licensing issues, eClassOWL 5.1.4 is available freely for research purposes only. Commercial usages will require a bilateral agreement with eCl at ss e.V. Acknowledgments: =============== We would like to thank eClass e.V., in particular Friedhelm Hausmann and Thomas Einsporn, and Jos de Bruijn, doug foxvog, Axel Polleres, and Amit Sheth for their kind support and feedback over the seven years of the project. The work on eClassOWL was partly funded by Florida Gulf Cost University, by the European Commission under the project DIP (FP6 - 507483), and by the Trans IT Entwicklungs- und Transfercenter at the University of Innsbruck. Best wishes Martin Hepp and Andreas Radinger [1] http://www.eclass-online.com/ [2] http://purl.org/goodrelations/ [3] Hepp, Martin; de Bruijn, Jos: GenTax: A Generic Methodology for Deriving OWL and RDF-S Ontologies from Hierarchical Classifications, Thesauri, and Inconsistent Taxonomies, Proceedings of the 4th European Semantic Web Conference (ESWC 2007), June 3-7, 2007, Innsbruck, Austria, Springer LNCS, Vol. 4519, pp. 129-144, 2007. PDF: http://www.heppnetz.de/files/hepp-de-bruijn-ESWC2007-gentax-CRC.pdf [4] Hepp, Martin: Products and Services Ontologies: A Methodology for Deriving OWL Ontologies from Industrial Categorization Standards, in: Int'l Journal on Semantic Web & Information Systems (IJSWIS), Vol. 2, No. 1, pp. 72-99, January-March 2006. PDF: http://www.heppnetz.de/files/IJSWIS-eclassOWL-APA-Style-2005-final-11-17-Web.pdf -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at 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! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 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 Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: 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_ISWC2009 From martin.hepp at ebusiness-unibw.org Wed Apr 28 11:05:31 2010 From: martin.hepp at ebusiness-unibw.org (Martin Hepp (UniBW)) Date: Wed, 28 Apr 2010 11:05:31 +0200 Subject: [goodrelations] www.shopforia.com exposes GoodRelations in RDFa for 104, 000 items / 5 mio. triples Message-ID: <4BD7FA5B.9020900@ebusiness-unibw.org> Dear all: I am happy to announce one of many new major source of GoodRelations data: http://www.shopforia.com/ recently added GoodRelations in RDFa to their 104,000 items pages in 26 categories: Example: http://www.shopforia.com/cgi-bin/apf4/apf4.cgi?Operation=ItemLookup&ItemId=B003DRBA3S Sitemap: There seems to be no sitemap for the site, but you can reconstruct it by 1. crawling http://www.shopforia.com/cgi-bin/apf4/apf4.cgi?SearchIndex=&ItemPage= with n = 1...400 for Category = Apparel, Beauty etc. and 2. extracting all item links, which follow the pattern http://www.shopforia.com/cgi-bin/apf4/apf4.cgi?Operation=ItemLookup&ItemId=, with ASIN = e.g. B0009RL86E Many items have EAN/UPC codes, which allows for powerful linking with product model data (features etc.). I guess that the total amount of triples will be in the order of magniture of 50 triples per page x 104,000 pages = 5,200,000 triples. Best wishes Martin Hepp -- -------------------------------------------------------------- martin hepp e-business& web science research group universitaet der bundeswehr muenchen e-mail: hepp at 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! ================================================================= Project page: http://purl.org/goodrelations/ Resources for developers: http://www.ebusiness-unibw.org/wiki/GoodRelations Webcasts: Overview - http://www.heppnetz.de/projects/goodrelations/webcast/ How-to - http://vimeo.com/7583816 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 Tutorial materials: ISWC 2009 Tutorial: The Web of Data for E-Commerce in Brief: 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_ISWC2009