SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case StudyPLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PROIDEA
 

Mais procurados (19)

Data Integration And Visualization
Data Integration And VisualizationData Integration And Visualization
Data Integration And Visualization
 
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case StudyPLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
 
Linked Data - Exposing what we have
Linked Data - Exposing what we haveLinked Data - Exposing what we have
Linked Data - Exposing what we have
 
Yann Nicolas - Elag 2018 : From XML to MARC
Yann Nicolas - Elag 2018 : From XML to MARCYann Nicolas - Elag 2018 : From XML to MARC
Yann Nicolas - Elag 2018 : From XML to MARC
 
From XML to MARC. RDF behind the scenes.
From XML to MARC. RDF behind the scenes.From XML to MARC. RDF behind the scenes.
From XML to MARC. RDF behind the scenes.
 
Open Source: Liberating your systems
Open Source: Liberating your systemsOpen Source: Liberating your systems
Open Source: Liberating your systems
 
Metadata - Linked Data
Metadata - Linked DataMetadata - Linked Data
Metadata - Linked Data
 
Rapid Digitization of Latin American Ephemera with Hydra
Rapid Digitization of Latin American Ephemera with HydraRapid Digitization of Latin American Ephemera with Hydra
Rapid Digitization of Latin American Ephemera with Hydra
 
WorldCat, Works, and Schema.org
WorldCat, Works, and Schema.orgWorldCat, Works, and Schema.org
WorldCat, Works, and Schema.org
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
 
Hadoop World 2011: Radoop: a Graphical Analytics Tool for Big Data - Gabor Ma...
Hadoop World 2011: Radoop: a Graphical Analytics Tool for Big Data - Gabor Ma...Hadoop World 2011: Radoop: a Graphical Analytics Tool for Big Data - Gabor Ma...
Hadoop World 2011: Radoop: a Graphical Analytics Tool for Big Data - Gabor Ma...
 
20 billion triples in production
20 billion triples in production20 billion triples in production
20 billion triples in production
 
Linked Data - Radical Change?
Linked Data -  Radical Change?Linked Data -  Radical Change?
Linked Data - Radical Change?
 
Do It With SQL - Journey to the Center of Database Worlds
Do It With SQL - Journey to the Center of Database WorldsDo It With SQL - Journey to the Center of Database Worlds
Do It With SQL - Journey to the Center of Database Worlds
 
Keynote session - LOD2014 W3C event
Keynote session - LOD2014 W3C eventKeynote session - LOD2014 W3C event
Keynote session - LOD2014 W3C event
 
Drupal and the Semantic Web - ESIP Webinar
Drupal and the Semantic Web - ESIP WebinarDrupal and the Semantic Web - ESIP Webinar
Drupal and the Semantic Web - ESIP Webinar
 
18 ° Nexa Lunch Seminar - Lo stato dell'arte dei Linked Open Data italiani
18 ° Nexa Lunch Seminar - Lo stato dell'arte dei Linked Open Data italiani18 ° Nexa Lunch Seminar - Lo stato dell'arte dei Linked Open Data italiani
18 ° Nexa Lunch Seminar - Lo stato dell'arte dei Linked Open Data italiani
 
RDF data model
RDF data modelRDF data model
RDF data model
 
PLDI 2016 Presentation on Jacqueline Web Framework
PLDI 2016 Presentation on Jacqueline Web FrameworkPLDI 2016 Presentation on Jacqueline Web Framework
PLDI 2016 Presentation on Jacqueline Web Framework
 

Semelhante a Harnessing The Semantic Web

S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
Flink Forward
 
Web data from R
Web data from RWeb data from R
Web data from R
schamber
 

Semelhante a Harnessing The Semantic Web (20)

Modern Java web applications with Spring Boot and Thymeleaf
Modern Java web applications with Spring Boot and ThymeleafModern Java web applications with Spring Boot and Thymeleaf
Modern Java web applications with Spring Boot and Thymeleaf
 
Hadoop and IDW - When_to_use_which
Hadoop and IDW - When_to_use_whichHadoop and IDW - When_to_use_which
Hadoop and IDW - When_to_use_which
 
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
Tutorial "An Introduction to SPARQL and Queries over Linked Data" Chapter 3 (...
 
HDP Next: Governance
HDP Next: GovernanceHDP Next: Governance
HDP Next: Governance
 
Sema Trends: Analysis your sales records semantically!
Sema Trends: Analysis your sales records semantically!Sema Trends: Analysis your sales records semantically!
Sema Trends: Analysis your sales records semantically!
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
HTTP/2 Comes to Java
HTTP/2 Comes to JavaHTTP/2 Comes to Java
HTTP/2 Comes to Java
 
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data CompanionS. Bartoli & F. Pompermaier – A Semantic Big Data Companion
S. Bartoli & F. Pompermaier – A Semantic Big Data Companion
 
Ontology Access Kit_ Workshop Intro Slides.pptx
Ontology Access Kit_ Workshop Intro Slides.pptxOntology Access Kit_ Workshop Intro Slides.pptx
Ontology Access Kit_ Workshop Intro Slides.pptx
 
The Semantic Web Client Library - Consuming Linked Data in Your Applications
The Semantic Web Client Library - Consuming Linked Data in Your ApplicationsThe Semantic Web Client Library - Consuming Linked Data in Your Applications
The Semantic Web Client Library - Consuming Linked Data in Your Applications
 
ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2ISWC GoodRelations Tutorial Part 2
ISWC GoodRelations Tutorial Part 2
 
GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
 
Hadoop on OpenStack - Sahara @DevNation 2014
Hadoop on OpenStack - Sahara @DevNation 2014Hadoop on OpenStack - Sahara @DevNation 2014
Hadoop on OpenStack - Sahara @DevNation 2014
 
HREFLANG for International SEO: Lessons from 3,000 Implementations
HREFLANG for International SEO: Lessons from 3,000 ImplementationsHREFLANG for International SEO: Lessons from 3,000 Implementations
HREFLANG for International SEO: Lessons from 3,000 Implementations
 
Glue.pptx
Glue.pptxGlue.pptx
Glue.pptx
 
Boost Your Content Strategy for REST APIs with Gururaj BS
Boost Your Content Strategy for REST APIs with Gururaj BSBoost Your Content Strategy for REST APIs with Gururaj BS
Boost Your Content Strategy for REST APIs with Gururaj BS
 
Semantic Web Applications
Semantic Web ApplicationsSemantic Web Applications
Semantic Web Applications
 
Web data from R
Web data from RWeb data from R
Web data from R
 
Laravel Level 1 (The Basic)
Laravel Level 1 (The Basic)Laravel Level 1 (The Basic)
Laravel Level 1 (The Basic)
 
Linked Open Data - Masaryk University in Brno 8.11.2016
Linked Open Data - Masaryk University in Brno 8.11.2016Linked Open Data - Masaryk University in Brno 8.11.2016
Linked Open Data - Masaryk University in Brno 8.11.2016
 

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