SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Sémantický Web,
Stromy a My
Josef Holý
Social Network Designer
Sun Microsystems

                          1
1968




       2
9.prosinec 1968: 'Mother of All Demos'
 • Fall Joint Computer
   Conference v SF
 • Doug Engelbart a tým
 • Prezentace
   'oNLine System' (NLS)
 • Projekt pro 'vylepšení
   lidského intelektu'
 • Představení revolučních konceptů, které
   používáme dodnes
   > V podstatě nezměněné
                                             3
Základní Desktop...




                      4
Myš...




   “X-Y position indicator for a display system”



                                                   5
Hypertext...




               6
Videoconferencing...




                       7
Cut/Copy/Paste
• Implemented in 2009 ;)




                           8
Strom...




           9
Stromy a informace
• Stromy jsou přirozené
 > Používané od nepaměti
• Vyjádření hierarchie, vnoření
 > Vztah podřízenosti/nadřízenosti
 > Vztah následnosti
 > atd.
• Hierarchické kategorizace
 > Kategorie, podkategorie, položky



                                      10
Genealogický strom




                     11
Organizační struktura firmy
• Divide and conquer




                              12
Kategorie produktů - e-shop




                              13
tzv. “Můj počítač”




                     14
Browser History




                  15
Problémy kategorizace pomocí stromů
 • Objekty patří pouze na jedno místo
  > → k němu vede pouze jedna cesta
  > Symbolic link není řešení
     – ln -s / export/ space/ common/ archive / archive
 • Statické – nevyvíjejí se s uživatelem
  > s jeho myšlenkovým modelem
  > “Kam jsem to jenom dal?”




                                                          16
Jak vylepšit
(browser) history?


                     17
User Stories pro (browser) history
• Uživatel chce znovu najít:
 > To video co mu včera přišlo od Rudy na
   facebooku
    – “jak tam skáčou ten bungee”
 > Týden starý blog post o Lisabonské smlouvě
    – “myslím, že to bylo na aktualne.cz, ale nejsem si
      jistý”
 > Všechny design dokumenty k našemu
   startupu www.xyz.cz
    – “hlavně ty, které se týkají business
      developmentu”


                                                          18
User Stories pro (browser) history
• Uživatel chce znovu najít:
 > To video co mu včera přišlo od Rudy na
   facebooku
    – “jak tam skáčou ten bungee”
 > Asi týden starý blog post o Lisabonské smlouvě
    – “myslím, že to bylo na aktualne.cz, ale nejsem si
      jistý”
 > Všechny design dokumenty k našemu
   projektu www.xyz.cz
    – “hlavně ty, které se týkají business
      developmentu”


                                                          19
Problém: Počítače nám nerozumí




                                 20
“Porozumění” blog postu počítačem




                                    21
Potřebujeme lepší metadata
• Metadata = data o datech
  > Popis významů
• Příklad:
  > Dato:
    – youtube.com stránka (URL)
  > Metadata:
    – je to video
    – je o bungee, je funny
    – kdo ho nahrál
    – kolik má hvězdiček
    – Atd.
• Popis Věcí a Vztahů mezi nimi
                                  22
Věci + Vztahy = Semantic Web
• Další evoluční stádium Webu (Web3.0)
• Základem je dobře strukturovaný Social
  Mesh
• Social Mesh = Lidé + Obsah + Komunity
  a vztahy mezi nimi
• Využívá W3C standardů
• Kontinuální process – záleží na kvalitě
  metadat
 > Vlastně 'už tam jsme' – viz. Tagování a
   folksonomies
                                             23
Web Významů
 (Semantic Web)
        je
soubor technologií
       pro
vytváření a sdílení
metadat na Webu.
                      24
Věci a vztahy mezi nimi
• Základní kámen Webu významů
• Trojice (triple) = 2 “věci” a jejich vztah

                    zná



                     zná
        Pavel                  Petr

       Subject    Predicate    Object

                                               25
