onder de motorkap van

Web 3.0
technologieën en begrippen uitgelegd
Een presentatie van: Freek Bijl
Blog: Bijlbrand.nl
Web 3.0, oftewel het
semantische web gaat
over de betekenis van
         data
Dit is een postzegel

    De waarde van deze postzegel was 1 cent

                De huidige waarde is 3 euro



        ...
Waarom willen we
betekenis aan data
   toekennen?
Als een computer
begrijpt wat data is, dan
   kan hij intelligent
 zoeken, redeneren en
      combineren.
      combineren
Dat maakt ons leven
 weer makkelijker.
De volgende
technologieën worden
 (o.a.) gebruikt om te
     komen tot het
  semantische web:
RDF XML URI
SPARQL XDI XRI
SWRL XFN OWL
  API OAUTH
ingewikkeld
Een uitleg aan de hand
        van een
postzegelverzameling
Betekenis gaat over
 begrijpen. Om te kunnen
          .
 begrijpen hebben we een
taal nodig. Een taal begint
 met woorden...
Dit is mijn postzegelverzameling

De eerste postzegel heet “Rode draak”
en komt uit China. Het jaar van uitgifte
is 1984.
...
<?xml version=quot;1.0quot; encoding=quot;ISO
                     encoding=quot;ISO-8859-1quot;?>
