Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Harnessing The Semantic Web

on

  • 761 views

A basic introduction to Semantic Web Technology

A basic introduction to Semantic Web Technology

Statistics

Views

Total Views
761
Views on SlideShare
754
Embed Views
7

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 7

http://www.linkedin.com 5
https://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Harnessing The Semantic Web Presentation Transcript

  • 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 – theres 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 (IRIs) ● http://www.w3.org/TR/cooluris ● http://ietf.org/rfc/rfc3987.txt● RDF● RDFS, OWL etc.● SPARQL● RDFa
  • 5. RDFTriples 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 Whites 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 its 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"     >Whites autobiography</span>.  </body></html>
  • 9. Current Landscape● RDF, RDFa: ● Freebase, Facebook, OReilly, 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