SlideShare une entreprise Scribd logo
1  sur  56
Semantic Web-based E-Commerce:
  The GoodRelations Ontology

     Semantic Technology Conference
              June 15, 2009


             Martin Hepp
        http://www.unibw.de/ebusiness/

         http://purl.org/goodrelations/
Part I: E-Commerce on the Web
History Lesson: Search for Suppliers
      1992: 1 Week      2009: 1 Minute




   Martin Hepp,                           3
mhepp@computer.org
But: Search for Suppliers, 2009




   Martin Hepp,                         4
mhepp@computer.org
Limitations of the Web, 2009
Specificity vs. Keyword-based Search
•    Synonyms
•    Homonyms
•    Multiple languages
•    No parametric
     search




       Martin Hepp,                        6
    mhepp@computer.org
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




   Martin Hepp,                                                      7
mhepp@computer.org
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




   Martin Hepp,                                                    8
mhepp@computer.org
Limited Ability to Reuse Data




   Martin Hepp,                          9
mhepp@computer.org
The Web: A Bottleneck for Sharing
            Product Data




   Martin Hepp,                        10
mhepp@computer.org
Part II: E-Commerce based on a
Web of Linked Data: The Vision
Web of Linked Data (“Semantic Web”)




   Martin Hepp,                   12
mhepp@computer.org
Core Web of Linked Data Technology Pillars
•    URIs for everything
•    RDF: A data model for exchanging conceptual graphs based on
     triples
       – Triple: (Subject, Predicate, Object)
       – Exchange syntax: RDF/XML, N3, etc.
•    RDFS and OWL: Formal languages for that help reduce ambiguity
     and codify implicit facts
       – foo:human rdfs:subClassOf foo:mammal
•    SPARQL: Standardized query language and endpoint interface for
     RDF data
•    LOD Principles: Best practices for keeping the current Web and the
     Web of Data compatible

       Martin Hepp,
    mhepp@computer.org                                               13
E-Commerce on the Web of Linked Data




   Martin Hepp,                  14
mhepp@computer.org
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
    Martin Hepp,                                               15
 mhepp@computer.org
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!
    Martin Hepp,                                16
 mhepp@computer.org
Use Case 2: Product Model Data Reuse (PIM)
                       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




   Martin Hepp,                                                             17
mhepp@computer.org
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
   Martin Hepp,                                           18
mhepp@computer.org
Part III: How?

The GoodRelations Vocabulary
What Do We Need?
• Vocabularies                • Tools
   – Product or service       • Applications
     types
   – Businesses
   – Offerings
• Data Sets
   – Product model data
   – Businesses, contact
     details, opening hours
   – Offering data
   Martin Hepp,                                20
mhepp@computer.org
The GoodRelations Vocabulary
 • A universal and free Web
   vocabulary for adding
   product and offering data
   to your Web pages.
 • Compatible with all relevant
   W3C standards and
   recommendations
   – RDF
   – OWL


              http://purl.org/goodrelations/
   Martin Hepp,                                21
mhepp@computer.org
GoodRelations: Scope




   Martin Hepp,                        22
mhepp@computer.org
GoodRelations Design Principles
• Keep simple things       Lightweight         Heavyweight
  simple and make          Web of Data         Web of Data
  complex things
  possible                    LOD                OWL DL
• Cater for LOD and OWL   RDF + a little bit
  DL worlds
• Academically sound
• Industry-strength
  engineering
• Practically relevant

    Martin Hepp,                                      23
 mhepp@computer.org
GoodRelations: License
 • Permanent,
   royalty-free access
   for commercial and
   non-commercial use.




            http://purl.org/goodrelations/
   Martin Hepp,                              24
mhepp@computer.org
Albert Einstein on Ontology
                  Engineering
quot;Make everything as simple as possible, but
               not simpler.“
                             Albert Einstein




   Martin Hepp,                           25
mhepp@computer.org
What Makes for A Good Ontology?
• Main Contribution: Avoiding reclassification of
  phenomena
    – Allows for cognitive and computer processing at the
      level of category membership
• Good ontologies provide universally valid yet
  specific categories
• Category membership should remain valid
    – Over time
    – Between individuals
    – Across contexts
    Martin Hepp,                                            26
 mhepp@computer.org
Data, Standards, Ontologies




   Martin Hepp,                         27
mhepp@computer.org
Basic Structure of Offers

                                         Object or
