SlideShare a Scribd company logo
Harnessing the Semantic Web
1st
December 2011
Common Misconceptions
● Is bleeding edge and still experimental
● Has been around a while and isn’t working
● Has a high learning curve and adoption cost
● Is all about unstructured content, nlp and SEO
● Semantic Web data integration is all about
query federation (EII) and never about
warehousing/ETL
● !New revenue stream – there's usually no spin
or too much in Semantic Web
Key use cases
● Query federation
● Linking data
● Inferring new data
● Data management
Core Concepts
● HTTP / URI’s (IRI's)
● http://www.w3.org/TR/cooluris
● http://ietf.org/rfc/rfc3987.txt
● RDF
● RDFS, OWL etc.
● SPARQL
● RDFa
RDF
Triples or Quads, e.g “Will knows Tim”
<http://www.akqa.com/staff#Will>
<http://xmlns.com/foaf/0.1/knows>
<http://www.akqa.com/staff#Tim>.
akqa:Will foaf:knows akqa:Tim.
<rdf:Resource rdf:about=”http://www.akqa.com/staff#Will>
<foaf:knows rdf:resource=”
http://www.akqa.com/staff#Tim” />
</rdf:Resource>
[{ "type" : "uri", "value" : 
"http://www.akqa.com/staff#Will"}, 
"http://xmlns.com/foaf/0.1/knows", 
{ "type" : "uri", "value" : 
"http://www.akqa.com/staff#Tim"}]
RDFS, OWL, SKOS, RIF etc.
● Provide terms and axioms to create vocabularies,
ontologies and rules to describe data
● Also provide means to reason over data for
materialistic and deductive purposes
SubClassOf(
   :Father 
   ObjectIntersectionOf( :Man :Parent )
 )
 EquivalentClasses( 
   :NarcisticPerson 
   ObjectHasSelf( :loves ) 
 )
 SubObjectPropertyOf( 
   ObjectPropertyChain( :hasFather :hasBrother ) 
   :hasUncle 
 )
SPARQL
● SPARQL 1.1 Query
● SPARQL 1.1 Update
● SPARQL 1.1 Protocol for RDF
● SPARQL 1.1 Graph Store HTTP Protocol
● SPARQL 1.1 Entailment Regimes
● SPARQL 1.1 Service Description
● SPARQL 1.1 Federation Extensions
RDFa
● A means to embed RDF in an HTML document
● RDFa-core, RDFa-lite
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Books by Marco Pierre White</title>
  </head>
  <body>
    I think White's book
    '<span
     about="urn:ISBN:0091808189"
     typeof="http://purl.org/ontology/bibo/Book"
     property="http://purl.org/dc/terms/title"
     >Canteen Cuisine</span>'
    is well worth getting since although it's quite advanced stuff, he
    makes it pretty easy to follow. You might also like
    <span
     about="urn:ISBN:1596913614"
     typeof="http://purl.org/ontology/bibo/Book"
     property="http://purl.org/dc/terms/description"
     >White's autobiography</span>.
  </body>
</html>
Current Landscape
● RDF, RDFa:
● Freebase, Facebook, O'Reilly, Google (schema.org,
Rich Snippets)
● SPARQL
● Dbpedia, data.gov.uk, BBC, Open Linked Geo data,
Kasabi
● OWL
● Schemapedia, Swoogle
Case Study – VW.co.uk
● Car Options Ontology
● RDFa annotations
● Nutch Crawler
● PCMS data transformer
● Reasoner
● SPARQL endpoint
Examples
● Jdbc / sparql
● javascript

More Related Content

PDF
Grails And The Semantic Web
william_greenly
 
PPTX
Semantic web for ontology chapter4 bynk
Namgee Lee
 
PDF
Eclipse RDF4J - Working with RDF in Java
Jeen Broekstra
 
PPTX
Normalizing Data for Migrations
Kyle Banerjee
 
PDF
あなたが創るセマンティックウェブ
Yasuhisa Hasegawa
 
PDF
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
Jane Frazier
 
PPTX
LinkML presentation to Yosemite Group
Chris Mungall
 
PPT
Getting Started With The Talis Platform
Leigh Dodds
 
Grails And The Semantic Web
william_greenly
 
Semantic web for ontology chapter4 bynk
Namgee Lee
 
Eclipse RDF4J - Working with RDF in Java
Jeen Broekstra
 
Normalizing Data for Migrations
Kyle Banerjee
 
あなたが創るセマンティックウェブ
Yasuhisa Hasegawa
 
VALA Tech Camp 2017: Intro to Wikidata & SPARQL
Jane Frazier
 
LinkML presentation to Yosemite Group
Chris Mungall
 
Getting Started With The Talis Platform
Leigh Dodds
 

What's hot (19)