Všechno má své URL
 • Jsme přeci na Webu! ;)
 • Všechno znamená Věci, i Vztahy
    > URL = unikátní identifikátor
                      foaf:knows



                      foaf:knows
http://www.facebook.com/Pavel   http://www.facebook.com/Petr



                                                           26
Věci jsou popsány atributy


“Pavel”                                          “Petr”

                      foaf:knows
foaf:name
                                             foaf:name


                      foaf:knows
http://www.facebook.com/Pavel   http://www.facebook.com/Petr



                                                           27
Věci mohou být nějakého “druhu”
           foaf:Person             foaf:Person

“Pavel”                                          “Petr”
             je       foaf:knows         je
foaf:name
                                              foaf:name


                      foaf:knows
http://www.facebook.com/Pavel   http://www.facebook.com/Petr

 Tohle celé je RDF = Resource Description Framework
                                                           28
Web dnes: Dokumenty




                      29
Web zítra: Graf “Věcí” a vztahů




                                  30
Kde vzít definice
druhů, atributů a
      věcí?
(Buď vymyslet, nebo převzít)


                               31
Přebírání: Linked Data Cloud
                           http://linkeddata.org/




                                               32
Linked Data Cloud
• Neustále se rozšiřující množina
  sémantických slovníků (ontologií)
 > Public, reusable, užitím linked data principles
• FOAF – Friend Of A Friend
    – Popis lidí a jejich vztahů
    – http://foaf-project.org
• DBPedia = Kompletní export
  Wikipedia.org do RDF
    – http://dbpedia.org
• Dublin Core = Vše co potřebujete pro
  CMS
    – http://dublincore.org
                                                     33
Vymýšlení: Linked Data Principles
• Věci jsou pojmenovány URL
    – http://www.facebook.com/Petr
    – URL která existují!! - můžu se na 'ně dostat' přes
      HTTP
• URL 'vrací' důležité informace o 'věci':
 > Definici věci
 > Linky na další věci
 > Záleží, kdo se ptá:
    – Počítač/Bot/Agent? → RDF machine-readable
      metadata
    – Člověk? → Slovní popis

                                                           34
Case Study: BBC Music Online
           http://www.bbc.co.uk/music




                                        35
Kde vzít metadata?
  Intro do RDFa


                     36
Kde vzít metadata
• Top-Down přístup: Informační analýza,
  Web Scraping, Natural Language
  Processing
 > Stále nedokonalé
 > Složitá údržba
 > Copyright
• Bottom-Up přístup: anotace dat
 > RDFa a microformats




                                          37
RDFa intro
• W3C Recommendation
 > http://www.w3.org/TR/rdfa-syntax/
 > http://www.rdfa.info
• Mechanismus pro vkládání RDF do HTML
  kódu stránek
• Rozšíření XHTML
• Podobné jako microformats, ale bohatší
  vyjadřovací schopnost


                                           38
Příklad: Anotace Blog Postu




                              39
Příklad: Kontaktní údaje




                           40
Příklad: Anotace seznamu přátel




                                  41
May 2009: Google podporuje RDFa
• Zatím omezená podpora pro anotaci
  firem a produktů
   – viz. http://data-vocabulary.org




                                       42
Google's RDFa/mFormats support




                                 43
Yahoo's RDFa support
•   Video
•   Documents
•   Games
•   Products
•   Local Businesses
•   Events
•   Discussions
•   News

                       44
Yahoo's RDFa support example




                               45
Semantic Web
   Browser



               46
Semantic Web Browser a RDFa




                              47
Semantic Web Browser už dnes:
Firefox + GreaseMonkey + RDFa




                                48
Díky za pozornost!

Dotazy?
Josef Holý
josef.holy@sun.com
twitter.com/holyj

                     49

Weitere ähnliche Inhalte

Andere mochten auch