Agent 1             Promise
                                         Happening

          Compensation     Transfer of
                             Rights




                     Agent 2



                                                     28
GoodRelations: One Single Schema for
A Consolidated View on E-Commerce
                Data         Extraction
                              Arbitrary Query     and Reuse


Manufacturers
                                                           Retailers
Payment
                                                           Delivery
Product Model                                       Warranty
 Master Data           Shop                Spare Parts &
                      Offerings   Auctions Consumables
    Martin Hepp,                                               29
 mhepp@computer.org
On the Shoulders of Giants




  A Unified View of Data on the Web
   Martin Hepp,                         30
mhepp@computer.org
Minimal Example




   Martin Hepp,                        31
mhepp@computer.org
The Minimal Scenario
• Scope
    –   Business entity
    –   Points-of-sale
    –   Opening hours
    –   Payment options
• Suitable for
    – Every business
    – E-commerce and
      brick-and-mortar

    Martin Hepp,                        32
 mhepp@computer.org
The Simple Scenario
• Scope: Minimal scenario plus
    – Range of products or services
    – Business functions
    – Eligible regions or customer
      types
    – Delivery options
• Suitable for
    – Any business: E-Commerce and
      brick-and-mortar
    – Specific products or services
    Martin Hepp,                        33
 mhepp@computer.org
The Comprehensive Scenario
• Scope: Simple scenario plus
    –   Individual products or services
    –   Product features
    –   Pricing, rebates, etc.
    –   Availability
• Suitable for
    – Any business: E-commerce and
      brick-and-mortar
    – Specific products or services
    – Structured product database


    Martin Hepp,                          34
 mhepp@computer.org
Product Model Data Scenario
• Scope
    – Individual product
      models
    – Quantitative and
      qualitative features
• Suitable for
    – Manufacturers of
      commodities



    Martin Hepp,                       35
 mhepp@computer.org
Part IV: Trends

Data Sets & Industry Pick-up
Others Do Care: Pick-up in Industry
 • Smart Information Systems
 • ebSemantics
 • Yahoo! SearchMonkey
 • Virtuoso Sponger Cartridges for
   Amazon, eBay, and others expected
 • Major German mail order companies
 • etc.




   Martin Hepp,                            37
mhepp@computer.org
Ping The Semantic Web, May 25




   Martin Hepp,                      38
mhepp@computer.org
Yahoo Enhanced by SearchMonkey




   Martin Hepp,                    39
mhepp@computer.org
Yahoo Enhanced SearchMonkey




   Martin Hepp,                    40
mhepp@computer.org
GoodRelations Page Views




   Martin Hepp,                      41
mhepp@computer.org
Linked Open Commerce Dataspace



                     ...forthcoming




   Martin Hepp,                       42
mhepp@computer.org
Part V: Tools and Resources
GoodRelations User‘s Guide („Primer“)




   http://www.heppnetz.de/projects/goodrelations/primer/
   Martin Hepp,                                            44
mhepp@computer.org
GoodRelations Annotator




http://www.ebusiness-unibw.org/tools/goodrelations-annotator/
    Martin Hepp,                                         45
 mhepp@computer.org
GoodRelations Validator




http://www.ebusiness-unibw.org/tools/goodrelations-validator/
    Martin Hepp,                                          46
 mhepp@computer.org
RDF2dataRSS Tool




     http://www.ebusiness-unibw.org/tools/rdf2datarss/

   Martin Hepp,                                          47
mhepp@computer.org
osCommerce Extension




http://code.google.com/p/goodrelations-for-oscommerce/

   Martin Hepp,                                      48
mhepp@computer.org
Joomla/VirtueMart Extension




     http://code.google.com/p/goodrelations-for-joomla/

   Martin Hepp,                                           49
mhepp@computer.org
Part VI: Recommendations

What any business should do...
       ...immediately!
Why Should I Bother?
 • Web Shops: Better visibility in latest generation
   search engines (e.g. Yahoo)
     – Same holds for any business that has a Web page,
       from A as in Amusement Park to Z as in Zoo.
 • Manufacturers: Allow your retailers to reuse
   product feature data with minimal overhead at
   both ends.
 • Software Developers: Help your customers to
   use and generate open, linked Web data. It’s
   easy!
   Martin Hepp,                                           51
