What the f@#% is  the  semantic web?
Ik ben Antonio… <ul><li>Ik zoek een zonnige plaats voor mijn vakantie en ik heb een budget van 3000€ </li></ul><ul><li>Tro...
Ik heb twee opties…
 
 
Met het semantic web… <ul><li>Compleet vakantiepakket alsof het samengesteld is door reisbureau Titanic. </li></ul>
De vraag is…. What the f@#% is  the  semantic web?
<ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Waar zit het geld?...
 
<ul><li>Web van   data .   </li></ul><ul><li>Begrijpelijk   voor   mensen en  software .  </li></ul><ul><li>Het doel van d...
Mijn data <ul><li>Ik ben  Antonio … Ik zoek een  zonnige plaats   voor mijn  vakantie   en ik heb een budget van  3000€ </...
De data op het web
Begrijpelijk   voor   mensen en  software <ul><li>Piet Jan van Titanic reizen  begrijpt   mijn data en de data op het web....
Google begrijpt me niet
Informatiebehoeftes <ul><li>Wij zoeken niet, wij vinden. </li></ul><ul><li>Hoe relevant is wat we vinden? </li></ul><ul><l...
Informatiebehoeftes <ul><li>Iemand die mij goed begrijpt </li></ul><ul><li>Iemand die het web goed begrijpt </li></ul><ul>...
 
<ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Waar zit het geld?...
<ul><li>Aanpak </li></ul><ul><li>Technologieën </li></ul><ul><li>API’s </li></ul><ul><li>Zoeken </li></ul><ul><li>Context ...
Aanpak <ul><li>Bottom – up </li></ul><ul><ul><li>Klassiek </li></ul></ul><ul><ul><li>Door mensen </li></ul></ul><ul><ul><l...
<ul><li>Mijn data: </li></ul><ul><li>Ik ben Antonio… Ik zoek een zonnige plaats voor mijn vakantie en ik heb een budget va...
Technologieën <ul><li>Mijn data online in de taal van het web,  XML : </li></ul>eXtensible Markup Language
Technologieën <ul><li>De woorden van een taal zijn niet begrijpelijk zonder regels.  RDF  wordt de grammatica van het web:...
Technologieën <ul><li>Met  RDFS   kunnen wij relaties tussen concepten leggen: </li></ul><ul><li>Antonio wil naar Málaga, ...
Technologieën <ul><li>OWL  geeft mijn data een context binnen een specifieke domein: </li></ul><ul><li>Antonio wil naar Má...
Technologieën <ul><li>Om mijn data te kunnen beredeneren heeft de software “rules” nodig.  SWRL : </li></ul><ul><li>De rul...
Technologieën <ul><li>En wij moeten ook data kunnen zoeken. Daarvoor gebruiken we  SPARQL . </li></ul><ul><li>“ Geef mij a...
<ul><li>Data in XML. </li></ul><ul><li>Grammatica in RDF, RDFS en OWL </li></ul><ul><li>Regels in SWRL </li></ul><ul><li>Z...
DBPedia
 
<ul><li>Microformats </li></ul><ul><ul><ul><li>Dingen beschrijven d.m.v standaard formaten: contact informatie,  </li></ul...
Microformats
API’s <ul><li>Web Services </li></ul><ul><ul><ul><li>Input: ongestructureerde informatie </li></ul></ul></ul><ul><ul><ul><...
Open Calais
<ul><li>Belofte niet waar gemaakt. </li></ul><ul><li>Google is voorlopig goed genoeg. </li></ul><ul><li>Voorbeelden:  Haki...
Context Yo no busco.  Encuentro!
<ul><li>Contextuele navigatie. </li></ul><ul><ul><li>De gebruiker kiest een stukje tekst of een link </li></ul></ul><ul><u...
<ul><li>Focus: een relationele structuur voor webdata. </li></ul><ul><li>Twine  (Radar Networks) </li></ul><ul><ul><li>Gep...
<ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Waar zit het geld?...
Adoptie van semantic technologieën Vroege markten: 13.5%
Zijn de volgende dingen geld waard? <ul><li>Minder tijd kwijt aan het zoeken. </li></ul><ul><li>Geen irrelevante informati...
Integratie van persoonlijke data <ul><ul><ul><li>Semantic web = web van data. </li></ul></ul></ul><ul><ul><ul><li>Hoe bete...
Hoe werkt het nu. Hoe zou het kunnen werken. Ik meld me aan via mail bij de organisatie van de meeting. Ik klik op het kno...
Integratie van data van ondernemingen <ul><ul><ul><li>Mijn bedrijf is  afhankelijk  van applicaties:  </li></ul></ul></ul>...
Integratie van data van ondernemingen <ul><ul><ul><li>Het goede nieuws:  XML </li></ul></ul></ul><ul><ul><ul><li>Het slech...
Integratie van data van ondernemingen <ul><ul><ul><li>Hoe integreer je twee databases? </li></ul></ul></ul><ul><ul><ul><ul...
Waar zit het geld dan? <ul><li>In het bouwen van applicaties die handelen in persoonlijke informatie:  agents . </li></ul>...
<ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Wat kunnen we nu a...
Het zal gebeuren want… <ul><li>de infrastructuur is er </li></ul><ul><li>de content is er </li></ul><ul><li>de standaarden...
Referenties <ul><li>Entrepreneurs See a Web Guided by Common Sense </li></ul><ul><li>Flickr </li></ul><ul><li>O’Reilly </l...
 
