SlideShare ist ein Scribd-Unternehmen logo
1 von 24
OWL: Yet to Arrive on the Web of Data?

       Birte Glimm, Aidan Hogan, Markus Krötzsch, Axel Polleres




Linked Data On the Web Workshop, @WWW, April 2012
A Web beyond Data?
                         + OWL
               explicit data


              implicit data




2
A Web beyond Data?
                         + OWL
               explicit data


              implicit data




3
WHY LINKED DATA NEEDS OWL…
     (…now …or at least something like OWL.)




4   19.04.2012
How to answer a simple little question…

                      foaf:page


       Gimme webpages
          relating to
       Tim Berners-Lee


    timbl:i
                 timbl:i foaf:page ?pages .


5
Hetereogenity in schema…

    webpage: properties
    = rdfs:subPropertyOf
                                 mo:musicBrainz
    = owl:inverseOf
                                          doap:homepage
                 mo:myspace

    …                      foaf:weblog
                                          foaf:homepage


    foaf:primaryTopic              foaf:isPrimaryTopicOf


       foaf:topic              foaf:page

6
Linked Data, RDFS and OWL: Linked Vocabularies


                                …




                                                                                   …
    Image from http://blog.dbtune.org/public/.081005_lod_constellation_m.jpg:; Giasson, Bergman

7
Naming in Linked Data: Linked Resources

Tim Berners-Lee: URIs                                  dblp:100007



        timbl:i


db:Tim-Berners_Lee




                                                        identica:45563
    = owl:sameAs


                   fb:en.tim_berners-lee   adv:timbl
                                                              …
8
Need (some) OWL reasoning…

                                          mo:myspace
    foaf:primaryTopic        foaf:page
          foaf:topic
                                      doap:homepage
                                           foaf:homepage
            Gimme webpages             foaf:isPrimaryTopicOf
               relating to
            Tim Berners-Lee
                    identica:45563
adv:timbl                            db:Tim-Berners_Lee
               dblp:100007
                             fb:en.tim_berners-lee
     timbl:i
                         timbl:i foaf:page ?pages .
                          ... 7 x 6 = 42 possible patterns

9
…BUT OWL IS HARD
      (…to learn, to understand, to implement, to compute, to teach,
      to represent in RDF, to publish, to parse, to use appropriately...)


10   19.04.2012
MAYBE LINKED DATA ONLY
NEEDS A LITTLE OWL…
       (…for now)

11   19.04.2012
So what OWL is used out there?
      Looked at Billion Triple Challenge 2011 Dataset
              2.1 billion quadruples, crawled from…
              7.4 million RDF/XML documents, covering…
              791 (pay-level) domains


      Count OWL features used in the dataset:
              Per use
              Per document
              Per domain
              Can be skewed by data


      Ranked OWL features using PageRank:
              Rank documents based on dereferenceable links
              For each OWL feature, sum the rank of documents using it
              Intuition: Approximates probability of encountering an OWL feature
              during a random walk of the data
12   19.04.2012
Results of ranking (see paper for all details)
 1                rdf:Property             5.74E-1
 2                rdfs:range               4.67E-1
 3                rdfs:domain              4.62E-1
 4                rdfs:subClassOf          4.60E-1
 5                rdfs:Class               4.45E-1
 6                rdfs:subPropertyOf       2.35E-1
 7                owl:Class                1.74E-1
 8                owl:ObjectProperty       1.68E-1
 9                rdfs:Datatype            1.68E-1
 10               owl:DatatypeProperty     1.65E-1
 11               owl:AnnotationProperty   1.60E-1
 12               owl:FunctionalProperty   9.18E-2
 13               owl:equivalentProperty   8.54E-2
 14               owl:inverseOf            7.91E-2
 15               owl:disjointWith         7.65E-2


13   19.04.2012
Results of ranking (see paper for all details)
 …
 16               owl:sameAs                      7.29E-2   N.B.:
 17               owl:equivalentClass             5.24E-2   owl:sameAs used
 18               owl:InverseFunctionalProperty   4.79E-2   frequently, but not
 19               owl:unionOf                     3.15E-2   by highly ranked
                                                            vocabularies
 20               owl:SymmetricProperty           3.13E-2
 21               owl:TransitiveProperty          2.98E-2
 22               owl:someValuesFrom              2.13E-2
 23               rdf:_*                          1.42E-2
 24               owl:allValuesFrom               2.98E-3
 25               owl:minCardinality              2.43E-3
 26               owl:maxCardinality              2.14E-3
 27               owl:cardinality                 1.75E-3
 28               owl:oneOf                       4.13E-4
 29               owl:hasValue                    3.91E-4
 30               owl:intersectionOf              3.37E-4
 31               owl:NamedIndividual             3.37E-4