mhepp@computer.org
What Should I Do?
 • Web Shops: Create a GoodRelations data dump of
   your range of offers (rather simple)
 • Vendors of Web Shop Software: Create
   GoodRelations import and export interfaces (we can
   help you with that)
 • Every Business: Ask your webmaster to create at
   least a basic description of your range of products or
   services
 • Entrepreneurs: Invent new business models based
   on GoodRelations data

   Martin Hepp,                                             52
mhepp@computer.org
Step-by-Step (1)
• Data Sources                   • Data Delivery Options
    –   Form-based data entry
                                   – RDFa: Embedding meta-
    –   RDBMS                        data in XHTML
    –   XML, e.g. BMEcat           – RDF/XML: Extra file
    –   CSV                        – dataRSS: Yahoo feed
    –   Google CSV, RSS 1.0,         format
        RSS 2.0
• Amount of Detail and
  Data Model
    – What shall be included?
    – How shall the type of
      products be represented?
    Martin Hepp,                                           53
 mhepp@computer.org
Step-by-Step (2)
• Update Mechanism & Data Management
    – PHP on demand
    – Script-based data dump
• Publishing the Data
    – Server configuration
    – Notifying Semantic Web crawlers, Yahoo, …
    – Semantic Sitemaps
• Applications




    Martin Hepp,                                  54
 mhepp@computer.org
Part VII: The Sky Is the Limit

 Semantics in Affiliate Models,
  Serendipity, Matchmaking
Thank you!
                        http://purl.org/goodrelations/

                          Prof. Dr. Martin Hepp
             Chair of General Management and E-Business
             Universitaet der Bundeswehr University Muenchen
                       Werner-Heisenberg-Weg 39
                       D-85579 Neubiberg, Germany
                        Phone: +49 89 6004-4217
                           Fax: +49 89 6004-4620
                     http://www.unibw.de/ebusiness/

             http://purl.org/goodrelations/
                          mhepp@computer.org
   Martin Hepp,                                                56
mhepp@computer.org

Contenu connexe

En vedette

Semantic keyword research for e commerce site architecture planning
Semantic keyword research for e commerce site architecture planningSemantic keyword research for e commerce site architecture planning
Semantic keyword research for e commerce site architecture planningSemrush
 
Approximate Semantic Matching of Heterogeneous Events
Approximate Semantic Matching of Heterogeneous EventsApproximate Semantic Matching of Heterogeneous Events
Approximate Semantic Matching of Heterogeneous EventsSouleiman Hasan
 
Retail Banking - an ontological example by Lauren Madar
Retail Banking - an ontological example by Lauren MadarRetail Banking - an ontological example by Lauren Madar
Retail Banking - an ontological example by Lauren MadarLauren Madar
 
Semantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web ApplicationsSemantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web ApplicationsLinked Enterprise Date Services
 
Python en la Web Semántica
Python en la Web SemánticaPython en la Web Semántica
Python en la Web SemánticaSantiago Coffey
 
Euroscipy SemNews 2011
Euroscipy SemNews 2011Euroscipy SemNews 2011
Euroscipy SemNews 2011Logilab
 
The Semantic Web and its Impact on International Websites
The Semantic Web and its Impact on International WebsitesThe Semantic Web and its Impact on International Websites
The Semantic Web and its Impact on International WebsitesMartin Hepp
 
Semantic web, python, construction industry
Semantic web, python, construction industrySemantic web, python, construction industry
Semantic web, python, construction industryReinout van Rees
 
ISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyMartin Hepp
 
Semantically-Enabled Business Process Management
Semantically-Enabled Business Process ManagementSemantically-Enabled Business Process Management
Semantically-Enabled Business Process ManagementAdrian Paschke
 
09 semantic web & ontologies
09 semantic web & ontologies09 semantic web & ontologies
09 semantic web & ontologiesMarina Santini
 
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON StructuresModel Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON StructuresMarkus Lanthaler
 
Semantic Web Landscape 2009
Semantic Web Landscape 2009Semantic Web Landscape 2009
Semantic Web Landscape 2009LeeFeigenbaum
 
Linking the world with Python and Semantics
Linking the world with Python and SemanticsLinking the world with Python and Semantics
Linking the world with Python and SemanticsTatiana Al-Chueyr
 
JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked DataJSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked DataGregg Kellogg
 
A project report on e business
A project report on e businessA project report on e business
A project report on e businessVerma Pramod
 