Semantic Wiki For The Enterprise
Semantic Wiki For The EnterpriseSemantic Wiki For The Enterprise
Semantic Wiki For The EnterpriseJosef Holy
 
Semantický web a Drupal
Semantický web a Drupal Semantický web a Drupal
Semantický web a Drupal devmates
 
Webexpo2008 Pleteme Socialni Sit
Webexpo2008 Pleteme Socialni SitWebexpo2008 Pleteme Socialni Sit
Webexpo2008 Pleteme Socialni SitJosef Holy
 
Míchanice v sociální síti
Míchanice v sociální sítiMíchanice v sociální síti
Míchanice v sociální sítiJosef Holy
 
Buzz Meet User Experience
Buzz Meet User ExperienceBuzz Meet User Experience
Buzz Meet User ExperienceJosef Holy
 
Enterprise 3.0: Podnik chycený v sociální siti vyznamů
Enterprise 3.0: Podnik chycený v sociální siti vyznamůEnterprise 3.0: Podnik chycený v sociální siti vyznamů
Enterprise 3.0: Podnik chycený v sociální siti vyznamůJosef Holy
 

Andere mochten auch (6)

Semantic Wiki For The Enterprise
Semantic Wiki For The EnterpriseSemantic Wiki For The Enterprise
Semantic Wiki For The Enterprise
 
Semantický web a Drupal
Semantický web a Drupal Semantický web a Drupal
Semantický web a Drupal
 
Webexpo2008 Pleteme Socialni Sit
Webexpo2008 Pleteme Socialni SitWebexpo2008 Pleteme Socialni Sit
Webexpo2008 Pleteme Socialni Sit
 
Míchanice v sociální síti
Míchanice v sociální sítiMíchanice v sociální síti
Míchanice v sociální síti
 
Buzz Meet User Experience
Buzz Meet User ExperienceBuzz Meet User Experience
Buzz Meet User Experience
 
Enterprise 3.0: Podnik chycený v sociální siti vyznamů
Enterprise 3.0: Podnik chycený v sociální siti vyznamůEnterprise 3.0: Podnik chycený v sociální siti vyznamů
Enterprise 3.0: Podnik chycený v sociální siti vyznamů
 

Ähnlich wie WebExpo2009 - Semantic Web

Výzva jménem data science
Výzva jménem data scienceVýzva jménem data science
Výzva jménem data scienceJakub Mráček
 
Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0JanKanka
 
Open source v e learningu
Open source v e learninguOpen source v e learningu
Open source v e learninguMichal Černý
 
Yeseter: Přehled platformy
Yeseter: Přehled platformyYeseter: Přehled platformy
Yeseter: Přehled platformyVáclav Novák
 
Web 2.0 a nová média v kontextu vzdělávání a mezinárodních výměn
Web 2.0 a nová média v kontextu vzdělávání a mezinárodních výměnWeb 2.0 a nová média v kontextu vzdělávání a mezinárodních výměn
Web 2.0 a nová média v kontextu vzdělávání a mezinárodních výměnTomáš Kořínek
 
Knihovna 2.0 + Google Docs
Knihovna 2.0 + Google DocsKnihovna 2.0 + Google Docs
Knihovna 2.0 + Google DocsJanKanka
 
DK2: Komunikace a spolupráce
DK2: Komunikace a spolupráceDK2: Komunikace a spolupráce
DK2: Komunikace a spolupráceMichal Černý
 
Platforma Yeseter / Memepower 2013
Platforma Yeseter / Memepower 2013Platforma Yeseter / Memepower 2013
Platforma Yeseter / Memepower 2013Václav Novák
 
DK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahuDK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahuMichal Černý
 

Ähnlich wie WebExpo2009 - Semantic Web (10)

Deep Web
Deep WebDeep Web
Deep Web
 
