SlideShare a Scribd company logo
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

More Related Content

What's hot

XSPARQL Tutorial
XSPARQL TutorialXSPARQL Tutorial
XSPARQL Tutorial
net2-project
 
Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02Mon norton tut_queryinglinkeddata02
Mon norton tut_queryinglinkeddata02
eswcsummerschool
 
SWT Lecture Session 3 - SPARQL
SWT Lecture Session 3 - SPARQLSWT Lecture Session 3 - SPARQL
SWT Lecture Session 3 - SPARQL
Mariano Rodriguez-Muro
 
Data in RDF
Data in RDFData 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)
Myungjin Lee
 
Semantic web meetup – sparql tutorial
Semantic web meetup – sparql tutorialSemantic web meetup – sparql tutorial
Semantic web meetup – sparql tutorial
AdonisDamian
 
RDF Data Model
RDF Data ModelRDF Data Model
RDF Data Model
Jose Emilio Labra Gayo
 
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
andyseaborne
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
Bernhard Haslhofer
 
Triple Stores
Triple StoresTriple Stores
Triple Stores
Stephan Volmer
 
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 Form
Jakob .
 
RDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic RepositoriesRDF, SPARQL and Semantic Repositories
RDF, SPARQL and Semantic Repositories
Marin Dimitrov
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
Jose Emilio Labra Gayo
 
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
lucianb
 
RDF, linked data and semantic web
RDF, linked data and semantic webRDF, linked data and semantic web
RDF, linked data and semantic web
Jose Emilio Labra Gayo
 
Programming with LOD
Programming with LODProgramming with LOD
Programming with LOD
Fumihiro Kato
 
Semantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQLSemantic Web(Web 3.0) SPARQL
Semantic Web(Web 3.0) SPARQL
Daniel 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 Semantics
Tatiana Al-Chueyr
 
Querying Linked Data with SPARQL
Querying Linked Data with SPARQLQuerying Linked Data with SPARQL
Querying Linked Data with SPARQL
Olaf Hartig
 

What's hot (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
 

Similar to OWL: Yet to arrive on the Web of Data?

Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD Viva
Aidan Hogan
 
eswc2011phd-schneid
eswc2011phd-schneideswc2011phd-schneid
eswc2011phd-schneid
Michael Schneider
 
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
Steve Ray
 
Semantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web TechnologySemantic Modelling using Semantic Web Technology
Semantic Modelling using Semantic Web Technology
Rinke Hoekstra
 
cade23-schneidsut-atp4owlfull-2011
cade23-schneidsut-atp4owlfull-2011cade23-schneidsut-atp4owlfull-2011
cade23-schneidsut-atp4owlfull-2011
Michael Schneider
 
Publishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesPublishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web Technologies
Nikolaos 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_jarrar
Mustafa Jarrar
 
Semantic web
Semantic webSemantic web
Semantic web
tariq1352
 
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 Applications
Guus 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 Introduction
Ronald Ashri
 
SWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFSSWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFS
Mariano Rodriguez-Muro
 
5 rdfs
5 rdfs5 rdfs
Pal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparqlPal gov.tutorial2.session10.sparql
Pal gov.tutorial2.session10.sparql
Mustafa 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/23
Sebastian 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 & sparql
Dhavalkumar 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 Intelligence
Marin 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 web
Marakana Inc.
 
Pal gov.tutorial2.session7
Pal gov.tutorial2.session7Pal gov.tutorial2.session7
Pal gov.tutorial2.session7
Mustafa Jarrar
 

Similar to 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
 

Recently uploaded

World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 

Recently uploaded (20)

World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 

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