En vedette (20)

Semantic keyword research for e commerce site architecture planning
Semantic keyword research for e commerce site architecture planningSemantic keyword research for e commerce site architecture planning
Semantic keyword research for e commerce site architecture planning
 
Approximate Semantic Matching of Heterogeneous Events
Approximate Semantic Matching of Heterogeneous EventsApproximate Semantic Matching of Heterogeneous Events
Approximate Semantic Matching of Heterogeneous Events
 
Taking Advantage of Semantic Web
Taking Advantage of Semantic WebTaking Advantage of Semantic Web
Taking Advantage of Semantic Web
 
Retail Banking - an ontological example by Lauren Madar
Retail Banking - an ontological example by Lauren MadarRetail Banking - an ontological example by Lauren Madar
Retail Banking - an ontological example by Lauren Madar
 
Semantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web ApplicationsSemantic E-Commerce - Use Cases in Enterprise Web Applications
Semantic E-Commerce - Use Cases in Enterprise Web Applications
 
Ontology
OntologyOntology
Ontology
 
Python en la Web Semántica
Python en la Web SemánticaPython en la Web Semántica
Python en la Web Semántica
 
Euroscipy SemNews 2011
Euroscipy SemNews 2011Euroscipy SemNews 2011
Euroscipy SemNews 2011
 
The Semantic Web and its Impact on International Websites
The Semantic Web and its Impact on International WebsitesThe Semantic Web and its Impact on International Websites
The Semantic Web and its Impact on International Websites
 
Semantic web, python, construction industry
Semantic web, python, construction industrySemantic web, python, construction industry
Semantic web, python, construction industry
 
ISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO 2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO 2010: Linked Data in E-Commerce – The GoodRelations Ontology
 
Semantically-Enabled Business Process Management
Semantically-Enabled Business Process ManagementSemantically-Enabled Business Process Management
Semantically-Enabled Business Process Management
 
EU FP7 CityPulse Project
EU FP7 CityPulse ProjectEU FP7 CityPulse Project
EU FP7 CityPulse Project
 
09 semantic web & ontologies
09 semantic web & ontologies09 semantic web & ontologies
09 semantic web & ontologies
 
Model Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON StructuresModel Your Application Domain, Not Your JSON Structures
Model Your Application Domain, Not Your JSON Structures
 
Semantic Web Landscape 2009
Semantic Web Landscape 2009Semantic Web Landscape 2009
Semantic Web Landscape 2009
 
Linking the world with Python and Semantics
Linking the world with Python and SemanticsLinking the world with Python and Semantics
Linking the world with Python and Semantics
 
JSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked DataJSON-LD: JSON for Linked Data
JSON-LD: JSON for Linked Data
 
Capital Budgeting
Capital BudgetingCapital Budgeting
Capital Budgeting
 
A project report on e business
A project report on e businessA project report on e business
A project report on e business
 

Similaire à Semantic Web-based E-Commerce: The GoodRelations Ontology

Deep Comparison Shopping
Deep Comparison ShoppingDeep Comparison Shopping
Deep Comparison ShoppingMartin Hepp
 
ISWC GoodRelations Tutorial Part 1
ISWC GoodRelations Tutorial Part 1ISWC GoodRelations Tutorial Part 1
ISWC GoodRelations Tutorial Part 1Martin Hepp
 
Web Site Visibility in the Giant Graph of Commerce Data
Web Site Visibility in the Giant Graph of Commerce DataWeb Site Visibility in the Giant Graph of Commerce Data
Web Site Visibility in the Giant Graph of Commerce DataMartin Hepp
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The MarketConSanFrancisco123
 
An Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech CompanyAn Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech CompanyRoger Giuffre
 
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...Compuware APM
 
Using big data_to_your_advantage
Using big data_to_your_advantageUsing big data_to_your_advantage
Using big data_to_your_advantageJohn Repko
 
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache FlinkSuneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache FlinkFlink Forward
 
Presentation RuChip Pte Ltd
Presentation RuChip Pte LtdPresentation RuChip Pte Ltd
Presentation RuChip Pte LtdAnton Gerasimov
 
Emakina Academy - 5 - Know your audience - Web Analytics
Emakina Academy -  5 - Know your audience - Web AnalyticsEmakina Academy -  5 - Know your audience - Web Analytics
Emakina Academy - 5 - Know your audience - Web AnalyticsEmakina
 