14   19.04.2012
Observations?
      RDFS features amongst the most prominently used
      OWL 2 features not yet used prominently



                                                  RDF | RDFS | OWL | OWL 2
                                                          x-axis is log-scale!




15   19.04.2012
Observations?
      (OWL) Features expressed with a single RDF triple are most prominent
         Roughly speaking, features not requiring blank nodes
                      e.g., sub-class/-property, inverse-of, equivalent property/class, sameas, domain/range, disjoint with, etc.

              Not those requiring lists or n-ary predicate in RDF mapping
                      e.g., union, intersection, cardinalities, all-disjoint, some/all/has-value restrictions, hasKey, pCAs, etc.


                  Single Triple (No BNodes) [OWL 2 Single Triple] | Multi-Triple (Needs BNodes)
                                                                                x-axis is log-scale!




16   19.04.2012
Datatype Analysis?
      dateTime, boolean, integer, string, date, long, anyURI, int,
      float, gYear in top ten (resp.)
      Various OWL2 datatypes not used at all
      Some sites use custom (but undefined) datatypes




                  See paper for details!



17   19.04.2012
WHAT ABOUT TOOL SUPPORT?


18   19.04.2012
Tool support?
      OWL Libraries for parsing, etc., not much choice:
              OWL API, Protegé, Jena … (all heavyweight Java libs)
              Has to do with multi-triple axioms!


      Query engines with reasoning support
              Many support non-standard profiles or partially support a profile
              Most use rule-based engines
              Datatype support rarely complete (mostly by canonicalization)




19   19.04.2012
SO WHAT ABOUT THAT LITTLE OWL?
       …that’s sufficient for current Linked Data trends.



20   19.04.2012
Introducing OWL LD (Linked Data)
      Define a new sub-profile of OWL RL that includes only those features
      expressible as a single triple:

              Easy to parse / process tuple-at-a-time                                ✔
              Easy to publish                                                        ✔
              Easy to query                                                          ✔✔
              Easy to validate / check well-formedness                               ✔✔
              Covers most prominently used features!                                 ✔✔✔

              Miss some features, e.g., owl:unionOf(18)                              ✘(✘✘?)


      OWL LD similar to other profiles (motivated from other perspectives)

              RDFS-Plus(/RDFS 3.0): Allemang & Hendler. Semantic Web for the Working Ontologist.
              L2: Fischer, Ünel, Bishop, Fensel. Towards a scalable, pragmatic knowledge representation
              language for the web. In Ershov Memorial Conf., pages 124–134, 2009.




21   19.04.2012
Introducing OWL LD (Linked Data)

      Define a subset of OWL 2 RL/RDF rules that apply for these
      features and that can be applied for any RDF graph
              (see paper for full rule-list; includes 47 rules)
              http://semanticweb.org/OWLLD/



      Define a subset of OWL 2 RL grammar such that a conformant
      ontology/vocabulary can optionally be interpreted under Direct
      Semantics (and thus tools like PelletDB, QuOnTo, DLEJena, Protegé,
      HermiT, Racer, etc.)
              http://semanticweb.org/OWLLD/




22   19.04.2012
CONCLUSIONS?


23   19.04.2012
Has OWL arrived on the Web of Data?
      Partially…
              RDFS features still most prominent
              Many OWL features are prominently used
              OWL 2 features currently not well adopted
              Practical tool support emerging, but for different profiles of OWL
                  http://events.linkeddata.org/ldow2012/papers/ldow2012-paper-16.pdf

 How about a new OWL profile for Linked Data?
      OWL LD:
              Single-triple expressible features only
                     Prominently used; easier to support
              Rules defined as a subset of OWL 2 RL/RDF
              Grammar defined (if needed for OWL Direct Semantics)
              Similar to RDFS-Plus, RDFS 3.0 and L2
                     (but motivated here based on an empirical survey)
                                    http://semanticweb.org/OWLLD/

24   19.04.2012

Weitere ähnliche Inhalte

Was ist angesagt?

Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02eswcsummerschool
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)Myungjin Lee
 
Semantic web meetup – sparql tutorial
Semantic web meetup – sparql tutorialSemantic web meetup – sparql tutorial
Semantic web meetup – sparql tutorialAdonisDamian
 
Two graph data models : RDF and Property Graphs
Two graph data models : RDF and Property GraphsTwo graph data models : RDF and Property Graphs
Two graph data models : RDF and Property Graphsandyseaborne
 
SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)andyseaborne
 