ODP
Data Integration And Visualization
Ivan Ermilov
 
PDF
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PROIDEA
 
PDF
Linked Data - Exposing what we have
Richard Wallis
 
PDF
Yann Nicolas - Elag 2018 : From XML to MARC
ABES
 
PPTX
From XML to MARC. RDF behind the scenes.
Y. Nicolas
 
ZIP
Open Source: Liberating your systems
Richard Wallis
 
PDF
Metadata - Linked Data
Richard Wallis
 
PDF
Rapid Digitization of Latin American Ephemera with Hydra
Jon Stroop
 
PDF
WorldCat, Works, and Schema.org
Richard Wallis
 
PPT
Drupal and the Semantic Web
Kristof Van Tomme
 
PPTX
Hadoop World 2011: Radoop: a Graphical Analytics Tool for Big Data - Gabor Ma...
Cloudera, Inc.
 
PDF
20 billion triples in production
Ioan Toma
 
PDF
Linked Data - Radical Change?
Richard Wallis
 
PDF
Do It With SQL - Journey to the Center of Database Worlds
Nur Hidayat
 
PDF
Keynote session - LOD2014 W3C event
Diego Valerio Camarda
 
PDF
Drupal and the Semantic Web - ESIP Webinar
scorlosquet
 
PDF
18 ° Nexa Lunch Seminar - Lo stato dell'arte dei Linked Open Data italiani
Diego Valerio Camarda
 
PPTX
RDF data model
Jose Emilio Labra Gayo
 
PPTX
PLDI 2016 Presentation on Jacqueline Web Framework
jxyz
 
Data Integration And Visualization
Ivan Ermilov
 
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PROIDEA
 
Linked Data - Exposing what we have
Richard Wallis
 
Yann Nicolas - Elag 2018 : From XML to MARC
ABES
 
From XML to MARC. RDF behind the scenes.
Y. Nicolas
 
Open Source: Liberating your systems
Richard Wallis
 
Metadata - Linked Data
Richard Wallis
 
Rapid Digitization of Latin American Ephemera with Hydra
Jon Stroop
 
WorldCat, Works, and Schema.org
Richard Wallis
 
Drupal and the Semantic Web
Kristof Van Tomme
 
Hadoop World 2011: Radoop: a Graphical Analytics Tool for Big Data - Gabor Ma...
Cloudera, Inc.
 
20 billion triples in production
Ioan Toma
 
Linked Data - Radical Change?
Richard Wallis
 
Do It With SQL - Journey to the Center of Database Worlds
Nur Hidayat
 
Keynote session - LOD2014 W3C event
Diego Valerio Camarda
 
Drupal and the Semantic Web - ESIP Webinar
scorlosquet
 
18 ° Nexa Lunch Seminar - Lo stato dell'arte dei Linked Open Data italiani
Diego Valerio Camarda
 
RDF data model
Jose Emilio Labra Gayo
 
PLDI 2016 Presentation on Jacqueline Web Framework
jxyz
 
Ad

Similar to Harnessing The Semantic Web (20)

PDF
Modern Java web applications with Spring Boot and Thymeleaf
LAY Leangsros
 
PDF
Hadoop and IDW - When_to_use_which
Dan TheMan
 
PDF
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Olaf Hartig
 
PPTX
HDP Next: Governance
DataWorks Summit
 
ZIP
Sema Trends: Analysis your sales records semantically!
Kang Zhang
 
PPT
Semantic Web
hardchiu
 
PDF
HTTP/2 Comes to Java
David Delabassee
 
PPTX
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
Flink Forward
 
PPTX
Ontology Access Kit_ Workshop Intro Slides.pptx
Chris Mungall
 
PDF
The Semantic Web Client Library - Consuming Linked Data in Your Applications
Olaf Hartig
 
PDF
ISWC GoodRelations Tutorial Part 2
Martin Hepp
 
PDF
GoodRelations Tutorial Part 2
guestecacad2
 
PDF
Hadoop on OpenStack - Sahara @DevNation 2014
spinningmatt
 
PDF
HREFLANG for International SEO: Lessons from 3,000 Implementations
Erudite
 
PPTX
Glue.pptx
ManjuJ10
 
PPTX
Boost Your Content Strategy for REST APIs with Gururaj BS
Information Development World
 
PPT
Semantic Web Applications
Julian Higman
 
PPTX
Web data from R
schamber
 
PDF
Laravel Level 1 (The Basic)
Kriangkrai Chaonithi
 
PPTX
Linked Open Data - Masaryk University in Brno 8.11.2016
Martin Necasky
 
Modern Java web applications with Spring Boot and Thymeleaf
LAY Leangsros
 
Hadoop and IDW - When_to_use_which
Dan TheMan
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Olaf Hartig
 