Building Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemMLBuilding Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemMLsparktc
 
Building Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemMLBuilding Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemMLJen Aman
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...ijnlc
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...kevig
 
An Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech CompanyAn Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech CompanyRoger Giuffre
 
Developing Profitable APIs - Amarath Sokhi - ShopWindow
Developing Profitable APIs - Amarath Sokhi - ShopWindowDeveloping Profitable APIs - Amarath Sokhi - ShopWindow
Developing Profitable APIs - Amarath Sokhi - ShopWindowauexpo Conference
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingAng Chen
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Prodosh Banerjee
 
Automating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop AgentAutomating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop AgentCA | Automic Software
 

Similaire à Semantic Web-based E-Commerce: The GoodRelations Ontology (20)

Deep Comparison Shopping
Deep Comparison ShoppingDeep Comparison Shopping
Deep Comparison Shopping
 
ISWC GoodRelations Tutorial Part 1
ISWC GoodRelations Tutorial Part 1ISWC GoodRelations Tutorial Part 1
ISWC GoodRelations Tutorial Part 1
 
Web Site Visibility in the Giant Graph of Commerce Data
Web Site Visibility in the Giant Graph of Commerce DataWeb Site Visibility in the Giant Graph of Commerce Data
Web Site Visibility in the Giant Graph of Commerce Data
 
Open Ap Is State Of The Market
Open Ap Is State Of The MarketOpen Ap Is State Of The Market
Open Ap Is State Of The Market
 
An Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech CompanyAn Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech Company
 
Semantic web
Semantic webSemantic web
Semantic web
 
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
Achieving Peak User Experiences & Optimizing Web Performance - Load Testing, ...
 
Using big data_to_your_advantage
Using big data_to_your_advantageUsing big data_to_your_advantage
Using big data_to_your_advantage
 
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache FlinkSuneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
Suneel Marthi – BigPetStore Flink: A Comprehensive Blueprint for Apache Flink
 
Presentation RuChip Pte Ltd
Presentation RuChip Pte LtdPresentation RuChip Pte Ltd
Presentation RuChip Pte Ltd
 
Emakina Academy - 5 - Know your audience - Web Analytics
Emakina Academy -  5 - Know your audience - Web AnalyticsEmakina Academy -  5 - Know your audience - Web Analytics
Emakina Academy - 5 - Know your audience - Web Analytics
 
Building Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemMLBuilding Custom
Machine Learning Algorithms
with Apache SystemML
Building Custom
Machine Learning Algorithms
with Apache SystemML
 
Building Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemMLBuilding Custom Machine Learning Algorithms With Apache SystemML
Building Custom Machine Learning Algorithms With Apache SystemML
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING H...
 
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM  FOR E-COMMERCE WEBSITES USERS USING ...
DEVELOPING PRODUCTS UPDATE-ALERT SYSTEM FOR E-COMMERCE WEBSITES USERS USING ...
 
An Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech CompanyAn Innovative Big-Data Web Scraping Tech Company
An Innovative Big-Data Web Scraping Tech Company
 
Developing Profitable APIs - Amarath Sokhi - ShopWindow
Developing Profitable APIs - Amarath Sokhi - ShopWindowDeveloping Profitable APIs - Amarath Sokhi - ShopWindow
Developing Profitable APIs - Amarath Sokhi - ShopWindow
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
 
Automating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop AgentAutomating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop Agent
 

Plus de Martin Hepp

The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?Martin Hepp
 
Extending schema.org with GoodRelations and www.productontology.org
Extending schema.org with GoodRelations and www.productontology.orgExtending schema.org with GoodRelations and www.productontology.org
Extending schema.org with GoodRelations and www.productontology.orgMartin Hepp
 
Advertising with Linked Data in Web Content
Advertising with Linked Data in Web ContentAdvertising with Linked Data in Web Content
Advertising with Linked Data in Web ContentMartin Hepp
 
KRDB2010-GoodRelations
KRDB2010-GoodRelationsKRDB2010-GoodRelations
KRDB2010-GoodRelationsMartin Hepp
 
ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations OntologyMartin Hepp
 
Goodrelations semtech2010
Goodrelations semtech2010Goodrelations semtech2010
Goodrelations semtech2010Martin Hepp
 
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online RetailerMartin Hepp
 
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online RetailerMartin Hepp
 
