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 l...
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 e...
RDF
Triples or Quads, e.g “Will knows Tim”
<http://www.akqa.com/staff#Will>
<http://xmlns.com/foaf/0.1/knows>
<http://www....
RDFS, OWL, SKOS, RIF etc.
● Provide terms and axioms to create vocabularies,
ontologies and rules to describe data
● Also ...
SPARQL
● SPARQL 1.1 Query
● SPARQL 1.1 Update
● SPARQL 1.1 Protocol for RDF
● SPARQL 1.1 Graph Store HTTP Protocol
● SPARQ...
RDFa
● A means to embed RDF in an HTML document
● RDFa-core, RDFa-lite
<html xmlns="http://www.w3.org/1999/xhtml">
  <head...
Current Landscape
● RDF, RDFa:
● Freebase, Facebook, O'Reilly, Google (schema.org,
Rich Snippets)
● SPARQL
● Dbpedia, data...
Case Study – VW.co.uk
● Car Options Ontology
● RDFa annotations
● Nutch Crawler
● PCMS data transformer
● Reasoner
● SPARQ...
Examples
● Jdbc / sparql
● javascript
Upcoming SlideShare
Loading in …5
×

Harnessing The Semantic Web

775 views

Published on

A basic introduction to Semantic Web Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
775
On SlideShare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Harnessing The Semantic Web

  1. 1. Harnessing the Semantic Web 1st December 2011
  2. 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. 3. Key use cases ● Query federation ● Linking data ● Inferring new data ● Data management
  4. 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. 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. 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. 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. 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. 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. 10. Case Study – VW.co.uk ● Car Options Ontology ● RDFa annotations ● Nutch Crawler ● PCMS data transformer ● Reasoner ● SPARQL endpoint
  11. 11. Examples ● Jdbc / sparql ● javascript

×