Your SlideShare is downloading. ×
Linked data
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Linked data

890
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
890
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Regel 3: “OR SOMETHING”
  • RDF BOOK MASHUP !! DBPEDIA
  • Let op de punten
  • anyone can say anything about everything staat voor: als het linked data concept werkt dan kun je triples verzamelen op het web en daar leuke dingen mee doen => book mashup
  • of het ook klopt is wat anders!
  • Transcript

    • 1. TU Delft Library / SSC ICT Linked Data – RDF – Ontologies Frits van Latum DPO
    • 2. Linked data
      • “ a term used to describe a recommended best practice for exposing, sharing, and connecting pieces of data, information, and knowledge on the Semantic Web using URIs and RDF”
    • 3. … provide useful RDF information …
      • “ Weaving the Web: The Original Design and Ultimate Destiny of the World Wide Web” is de titel van een boek
        • HHTP URI: http://www.amazon.com/Weaving-Web-Original-Ultimate-Destiny/dp/006251587X/sr=8-1/qid=1164804281/ref=sr_1_1/103-9484506-6830220?ie=UTF8&s=books
      • de auteur van dit boek is:
        • HTTP URI: http://purl.org/dc/elements/1.1/creator
      • Tim Berners Lee
        • http://www.w3.org/People/Berners-Lee/card#i
      • RDF (afgekort)
        • amazon: 1164804281 dc:creator w3:Berners-Lee
    • 4. Hoe werkt het?
      • http://richard.cyganiak.de/2007/10/lod/
      • http://www4.wiwiss.fu-berlin.de/bizer/bookmashup/#exam
    • 5. Linked data
      • Tim Berners-Lee
        • http://www.w3.org/ DesignIssues / LinkedData.html
        • http:// www.ted.com / talks / tim _ berners _ lee _ on _the_ next _ web.html
      • W3C Semantic Web Education and Outreach programma
        • http://esw.w3.org/topic/ SweoIG / TaskForces / CommunityProjects / LinkingOpenData
      • Linked Data Community
        • http://linkeddata.org/
        • http://semanticweb.org/wiki/Main_Page
    • 6. Linked Data is gebaseerd op RDF
      • RDF = R esource D escription F ramework
      • framework voor het beschrijven van web resources
        • properties van en relaties tussen resources
      • ontworpen voor gebruik door software
      • niet voor menselijke consumptie
      • wordt genoteerd in XML, N3, etc.
      • onderdeel van W3C's Semantic Web Activity
      • W3C Recommendation
    • 7. RDF statement / triple
      • heel simpel “A p B”
      • “ Cock Huizer werkt bij de TU Delft”
      • alles is een URI, dus:
        • “ https://telefoonboek.tudelft.nl/detail.html?uid=cc9e0f4010e870da
          • http://xmlns.com/foaf/spec/#term_workplaceHomepage
          • http://www.tudelft.nl/”
      • eenvoudiger door gebruik namespaces:
        • “ https://telefoonboek.tudelft.nl/detail.html?uid=cc9e0f4010e870da
          • foaf:workplaceHomepage
          • http://www.tudelft.nl/”
    • 8. RDF statements
      • “ A p B” B kan een URI zijn maar ook een string (getal, etc.)
      • Twee statements:
        • https://telefoonboek.tudelft.nl/detail.html?uid=cc9e0f4010e870da
          • foaf:workplaceHomepage
          • http://www.tudelft.nl/ .
        • https://telefoonboek.tudelft.nl/detail.html?uid=cc9e0f4010e870da
          • foaf:name
          • “ Cock Huizer” .
      • Gecombineerd:
        • https://telefoonboek.tudelft.nl/detail.html?uid=cc9e0f4010e870da
          • foaf:workplaceHomepage http://www.tudelft.nl/ ;
          • foaf:name “Cock Huizer” .
    • 9. Notatie in XML
      • <rdf:Description rdf:about= “http://www.recshop.fake/cd/EmpireBurlesque&quot;>   <cd:artist>Bob Dylan</cd:artist>   <cd:country>USA</cd:country>   <cd:company>Columbia</cd:company>   <cd:price>10.90</cd:price>   <cd:year>1985</cd:year>
      • </rdf:Description>
    • 10. Notatie in N3
      • @prefix cd: <http://www.recshop.fake/cd/>.
      • cd:Empire Burlesque   cd:artist Bob Dylan   cd:country USA   cd:company Columbia   cd:price 10.90   cd:year 1985.
      • Hier staan eigenlijk 5 RDF statements
      • N3 is iets beter geschikt voor menselijke consumptie
    • 11. RDF is a graph bron: http://www.rdfabout.com/
    • 12. RDF = simpele tabel in een database … the_matrix similar_plot_as the_thirteenth_floor tv_show is_a law_&_order_ci “ Vincent D’Onofrio” has_name vincent_donofrio law_&_order_ci starred_in vincent_donofrio subject relation object
    • 13. So far so good?
      • RDF als triple concept is niet nieuw, maar
      • standaardisering gaat verder: RDFS, OWL
      • er zijn tools
        • parsers, converters
        • triple stores en query taal: SPARQL
        • viewers en editors
        • reasoners
      • “ anyone can say anything about everything”
    • 14. RDF/OWL schema’s: Use Case
      • A foaf:made D
        • foaf:made is een relatie binnen de FOAF standaard
      • D foaf:maker A
        • foaf:maker ook
      • Kunnen we ergens vastleggen dat die twee iets met elkaar te maken hebben?
      • Ja, door het opnemen van triples
        • foaf:made owl:inverseOf foaf:maker
        • foaf:maker owl:inverseOf foaf:made
      • Zodat reasoner software de set van triples kan uitbreiden
    • 15. RDFS standaard
      • rdfs:Class resources worden gegroepeerd in classes
      • classes zijn ook resources
      • rdf:type een resource hoort tot een class
        • x:Person rdf:type rdfs:Class.
        • x:Adam rdf:type x:Person.
        • x:Adam a x:Person. (rdf:type wordt afgekort tot a)
      • rdfs:subClassOf
      • rdfs:range
      • rdfs:domain
      • enz.
      • Zie: http://www.w3.org/TR/rdf-schema/
    • 16. RDFS voorbeeld
      • @prefix : <http://www.example.org/sample.rdfs#> .
      • @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
      • @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
      • :Dog rdfs:subClassOf :Animal.
      • :Person rdfs:subClassOf :Animal.
      • :hasChild rdfs:range :Animal;
      • rdfs:domain :Animal.
      • :hasSon rdfs:subPropertyOf :hasChild.
      • :Max a :Dog.
      • :Abel a :Person.
      • :Adam a :Person;
      • :hasSon :Abel.
    • 17. RDFS
      • RDFS (en OWL) worden gedefinieerd in termen van afleidbaarheid (inference)
      • als je bijvoorbeeld de volgende triples tegenkomt:
        • :Person rdfs:subClassOf :Animal.
        • :Abel a :Person.
      • dan is het volgende triple afleidbaar:
        • :Abel a :Animal.
    • 18. RDFS
      • en met:
        • :hasChild rdfs:range :Animal;
        • rdfs:domain :Animal.
        • :hasSon rdfs:subPropertyOf :hasChild.
        • :Adam a :Person;
        • :hasSon :Abel.
      • kun je afleiden:
        • :Abel a :Animal.
    • 19. RDFS en OWL
      • OWL is Web Ontology Language
      • Een ontologie beschrijft kennis (in een bepaald domein)
        • concepten
        • relaties tussen concepten
        • eigenschappen van concepten en relaties
      • OWL is een taal waarin ontologieën kunnen worden uitgedrukt
      • OWL heeft 3 varianten: OWL-Lite, OWL-DL en OWL-Full
        • oplopende “expressiviteit”
        • oplopende moeilijkheidsgraad om reasoners te maken
      • OWL DL is ongeveer hetzelfde als RDFS
    • 20. SPARQL RDF query language
      • uitgangspunt: set van RDF triples van de vorm A p B
      • query: alle onderdelen van triples kunnen variabel zijn
      • voorbeeld:
        • welke relaties heeft fvanlatum met wie of wat
          • foaf:fvanlatum ?relation ?object
      • voorbeeld:
        • neefjes en nichtjes?
          • SELECT ?z
          • WHERE
            • foaf:fvanlatum x:parent ?x
            • ?x x:sibling ?y
            • ?y x:has_child ?z
    • 21. Demo
      • protégé
      • voor Protégé zie: http://protege.stanford.edu/
      • gebruikte voorbeeld:
        • presentatie: http://www.cs.man.ac.uk/~stevensr/family/p4-slides.ppt
        • bestanden: http://www.cs.man.ac.uk/~stevensr/family/ontologies.zip
    • 22. Toepassingen
      • 3TU Datacenter
      • Repository
      • TBM Ontology