HDP Next: Governance
DataWorks Summit
 
Sema Trends: Analysis your sales records semantically!
Kang Zhang
 
Semantic Web
hardchiu
 
HTTP/2 Comes to Java
David Delabassee
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
Flink Forward
 
Ontology Access Kit_ Workshop Intro Slides.pptx
Chris Mungall
 
The Semantic Web Client Library - Consuming Linked Data in Your Applications
Olaf Hartig
 
ISWC GoodRelations Tutorial Part 2
Martin Hepp
 
GoodRelations Tutorial Part 2
guestecacad2
 
Hadoop on OpenStack - Sahara @DevNation 2014
spinningmatt
 
HREFLANG for International SEO: Lessons from 3,000 Implementations
Erudite
 
Glue.pptx
ManjuJ10
 
Boost Your Content Strategy for REST APIs with Gururaj BS
Information Development World
 
Semantic Web Applications
Julian Higman
 
Web data from R
schamber
 
Laravel Level 1 (The Basic)
Kriangkrai Chaonithi
 
Linked Open Data - Masaryk University in Brno 8.11.2016
Martin Necasky
 
Ad

Harnessing The Semantic Web

  • 1. Harnessing the Semantic Web 1st December 2011
  • 2. Common Misconceptions ● Is bleeding edge and still experimental ● Has been around a while and isn’t working ● Has a high learning curve and adoption cost ● Is all about unstructured content, nlp and SEO ● Semantic Web data integration is all about query federation (EII) and never about warehousing/ETL ● !New revenue stream – there's usually no spin or too much in Semantic Web
  • 3. Key use cases ● Query federation ● Linking data ● Inferring new data ● Data management
  • 4. Core Concepts ● HTTP / URI’s (IRI's) ● http://www.w3.org/TR/cooluris ● http://ietf.org/rfc/rfc3987.txt ● RDF ● RDFS, OWL etc. ● SPARQL ● RDFa
  • 5. RDF Triples or Quads, e.g “Will knows Tim” <http://www.akqa.com/staff#Will> <http://xmlns.com/foaf/0.1/knows> <http://www.akqa.com/staff#Tim>. akqa:Will foaf:knows akqa:Tim. <rdf:Resource rdf:about=”http://www.akqa.com/staff#Will> <foaf:knows rdf:resource=” http://www.akqa.com/staff#Tim” /> </rdf:Resource> [{ "type" : "uri", "value" :  "http://www.akqa.com/staff#Will"},  "http://xmlns.com/foaf/0.1/knows",  { "type" : "uri", "value" :  "http://www.akqa.com/staff#Tim"}]
  • 6. RDFS, OWL, SKOS, RIF etc. ● Provide terms and axioms to create vocabularies, ontologies and rules to describe data ● Also provide means to reason over data for materialistic and deductive purposes SubClassOf(    :Father     ObjectIntersectionOf( :Man :Parent )  )  EquivalentClasses(     :NarcisticPerson     ObjectHasSelf( :loves )   )  SubObjectPropertyOf(     ObjectPropertyChain( :hasFather :hasBrother )     :hasUncle   )
  • 7. SPARQL ● SPARQL 1.1 Query ● SPARQL 1.1 Update ● SPARQL 1.1 Protocol for RDF ● SPARQL 1.1 Graph Store HTTP Protocol ● SPARQL 1.1 Entailment Regimes ● SPARQL 1.1 Service Description ● SPARQL 1.1 Federation Extensions
  • 8. RDFa ● A means to embed RDF in an HTML document ● RDFa-core, RDFa-lite <html xmlns="http://www.w3.org/1999/xhtml">   <head>     <title>Books by Marco Pierre White</title>   </head>   <body>     I think White's book     '<span      about="urn:ISBN:0091808189"      typeof="http://purl.org/ontology/bibo/Book"      property="http://purl.org/dc/terms/title"      >Canteen Cuisine</span>'     is well worth getting since although it's quite advanced stuff, he     makes it pretty easy to follow. You might also like     <span      about="urn:ISBN:1596913614"      typeof="http://purl.org/ontology/bibo/Book"      property="http://purl.org/dc/terms/description"      >White's autobiography</span>.   </body> </html>
  • 9. Current Landscape ● RDF, RDFa: ● Freebase, Facebook, O'Reilly, Google (schema.org, Rich Snippets) ● SPARQL ● Dbpedia, data.gov.uk, BBC, Open Linked Geo data, Kasabi ● OWL ● Schemapedia, Swoogle
  • 10. Case Study – VW.co.uk ● Car Options Ontology ● RDFa annotations ● Nutch Crawler ● PCMS data transformer ● Reasoner ● SPARQL endpoint
  • 11. Examples ● Jdbc / sparql ● javascript