NOTE: We are in the process of migrating the contents from this page to the new, dedicated GoodRelations Wiki at
This page contains additional information and resources on the GoodRelations Vocabulary ("Ontology") for e-commerce on the Web of Linked Data.
Resources
Vocabulary/Schema ("Ontology")
- GoodRelations Vocabulary V1
- Useful Rules, Axioms, and Mappings for GoodRelations
- RDFa 1.1 Profile for GoodRelations and Related Vocabulary Prefixes (experimental)
Documentation
- Quickstart Guide - GoodRelations Quick and Easy (MIGRATED)
- Language Reference (MIGRATED)
- Primer and User's Guide (will be updated soon)
- RDF/XML data for the minimal example in the Primer and User's Guide
- RDF/XML data for the comprehensive examples in the Primer and User's Guide
- UML Class Diagram of GoodRelations: PNG, PDF
- Frequently Asked Questions (FAQs) (MIGRATED)
- Change Log (documents all bugfixes and minor extensions in Version 1) (MIGRATED)
- Open Issues and Feature Requests
Logo and Logo Usage
You can use the GoodRelations logo on your Web page or any other materials in print in order to indicate that your site contains GoodRelations data or that your products produces or consumes GoodRelations data, but not in a way that indicates endorsement of your product or company by us.
- Overview of available logos: http://www.heppnetz.de/ontologies/goodrelations/logos/
- ZIP with all logos in different sizes, color schemes, and ratios.
The "GoodRelations valid" logo must link to the GoodRelations validator.
Webcasts and Podcasts
Overview: What is GoodRelations and why should I care?
How-To: How can I use GoodRelations in my Web page?
- GoodRelations How-to webcast (suitable for anybody)
- Video recordings of the ISWC Tutorial
- Part 1: Overview, motivation, technology basics (suitable for business audiences and developers)
- Part 2: The GoodRelations vocabulary in detail (suitable mostly for developers and data modeling experts; developers with a good grasp of GoodRelations could directly start with this.)
- Part 3: Publishing and consuming GoodRelations data (suitable mostly for developers)
CookBook: GoodRelations Recipes and Examples
Recommendation: The fasted way to get GoodRelations working for your Web site is the GoodRelations Quickstart Guide.
Most Popular
- Recipe 0: GoodRelations Quickstart Guide - the fastest way to get GoodRelations up and running (MIGRATED TO NEW WIKI)
- Recipe 1: GoodRelations and Yahoo SearchMonkey: How site owners can use GoodRelations for Yahoo! SearchMonkey (status: mature)
- Recipe 2: GoodRelations and Google: Proposed patterns, currently under review for compliance by Google (status: mature)
- Recipe 3: Company and Stores: Describing your business, stores, and opening hours (status: mature)
- Recipe 4: Basic Description of Products and Services: Minimal example plus a broad description of what you offer plus payment and delivery options (status: draft, to be completed)
- Recipe 5: Detailed Products and Pricing Data: Describing individual products or services including prices etc. (status: to be completed)
- Recipe 36: Adding GoodRelations to Web Shop Software (status: to be completed)
Advanced Modeling
- Recipe 6: Comprehensive Example with DBpedia: Same as recipe 5, but using DBpedia URIs for more precision (status: to be completed)
- Recipe 9: Attaching Reviews: Combining GoodRelations with product or company review data (status: to be completed)
- Recipe 11: Comprehensive Example with eClassOWL: Same as recipe 5, but using eClassOWL for more precision (status: to be completed)
- Recipe 12: Comprehensive Example with Catalog Groups: Same as recipe 5, but exposing your catalog groups as a taxonomy for more precision (status: to be completed)
- Recipe 13: Datasheets / Product model data: Example of sharing product model master data (status: pretty mature)
- Recipe 14: EAN/UPC Codes: Retrieving product labels for EAN/UPC codes (status: pretty mature)
- Recipe 22: Wish Lists, Demand, or Tendering Data: Describing your interest in certain offers (status: mature)
- Recipe 24: Discounts, Price Ranges, and Pricing Variants: Describing rebates and pricing details (MIGRATED TO NEW WIKI)
- Recipe 27: Attaching Images and Logos (status: mature)
- Recipe 28: Attaching Codes: EAN/UPC, ISBN, GTIN, DUNS, GLN/ILN, NAICS, ISIC, etc. (status: to be completed)
- Recipe 29: Product Bundles: Describing offers that include multiple items (status: to be completed)
- Recipe 30: Product Variants: Modeling variants of products or product models (status: to be completed)
- Recipe 31: Consumables, Spare Parts, Substitutes: Modeling relationships between products or product models (status: to be completed)
- Recipe 32: Shipping and Payment Charges: Modeling shipment and payment charges (status: to be completed)
- Recipe 33: Inventory Levels: Modeling inventory levels / available quantities (status: mature)
- Recipe 35: GoodRelations and Geo / Location Data (status: pretty mature)
- Recipe 40: Publishing Store Availability for Individual Products (see also Recipe 33: Inventory Levels) (status: to be completed)
- Recipe 46: Value Dependencies: Providing additional information about a gr:QuantitativeValue or gr:QualitativeValue (status: to be completed)
- Recipe 47: Exposing Product Ownership Data for Cross-site Recommendations (MIGRATED TO NEW WIKI)
- Recipe 49: Multilinguality: Exposing Product Descriptions in Multiple Languages (status: to be completed)<span style="color: rgb(153, 204, 0);"</span>
Specific Industries, Products, or Services
- Recipe 16: Example for a Restaurant: Describing a restaurant or café (status: to be completed)
- Recipe 17: Example for a Hotel: Describing a hotel (status: to be completed)
- Recipe 18: Car Maintenance, Repair, or Service: Describing the offer to repair cars or other goods (status: to be completed)
- Recipe 19: Rental: Cars, Bikes, Boats, Machinery, etc.: Describing the offer to rent out cars or other goods (status: to be completed)
- Recipe 20: Providing a Service: Describing the offer to provide a certain service (haircutting, etc.) (status: pretty mature)
- Recipe 21: Tickets for Concerts: Describing the offer for concert tickets etc. (status: to be completed)
- Recipe 23: Transportation: Taxi, Airfare, and Train Tickets: Describing the offer for transportation services (status: to be completed)
- Recipe 25: GoodRelations in eBay: Using GoodRelations descriptions in eBay (status: to be completed)
- Recipe 37: Car inventory listings / New & used cars (status: to be completed)
- Recipe 38: GoodRelations for Real Estate (status: to be completed)
- Recipe 48: Classified Ads: Exposing weakly structured text for offers or demand (status: to be completed)
- Recipe 50: Clothing, Textiles, Garments: Shop for clothing, including sizes, color options, size charts (status: to be completed)
Data Management
- Recipe 7: Converting XML Catalog Data: A round-tripping example of deriving GoodRelations data from a merchant's XML catalog file (status: to be completed)
- Recipe 8: Publishing GoodRelations Data on the Web: How to make your GoodRelations data known and used (status: mature)
- Recipe 34: Publishing GoodRelations RDFa from MediaWiki Wikis (status: mature)
- Recipe 39: Help Search Engines to Crawl Changing Data (status: mature)
- Recipe 41: GoodRelations in HTML5 Microdata Syntax (status: experimental)
- Recipe 43: Managing Access Control to GoodRelations Data (e.g. protecting reseller price lists etc.) (status: to be completed)
- Recipe 44: Available Syntaxes for Publishing GoodRelations (including dataRSS, Microdata, Turtle, RDF/XML, OData, GData) (status: pretty mature)
- Recipe 45: Tips for Authoring RDFa (status: mature)
Querying and Applications
- Recipe 10: Search and Matchmaking: SPARQL queries on GoodRelations data (status: to be completed)
- Recipe 15: Fetching Product Model Master Data: Retrieving product model specifications from the Web (status: pretty mature)
- Recipe 26: GoodRelations and Affiliate Marketing: Using affiliate marketing URIs with GoodRelations (status: to be completed)
- Recipe 42: E-Commerce Content Syndication with GoodRelations and LESS (status: pretty mature)
Community
- Mailing list: Please subscribe to the GoodRelations mailing list at
http://ebusiness-unibw.org/cgi-bin/mailman/listinfo/goodrelations
Academic Publications
This section has already been migrated to the new GoodRelations wiki. See http://wiki.goodrelations-vocabulary.org/Publications.
Tools
This section and its subsections have already been migrated to the new GoodRelations wiki. See http://wiki.goodrelations-vocabulary.org/Tools.
Validators
Authoring and Generators
Converters
Other Tools
Note: The section headers above must remain so that deep links to the respective HTML fragments remain intact.
Applications
This section and its subsections have already been migrated to the new GoodRelations wiki. See http://wiki.goodrelations-vocabulary.org/Tools.
Producing GoodRelations Data
Shop Software
Other
Consuming GoodRelations Data
Note: The section headers above must remain so that deep links to the respective HTML fragments remain intact.
Vocabularies for Products and Services Types and Features
This section has been moved to the new wiki at http://wiki.goodrelations-vocabulary.org/Vocabularies.
Consolidated Dataspace for Linked Open Commerce
If you want to use GoodRelations data for your application, you don't have to collate all the bits and pieces from Web sites on your own. The Linked Open Commerce data cloud endpoints at
provide a consolidated view on a large share of all available commerce data on the Web.
Examples in the Wild
Major Datasets
Store and Offer Data
Product Model Data (Datasheets, Feature Data)
Examples of GoodRelations-empowered Web Shops
Static RDF/XML Company Profiles
Static RDFa Company Profiles
Other Data
This section and its subsections have already been migrated to the new GoodRelations wiki. See http://wiki.goodrelations-vocabulary.org/Datasets.
Note: The section headers above must remain so that deep links to the respective HTML fragments remain intact.
Events
Tutorials
This section has moved to the new GoodRelations wiki at:
Selected Talks and Presentations
This section has moved to the new GoodRelations wiki at:
GoodRelations in the News
- February 22, 2010: Paul Miller talks with Jamie Taylor (Metaweb/Freebase) and Martin Hepp on the impact and usage of GoodRelations:
- November 18, 2009: Jon Udell interviewed Martin Hepp on "Using GoodRelations" in his "Interviews with Innovators" podcast series.
- There is also a related blog post by Jon Udell.
- July 9, 2009: Tim Berners Lee recommends using GoodRelations for e-commerce in ReadWriteWeb interview with Richard MacManus.
- September 2, 2009: IT Conversations, the longest-running podcast on the planet, featured our GoodRelations vocabulary and its usage for future eCommerce.
In a recent episode of the "Interviews With Innovators" track, Jon Udell interviewed Kingsley Idehen on "RDFa and Structured Data", and their impact on any business in the world. - Interview with Martin Hepp in the Acquisa magazine for marketing professionals, 9/2009, pp. 36.-37
News
See Twitter hashtag #goodrelations.
Acknowledgments
This section has moved to the new GoodRelations wiki at:
License:
All text content and source code in the Wiki of the E-Business and Web Science Research Group is available under a Creative Commons Attribution-ShareAlike 3.0 license. Images and other multimedia content in the Wiki may have differing licenses; see the respective meta-data pages for details.