GoodRelations Tutorial Part 1
Upcoming SlideShare
Loading in...5
×
 

GoodRelations Tutorial Part 1

on

  • 2,304 views

This is part 1 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data....

This is part 1 of the ISWC 2009 tutorial on the GoodRelations ontology and RDFa for e-commerce on the Web of Linked Data.

See also
http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009

Statistics

Views

Total Views
2,304
Views on SlideShare
2,304
Embed Views
0

Actions

Likes
1
Downloads
41
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    GoodRelations Tutorial Part 1 GoodRelations Tutorial Part 1 Presentation Transcript

    • The Web of Data for E-Commerce in Brief A Hands-on Introduction to the GoodRelations Ontology, RDFa, and Yahoo! SearchMonkey October 25, 2009 Westfields Conference Center near Washington, DC, USA Martin Hepp Universität der Bundeswehr München, Munich, Germany Richard Cyganiak Digital Enterprise Research Institute (DERI), Ireland
    • About the Organizers Martin Hepp Richard Cyganiak Professor, Head of Group PhD Researcher Universität der Bundeswehr München Digital Enterprise Research Institute Munich, Germany (DERI), Galway, Ireland mhepp@computer.org richard.cyganiak@deri.org http://www.heppnetz.de http://www.deri.ie Previous affiliations: Universität Previous affiliations: FU Berlin, Würzburg (Germany), Florida Gulf Germany Coast University, IBM Zurich Research Lab, DERI/STI Innsbruck 25.10.2009 2
    • Learning Goals Participants will learn • to use – the GoodRelations conceptual structures and – the RDFa syntax to augment static and dynamic Web sites by the various relevant details of a commercial Web presence; • RDFa modeling patterns for more complex RDF structures; • to publish data on the Semantic Web and make it available for indexing services, repositories, Yahoo SearchMonkey and applications; • to query the Web of Data using SPARQL, and • the development of simple Yahoo SearchMonkey and Yahoo BOSS applications. 25.10.2009 3
    • Logistics 08:30-10:30 Overview and Motivation: Why the Web of Data is Now 30’ Quick Review of Prerequisites 15’ The GoodRelations Ontology: E-Commerce on the Web of Data 75’ 10:30-10:45 Coffee Break 10:45-12:30 RDFa: Bridging the Web of Documents with the Web of Data 45’ Expressing GoodRelations in RDFa: A Running Example 30’ GoodRelations – Advanced Topics 30’ 12:30-13:30 Lunch Break 13:30-16:00 Hands-on Exercise: Annotating a Web Shop 60’ Querying the Web of Data for Offerings – SPARQL 15’ Querying the Web of Data – Exercises 15’ 16:00-16:30 Coffee Break 16:30-18:00 Publishing Semantic Web Data: Make Your RDF Available 30’ Yahoo SearchMonkey and Yahoo BOSS 45’ Discussion, Conclusion, Feedback Round 15’ 4
    • Resources: Information • Wiki page http://tr.im/srGx http://www.ebusiness-unibw.org/wiki/Web_of_Data_for_E-Commerce_Tutorial_ISWC2009 • GoodRelations Primer http://www.heppnetz.de/projects/goodrelations/primer/ • GoodRelations Documentation http://purl.org/goodrelations/v1 • RDFa http://www.w3.org/TR/2008/REC-rdfa-syntax-20081014/ • SPARQL http://www.w3.org/TR/rdf-sparql-query/ • Yahoo SearchMonkey http://developer.yahoo.com/searchmonkey/smguide/ 25.10.2009 5
    • Resources: Tools • RDF Validator (and Visualizer) http://www.w3.org/RDF/Validator/ • GoodRelations Annotator http://www.ebusiness-unibw.org/tools/goodrelations-annotator/ • PyRDFa http://www.w3.org/2007/08/pyRdfa/ • Twinkle http://www.ldodds.com/projects/twinkle/ Custom configuration file from Wiki • RDF2dataRSS http://www.ebusiness-unibw.org/tools/rdf2datarss/ 25.10.2009 6
    • Overview and Motivation: Why the Web of Data is Now Martin Hepp 25.10.2009 7
    • Limitations of the Web, 2009
    • Specificity vs. Keyword-based Search • Synonyms • Homonyms • Multiple languages • No parametric search 9
    • No Unified View: Jumping Back and Forth Across Data Silos Site Page Page Search Engine Results Search Engine Results 1 1 2 Search Engine Results Search Engine Results Page Page 3 4 Site Page 2 5 Site Page Page Page 3 6 7 8 10
    • We know the best hits only when done. Site Page Page 1 1 2 Search Engine Results Page Page 3 4 Site Page 2 5 Site Page Page Page 3 6 7 8 11
    • Limited Ability to Reuse Data 12
    • The Web: A Bottleneck for Sharing Product Data 13
    • Web of Data (“Semantic Web”) 14
    • E-Commerce on the Web of Data 15
    • Goal: A Unified View on Commerce Data on the Web Extraction Arbitrary Query and Reuse Manufacturers Retailers Payment Delivery Product Model Warranty Master Data Shop Spare Parts & Offerings Auctions Consumables 16
    • On the Shoulders of Giants A Unified View of Commerce Data on the Web 17 Martin Hepp, mhepp@compu
    • Deep Comparison Shopping Search Engine Results Site Site Site 3 1 2 Page Page Page 6 5 1 Page Page 7 3 Page 2 Page Page 8 4 18 Martin Hepp, mhepp@compu
    • Use Case 1: Product Search • Find all MP3 players that have a USB interface and a color display, and sort them by weight (lightest first). ...on a Web Scale! 19
    • Use Case 2: Product Model Data Reuse World Wide Web World Wide Web Manufacturer Retailer / Web Shop Structured Structured Data on Data on Products Products and Product Specifications: and Services Type of Product, Features etc. Services 20
    • Use Case 3: Fine-grained Affiliate Marketing Offers of computer add-ons that have an USB interface Screenshot from http://en.wikipedia.org/wiki/USB 21
    • The Web of Linked Data, Essentially: 1. Cluster Web links by what they mean 2. Use URIs to indicate the type of links 3. Use HTTP URIs so that it is quick and easy to explore what this URI means. 4. Make clear whether you are referring to something or its representation. 22 Martin Hepp, mhepp@compu
    • The Web of Linked Data, Essentially: 1. Cluster Web links by what they mean 2. Use URIs to indicate the type of links 3. Use HTTP URIs so that it is quick and easy to explore what this URI means. 4. Make clear whether you are referring to something or its representation. 23 Martin Hepp, mhepp@compu
    • The Web of Linked Data, Essentially: 1. Cluster Web links by what they mean 2. Use URIs to indicate the type of links 3. Use HTTP URIs so that it is quick and easy to explore what this URI means. 4. Make clear whether you are referring to something or its representation. 24 Martin Hepp, mhepp@compu
    • Technical Effects & Working Assumption • This will reduce the computational complexity of processing, combining, reusing data on a Web scale 25 Martin Hepp, mhepp@compu
    • Both Sides Can Help Build a Bridge 26 Martin Hepp, mhepp@compu
    • The Web of Linked Data is NOW and HERE • RDFa has become a W3C Recommendation – HTML5+RDFa Specification well underway, too • Yahoo SearchMonkey and BOSS • Google adopts RDFa • GoodRelations ontology • SPARQL Query language and endpoint interface • Scalable, commercial repositories • Linked Data Guidelines: Best Practices for co- existence of the Web of Data and existing Web content 25.10.2009 27
    • NOW and HERE: Yahoo & GoodRelations 25.10.2009 28
    • NOW and HERE: Google (Mock-up) 25.10.2009 29
    • NOW and HERE: OpenLink Virtuoso Spongers 25.10.2009 30
    • GoodRelations #2 of all Web Ontologies …and this does not yet include the > 10 Mio. offers from Amazon and eBay! 25.10.2009 31
    • GoodRelations #2 of all Web Ontologies 25.10.2009 32
    • NOW and HERE: BestBuy • Details on all 1000+ stores in the US using GoodRelations – http://stores.bestbuy.com/sitemap.xml – http://lod.openlinksw.com/sparql • Full Catalog: >432,000 item descriptions – http://products.semweb.bestbuy.com/sitemap.xml – updated on a daily basis 25.10.2009 33
    • Thank you. 25.10.2009 34