Goodrelations Presentation from SemTech 2010
Goodrelations Presentation from SemTech 2010Goodrelations Presentation from SemTech 2010
Goodrelations Presentation from SemTech 2010Martin Hepp
 
Web Page Optimization for Facebook
Web Page Optimization for FacebookWeb Page Optimization for Facebook
Web Page Optimization for FacebookMartin Hepp
 
ISWC GoodRelations Tutorial Part 3
ISWC GoodRelations Tutorial Part 3ISWC GoodRelations Tutorial Part 3
ISWC GoodRelations Tutorial Part 3Martin Hepp
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2Martin Hepp
 
ISWC GoodRelations Tutorial Part 4
ISWC GoodRelations Tutorial Part 4ISWC GoodRelations Tutorial Part 4
ISWC GoodRelations Tutorial Part 4Martin Hepp
 
Web 3.0. für Spezialversender
Web 3.0. für Spezialversender Web 3.0. für Spezialversender
Web 3.0. für Spezialversender Martin Hepp
 
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-AnwendereCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-AnwenderMartin Hepp
 
myOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
myOntology: Community-driven Vocabulary Design and Maintenance for E-CommercemyOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
myOntology: Community-driven Vocabulary Design and Maintenance for E-CommerceMartin Hepp
 

Plus de Martin Hepp (16)

The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
The Semantic Web – A Vision Come True, or Giving Up the Great Plan?
 
Extending schema.org with GoodRelations and www.productontology.org
Extending schema.org with GoodRelations and www.productontology.orgExtending schema.org with GoodRelations and www.productontology.org
Extending schema.org with GoodRelations and www.productontology.org
 
Advertising with Linked Data in Web Content
Advertising with Linked Data in Web ContentAdvertising with Linked Data in Web Content
Advertising with Linked Data in Web Content
 
KRDB2010-GoodRelations
KRDB2010-GoodRelationsKRDB2010-GoodRelations
KRDB2010-GoodRelations
 
ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations OntologyISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
ISKO2010: Linked Data in E-Commerce – The GoodRelations Ontology
 
Goodrelations semtech2010
Goodrelations semtech2010Goodrelations semtech2010
Goodrelations semtech2010
 
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations: An Implementation by a Major Online Retailer
 
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online RetailerSEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
SEO, RDFa, and GoodRelations - An Implementation by a Major Online Retailer
 
Goodrelations Presentation from SemTech 2010
Goodrelations Presentation from SemTech 2010Goodrelations Presentation from SemTech 2010
Goodrelations Presentation from SemTech 2010
 
Web Page Optimization for Facebook
Web Page Optimization for FacebookWeb Page Optimization for Facebook
Web Page Optimization for Facebook
 
ISWC GoodRelations Tutorial Part 3
ISWC GoodRelations Tutorial Part 3ISWC GoodRelations Tutorial Part 3
ISWC GoodRelations Tutorial Part 3
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
ISWC GoodRelations Tutorial Part 4
ISWC GoodRelations Tutorial Part 4ISWC GoodRelations Tutorial Part 4
ISWC GoodRelations Tutorial Part 4
 
Web 3.0. für Spezialversender
Web 3.0. für Spezialversender Web 3.0. für Spezialversender
Web 3.0. für Spezialversender
 
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-AnwendereCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
eCl@ss im Web: Mehr Kunden und bessere Stammdaten für jeden eCl@ss-Anwender
 
myOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
myOntology: Community-driven Vocabulary Design and Maintenance for E-CommercemyOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
myOntology: Community-driven Vocabulary Design and Maintenance for E-Commerce
 