Another RDF Encoding Form
Another RDF Encoding FormAnother RDF Encoding Form
Another RDF Encoding FormJakob .
 
RDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic RepositoriesRDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic RepositoriesMarin Dimitrov
 
A Comparison Between Python APIs For RDF Processing
A Comparison Between Python APIs For RDF ProcessingA Comparison Between Python APIs For RDF Processing
A Comparison Between Python APIs For RDF Processinglucianb
 
Programming with LOD
Programming with LODProgramming with LOD
Programming with LODFumihiro Kato
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLDaniel D.J. UM
 
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
 
Querying Linked Data with SPARQL
Querying Linked Data with SPARQLQuerying Linked Data with SPARQL
Querying Linked Data with SPARQLOlaf Hartig
 

Was ist angesagt? (20)

XSPARQL Tutorial
XSPARQL TutorialXSPARQL Tutorial
XSPARQL Tutorial
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02
 
SWT Lecture Session 3 - SPARQL
SWT Lecture Session 3 - SPARQLSWT Lecture Session 3 - SPARQL
SWT Lecture Session 3 - SPARQL
 
Data in RDF
Data in RDFData in RDF
Data in RDF
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)
 
Semantic web meetup – sparql tutorial
Semantic web meetup – sparql tutorialSemantic web meetup – sparql tutorial
Semantic web meetup – sparql tutorial
 
RDF Data Model
RDF Data ModelRDF Data Model
RDF Data Model
 
Two graph data models : RDF and Property Graphs
Two graph data models : RDF and Property GraphsTwo graph data models : RDF and Property Graphs
Two graph data models : RDF and Property Graphs
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Triple Stores
Triple StoresTriple Stores
Triple Stores
 
SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)SPARQL 1.1 Update (2013-03-05)
SPARQL 1.1 Update (2013-03-05)
 
Another RDF Encoding Form
Another RDF Encoding FormAnother RDF Encoding Form
Another RDF Encoding Form
 
RDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic RepositoriesRDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic Repositories
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
 
A Comparison Between Python APIs For RDF Processing
A Comparison Between Python APIs For RDF ProcessingA Comparison Between Python APIs For RDF Processing
A Comparison Between Python APIs For RDF Processing
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
 
Programming with LOD
Programming with LODProgramming with LOD
Programming with LOD
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQL
 
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
 
Querying Linked Data with SPARQL
Querying Linked Data with SPARQLQuerying Linked Data with SPARQL
Querying Linked Data with SPARQL
 

Ähnlich wie OWL: Yet to arrive on the Web of Data?

Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD VivaAidan Hogan
 
Federated data stores using semantic web technology
Federated data stores using semantic web technologyFederated data stores using semantic web technology
Federated data stores using semantic web technologySteve Ray
 
Semantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web TechnologySemantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web TechnologyRinke Hoekstra
 
cade23-schneidsut-atp4owlfull-2011
cade23-schneidsut-atp4owlfull-2011cade23-schneidsut-atp4owlfull-2011
cade23-schneidsut-atp4owlfull-2011Michael Schneider
 
Publishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesPublishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesNikolaos Konstantinou
 
Pal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrarPal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrarMustafa Jarrar
 
Semantic web
Semantic webSemantic web
Semantic webtariq1352
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)Ameer Sameer
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsGuus Schreiber
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionRonald Ashri
 
Pal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparqlPal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparqlMustafa Jarrar
 
NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23Sebastian Hellmann
 
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...Laura Akerman
 
Lecture linked data cloud & sparql
Lecture linked data cloud & sparqlLecture linked data cloud & sparql
Lecture linked data cloud & sparqlDhavalkumar Thakker
 
Semantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business IntelligenceSemantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business IntelligenceMarin Dimitrov
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic webMarakana Inc.
 
Pal gov.tutorial2.session7
Pal gov.tutorial2.session7Pal gov.tutorial2.session7
Pal gov.tutorial2.session7Mustafa Jarrar
 

Ähnlich wie OWL: Yet to arrive on the Web of Data? (20)

Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD Viva
 
eswc2011phd-schneid
eswc2011phd-schneideswc2011phd-schneid
eswc2011phd-schneid
 
Federated data stores using semantic web technology
Federated data stores using semantic web technologyFederated data stores using semantic web technology
Federated data stores using semantic web technology
 
Semantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web TechnologySemantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web Technology
 
cade23-schneidsut-atp4owlfull-2011
cade23-schneidsut-atp4owlfull-2011cade23-schneidsut-atp4owlfull-2011
cade23-schneidsut-atp4owlfull-2011
 
Publishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesPublishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web Technologies
 