Upcoming SlideShare
Loading in...5
×

What the f@#% is the Semantic Web?

1,111

Published on

Presentation my colleague Atonio de la Rosa gave at Barcamp Wisdom | Ordina 2008

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,111
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • What the f@#% is the Semantic Web?

    1. 1. What the f@#% is the semantic web?
    2. 2. Ik ben Antonio… <ul><li>Ik zoek een zonnige plaats voor mijn vakantie en ik heb een budget van 3000€ </li></ul><ul><li>Trouwens, mijn vriendin Marike en mijn dochter Alicia, 18 maanden oud, gaan ook mee… </li></ul>
    3. 3. Ik heb twee opties…
    4. 6. Met het semantic web… <ul><li>Compleet vakantiepakket alsof het samengesteld is door reisbureau Titanic. </li></ul>
    5. 7. De vraag is…. What the f@#% is the semantic web?
    6. 8. <ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Waar zit het geld? </li></ul><ul><li>Over een paar jaar </li></ul>
    7. 10. <ul><li>Web van data . </li></ul><ul><li>Begrijpelijk voor mensen en software . </li></ul><ul><li>Het doel van de software is om te voorzien in jouw informatiebehoeftes </li></ul><ul><li>The Semantic Web is an idea of World Wide Web inventor Tim Berners-Lee that the Web as a whole can be made more intelligent and perhaps отхер течни q уес со тхат цонтехт-ундерстандинг програмс цан селецтивелы финд щхат усерс щант… Web 3.0 Web 3.0 Web 3.0 Web 3.0 Web 3.0 Web 3.0 </li></ul>
    8. 11. Mijn data <ul><li>Ik ben Antonio … Ik zoek een zonnige plaats voor mijn vakantie en ik heb een budget van 3000€ </li></ul><ul><li>Trouwens, mijn vriendin Marike en mijn dochter Alicia, 18 maanden oud , gaan ook mee… </li></ul>
    9. 12. De data op het web
    10. 13. Begrijpelijk voor mensen en software <ul><li>Piet Jan van Titanic reizen begrijpt mijn data en de data op het web. </li></ul>Piet Jan doet aan semantiek . De software die wij nu gebruiken doet NIET aan semantiek.
    11. 14. Google begrijpt me niet
    12. 15. Informatiebehoeftes <ul><li>Wij zoeken niet, wij vinden. </li></ul><ul><li>Hoe relevant is wat we vinden? </li></ul><ul><li>Wat wij zoeken en niet vinden is ergens aanwezig. </li></ul><ul><li>Wij hebben hulp nodig… </li></ul>
    13. 16. Informatiebehoeftes <ul><li>Iemand die mij goed begrijpt </li></ul><ul><li>Iemand die het web goed begrijpt </li></ul><ul><li>Iemand met onbeperkte vrije tijd om dom werk voor mij te doen </li></ul>
    14. 18. <ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Waar zit het geld? </li></ul><ul><li>Over een paar jaar </li></ul>
    15. 19. <ul><li>Aanpak </li></ul><ul><li>Technologieën </li></ul><ul><li>API’s </li></ul><ul><li>Zoeken </li></ul><ul><li>Context </li></ul><ul><li>Databases </li></ul>
    16. 20. Aanpak <ul><li>Bottom – up </li></ul><ul><ul><li>Klassiek </li></ul></ul><ul><ul><li>Door mensen </li></ul></ul><ul><ul><li>Metadata toevoegen aan webpagina’s </li></ul></ul><ul><ul><li>Annotaties: RDF, OWL, SPARQL, Microformats </li></ul></ul><ul><ul><li>Informatie verbeteren door annotaties </li></ul></ul><ul><li>Top – dow </li></ul><ul><ul><li>Nieuw </li></ul></ul><ul><ul><li>Door software </li></ul></ul><ul><ul><li>Content halen uit webpagina’s </li></ul></ul><ul><ul><li>AI technologieën: Natural Language Processing etc. </li></ul></ul><ul><ul><li>Houd rekening met imperfecties van informatie </li></ul></ul>
    17. 21. <ul><li>Mijn data: </li></ul><ul><li>Ik ben Antonio… Ik zoek een zonnige plaats voor mijn vakantie en ik heb een budget van 3000€ Trouwens, mijn vriendin Marike en mijn dochter Alicia, 18 maanden oud, gaan ook mee… </li></ul>Technologieën
    18. 22. Technologieën <ul><li>Mijn data online in de taal van het web, XML : </li></ul>eXtensible Markup Language
    19. 23. Technologieën <ul><li>De woorden van een taal zijn niet begrijpelijk zonder regels. RDF wordt de grammatica van het web: </li></ul><ul><li>Antonio wil naar Málaga. </li></ul>Resource Description Framework Predicaat
    20. 24. Technologieën <ul><li>Met RDFS kunnen wij relaties tussen concepten leggen: </li></ul><ul><li>Antonio wil naar Málaga, dus naar España. </li></ul>Resource Description Framework Scheme
    21. 25. Technologieën <ul><li>OWL geeft mijn data een context binnen een specifieke domein: </li></ul><ul><li>Antonio wil naar Málaga met vakantie. </li></ul>Web Ontology Language } { Vakantie domein
    22. 26. Technologieën <ul><li>Om mijn data te kunnen beredeneren heeft de software “rules” nodig. SWRL : </li></ul><ul><li>De rule om te kunnen zeggen dat Alicia 18 maanden jaar oud is: ze is geboren op 06-05-2007 </li></ul>Semantic Web Rule Language
    23. 27. Technologieën <ul><li>En wij moeten ook data kunnen zoeken. Daarvoor gebruiken we SPARQL . </li></ul><ul><li>“ Geef mij alle kuststeden in Spanje met een gemiddeld temperatuur van 18° gedurende het hele jaar” </li></ul>Protocol and RDF Query Language
    24. 28. <ul><li>Data in XML. </li></ul><ul><li>Grammatica in RDF, RDFS en OWL </li></ul><ul><li>Regels in SWRL </li></ul><ul><li>Zoeken met SPARQL </li></ul>Is het nog te volgen?
    25. 29. DBPedia
    26. 31. <ul><li>Microformats </li></ul><ul><ul><ul><li>Dingen beschrijven d.m.v standaard formaten: contact informatie, </li></ul></ul></ul><ul><ul><ul><li><div class =&quot; vcard &quot;> </li></ul></ul></ul><ul><ul><ul><li><div class =&quot; fn &quot;>Joe Doe</div> </li></ul></ul></ul><ul><ul><ul><li><div class =&quot; org &quot;>The Example Company</div> </li></ul></ul></ul><ul><ul><ul><li><div class =&quot; tel &quot;>604-555-1234</div> </li></ul></ul></ul><ul><ul><ul><li><a class =&quot; url ” href=&quot;http://example.com/&quot;>http://example.com/</a> </li></ul></ul></ul><ul><ul><ul><li></div> </li></ul></ul></ul><ul><li>Metadata in HTML meta headers </li></ul><ul><ul><ul><li>New York Times, O'Reilly.com </li></ul></ul></ul>Technologieën
    27. 32. Microformats
    28. 33. API’s <ul><li>Web Services </li></ul><ul><ul><ul><li>Input: ongestructureerde informatie </li></ul></ul></ul><ul><ul><ul><li>Output: info-entiteiten en relaties er tussen </li></ul></ul></ul><ul><li>Open Calais (Reuters) </li></ul><ul><li>SemanticHacker (TextWise) </li></ul>
    29. 34. Open Calais
    30. 35. <ul><li>Belofte niet waar gemaakt. </li></ul><ul><li>Google is voorlopig goed genoeg. </li></ul><ul><li>Voorbeelden: Hakia , PowerSet . </li></ul><ul><li>Toekomst voor SW zoekmachines: </li></ul><ul><ul><ul><li>Semantiek content + Semantiek databases </li></ul></ul></ul><ul><ul><ul><li>Innovatieve presentatie van resultaten </li></ul></ul></ul><ul><ul><ul><li>Personalisatie: zoeken vanuit het gebruikersprofiel </li></ul></ul></ul>Zoeken
    31. 36. Context Yo no busco. Encuentro!
    32. 37. <ul><li>Contextuele navigatie. </li></ul><ul><ul><li>De gebruiker kiest een stukje tekst of een link </li></ul></ul><ul><ul><li>De applicatie begrijpt de data binnen de gekozen tekst of link </li></ul></ul><ul><ul><li>De gebruiker krijgt relevante informatie. Hij hoeft niet te zoeken </li></ul></ul><ul><li>De gebruiker krijgt relevante keuzes in plaats van 100000 resultaten. </li></ul><ul><li>Webapplicaties: </li></ul><ul><ul><li>Snap , Yahoo! Shortcuts , SmartLinks </li></ul></ul><ul><li>Firefox extensions: </li></ul><ul><ul><li>Interclue, ThumbStrips, Cooliris, BlueOrganizer </li></ul></ul>Context
    33. 38. <ul><li>Focus: een relationele structuur voor webdata. </li></ul><ul><li>Twine (Radar Networks) </li></ul><ul><ul><li>Gepersonaliseerde kennisbase </li></ul></ul><ul><ul><li>Leert jouw interesses kennen </li></ul></ul><ul><ul><li>Goede basis voor een gepersonaliseerde zoekmachine </li></ul></ul><ul><ul><ul><li>Resultaten filteren voor een bepaald profiel </li></ul></ul></ul><ul><li>Freebase (Metaweb) </li></ul><ul><ul><li>“ Wikipedia” met meer structuur </li></ul></ul><ul><li>Probleem: weinig content </li></ul>Semantic Databases
    34. 39. <ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Waar zit het geld? </li></ul><ul><li>Over een paar jaar </li></ul>
    35. 40. Adoptie van semantic technologieën Vroege markten: 13.5%
    36. 41. Zijn de volgende dingen geld waard? <ul><li>Minder tijd kwijt aan het zoeken. </li></ul><ul><li>Geen irrelevante informatie. </li></ul><ul><li>Onze software begrijpt direct wat wij willen. </li></ul><ul><li>Consistent model voor web data. </li></ul><ul><li>Hoe bereiken we deze dingen? </li></ul>
    37. 42. Integratie van persoonlijke data <ul><ul><ul><li>Semantic web = web van data. </li></ul></ul></ul><ul><ul><ul><li>Hoe beter software de data begrijpt, des te intelligenter kan hij deze gebruiken. </li></ul></ul></ul><ul><ul><ul><ul><li>Hoe beter mijn GPS de betekenis van “bestemming” begrijpt. </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Des te beter kan hij de richting aanwijzen. </li></ul></ul></ul></ul><ul><ul><ul><li>Bijvoorbeeld: </li></ul></ul></ul><ul><ul><ul><li>Er is een bijeenkomst van de mensen van mijn LinkedIn groep Andalucia forever die ik graag wil bijwonen. Ik ga naar de webpagina en… </li></ul></ul></ul>
    38. 43. Hoe werkt het nu. Hoe zou het kunnen werken. Ik meld me aan via mail bij de organisatie van de meeting. Ik klik op het knopje “Bijwonen”. Ik wacht op een mail met bevestiging Aanmelding gaat automatisch. Mijn verzoek wordt bevestigd. Tijd en plaats van de webpagina naar mijn kalender knippen en plakken. Mijn kalender krijgt een aantekening met de juiste tijd en plaats. Ik programmeer mijn GPS. Mijn GPS krijgt de coördinaten van de plaats van de bijeenkomst. Voor zover mogelijk de contact - informatie van alle aanwezigen achterhalen en kopiëren naar mijn adresboek Mijn adresboek krijg de contact - informatie van alle aanwezigen. Etc. Etc. Totaal: 1 dag? Totaal: 1 minuut?
    39. 44. Integratie van data van ondernemingen <ul><ul><ul><li>Mijn bedrijf is afhankelijk van applicaties: </li></ul></ul></ul><ul><ul><ul><ul><li>Profit: urenregistratie </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Jira: issue management </li></ul></ul></ul></ul><ul><ul><ul><li>Ze overlappen elkaar: wij boeken uren in Profit en in Jira. </li></ul></ul></ul><ul><ul><ul><li>Een koppeling tussen deze twee zou winst opleveren. </li></ul></ul></ul><ul><ul><ul><li>N applicaties = N² mogelijke koppelingen </li></ul></ul></ul><ul><ul><ul><li>Wie bouwt nu koppelingen voor grote ondernemingen? </li></ul></ul></ul><ul><ul><ul><ul><li>Consultants die voor veel geld op maat gemaakte software bouwen. </li></ul></ul></ul></ul>
    40. 45. Integratie van data van ondernemingen <ul><ul><ul><li>Het goede nieuws: XML </li></ul></ul></ul><ul><ul><ul><li>Het slechte nieuws: N applicaties = N² mogelijke koppelingen </li></ul></ul></ul><ul><ul><ul><ul><li>N² mogelijke problemen </li></ul></ul></ul></ul><ul><ul><ul><ul><li>N² rekeningen van consultants </li></ul></ul></ul></ul><ul><ul><ul><ul><li>XML samenvoegen gaat niet zonder een schema </li></ul></ul></ul></ul><ul><ul><ul><li>De oplossing: DATA - INTEGRATIE </li></ul></ul></ul>
    41. 46. Integratie van data van ondernemingen <ul><ul><ul><li>Hoe integreer je twee databases? </li></ul></ul></ul><ul><ul><ul><ul><li>Je verzint een abstract relationeel model. Consistent voor beide. </li></ul></ul></ul></ul><ul><ul><ul><li>Hoe integreer je twee sets van ongestructureerde webdata? </li></ul></ul></ul><ul><ul><ul><ul><li>Dezelfde manier. Je hebt een model nodig. </li></ul></ul></ul></ul><ul><ul><ul><li>De relationele taal voor webdata is RDF. </li></ul></ul></ul><ul><ul><ul><li>Alles wat mogelijk is met een relationele database geldt ook voor RDF datasets: joins, views, queries etc. </li></ul></ul></ul><ul><ul><ul><li>Het semantic web maakt gebruik van relationele principes op het web. Het web wordt een grote, gedistribueerde database. </li></ul></ul></ul>
    42. 47. Waar zit het geld dan? <ul><li>In het bouwen van applicaties die handelen in persoonlijke informatie: agents . </li></ul><ul><li>In de integratie van ongestructureerde data van grote ondernemingen, om vervolgens applicaties te bouwen, die de intelligentie van deze data kunnen gebruiken. </li></ul><ul><li>In consultancy: specialismen gaan opnieuw nagekeken worden. Bijvoorbeeld security in een web van open data. </li></ul><ul><li>In het ontwerpen van nieuwe interfaces. </li></ul><ul><li>In semantic advertising. </li></ul>
    43. 48. <ul><li>Case </li></ul><ul><li>Het web dat mij kent </li></ul><ul><li>Building blocks </li></ul><ul><li>Wat kunnen we nu al? </li></ul><ul><li>Over een paar jaar </li></ul>
    44. 49. Het zal gebeuren want… <ul><li>de infrastructuur is er </li></ul><ul><li>de content is er </li></ul><ul><li>de standaarden zijn er </li></ul><ul><li>de behoefte is er </li></ul><ul><li>er valt geld mee te verdienen </li></ul><ul><li>de content wordt steeds rijker </li></ul><ul><li>het is geen rocket science </li></ul><ul><li>we willen altijd alles verbeteren </li></ul>
    45. 50. Referenties <ul><li>Entrepreneurs See a Web Guided by Common Sense </li></ul><ul><li>Flickr </li></ul><ul><li>O’Reilly </li></ul><ul><li>Readwriteweb </li></ul><ul><li>Slideshare </li></ul><ul><li>Trendrr </li></ul><ul><li>W3C </li></ul><ul><li>Wikipedia </li></ul><ul><li>XML.com </li></ul><ul><li>ZDNet </li></ul><ul><li>The Semantic Web for the Working Ontologist </li></ul><ul><li>XML Metadata </li></ul>

    ×