Výzva jménem data science
Výzva jménem data scienceVýzva jménem data science
Výzva jménem data science
 
Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0Library 2.0 / Knihovna 2.0
Library 2.0 / Knihovna 2.0
 
Open source v e learningu
Open source v e learninguOpen source v e learningu
Open source v e learningu
 
Yeseter: Přehled platformy
Yeseter: Přehled platformyYeseter: Přehled platformy
Yeseter: Přehled platformy
 
Web 2.0 a nová média v kontextu vzdělávání a mezinárodních výměn
Web 2.0 a nová média v kontextu vzdělávání a mezinárodních výměnWeb 2.0 a nová média v kontextu vzdělávání a mezinárodních výměn
Web 2.0 a nová média v kontextu vzdělávání a mezinárodních výměn
 
Knihovna 2.0 + Google Docs
Knihovna 2.0 + Google DocsKnihovna 2.0 + Google Docs
Knihovna 2.0 + Google Docs
 
DK2: Komunikace a spolupráce
DK2: Komunikace a spolupráceDK2: Komunikace a spolupráce
DK2: Komunikace a spolupráce
 
Platforma Yeseter / Memepower 2013
Platforma Yeseter / Memepower 2013Platforma Yeseter / Memepower 2013
Platforma Yeseter / Memepower 2013
 
DK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahuDK3: Tvorba digitálního obsahu
DK3: Tvorba digitálního obsahu
 