Pal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrarPal gov.tutorial2.session5 1.rdf_jarrar
Pal gov.tutorial2.session5 1.rdf_jarrar
 
Semantic web
Semantic webSemantic web
Semantic web
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to Applications
 
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An IntroductionLinking Open, Big Data Using Semantic Web Technologies - An Introduction
Linking Open, Big Data Using Semantic Web Technologies - An Introduction
 
SWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFSSWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFS
 
5 rdfs
5 rdfs5 rdfs
5 rdfs
 
Pal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparqlPal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparql
 
NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23NIF - Version 1.0 - 2011/10/23
NIF - Version 1.0 - 2011/10/23
 
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
Piloting Linked Data to Connect Library and Archive Resources to the New Worl...
 
Lecture linked data cloud & sparql
Lecture linked data cloud & sparqlLecture linked data cloud & sparql
Lecture linked data cloud & sparql
 
Semantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business IntelligenceSemantic Technologies and Triplestores for Business Intelligence
Semantic Technologies and Triplestores for Business Intelligence
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
Pal gov.tutorial2.session7
Pal gov.tutorial2.session7Pal gov.tutorial2.session7
Pal gov.tutorial2.session7
 

Kürzlich hochgeladen

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Kürzlich hochgeladen (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

OWL: Yet to arrive on the Web of Data?

  • 1. OWL: Yet to Arrive on the Web of Data? Birte Glimm, Aidan Hogan, Markus Krötzsch, Axel Polleres Linked Data On the Web Workshop, @WWW, April 2012
  • 2. A Web beyond Data? + OWL explicit data implicit data 2
  • 3. A Web beyond Data? + OWL explicit data implicit data 3
  • 4. WHY LINKED DATA NEEDS OWL… (…now …or at least something like OWL.) 4 19.04.2012
  • 5. How to answer a simple little question… foaf:page Gimme webpages relating to Tim Berners-Lee timbl:i timbl:i foaf:page ?pages . 5
  • 6. Hetereogenity in schema… webpage: properties = rdfs:subPropertyOf mo:musicBrainz = owl:inverseOf doap:homepage mo:myspace … foaf:weblog foaf:homepage foaf:primaryTopic foaf:isPrimaryTopicOf foaf:topic foaf:page 6
  • 7. Linked Data, RDFS and OWL: Linked Vocabularies … … Image from http://blog.dbtune.org/public/.081005_lod_constellation_m.jpg:; Giasson, Bergman 7
  • 8. Naming in Linked Data: Linked Resources Tim Berners-Lee: URIs dblp:100007 timbl:i db:Tim-Berners_Lee identica:45563 = owl:sameAs fb:en.tim_berners-lee adv:timbl … 8
  • 9. Need (some) OWL reasoning… mo:myspace foaf:primaryTopic foaf:page foaf:topic doap:homepage foaf:homepage Gimme webpages foaf:isPrimaryTopicOf relating to Tim Berners-Lee identica:45563 adv:timbl db:Tim-Berners_Lee dblp:100007 fb:en.tim_berners-lee timbl:i timbl:i foaf:page ?pages . ... 7 x 6 = 42 possible patterns 9
  • 10. …BUT OWL IS HARD (…to learn, to understand, to implement, to compute, to teach, to represent in RDF, to publish, to parse, to use appropriately...) 10 19.04.2012
  • 11. MAYBE LINKED DATA ONLY NEEDS A LITTLE OWL… (…for now) 11 19.04.2012
  • 12. So what OWL is used out there? Looked at Billion Triple Challenge 2011 Dataset 2.1 billion quadruples, crawled from… 7.4 million RDF/XML documents, covering… 791 (pay-level) domains Count OWL features used in the dataset: Per use Per document Per domain Can be skewed by data Ranked OWL features using PageRank: Rank documents based on dereferenceable links For each OWL feature, sum the rank of documents using it Intuition: Approximates probability of encountering an OWL feature during a random walk of the data 12 19.04.2012
  • 13. Results of ranking (see paper for all details) 1 rdf:Property 5.74E-1 2 rdfs:range 4.67E-1 3 rdfs:domain 4.62E-1 4 rdfs:subClassOf 4.60E-1 5 rdfs:Class 4.45E-1 6 rdfs:subPropertyOf 2.35E-1 7 owl:Class 1.74E-1 8 owl:ObjectProperty 1.68E-1 9 rdfs:Datatype 1.68E-1 10 owl:DatatypeProperty 1.65E-1 11 owl:AnnotationProperty 1.60E-1 12 owl:FunctionalProperty 9.18E-2 13 owl:equivalentProperty 8.54E-2 14 owl:inverseOf 7.91E-2 15 owl:disjointWith 7.65E-2 13 19.04.2012
  • 14. Results of ranking (see paper for all details) … 16 owl:sameAs 7.29E-2 N.B.: 17 owl:equivalentClass 5.24E-2 owl:sameAs used 18 owl:InverseFunctionalProperty 4.79E-2 frequently, but not 19 owl:unionOf 3.15E-2 by highly ranked vocabularies 20 owl:SymmetricProperty 3.13E-2 21 owl:TransitiveProperty 2.98E-2 22 owl:someValuesFrom 2.13E-2 23 rdf:_* 1.42E-2 24 owl:allValuesFrom 2.98E-3 25 owl:minCardinality 2.43E-3 26 owl:maxCardinality 2.14E-3 27 owl:cardinality 1.75E-3 28 owl:oneOf 4.13E-4 29 owl:hasValue 3.91E-4 30 owl:intersectionOf 3.37E-4 31 owl:NamedIndividual 3.37E-4 14 19.04.2012
  • 15. Observations? RDFS features amongst the most prominently used OWL 2 features not yet used prominently RDF | RDFS | OWL | OWL 2 x-axis is log-scale! 15 19.04.2012
  • 16. Observations? (OWL) Features expressed with a single RDF triple are most prominent Roughly speaking, features not requiring blank nodes e.g., sub-class/-property, inverse-of, equivalent property/class, sameas, domain/range, disjoint with, etc. Not those requiring lists or n-ary predicate in RDF mapping e.g., union, intersection, cardinalities, all-disjoint, some/all/has-value restrictions, hasKey, pCAs, etc. Single Triple (No BNodes) [OWL 2 Single Triple] | Multi-Triple (Needs BNodes) x-axis is log-scale! 16 19.04.2012
  • 17. Datatype Analysis? dateTime, boolean, integer, string, date, long, anyURI, int, float, gYear in top ten (resp.) Various OWL2 datatypes not used at all Some sites use custom (but undefined) datatypes See paper for details! 17 19.04.2012
  • 18. WHAT ABOUT TOOL SUPPORT? 18 19.04.2012
  • 19. Tool support? OWL Libraries for parsing, etc., not much choice: OWL API, Protegé, Jena … (all heavyweight Java libs) Has to do with multi-triple axioms! Query engines with reasoning support Many support non-standard profiles or partially support a profile Most use rule-based engines Datatype support rarely complete (mostly by canonicalization) 19 19.04.2012
  • 20. SO WHAT ABOUT THAT LITTLE OWL? …that’s sufficient for current Linked Data trends. 20 19.04.2012
  • 21. Introducing OWL LD (Linked Data) Define a new sub-profile of OWL RL that includes only those features expressible as a single triple: Easy to parse / process tuple-at-a-time ✔ Easy to publish ✔ Easy to query ✔✔ Easy to validate / check well-formedness ✔✔ Covers most prominently used features! ✔✔✔ Miss some features, e.g., owl:unionOf(18) ✘(✘✘?) OWL LD similar to other profiles (motivated from other perspectives) RDFS-Plus(/RDFS 3.0): Allemang & Hendler. Semantic Web for the Working Ontologist. L2: Fischer, Ünel, Bishop, Fensel. Towards a scalable, pragmatic knowledge representation language for the web. In Ershov Memorial Conf., pages 124–134, 2009. 21 19.04.2012
  • 22. Introducing OWL LD (Linked Data) Define a subset of OWL 2 RL/RDF rules that apply for these features and that can be applied for any RDF graph (see paper for full rule-list; includes 47 rules) http://semanticweb.org/OWLLD/ Define a subset of OWL 2 RL grammar such that a conformant ontology/vocabulary can optionally be interpreted under Direct Semantics (and thus tools like PelletDB, QuOnTo, DLEJena, Protegé, HermiT, Racer, etc.) http://semanticweb.org/OWLLD/ 22 19.04.2012
  • 23. CONCLUSIONS? 23 19.04.2012
  • 24. Has OWL arrived on the Web of Data? Partially… RDFS features still most prominent Many OWL features are prominently used OWL 2 features currently not well adopted Practical tool support emerging, but for different profiles of OWL http://events.linkeddata.org/ldow2012/papers/ldow2012-paper-16.pdf How about a new OWL profile for Linked Data? OWL LD: Single-triple expressible features only Prominently used; easier to support Rules defined as a subset of OWL 2 RL/RDF Grammar defined (if needed for OWL Direct Semantics) Similar to RDFS-Plus, RDFS 3.0 and L2 (but motivated here based on an empirical survey) http://semanticweb.org/OWLLD/ 24 19.04.2012