Dernier

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Dernier (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Semantic Web-based E-Commerce: The GoodRelations Ontology

  • 1. Semantic Web-based E-Commerce: The GoodRelations Ontology Semantic Technology Conference June 15, 2009 Martin Hepp http://www.unibw.de/ebusiness/ http://purl.org/goodrelations/
  • 2. Part I: E-Commerce on the Web
  • 3. History Lesson: Search for Suppliers 1992: 1 Week 2009: 1 Minute Martin Hepp, 3 mhepp@computer.org
  • 4. But: Search for Suppliers, 2009 Martin Hepp, 4 mhepp@computer.org
  • 5. Limitations of the Web, 2009
  • 6. Specificity vs. Keyword-based Search • Synonyms • Homonyms • Multiple languages • No parametric search Martin Hepp, 6 mhepp@computer.org
  • 7. 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 Martin Hepp, 7 mhepp@computer.org
  • 8. 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 Martin Hepp, 8 mhepp@computer.org
  • 9. Limited Ability to Reuse Data Martin Hepp, 9 mhepp@computer.org
  • 10. The Web: A Bottleneck for Sharing Product Data Martin Hepp, 10 mhepp@computer.org
  • 11. Part II: E-Commerce based on a Web of Linked Data: The Vision
  • 12. Web of Linked Data (“Semantic Web”) Martin Hepp, 12 mhepp@computer.org
  • 13. Core Web of Linked Data Technology Pillars • URIs for everything • RDF: A data model for exchanging conceptual graphs based on triples – Triple: (Subject, Predicate, Object) – Exchange syntax: RDF/XML, N3, etc. • RDFS and OWL: Formal languages for that help reduce ambiguity and codify implicit facts – foo:human rdfs:subClassOf foo:mammal • SPARQL: Standardized query language and endpoint interface for RDF data • LOD Principles: Best practices for keeping the current Web and the Web of Data compatible Martin Hepp, mhepp@computer.org 13
  • 14. E-Commerce on the Web of Linked Data Martin Hepp, 14 mhepp@computer.org
  • 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 Martin Hepp, 15 mhepp@computer.org
  • 16. 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! Martin Hepp, 16 mhepp@computer.org
  • 17. Use Case 2: Product Model Data Reuse (PIM) 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 Martin Hepp, 17 mhepp@computer.org
  • 18. 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 Martin Hepp, 18 mhepp@computer.org
  • 19. Part III: How? The GoodRelations Vocabulary
  • 20. What Do We Need? • Vocabularies • Tools – Product or service • Applications types – Businesses – Offerings • Data Sets – Product model data – Businesses, contact details, opening hours – Offering data Martin Hepp, 20 mhepp@computer.org
  • 21. The GoodRelations Vocabulary • A universal and free Web vocabulary for adding product and offering data to your Web pages. • Compatible with all relevant W3C standards and recommendations – RDF – OWL http://purl.org/goodrelations/ Martin Hepp, 21 mhepp@computer.org
  • 22. GoodRelations: Scope Martin Hepp, 22 mhepp@computer.org
  • 23. GoodRelations Design Principles • Keep simple things Lightweight Heavyweight simple and make Web of Data Web of Data complex things possible LOD OWL DL • Cater for LOD and OWL RDF + a little bit DL worlds • Academically sound • Industry-strength engineering • Practically relevant Martin Hepp, 23 mhepp@computer.org
  • 24. GoodRelations: License • Permanent, royalty-free access for commercial and non-commercial use. http://purl.org/goodrelations/ Martin Hepp, 24 mhepp@computer.org
  • 25. Albert Einstein on Ontology Engineering quot;Make everything as simple as possible, but not simpler.“ Albert Einstein Martin Hepp, 25 mhepp@computer.org
  • 26. What Makes for A Good Ontology? • Main Contribution: Avoiding reclassification of phenomena – Allows for cognitive and computer processing at the level of category membership • Good ontologies provide universally valid yet specific categories • Category membership should remain valid – Over time – Between individuals – Across contexts Martin Hepp, 26 mhepp@computer.org
  • 27. Data, Standards, Ontologies Martin Hepp, 27 mhepp@computer.org
  • 28. Basic Structure of Offers Object or Agent 1 Promise Happening Compensation Transfer of Rights Agent 2 28
  • 29. GoodRelations: One Single Schema for A Consolidated View on E-Commerce Data Extraction Arbitrary Query and Reuse Manufacturers Retailers Payment Delivery Product Model Warranty Master Data Shop Spare Parts & Offerings Auctions Consumables Martin Hepp, 29 mhepp@computer.org
  • 30. On the Shoulders of Giants A Unified View of Data on the Web Martin Hepp, 30 mhepp@computer.org
  • 31. Minimal Example Martin Hepp, 31 mhepp@computer.org
  • 32. The Minimal Scenario • Scope – Business entity – Points-of-sale – Opening hours – Payment options • Suitable for – Every business – E-commerce and brick-and-mortar Martin Hepp, 32 mhepp@computer.org
  • 33. The Simple Scenario • Scope: Minimal scenario plus – Range of products or services – Business functions – Eligible regions or customer types – Delivery options • Suitable for – Any business: E-Commerce and brick-and-mortar – Specific products or services Martin Hepp, 33 mhepp@computer.org
  • 34. The Comprehensive Scenario • Scope: Simple scenario plus – Individual products or services – Product features – Pricing, rebates, etc. – Availability • Suitable for – Any business: E-commerce and brick-and-mortar – Specific products or services – Structured product database Martin Hepp, 34 mhepp@computer.org
  • 35. Product Model Data Scenario • Scope – Individual product models – Quantitative and qualitative features • Suitable for – Manufacturers of commodities Martin Hepp, 35 mhepp@computer.org
  • 36. Part IV: Trends Data Sets & Industry Pick-up
  • 37. Others Do Care: Pick-up in Industry • Smart Information Systems • ebSemantics • Yahoo! SearchMonkey • Virtuoso Sponger Cartridges for Amazon, eBay, and others expected • Major German mail order companies • etc. Martin Hepp, 37 mhepp@computer.org
  • 38. Ping The Semantic Web, May 25 Martin Hepp, 38 mhepp@computer.org
  • 39. Yahoo Enhanced by SearchMonkey Martin Hepp, 39 mhepp@computer.org
  • 40. Yahoo Enhanced SearchMonkey Martin Hepp, 40 mhepp@computer.org
  • 41. GoodRelations Page Views Martin Hepp, 41 mhepp@computer.org
  • 42. Linked Open Commerce Dataspace ...forthcoming Martin Hepp, 42 mhepp@computer.org
  • 43. Part V: Tools and Resources
  • 44. GoodRelations User‘s Guide („Primer“) http://www.heppnetz.de/projects/goodrelations/primer/ Martin Hepp, 44 mhepp@computer.org
  • 47. RDF2dataRSS Tool http://www.ebusiness-unibw.org/tools/rdf2datarss/ Martin Hepp, 47 mhepp@computer.org
  • 49. Joomla/VirtueMart Extension http://code.google.com/p/goodrelations-for-joomla/ Martin Hepp, 49 mhepp@computer.org
  • 50. Part VI: Recommendations What any business should do... ...immediately!
  • 51. Why Should I Bother? • Web Shops: Better visibility in latest generation search engines (e.g. Yahoo) – Same holds for any business that has a Web page, from A as in Amusement Park to Z as in Zoo. • Manufacturers: Allow your retailers to reuse product feature data with minimal overhead at both ends. • Software Developers: Help your customers to use and generate open, linked Web data. It’s easy! Martin Hepp, 51 mhepp@computer.org
  • 52. What Should I Do? • Web Shops: Create a GoodRelations data dump of your range of offers (rather simple) • Vendors of Web Shop Software: Create GoodRelations import and export interfaces (we can help you with that) • Every Business: Ask your webmaster to create at least a basic description of your range of products or services • Entrepreneurs: Invent new business models based on GoodRelations data Martin Hepp, 52 mhepp@computer.org
  • 53. Step-by-Step (1) • Data Sources • Data Delivery Options – Form-based data entry – RDFa: Embedding meta- – RDBMS data in XHTML – XML, e.g. BMEcat – RDF/XML: Extra file – CSV – dataRSS: Yahoo feed – Google CSV, RSS 1.0, format RSS 2.0 • Amount of Detail and Data Model – What shall be included? – How shall the type of products be represented? Martin Hepp, 53 mhepp@computer.org
  • 54. Step-by-Step (2) • Update Mechanism & Data Management – PHP on demand – Script-based data dump • Publishing the Data – Server configuration – Notifying Semantic Web crawlers, Yahoo, … – Semantic Sitemaps • Applications Martin Hepp, 54 mhepp@computer.org
  • 55. Part VII: The Sky Is the Limit Semantics in Affiliate Models, Serendipity, Matchmaking
  • 56. Thank you! http://purl.org/goodrelations/ Prof. Dr. Martin Hepp Chair of General Management and E-Business Universitaet der Bundeswehr University Muenchen Werner-Heisenberg-Weg 39 D-85579 Neubiberg, Germany Phone: +49 89 6004-4217 Fax: +49 89 6004-4620 http://www.unibw.de/ebusiness/ http://purl.org/goodrelations/ mhepp@computer.org Martin Hepp, 56 mhepp@computer.org