WebExpo2009 - Semantic Web

  • 1. Sémantický Web, Stromy a My Josef Holý Social Network Designer Sun Microsystems 1
  • 2. 1968 2
  • 3. 9.prosinec 1968: 'Mother of All Demos' • Fall Joint Computer Conference v SF • Doug Engelbart a tým • Prezentace 'oNLine System' (NLS) • Projekt pro 'vylepšení lidského intelektu' • Představení revolučních konceptů, které používáme dodnes > V podstatě nezměněné 3
  • 5. Myš... “X-Y position indicator for a display system” 5
  • 10. Stromy a informace • Stromy jsou přirozené > Používané od nepaměti • Vyjádření hierarchie, vnoření > Vztah podřízenosti/nadřízenosti > Vztah následnosti > atd. • Hierarchické kategorizace > Kategorie, podkategorie, položky 10
  • 12. Organizační struktura firmy • Divide and conquer 12
  • 16. Problémy kategorizace pomocí stromů • Objekty patří pouze na jedno místo > → k němu vede pouze jedna cesta > Symbolic link není řešení – ln -s / export/ space/ common/ archive / archive • Statické – nevyvíjejí se s uživatelem > s jeho myšlenkovým modelem > “Kam jsem to jenom dal?” 16
  • 18. User Stories pro (browser) history • Uživatel chce znovu najít: > To video co mu včera přišlo od Rudy na facebooku – “jak tam skáčou ten bungee” > Týden starý blog post o Lisabonské smlouvě – “myslím, že to bylo na aktualne.cz, ale nejsem si jistý” > Všechny design dokumenty k našemu startupu www.xyz.cz – “hlavně ty, které se týkají business developmentu” 18
  • 19. User Stories pro (browser) history • Uživatel chce znovu najít: > To video co mu včera přišlo od Rudy na facebooku – “jak tam skáčou ten bungee” > Asi týden starý blog post o Lisabonské smlouvě – “myslím, že to bylo na aktualne.cz, ale nejsem si jistý” > Všechny design dokumenty k našemu projektu www.xyz.cz – “hlavně ty, které se týkají business developmentu” 19
  • 21. “Porozumění” blog postu počítačem 21
  • 22. Potřebujeme lepší metadata • Metadata = data o datech > Popis významů • Příklad: > Dato: – youtube.com stránka (URL) > Metadata: – je to video – je o bungee, je funny – kdo ho nahrál – kolik má hvězdiček – Atd. • Popis Věcí a Vztahů mezi nimi 22
  • 23. Věci + Vztahy = Semantic Web • Další evoluční stádium Webu (Web3.0) • Základem je dobře strukturovaný Social Mesh • Social Mesh = Lidé + Obsah + Komunity a vztahy mezi nimi • Využívá W3C standardů • Kontinuální process – záleží na kvalitě metadat > Vlastně 'už tam jsme' – viz. Tagování a folksonomies 23
  • 24. Web Významů (Semantic Web) je soubor technologií pro vytváření a sdílení metadat na Webu. 24
  • 25. Věci a vztahy mezi nimi • Základní kámen Webu významů • Trojice (triple) = 2 “věci” a jejich vztah zná zná Pavel Petr Subject Predicate Object 25
  • 26. Všechno má své URL • Jsme přeci na Webu! ;) • Všechno znamená Věci, i Vztahy > URL = unikátní identifikátor foaf:knows foaf:knows http://www.facebook.com/Pavel http://www.facebook.com/Petr 26
  • 27. Věci jsou popsány atributy “Pavel” “Petr” foaf:knows foaf:name foaf:name foaf:knows http://www.facebook.com/Pavel http://www.facebook.com/Petr 27
  • 28. Věci mohou být nějakého “druhu” foaf:Person foaf:Person “Pavel” “Petr” je foaf:knows je foaf:name foaf:name foaf:knows http://www.facebook.com/Pavel http://www.facebook.com/Petr Tohle celé je RDF = Resource Description Framework 28
  • 30. Web zítra: Graf “Věcí” a vztahů 30
  • 31. Kde vzít definice druhů, atributů a věcí? (Buď vymyslet, nebo převzít) 31
  • 32. Přebírání: Linked Data Cloud http://linkeddata.org/ 32
  • 33. Linked Data Cloud • Neustále se rozšiřující množina sémantických slovníků (ontologií) > Public, reusable, užitím linked data principles • FOAF – Friend Of A Friend – Popis lidí a jejich vztahů – http://foaf-project.org • DBPedia = Kompletní export Wikipedia.org do RDF – http://dbpedia.org • Dublin Core = Vše co potřebujete pro CMS – http://dublincore.org 33
  • 34. Vymýšlení: Linked Data Principles • Věci jsou pojmenovány URL – http://www.facebook.com/Petr – URL která existují!! - můžu se na 'ně dostat' přes HTTP • URL 'vrací' důležité informace o 'věci': > Definici věci > Linky na další věci > Záleží, kdo se ptá: – Počítač/Bot/Agent? → RDF machine-readable metadata – Člověk? → Slovní popis 34
  • 35. Case Study: BBC Music Online http://www.bbc.co.uk/music 35
  • 36. Kde vzít metadata? Intro do RDFa 36
  • 37. Kde vzít metadata • Top-Down přístup: Informační analýza, Web Scraping, Natural Language Processing > Stále nedokonalé > Složitá údržba > Copyright • Bottom-Up přístup: anotace dat > RDFa a microformats 37
  • 38. RDFa intro • W3C Recommendation > http://www.w3.org/TR/rdfa-syntax/ > http://www.rdfa.info • Mechanismus pro vkládání RDF do HTML kódu stránek • Rozšíření XHTML • Podobné jako microformats, ale bohatší vyjadřovací schopnost 38
  • 42. May 2009: Google podporuje RDFa • Zatím omezená podpora pro anotaci firem a produktů – viz. http://data-vocabulary.org 42
  • 44. Yahoo's RDFa support • Video • Documents • Games • Products • Local Businesses • Events • Discussions • News 44
  • 45. Yahoo's RDFa support example 45
  • 46. Semantic Web Browser 46
  • 47. Semantic Web Browser a RDFa 47
  • 48. Semantic Web Browser už dnes: Firefox + GreaseMonkey + RDFa 48
  • 49. Díky za pozornost! Dotazy? Josef Holý josef.holy@sun.com twitter.com/holyj 49