<collection name=”Mijn ...
Woorden alleen kunnen we
niet begrijpen. We hebben
ook grammatica nodig. Dit
    doen we met RDF
  (Resource Description
 ...
Deze postzegel is afkomstig uit Engeland
predicaat

                               object
  onderwerp

Deze postzegel is afkomstig uit Engeland
Met RDF Schema
kunnen we begrippen
    definiëren en
 eenvoudig relateren
Deze postzegel
   komt uit
Engeland, dus uit
    Europa.
RDF schema is echter vrij
 beperkt. Een taal heeft meer
expressies nodig en logica om
  goed te kunnen redeneren.
  Daarom...
Tenslotte, om te
redeneren heb je
  regels nodig.
Deze postzegel
heb ik van mijn
oom gekregen.
kind van                     broer
ik              vader of moeder


De regel voor iemand een
oom noemen is dat 1 van
mijn...
Deze regels worden
  beschreven met
 SWRL (Semantic
Web Rule Language)
<ruleml:imp>
<ruleml:_rlab ruleml:href=quot;#example1quot;/>
<ruleml:_body>
  <swrlx:individualPropertyAtom
   swrlx:prope...
Dus
Woorden in XML
Grammatica in RDF (schema) en
OWL
Regels in SWRL
Er zijn een hoop
dingen, die met een
 standaard opmaak
worden beschreven
Bijvoorbeeld:
contactinformatie van een
         persoon
hCard     > Contacten
hCalendar > Events
hReview > Reviews
hResume > CV’s
XFN > Netwerk (relatie = een vriend of relatie =...
Nu wil ik zoeken in mijn
 postzegelverzameling
Doe mij alle rode postzegels
   die ontworpen zijn in
  Europa, maar gebruikt
 werden in Amerika tussen
 1980 en 1990 is e...
Dit doe ik met
SPARQL (Protocol
 and RDF Query
   Language)
Aangezien het web
  decentraal is en data
overal staat is niet alleen
   de taal belangrijk.
 Uitwisseling van data
  tuss...
Een database met postzegels
Een database met landen
Een database met kleuren
Een database met postzegel
handelaren
Een machine moet de bron van
elk ding weten om verbanden te
leggen. Dit gebeurt met resource
  identifiers. De meest beken...
URI

  URN                           URL
                   http://www.mijnpostzegelverzameling.
De rode postbus          ...
Aangezien URI’s
  internationale beperkingen
hebben en er meer behoefte is
 aan data-uitwisseling tussen
           uitwis...
Als machines dezelfde woorden
  gebruiken (XML) en de hun
 bronnen goed definiëren (met
 XRI), dan is er een standaard
   ...
Hiermee ben ik in
  staat om gebruik te
maken van de kracht
van alle verschillende
 bronnen van data op
        het web.
Maar…
Data wordt beschermd. Er is
 toestemming en een sleutel
nodig om toegang te krijgen.
De sleutel tot bepaalde data
 wordt beschreven in een
   API (een application
 programming interface)
Een open standaard voor
de toegang (authenticatie)
tot de API wordt geregeld
        met OAuth
Dus,
RDF XML URI
SPARQL XDI XRI
SWRL XFN OWL
  API OAUTH
… zijn voor jou nu bekende
        begrippen
Doe er je voordeel mee!
.einde
Volg mijn blog: http://www.bijlbrand.nl
Mijn belangrijkste bronnen:

• http://en.wikipedia.org/
• Presentatie JeenBroekstra (Wageningen UR)
Onder de motorkap van Web 3.0
Upcoming SlideShare
Loading in …5
×

Onder de motorkap van Web 3.0

4,014 views

Published on

Als je weet wat bijvoorbeeld begrippen als RDF, XFN, Oauth en OWL betekenen dan hoef je niet verder te klikken. Mocht je net als ik dit niet allemaal op een rijtje hebben, dan heb ik dat voor je gedaan.

Published in: Technology, Travel
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,014
On SlideShare
0
From Embeds
0
Number of Embeds
493
Actions
Shares
0
Downloads
69
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Onder de motorkap van Web 3.0

  1. 1. onder de motorkap van Web 3.0 technologieën en begrippen uitgelegd
  2. 2. Een presentatie van: Freek Bijl Blog: Bijlbrand.nl
  3. 3. Web 3.0, oftewel het semantische web gaat over de betekenis van data
  4. 4. Dit is een postzegel De waarde van deze postzegel was 1 cent De huidige waarde is 3 euro Deze postzegel is afkomstig uit Engeland Deze postzegel is gebruikt van 1978 - 1981 De afbeelding op deze postzegel is een postbus Deze postzegel is ontworpen door John Bryan Dunmore
  5. 5. Waarom willen we betekenis aan data toekennen?
  6. 6. Als een computer begrijpt wat data is, dan kan hij intelligent zoeken, redeneren en combineren. combineren
  7. 7. Dat maakt ons leven weer makkelijker.
  8. 8. De volgende technologieën worden (o.a.) gebruikt om te komen tot het semantische web:
  9. 9. RDF XML URI SPARQL XDI XRI SWRL XFN OWL API OAUTH
  10. 10. ingewikkeld
  11. 11. Een uitleg aan de hand van een postzegelverzameling
  12. 12. Betekenis gaat over begrijpen. Om te kunnen . begrijpen hebben we een taal nodig. Een taal begint met woorden die dingen betekenis geven. Dingen beschrijven we met XML
  13. 13. Dit is mijn postzegelverzameling De eerste postzegel heet “Rode draak” en komt uit China. Het jaar van uitgifte is 1984. De tweede postzegel heet “Postbus” en komt uit Engeland. Het jaar van uitgifte is 1992. < .. etc >
  14. 14. <?xml version=quot;1.0quot; encoding=quot;ISO encoding=quot;ISO-8859-1quot;?> <collection name=”Mijn postzegelverzamelingquot;> <stamp> <title>Rode draak</title> <country>China</country> <year>1984</year> </stamp> <stamp> <title>Postbus</title> <country>England</country> <year>1992</year> </stamp> </collection>
  15. 15. Woorden alleen kunnen we niet begrijpen. We hebben ook grammatica nodig. Dit doen we met RDF (Resource Description Framework)
  16. 16. Deze postzegel is afkomstig uit Engeland
  17. 17. predicaat object onderwerp Deze postzegel is afkomstig uit Engeland
  18. 18. Met RDF Schema kunnen we begrippen definiëren en eenvoudig relateren
  19. 19. Deze postzegel komt uit Engeland, dus uit Europa.
  20. 20. RDF schema is echter vrij beperkt. Een taal heeft meer expressies nodig en logica om goed te kunnen redeneren. Daarom: OWL (The Web Ontology Language Language)
  21. 21. Tenslotte, om te redeneren heb je regels nodig.
  22. 22. Deze postzegel heb ik van mijn oom gekregen.
  23. 23. kind van broer ik vader of moeder De regel voor iemand een oom noemen is dat 1 van mijn ouders een broer heeft.
  24. 24. Deze regels worden beschreven met SWRL (Semantic Web Rule Language)
  25. 25. <ruleml:imp> <ruleml:_rlab ruleml:href=quot;#example1quot;/> <ruleml:_body> <swrlx:individualPropertyAtom swrlx:property=quot;hasParentquot;> <ruleml:var>x1</ruleml:var> <ruleml:var>x2</ruleml:var> </swrlx:individualPropertyAtom> <swrlx:individualPropertyAtom swrlx:property=quot;hasBrotherquot;> <ruleml:var>x2</ruleml:var> <ruleml:var>x3</ruleml:var> </swrlx:individualPropertyAtom> </ruleml:_body> <ruleml:_head> <swrlx:individualPropertyAtom swrlx:property=quot;hasUnclequot;> <ruleml:var>x1</ruleml:var> <ruleml:var>x3</ruleml:var> </swrlx:individualPropertyAtom> </ruleml:_head> </ruleml:imp>
  26. 26. Dus
  27. 27. Woorden in XML Grammatica in RDF (schema) en OWL Regels in SWRL
  28. 28. Er zijn een hoop dingen, die met een standaard opmaak worden beschreven
  29. 29. Bijvoorbeeld: contactinformatie van een persoon
  30. 30. hCard > Contacten hCalendar > Events hReview > Reviews hResume > CV’s XFN > Netwerk (relatie = een vriend of relatie = collega) Deze worden omschreven in microformats.
  31. 31. Nu wil ik zoeken in mijn postzegelverzameling
  32. 32. Doe mij alle rode postzegels die ontworpen zijn in Europa, maar gebruikt werden in Amerika tussen 1980 en 1990 is een vraag die je beter beantwoord krijgt met web 3.0.
  33. 33. Dit doe ik met SPARQL (Protocol and RDF Query Language)
  34. 34. Aangezien het web decentraal is en data overal staat is niet alleen de taal belangrijk. Uitwisseling van data tussen verschillende machines is key.
  35. 35. Een database met postzegels Een database met landen Een database met kleuren Een database met postzegel handelaren
  36. 36. Een machine moet de bron van elk ding weten om verbanden te leggen. Dit gebeurt met resource identifiers. De meest bekende . resource identifier is de URI (welke bestaat uit een naam (urn) en een locatie (url))
  37. 37. URI URN URL http://www.mijnpostzegelverzameling. De rode postbus nl/rodepostbus
  38. 38. Aangezien URI’s internationale beperkingen hebben en er meer behoefte is aan data-uitwisseling tussen uitwisseling machines wordt er gewerkt aan een opvolger: XRI (Extensible Resource Identifier)
  39. 39. Als machines dezelfde woorden gebruiken (XML) en de hun bronnen goed definiëren (met XRI), dan is er een standaard voor het delen, linken en synchroniseren van data. Deze standaard heet XDI (XRI Data Interchange)
  40. 40. Hiermee ben ik in staat om gebruik te maken van de kracht van alle verschillende bronnen van data op het web.
  41. 41. Maar…
  42. 42. Data wordt beschermd. Er is toestemming en een sleutel nodig om toegang te krijgen.
  43. 43. De sleutel tot bepaalde data wordt beschreven in een API (een application programming interface)
  44. 44. Een open standaard voor de toegang (authenticatie) tot de API wordt geregeld met OAuth
  45. 45. Dus,
  46. 46. RDF XML URI SPARQL XDI XRI SWRL XFN OWL API OAUTH
  47. 47. … zijn voor jou nu bekende begrippen
  48. 48. Doe er je voordeel mee!
  49. 49. .einde Volg mijn blog: http://www.bijlbrand.nl
  50. 50. Mijn belangrijkste bronnen: • http://en.wikipedia.org/ • Presentatie JeenBroekstra (Wageningen UR)

×