SlideShare a Scribd company logo
1 of 48
Exploiter le Web Sémantique, le comprendre et ycontribuer(danscetordre) Mathieu d’Aquin KMi, The Open University – m.daquin@open.ac.uk Le reste des diapossontprincipalement en anglais… The other slides are mostly in English
Outline of the talk 1. 2. Exploiter le Web Sémantique, le comprendre et ycontribuer 4. 3.
Outline of the talk ? Exploiter le Web Sémantique, le comprendre et ycontribuer
The Semantic Web (in theory) A large scale, heterogenous collection of formal, machine processable, ontology-based statements (semantic metadata) about web resources and other entities in the world, expressed in a standard syntax <rdf:RDF>   <owl:Ontologyrdf:about="">     <owl:importsrdf:resource="http://usefulinc.com/ns/doap#"/>   </owl:Ontology>   <j.1:Organization rdf:ID="KMi">     <rdfs:commentrdf:datatype="http://www.w3.org/2001/XMLSchema#string"     >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment>   </j.1:Organization>   <j.1:Document rdf:ID="KMiWebSite">  … <rdf:RDF> <channel rdf:about=“http://watson.kmi.open.ac.uk/blog”> <title>Elementaries - The Watson Blog</title> <link>http://watson.kmi.open.ac.uk:8080/blog/</link> <description> "Oh dear! Where the Semantic Web is going to go now?" -- imaginary user 23 </description> <language>en</language> <copyright>Watson team</copyright> <lastBuildDate>Thu, 01 Mar 2007 13:49:52 GMT</lastBuildDate> <generator>Pebble (http://pebble.sourceforge.net)</generator> <docs>http://backend.userland.com/rss</docs> …
Galen NCI … Music DC WORDNET RSS TAP FOAF … … … … Metadata <rdf:RDF> <channel rdf:about=“http://watson.kmi.open.ac.uk/blog”> <title>Elementaries - The Watson Blog</title> <link>http://watson.kmi.open.ac.uk:8080/blog/</link> <description> "Oh dear! Where the Semantic Web is going to go now?" -- imaginary user 23 </description> <language>en</language> <copyright>Watson team</copyright> <lastBuildDate>Thu, 01 Mar 2007 13:49:52 GMT</lastBuildDate> <generator>Pebble (http://pebble.sourceforge.net)</generator> <docs>http://backend.userland.com/rss</docs> … <rdf:RDF>  <foaf:Imagerdf:about='http://static.flickr.com/132/400582453_e1e1f8602c.jpg'>   <dc:title>Zen wisteria</dc:title>   <dc:description></dc:description>   <foaf:pagerdf:resource='http://www.flickr.com/photos/xcv/400582453/'/>   <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/vittelgarden/'/>   <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/wisteria/'/>   <dc:creator>    <foaf:Person><foaf:name>Mathieu d'Aquin</foaf:name>     … <rdf:RDF>   <owl:Ontologyrdf:about="">     <owl:importsrdf:resource="http://usefulinc.com/ns/doap#"/>   </owl:Ontology>   <j.1:Organization rdf:ID="KMi">     <rdfs:commentrdf:datatype="http://www.w3.org/2001/XMLSchema#string"     >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment>   </j.1:Organization>   <j.1:Document rdf:ID="KMiWebSite">  … UoD
<rdf:RDF>   <owl:Ontologyrdf:about="">     <owl:importsrdf:resource="http://usefulinc.com/ns/doap#"/>   </owl:Ontology>   <j.1:Organization rdf:ID="KMi">     <rdfs:commentrdf:datatype="http://www.w3.org/2001/XMLSchema#string"     >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment>   </j.1:Organization>   <j.1:Document rdf:ID="KMiWebSite">  … <rdf:RDF>  <foaf:Imagerdf:about='http://static.flickr.com/132/400582453_e1e1f8602c.jpg'>   <dc:title>Zen wisteria</dc:title>   <dc:description></dc:description>   <foaf:pagerdf:resource='http://www.flickr.com/photos/xcv/400582453/'/>   <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/vittelgarden/'/>   <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/wisteria/'/>   <dc:creator>    <foaf:Person><foaf:name>Mathieu d'Aquin</foaf:name>     … Ontology alignment Data integration Data analysis Reasoning  Etc. Smart Application
Many research and development efforts in  Supporting the design of ontologies (methodologies, toolkits, editors, etc.) Supporting the annotation Web resources (natural language processing, information extraction, etc.) Supporting the publication of semantic data and information online (linking open data, `semantification’ of legacy information systems) … Resulting in an explosion of the amount of machine processable knowledge online. Therefore…
OK, nice… but what’s the reality? 2007 2008 2009
Slide 9 And for ontologies?
Slide 10 And for ontologies?
Millions of Semantic Web documents (data), containing billions of RDF triples Thousands of ontologies online in OWL and RDFs, covering many different domains (will talk about that later) But, distributed and heterogeneous in representation, meaning, quality… So, what do we really do with it? So, the Semantic Web in reality?
Outline of the talk ? Exploiter le Web Sémantique, le comprendre et ycontribuer
Next Generation Semantic Web Applications NG SW Application  Semantic Web Smart Features ,[object Object]
Dynamically retrieving the relevant semantic resources
Combining at run-time heterogeneous and distributed Ontologies,[object Object]
Watson: a Gateway to the Semantic Web
Architecture
Interface http://watson.kmi.open.ac.uk
But the important part is: the APIs Provide Semantic Web application developers with the ability to efficiently: Locate (find) Semantic Web documents online using advanced search functions Explore the documents, automatically extracted metadata and content Query the documents, to exploit online knowledge in an homogeneous way  In a set of lightweight APIs, and without having to download the data or use any other dedicated infrastructure.
Some Applications We Developed Semantic Relation Discovery: Scarlet Ontology Reuse: The Watson Plugin Question Answering: PowerAqua Folksonomy Enrichment And also: Word sense disambiguation Query Expansion Synonym Discovery Web Service Annotation… Semantic Browsing: PowerMagpie
Chose an entity to search Integrate statements  Into the edited ontology Get entities from online ontologies Example: The Watson Plugin
Example: Scarlet SeaFood Meat wine.owl AcademicStaff Semantic Web Semantic Web Researcher ka2.rdf Meat SeaFood Ham pizza-to-go NALT AcademicStaff Researcher Ham SeaFood ISWC SWRC NALT Agrovoc
Example: Scarlet http://scarlet.open.ac.uk/
Example: Wahoo http://watson.kmi.open.ac.uk/wahoo
Example: PowerAqua Natural language question Answers from  online semantic data
Example: FLOR Can the Semantic Web provide the structure needed to improve search and navigation of tagged spaces?
Dog Bird Land scape Dog Bird Cat Land scape Bird Dog Tiger Tiger Bird Dog Land scape Bird Bird Bird Tiger Tiger Search in Tag Spaces Let’s find photos of “animals which live in the water” Query: Animal Water 5/24 ≈ 21% relevant
Bring in the SW… Animal Water Animal livesIn Body of Water Mammal Fish <Animal livesIn Water> livesIn SaltwaterFish FreshwaterFish Sea <Dolphin>or<Seal> or <“Sea Elephant”>or <Whale> livesIn Marine Mammal Ocean Dolphin Seal Whale Sea Elephant
Results dolphin seal whale sea elephant 18/24 ≈ 75% relevant
SWEET: Semantic Annotation of REST services
These are only a few of the applications developed in KMi (i.e., us, the people who are doing Watson) Many other people are developing such applications (and we don’t necessarily know all of them) Many other tools exists that help building applications (triple stores, query engines, other Semantic Web search engines)… But what does that tell us about the Semantic Web? And so?
Outline of the talk Exploiter le Web Sémantique, le comprendre et ycontribuer ?
Watson collects a lot of ontologies and Semantic Web documents that are created by different people for different purposes In addition to being a gateway for the development of applications exploiting this knowledge, it can be used to better understand how knowledge is published online, how the Semantic Web looks like, and how it evolves Watson as a Research Platform
Characterizing and subset of the Watson Collection (2007) Underlying description logic Number of entities Domain covered
Ontologies are naturally related with each other, some are equivalent to others, some are versions, some are similar, some are incompatible to each other These relations generally stay implicit Understanding relations between ontologies online Better understanding these relations is useful to support the use of the Semantic Web
DOOR: An Ontology of Ontology Relations
Ontologies evolve on the Web, there are many different versions of the same ontology are available This is rarely made explicit through the appropriate metadata for ontologies (e.g., owl:preVersion) But version info is often encoded in the URIs of ontologies, e.g.,  http://loki.cae.drexel.edu/wbs/ontology/2003/10/iso-metadata http://loki.cae.drexel.edu/wbs/ontology/2004/01/iso-metadata Extracting this information can help in studying the evolution of ontologies on the Semantic Web, i.e., the Semantic Web dynamics Example Relation: Different Versions
We developed simple method based on a few rules recognizing specific patterns in the differences between URIs of ontologies (dates, timestamps, etc.) and ran it on a set of 6,898 ontologies from Watson. We found 155,501 (directed) versioning relations between these ontologies, which represent 1,365 evolving ontologies A manual evaluation indicates that more than 50% of these are correct Next step: improve the method and study evolution patterns on the Semantic Web Example Relation: Different Versions – Initial Experiment
Ontologies are knowledge artifacts, they express opinions and beliefs and contradict each others Assessing (dis)agreement in ontologies is very useful to understand how to combine knowledge from different sources A possible approach would be to check whether inconsistencies and incoherencies appear while combining the ontologies. However we believe that: There are different levels of agreement/disagreement Covering different domains is not agreeing It is possible to agree and disagree at the same time Based on these requirements we define a set of measures for assessing (dis)agreement between statements and ontologies. Example Relations: Agreement and Disagreement
Agreement(st, O)  [0..1] and Disagreement(st, O)  [0..1] where stis a statement <subject, predicate, object> and O is an ontology Based on extracting the part of the ontology that express a relation between subject and object (Dis)agreement between ontologies:  Global (dis)agreement in a repository Consensus:  Controversy: Example Relations: Agreement and Disagreement - Measures
Experiment: assessing statements related to the class Seafood in Watson: a: global agreement, d: global disagreement, cs: consensus, ct: controversy More experiments on the Way! Example Relations: Agreement and Disagreement – Application?
Using 21 ontologies containing a concept SeaFood Camp 1: seaFooddisjointWith Meat Camp 2: SeaFoodsubClassOf Meat Disagreement Agreement
Outline of the talk Exploiter le Web Sémantique, le comprendre et ycontribuer ?
Slide 43 From a Semantic Web search engine…
Slide 44 Comments and  Reviews Ontology Metadata Alignments Versions of … to Ontology Repositories? Ontologies
Cupboard.open.ac.uk
Metadata Summary Reviews
I hope I convinced you that Using the Semantic Web Understanding the Semantic Web  Contributing to the Semantic Web Through Watson, Cupboard and our applications, our aim is to build an open and efficient platform making the Semantic Web a `playground for research and development’ There is still a lot to do, and everybody is welcome to comment, help, contribute… Final message

More Related Content

What's hot

Inferring Web Citations using Social Data and SPARQL Rules
Inferring Web Citations using Social Data and SPARQL RulesInferring Web Citations using Social Data and SPARQL Rules
Inferring Web Citations using Social Data and SPARQL RulesMatthew Rowe
 
Bigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studiesBigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studiesDiego Valerio Camarda
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Juan Sequeda
 
Linked Data and Tools
Linked Data and ToolsLinked Data and Tools
Linked Data and ToolsPedro Szekely
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with IonBeautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with IonStormpath
 
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
The Google Hacking Database: A Key Resource to Exposing VulnerabilitiesThe Google Hacking Database: A Key Resource to Exposing Vulnerabilities
The Google Hacking Database: A Key Resource to Exposing VulnerabilitiesTechWell
 
Plv Hal History Day
Plv Hal History DayPlv Hal History Day
Plv Hal History DayESU_THREE
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsEmanuele Della Valle
 
Internet Search Tips (Google)
Internet Search Tips (Google)Internet Search Tips (Google)
Internet Search Tips (Google)Lisa Hartman
 
Effective and efficient google searching power point tutorial
Effective and efficient google searching power point tutorialEffective and efficient google searching power point tutorial
Effective and efficient google searching power point tutorialJaclyn Lee Parrott
 
Research 2.0
Research 2.0Research 2.0
Research 2.0thinkict
 
Beyond Google: Advanced Internet Search Tips and Tricks
Beyond Google: Advanced Internet Search Tips and TricksBeyond Google: Advanced Internet Search Tips and Tricks
Beyond Google: Advanced Internet Search Tips and TricksGenealogyMedia.com
 
Beyond Google: Advanced Search
Beyond Google: Advanced SearchBeyond Google: Advanced Search
Beyond Google: Advanced SearchGenealogyMedia.com
 
The Internet
The InternetThe Internet
The Internetmscuttle
 
2 Hka Researching
2 Hka Researching2 Hka Researching
2 Hka Researchingaptwano
 
Dangerous Google searching for secrets
Dangerous Google searching for secretsDangerous Google searching for secrets
Dangerous Google searching for secretsPim Piepers
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQLPedro Szekely
 

What's hot (20)

Inferring Web Citations using Social Data and SPARQL Rules
Inferring Web Citations using Social Data and SPARQL RulesInferring Web Citations using Social Data and SPARQL Rules
Inferring Web Citations using Social Data and SPARQL Rules
 
Bigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studiesBigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studies
 
Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011Creating Linked Data 2/5 Semtech2011
Creating Linked Data 2/5 Semtech2011
 
Linked Data and Tools
Linked Data and ToolsLinked Data and Tools
Linked Data and Tools
 
Beautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with IonBeautiful REST+JSON APIs with Ion
Beautiful REST+JSON APIs with Ion
 
Web 3 0
Web 3 0Web 3 0
Web 3 0
 
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
The Google Hacking Database: A Key Resource to Exposing VulnerabilitiesThe Google Hacking Database: A Key Resource to Exposing Vulnerabilities
The Google Hacking Database: A Key Resource to Exposing Vulnerabilities
 
Plv Hal History Day
Plv Hal History DayPlv Hal History Day
Plv Hal History Day
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientists
 
Internet Search Tips (Google)
Internet Search Tips (Google)Internet Search Tips (Google)
Internet Search Tips (Google)
 
Effective and efficient google searching power point tutorial
Effective and efficient google searching power point tutorialEffective and efficient google searching power point tutorial
Effective and efficient google searching power point tutorial
 
Research 2.0
Research 2.0Research 2.0
Research 2.0
 
Search Engines
Search EnginesSearch Engines
Search Engines
 
Beyond Google: Advanced Internet Search Tips and Tricks
Beyond Google: Advanced Internet Search Tips and TricksBeyond Google: Advanced Internet Search Tips and Tricks
Beyond Google: Advanced Internet Search Tips and Tricks
 
Beyond Google: Advanced Search
Beyond Google: Advanced SearchBeyond Google: Advanced Search
Beyond Google: Advanced Search
 
The Internet
The InternetThe Internet
The Internet
 
Hotbot ppt
Hotbot pptHotbot ppt
Hotbot ppt
 
2 Hka Researching
2 Hka Researching2 Hka Researching
2 Hka Researching
 
Dangerous Google searching for secrets
Dangerous Google searching for secretsDangerous Google searching for secrets
Dangerous Google searching for secrets
 
Introduction to SPARQL
Introduction to SPARQLIntroduction to SPARQL
Introduction to SPARQL
 

Viewers also liked

Hub de métadonnées - jabes2014
Hub de métadonnées - jabes2014Hub de métadonnées - jabes2014
Hub de métadonnées - jabes2014Y. Nicolas
 
Usage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisationUsage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisationDiane Mercier
 
theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...
theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...
theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...Y. Nicolas
 
Le Web sémantique : un web de métadonnées
Le Web sémantique : un web de métadonnéesLe Web sémantique : un web de métadonnées
Le Web sémantique : un web de métadonnéesY. Nicolas
 
RDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronoRDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronobmarchal
 
Abes and semweb (#ELAG14 conference lightning talk)
Abes and semweb (#ELAG14 conference lightning talk)Abes and semweb (#ELAG14 conference lightning talk)
Abes and semweb (#ELAG14 conference lightning talk)Y. Nicolas
 

Viewers also liked (6)

Hub de métadonnées - jabes2014
Hub de métadonnées - jabes2014Hub de métadonnées - jabes2014
Hub de métadonnées - jabes2014
 
Usage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisationUsage du Web sémantique et maturité informationnelle de l'organisation
Usage du Web sémantique et maturité informationnelle de l'organisation
 
theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...
theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...
theses.fr : un exemple d'ouverture de l'information scientifique sur le web d...
 
Le Web sémantique : un web de métadonnées
Le Web sémantique : un web de métadonnéesLe Web sémantique : un web de métadonnées
Le Web sémantique : un web de métadonnées
 
RDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chronoRDF et web sémantique en 5 minutes chrono
RDF et web sémantique en 5 minutes chrono
 
Abes and semweb (#ELAG14 conference lightning talk)
Abes and semweb (#ELAG14 conference lightning talk)Abes and semweb (#ELAG14 conference lightning talk)
Abes and semweb (#ELAG14 conference lightning talk)
 

Similar to Understanding the Current State of the Semantic Web

Semantic Web
Semantic WebSemantic Web
Semantic Webhardchiu
 
Building Semantic Web Based Applications with Watson
Building Semantic Web Based Applications with WatsonBuilding Semantic Web Based Applications with Watson
Building Semantic Web Based Applications with WatsonMathieu d'Aquin
 
Inference on the Semantic Web
Inference on the Semantic WebInference on the Semantic Web
Inference on the Semantic WebMyungjin Lee
 
Exploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialExploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialMathieu d'Aquin
 
Getting Started With The Talis Platform
Getting Started With The Talis PlatformGetting Started With The Talis Platform
Getting Started With The Talis PlatformLeigh Dodds
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introductionshaouy
 
An Overview on PROV-AQ: Provenance Access and Query
An Overview on PROV-AQ: Provenance Access and QueryAn Overview on PROV-AQ: Provenance Access and Query
An Overview on PROV-AQ: Provenance Access and QueryOlaf Hartig
 
Slug: A Semantic Web Crawler
Slug: A Semantic Web CrawlerSlug: A Semantic Web Crawler
Slug: A Semantic Web CrawlerLeigh Dodds
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Webostephens
 
From SQL to SPARQL
From SQL to SPARQLFrom SQL to SPARQL
From SQL to SPARQLGeorge Roth
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web PagesMichael Nelson
 
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod LacoulShamod Lacoul
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the WebBruce Esrig
 
Experiments in Data Portability 2
Experiments in Data Portability 2Experiments in Data Portability 2
Experiments in Data Portability 2Glenn Jones
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile DescriptionsTony Hammond
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsRinke Hoekstra
 
Building Semantic Web Portals with WebML
Building Semantic Web Portals with WebMLBuilding Semantic Web Portals with WebML
Building Semantic Web Portals with WebMLMarco Brambilla
 

Similar to Understanding the Current State of the Semantic Web (20)

Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Building Semantic Web Based Applications with Watson
Building Semantic Web Based Applications with WatsonBuilding Semantic Web Based Applications with Watson
Building Semantic Web Based Applications with Watson
 
Inference on the Semantic Web
Inference on the Semantic WebInference on the Semantic Web
Inference on the Semantic Web
 
Exploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorialExploring and using the Semantic Web - SSSW09 tutorial
Exploring and using the Semantic Web - SSSW09 tutorial
 
Getting Started With The Talis Platform
Getting Started With The Talis PlatformGetting Started With The Talis Platform
Getting Started With The Talis Platform
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introduction
 
An Overview on PROV-AQ: Provenance Access and Query
An Overview on PROV-AQ: Provenance Access and QueryAn Overview on PROV-AQ: Provenance Access and Query
An Overview on PROV-AQ: Provenance Access and Query
 
W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...
W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...
W3 C Specification For Interoperability And Accessibility For Ajax, Dhtml, Xm...
 
Slug: A Semantic Web Crawler
Slug: A Semantic Web CrawlerSlug: A Semantic Web Crawler
Slug: A Semantic Web Crawler
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
2007 03 12 Swecr 2
2007 03 12 Swecr 22007 03 12 Swecr 2
2007 03 12 Swecr 2
 
From SQL to SPARQL
From SQL to SPARQLFrom SQL to SPARQL
From SQL to SPARQL
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages
 
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
"RDFa - what, why and how?" by Mike Hewett and Shamod Lacoul
 
Semantic Web: A web that is not the Web
Semantic Web: A web that is not the WebSemantic Web: A web that is not the Web
Semantic Web: A web that is not the Web
 
Experiments in Data Portability 2
Experiments in Data Portability 2Experiments in Data Portability 2
Experiments in Data Portability 2
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile Descriptions
 
SemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n BoltsSemanticWeb Nuts 'n Bolts
SemanticWeb Nuts 'n Bolts
 
Building Semantic Web Portals with WebML
Building Semantic Web Portals with WebMLBuilding Semantic Web Portals with WebML
Building Semantic Web Portals with WebML
 
REST dojo Comet
REST dojo CometREST dojo Comet
REST dojo Comet
 

More from Mathieu d'Aquin

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regressionMathieu d'Aquin
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesMathieu d'Aquin
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as CommoditiesMathieu d'Aquin
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresMathieu d'Aquin
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Mathieu d'Aquin
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science processMathieu d'Aquin
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain DataMathieu d'Aquin
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday LearningMathieu d'Aquin
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)Mathieu d'Aquin
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerMathieu d'Aquin
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Mathieu d'Aquin
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with DataMathieu d'Aquin
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects Mathieu d'Aquin
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...Mathieu d'Aquin
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discoveryMathieu d'Aquin
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...Mathieu d'Aquin
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsMathieu d'Aquin
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Mathieu d'Aquin
 

More from Mathieu d'Aquin (20)

A factorial study of neural network learning from differences for regression
A factorial study of neural network learning from  differences for regressionA factorial study of neural network learning from  differences for regression
A factorial study of neural network learning from differences for regression
 
Recentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissancesRecentrer l'intelligence artificielle sur les connaissances
Recentrer l'intelligence artificielle sur les connaissances
 
Data and Knowledge as Commodities
Data and Knowledge as CommoditiesData and Knowledge as Commodities
Data and Knowledge as Commodities
 
Unsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scoresUnsupervised learning approach for identifying sub-genres in music scores
Unsupervised learning approach for identifying sub-genres in music scores
 
Is knowledge engineering still relevant?
Is knowledge engineering still relevant?Is knowledge engineering still relevant?
Is knowledge engineering still relevant?
 
A data view of the data science process
A data view of the data science processA data view of the data science process
A data view of the data science process
 
Dealing with Open Domain Data
Dealing with Open Domain DataDealing with Open Domain Data
Dealing with Open Domain Data
 
Web Analytics for Everyday Learning
Web Analytics for  Everyday LearningWeb Analytics for  Everyday Learning
Web Analytics for Everyday Learning
 
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)Presentation a in ovive   montpellier - 26%2 f06%2f2018 (1)
Presentation a in ovive montpellier - 26%2 f06%2f2018 (1)
 
Learning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learnerLearning Analytics: understand learning and support the learner
Learning Analytics: understand learning and support the learner
 
The AFEL Project
The AFEL ProjectThe AFEL Project
The AFEL Project
 
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
Assessing the Readability of Policy Documents: The Case of Terms of Use of On...
 
Data ethics
Data ethicsData ethics
Data ethics
 
Data for Learning and Learning with Data
Data for Learning and Learning with DataData for Learning and Learning with Data
Data for Learning and Learning with Data
 
Towards an “Ethics in Design” methodology for AI research projects
Towards an “Ethics in Design” methodology  for AI research projects Towards an “Ethics in Design” methodology  for AI research projects
Towards an “Ethics in Design” methodology for AI research projects
 
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
AFEL: Towards Measuring Online Activities Contributions to Self-Directed Lear...
 
Profiling information sources and services for discovery
Profiling information sources and services for discoveryProfiling information sources and services for discovery
Profiling information sources and services for discovery
 
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...Analyse de données et de réseaux sociaux pour  l’aide à l’apprentissage infor...
Analyse de données et de réseaux sociaux pour l’aide à l’apprentissage infor...
 
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent SystemsFrom Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
From Knowledge Bases to Knowledge Infrastructures for Intelligent Systems
 
Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0Data analytics beyond data processing and how it affects Industry 4.0
Data analytics beyond data processing and how it affects Industry 4.0
 

Recently uploaded

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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
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
 

Recently uploaded (20)

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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
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
 

Understanding the Current State of the Semantic Web

  • 1. Exploiter le Web Sémantique, le comprendre et ycontribuer(danscetordre) Mathieu d’Aquin KMi, The Open University – m.daquin@open.ac.uk Le reste des diapossontprincipalement en anglais… The other slides are mostly in English
  • 2. Outline of the talk 1. 2. Exploiter le Web Sémantique, le comprendre et ycontribuer 4. 3.
  • 3. Outline of the talk ? Exploiter le Web Sémantique, le comprendre et ycontribuer
  • 4. The Semantic Web (in theory) A large scale, heterogenous collection of formal, machine processable, ontology-based statements (semantic metadata) about web resources and other entities in the world, expressed in a standard syntax <rdf:RDF> <owl:Ontologyrdf:about=""> <owl:importsrdf:resource="http://usefulinc.com/ns/doap#"/> </owl:Ontology> <j.1:Organization rdf:ID="KMi"> <rdfs:commentrdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment> </j.1:Organization> <j.1:Document rdf:ID="KMiWebSite"> … <rdf:RDF> <channel rdf:about=“http://watson.kmi.open.ac.uk/blog”> <title>Elementaries - The Watson Blog</title> <link>http://watson.kmi.open.ac.uk:8080/blog/</link> <description> "Oh dear! Where the Semantic Web is going to go now?" -- imaginary user 23 </description> <language>en</language> <copyright>Watson team</copyright> <lastBuildDate>Thu, 01 Mar 2007 13:49:52 GMT</lastBuildDate> <generator>Pebble (http://pebble.sourceforge.net)</generator> <docs>http://backend.userland.com/rss</docs> …
  • 5. Galen NCI … Music DC WORDNET RSS TAP FOAF … … … … Metadata <rdf:RDF> <channel rdf:about=“http://watson.kmi.open.ac.uk/blog”> <title>Elementaries - The Watson Blog</title> <link>http://watson.kmi.open.ac.uk:8080/blog/</link> <description> "Oh dear! Where the Semantic Web is going to go now?" -- imaginary user 23 </description> <language>en</language> <copyright>Watson team</copyright> <lastBuildDate>Thu, 01 Mar 2007 13:49:52 GMT</lastBuildDate> <generator>Pebble (http://pebble.sourceforge.net)</generator> <docs>http://backend.userland.com/rss</docs> … <rdf:RDF> <foaf:Imagerdf:about='http://static.flickr.com/132/400582453_e1e1f8602c.jpg'> <dc:title>Zen wisteria</dc:title> <dc:description></dc:description> <foaf:pagerdf:resource='http://www.flickr.com/photos/xcv/400582453/'/> <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/vittelgarden/'/> <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/wisteria/'/> <dc:creator> <foaf:Person><foaf:name>Mathieu d'Aquin</foaf:name> … <rdf:RDF> <owl:Ontologyrdf:about=""> <owl:importsrdf:resource="http://usefulinc.com/ns/doap#"/> </owl:Ontology> <j.1:Organization rdf:ID="KMi"> <rdfs:commentrdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment> </j.1:Organization> <j.1:Document rdf:ID="KMiWebSite"> … UoD
  • 6. <rdf:RDF> <owl:Ontologyrdf:about=""> <owl:importsrdf:resource="http://usefulinc.com/ns/doap#"/> </owl:Ontology> <j.1:Organization rdf:ID="KMi"> <rdfs:commentrdf:datatype="http://www.w3.org/2001/XMLSchema#string" >The Knoledge Media Institute of the Open University, Milton Keynes UK</rdfs:comment> </j.1:Organization> <j.1:Document rdf:ID="KMiWebSite"> … <rdf:RDF> <foaf:Imagerdf:about='http://static.flickr.com/132/400582453_e1e1f8602c.jpg'> <dc:title>Zen wisteria</dc:title> <dc:description></dc:description> <foaf:pagerdf:resource='http://www.flickr.com/photos/xcv/400582453/'/> <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/vittelgarden/'/> <foaf:topicrdf:resource='http://www.flickr.com/photos/tags/wisteria/'/> <dc:creator> <foaf:Person><foaf:name>Mathieu d'Aquin</foaf:name> … Ontology alignment Data integration Data analysis Reasoning Etc. Smart Application
  • 7. Many research and development efforts in Supporting the design of ontologies (methodologies, toolkits, editors, etc.) Supporting the annotation Web resources (natural language processing, information extraction, etc.) Supporting the publication of semantic data and information online (linking open data, `semantification’ of legacy information systems) … Resulting in an explosion of the amount of machine processable knowledge online. Therefore…
  • 8. OK, nice… but what’s the reality? 2007 2008 2009
  • 9. Slide 9 And for ontologies?
  • 10. Slide 10 And for ontologies?
  • 11. Millions of Semantic Web documents (data), containing billions of RDF triples Thousands of ontologies online in OWL and RDFs, covering many different domains (will talk about that later) But, distributed and heterogeneous in representation, meaning, quality… So, what do we really do with it? So, the Semantic Web in reality?
  • 12. Outline of the talk ? Exploiter le Web Sémantique, le comprendre et ycontribuer
  • 13.
  • 14. Dynamically retrieving the relevant semantic resources
  • 15.
  • 16. Watson: a Gateway to the Semantic Web
  • 19. But the important part is: the APIs Provide Semantic Web application developers with the ability to efficiently: Locate (find) Semantic Web documents online using advanced search functions Explore the documents, automatically extracted metadata and content Query the documents, to exploit online knowledge in an homogeneous way In a set of lightweight APIs, and without having to download the data or use any other dedicated infrastructure.
  • 20. Some Applications We Developed Semantic Relation Discovery: Scarlet Ontology Reuse: The Watson Plugin Question Answering: PowerAqua Folksonomy Enrichment And also: Word sense disambiguation Query Expansion Synonym Discovery Web Service Annotation… Semantic Browsing: PowerMagpie
  • 21. Chose an entity to search Integrate statements Into the edited ontology Get entities from online ontologies Example: The Watson Plugin
  • 22. Example: Scarlet SeaFood Meat wine.owl AcademicStaff Semantic Web Semantic Web Researcher ka2.rdf Meat SeaFood Ham pizza-to-go NALT AcademicStaff Researcher Ham SeaFood ISWC SWRC NALT Agrovoc
  • 25. Example: PowerAqua Natural language question Answers from online semantic data
  • 26. Example: FLOR Can the Semantic Web provide the structure needed to improve search and navigation of tagged spaces?
  • 27. Dog Bird Land scape Dog Bird Cat Land scape Bird Dog Tiger Tiger Bird Dog Land scape Bird Bird Bird Tiger Tiger Search in Tag Spaces Let’s find photos of “animals which live in the water” Query: Animal Water 5/24 ≈ 21% relevant
  • 28. Bring in the SW… Animal Water Animal livesIn Body of Water Mammal Fish <Animal livesIn Water> livesIn SaltwaterFish FreshwaterFish Sea <Dolphin>or<Seal> or <“Sea Elephant”>or <Whale> livesIn Marine Mammal Ocean Dolphin Seal Whale Sea Elephant
  • 29. Results dolphin seal whale sea elephant 18/24 ≈ 75% relevant
  • 30. SWEET: Semantic Annotation of REST services
  • 31. These are only a few of the applications developed in KMi (i.e., us, the people who are doing Watson) Many other people are developing such applications (and we don’t necessarily know all of them) Many other tools exists that help building applications (triple stores, query engines, other Semantic Web search engines)… But what does that tell us about the Semantic Web? And so?
  • 32. Outline of the talk Exploiter le Web Sémantique, le comprendre et ycontribuer ?
  • 33. Watson collects a lot of ontologies and Semantic Web documents that are created by different people for different purposes In addition to being a gateway for the development of applications exploiting this knowledge, it can be used to better understand how knowledge is published online, how the Semantic Web looks like, and how it evolves Watson as a Research Platform
  • 34. Characterizing and subset of the Watson Collection (2007) Underlying description logic Number of entities Domain covered
  • 35. Ontologies are naturally related with each other, some are equivalent to others, some are versions, some are similar, some are incompatible to each other These relations generally stay implicit Understanding relations between ontologies online Better understanding these relations is useful to support the use of the Semantic Web
  • 36. DOOR: An Ontology of Ontology Relations
  • 37. Ontologies evolve on the Web, there are many different versions of the same ontology are available This is rarely made explicit through the appropriate metadata for ontologies (e.g., owl:preVersion) But version info is often encoded in the URIs of ontologies, e.g., http://loki.cae.drexel.edu/wbs/ontology/2003/10/iso-metadata http://loki.cae.drexel.edu/wbs/ontology/2004/01/iso-metadata Extracting this information can help in studying the evolution of ontologies on the Semantic Web, i.e., the Semantic Web dynamics Example Relation: Different Versions
  • 38. We developed simple method based on a few rules recognizing specific patterns in the differences between URIs of ontologies (dates, timestamps, etc.) and ran it on a set of 6,898 ontologies from Watson. We found 155,501 (directed) versioning relations between these ontologies, which represent 1,365 evolving ontologies A manual evaluation indicates that more than 50% of these are correct Next step: improve the method and study evolution patterns on the Semantic Web Example Relation: Different Versions – Initial Experiment
  • 39. Ontologies are knowledge artifacts, they express opinions and beliefs and contradict each others Assessing (dis)agreement in ontologies is very useful to understand how to combine knowledge from different sources A possible approach would be to check whether inconsistencies and incoherencies appear while combining the ontologies. However we believe that: There are different levels of agreement/disagreement Covering different domains is not agreeing It is possible to agree and disagree at the same time Based on these requirements we define a set of measures for assessing (dis)agreement between statements and ontologies. Example Relations: Agreement and Disagreement
  • 40. Agreement(st, O)  [0..1] and Disagreement(st, O)  [0..1] where stis a statement <subject, predicate, object> and O is an ontology Based on extracting the part of the ontology that express a relation between subject and object (Dis)agreement between ontologies: Global (dis)agreement in a repository Consensus: Controversy: Example Relations: Agreement and Disagreement - Measures
  • 41. Experiment: assessing statements related to the class Seafood in Watson: a: global agreement, d: global disagreement, cs: consensus, ct: controversy More experiments on the Way! Example Relations: Agreement and Disagreement – Application?
  • 42. Using 21 ontologies containing a concept SeaFood Camp 1: seaFooddisjointWith Meat Camp 2: SeaFoodsubClassOf Meat Disagreement Agreement
  • 43. Outline of the talk Exploiter le Web Sémantique, le comprendre et ycontribuer ?
  • 44. Slide 43 From a Semantic Web search engine…
  • 45. Slide 44 Comments and Reviews Ontology Metadata Alignments Versions of … to Ontology Repositories? Ontologies
  • 48. I hope I convinced you that Using the Semantic Web Understanding the Semantic Web  Contributing to the Semantic Web Through Watson, Cupboard and our applications, our aim is to build an open and efficient platform making the Semantic Web a `playground for research and development’ There is still a lot to do, and everybody is welcome to comment, help, contribute… Final message
  • 49. Thank You! Mathieu d’Aquin (m.daquin@open.ac.uk, http://people.kmi.open.ac.uk/mathieu) With contributions from many people in KMi (http://kmi.open.ac.uk) and the NeOn project (http://neon-project.org) /* I would normally include a bibliography slide at the end, but all the relevant papers can be found on these 3 websites */

Editor's Notes

  1. First, quick presentation: Semantic web, ontologies, etc. (big vision, but we are mainly talking about making real things out of it…)Using the semantic web? (what is there to reuse… ???) Put need for a gateway… so Watson… applications Also, use it for … euh evaluating things:: agreement/disagreement (would be useful)This is passive… contributing change from watson to cupboard (image from ontolog) + them provide QUALITY semantic web stuff (metadata, reviews, etc.)But that is still quite some effort  trust in the watsonplugin (and poweraqua?)
  2. Ideally, an image of the stats of sindice or Swoogle
  3. Ideally, an image of the stats of sindice or Swoogle
  4. Ideally, an image of the stats of sindice or Swoogle
  5. Ideally, an image of the stats of sindice or Swoogle