SlideShare a Scribd company logo
1 of 21
Download to read offline
węzełki.pl
Wyszukiwanie, Przeglądanie i
Współdzielenie Informacji z Wykorzystaniem
Technologii Semantycznych i Społecznych
Sebastian R. Kruk, Adam Gzella,
Arkadiusz Kwoska, Mariusz Cygan
             Copyright @ KnowledgeHives.com
Dlaczego Google i tagowanie za mało?
Społeczeństwo a semantyka - “jajo i kura” ?
węzełki.pl




              Copyright @ KnowledgeHives.com
                            2
Wyszukiwanie, tak ale ...
Szukanie: “Kruk”
Google:
  3,030,000 stron
  brak informacji o ptaku na pierwszej stronie
  moja strona w DERI - 5 pozycja (3 po włączeniu profilu)
Yahoo!
  5,370,000 stron
  link do wieloznaczeniowej strony w Wikipedii - 6 pozycja
  brak informacji o ptaku na pierwszej stronie
  brak linku do mnie na pierwszej stronie

I co dalej? ... podaj dodatkowe słowo, np.: “ptak”

                 Copyright @ KnowledgeHives.com
                               3
Czego brakuje ?
podpowiedzi możliwych znaczeń
  jest tylko podpowiedź prawdopodobnych rozszerzeń
  zapytania, ale
możliwości szybkiego odfiltrowania stron do max
50 (?) rezultatów
pewności, że ...
  ważny wynik nie jest gdzieś daleko na liście wyników, albo
  że nie ma go w ogóle
  ktoś nie miesza reklam z wynikami, tzn. mogę jasno
  powiedzieć co jest reklamą a co nie



                 Copyright @ KnowledgeHives.com
                               4
Tagowanie - tak ...

Wykorzystanie społeczności do opisywania
rzeczywistości
Kilkanaście tagów to lepiej niż indeks
pełnotekstowy
Możemy mieszać tagi z opisami semantycznymi




             Copyright @ KnowledgeHives.com
                           5
Tagowanie - tak, ale ...
Znaczenie tagów jest znane tylko nam lub naszym
“znajomym”, ale nie jest globalne
Ilość tagów rośnie w czasie - a popularne
narzędzia wizualizacji (Tag Clouds) i zarządzania
tagami nie są na to gotowe
Tagi mają znaczenie tylko w danym serwisie
  jak szukać własnych tagów na przekroju różnych
  serwisów? (ewentualnie: Tag-o-matic, int.ere.st)
  czy jest Google dla tagów? (częściowio: Technorati)



                 Copyright @ KnowledgeHives.com
                               6
Dlaczego Google i tagowanie to za mało?
Społeczeństwo a semantyka - “jajo i kura” ?
węzełki.pl




              Copyright @ KnowledgeHives.com
                            7
Semantyka jest trudna ?
“Tagi są użyteczne, ... bo są proste” i co dalej ?

Jak ułatwić semantyczny opis?
  semantyczne tagowanie: Flickr machine tags
  wykorzystanie słowników: taksonomie, tezaurusy
  zachęcanie do bardziej złożonych opisów (Aparicio)

Nie twórz semantyki - znajdź ją
  Google tylko wykorzystuje linki pomiędzy stronami
  Czas na wykorzystanie istniejącej informacji - dokumenty,
  bazy danych, interakcja (Sindice, Freebase)


                 Copyright @ KnowledgeHives.com
                               8
Mamy semantykę, i ?
Obecne metody wyszukiwania raczej się nie
nadają:
  po słowach kluczowych - stały by się za skomplikowane
  chmury tagów (Tag Clouds) - jak wyrazić powiązania?
  nawigacja fasetowa (faceted navigation) - wymaga
  operacji na nieustalonym schemacie


Rozwiązanie: wykorzystaj znajomych do pomocy:
  społeczne filtrowanie (Collaborative Filtering)
  społeczne przeglądanie (Collaborative Browsing)



                 Copyright @ KnowledgeHives.com
                               9
Social Semantic Collaborative Filtering
Dlaczego?
  Ostateczne rozwiązanie pozyskiwania wiedzy: nieformalna
  komunikacja (“word of mouth”)
Jak?
  Każdy klasyfikuje (filtruje) informacje w katalogach z zakładkami:
  prywatne taksonomie
  Katalogi opisywane są pojęciami ze zdefiniowanych słowników
  Znajomi dzielą się katalogami tworząc społeczne taksonomie
  System rekomenduje katalogi od dalszych znajomych (poza
  horyzontem sieci społecznej)
Wynik?
  Wiedza przepływa od eksperta dziedzinowego przez sieć
  społeczna do danego użytkownika
  System gromadzi informację kontekstową o danym użytkowniku,
  np.: w celu poprawy wyników wyszukiwania


                    Copyright @ KnowledgeHives.com
                                  10
Social Semantic Collaborative Filtering

                              TAG 3
Katalogi opisane                                    Słowo A

semantycznie                                                        Słowo B
                                  Zasób R1
  Taksonomie
                   TAG 2
  Słowa kluczowe                                    Katalog           Temat A
                                  Zasób R2


                                       Zasób R3
                TAG 1
Tagowane zasoby
                                   TAG 2
Rekomendacje na podstawie                            silnik
                                                  wnioskujący
profilu użytkownika
(program w Prologu)                          Zasób R3

                                                         Zasób R2

               Copyright @ KnowledgeHives.com
                             11
Social Semantic Collaborative Filtering

  FOAF:KNOWS
 SSCF:INCLUDE

SSCF:RECOMMEND
SSCF:BOOKMARK




                Data Mining        Wnioskowanie                 Wprowadzenie
                dla Opornych        w OWL-DL                       do RDF
                               Copyright @ KnowledgeHives.com
                                              12
MultiBeeBrowse - Przeglądanie Grafu RDF

Wyszukiwanie nie powinno kończyć się jedynie
długą listą wyników
Wyniki nie są listą zasobów ale grafem
powiązanych pojęć
A co jeśli zgubimy się w hiperprzestrzeni ? („Lost
in hyperspace”)
Potrzeba niezależnego API serwisów do
przeglądania, wyszukiwania, i filtrowania
Dzielenie się doświadczeniem w
przeglądaniu - społeczna nawigacja
(collaborative browsing)

               Copyright @ KnowledgeHives.com
                             13
Społeczna Nawigacja
(Collaborative Browsing)
Dziś ludzie dzielą się zdjęciami, muzyką, linkami,
itp. - dlaczego nie zapytaniami?

Społeczna nawigacja umożliwia dzielenie się
doświadczeniem w konstruowaniu
skomplikowanych zapytań i interakcji
  bazuje na komponencie do Social Semantic Collaborative
  Filtering
  użytkownicy mogą tagować swoje zapytania
  nasi znajomi mogą nam pomóc w poprawieniu
  zapytań którymi się z nimi dzielimy


                Copyright @ KnowledgeHives.com
                              14
Kontekst Przeglądania
Problemy z typową nawigacją
  Odnajdywanie informacji
  Wielokrotne poprawianie zapytania (interakcja przód-tył)
  Przegląd obecnego kontekstu interakcji z systemem
  Odnajdywanie poprzednich zapytań

4 widoki:
  Prosty widok
  Widok historii ostatnich operacji
  Graf ostatniej sesji przeglądania
  Pełna historia interakcji z systemem


                 Copyright @ KnowledgeHives.com
                               15
Dlaczego Google i tagowanie to za mało?
Społeczeństwo a semantyka - “jajo i kura” ?
węzełki.pl




              Copyright @ KnowledgeHives.com
                            16
Semantyczny serwis społecznościowy


Słowniki i opis semantyczny dodatkiem do
tagowania
Znajomi dzielą się wiedzą a nie tylko tagują
wspólne repozytorium zasobów
Rekomendacje oparte na znaczeniu informacji
Koniec silosów - wymiana informacji poza
systemami




              Copyright @ KnowledgeHives.com
                            17
węzełki.pl
Pierwszy polski semantyczny serwis
społecznościowy
Rozszerzenie digi.me-core:
  obecnie w fazie beta 1 (beta 2 wkrótce)
  współdzielenie zakładek ze znajomymi (SSCF)
  licencja open source AGPL
Dodatkowe komponenty:
  zbieranie semantyki o dodanej stronie
  automatyczna klasyfikacja zakładek
  semantyczne rekomendacje
  synchronizacja z innymi serwisami społecznymi


                Copyright @ KnowledgeHives.com
                              18
węzełki.pl




       Copyright @ KnowledgeHives.com
                     19
węzełki.pl




       Copyright @ KnowledgeHives.com
                     20
Podsumowanie
Semantyczne serwisy społecznościowe:
  łączą prostotę użycia, mądrość grupy (wisdom of crowds), i
  ekspresywność opisu semantycznego
  dostarczają nowatorskie mechanizmy przeglądania i rekomendacji
węzełki.pl:
  polski semantyczny serwis społecznościowy
  obecnie w fazie beta 1 (beta 2 w najbliższych tygodniach)
  bazuje na otwartym jądrze digi.me-core (licencja AGPL)
  wsparcie komercyjne: KnowledgeHives.com
więcej informacji:
  http://www.wezelki.pl/
pytania:
  sebastian.kruk@knowledgehives.com


                   Copyright @ KnowledgeHives.com
                                 21

More Related Content

Similar to węzełki.pl - knowledge sharing portal on Web 3.0

Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekEfektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekMartyna Zastrożna
 
Audyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystać
Audyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystaćAudyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystać
Audyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystaćSzymon Słowik
 
PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl
PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl
PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl PROIDEA
 
KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...
KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...
KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...Filip Dębowski
 
Techniczne aspekty wykorzystania Long Tail
Techniczne aspekty wykorzystania Long TailTechniczne aspekty wykorzystania Long Tail
Techniczne aspekty wykorzystania Long TailSilesia SEM
 
Senuto - [Webinar] - Wyszukiwanie słów do kampanii SEO - 14.01.2015 r
Senuto - [Webinar] - Wyszukiwanie słów do kampanii SEO -  14.01.2015 rSenuto - [Webinar] - Wyszukiwanie słów do kampanii SEO -  14.01.2015 r
Senuto - [Webinar] - Wyszukiwanie słów do kampanii SEO - 14.01.2015 rSenuto
 
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO. [Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO. Damian Sałkowski
 
Prezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźPrezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźBluerank
 
Findability - nowa religia Internetu
Findability - nowa religia InternetuFindability - nowa religia Internetu
Findability - nowa religia InternetuInternetBeta
 
MARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowaniaMARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowaniabartekel
 
Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...
Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...
Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...Bożena Jaskowska
 
Przedsiębiorczy pozycjoner - zarabiaj i Ty!
Przedsiębiorczy pozycjoner - zarabiaj i Ty!Przedsiębiorczy pozycjoner - zarabiaj i Ty!
Przedsiębiorczy pozycjoner - zarabiaj i Ty!Silence!
 
Rola zaplecza w pozycjonowaniu strony internetowej
Rola zaplecza w pozycjonowaniu strony internetowejRola zaplecza w pozycjonowaniu strony internetowej
Rola zaplecza w pozycjonowaniu strony internetowejSymetria
 
Smarty. Szablony w aplikacjach PHP
Smarty. Szablony w aplikacjach PHPSmarty. Szablony w aplikacjach PHP
Smarty. Szablony w aplikacjach PHPWydawnictwo Helion
 
semKRK#15 - Paweł Sokołowski
semKRK#15 - Paweł Sokołowski semKRK#15 - Paweł Sokołowski
semKRK#15 - Paweł Sokołowski semKRK
 
SEO Surgery Polska #1 by Łukasz Rogala
SEO Surgery Polska #1 by Łukasz RogalaSEO Surgery Polska #1 by Łukasz Rogala
SEO Surgery Polska #1 by Łukasz RogalaAnton Shulke
 
Wprowadzenie do Pythona i Django
Wprowadzenie do Pythona i DjangoWprowadzenie do Pythona i Django
Wprowadzenie do Pythona i DjangoMarek Stępniowski
 

Similar to węzełki.pl - knowledge sharing portal on Web 3.0 (20)

Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarekEfektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
Efektywne pozycjonowanie | 6 kroków na szczyty wyszukiwarek
 
Audyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystać
Audyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystaćAudyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystać
Audyt on-page SEO - co powinien zawierać i z jakich narzędzi warto korzystać
 
PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl
PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl
PLNOG 5: Janusz Dziemidowicz - OpenSocial w nk.pl
 
KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...
KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...
KrakSpot #13 Jaromir Działo - Działaj globalnie, czyli Topicmarks w dolinie k...
 
Techniczne aspekty wykorzystania Long Tail
Techniczne aspekty wykorzystania Long TailTechniczne aspekty wykorzystania Long Tail
Techniczne aspekty wykorzystania Long Tail
 
Senuto - [Webinar] - Wyszukiwanie słów do kampanii SEO - 14.01.2015 r
Senuto - [Webinar] - Wyszukiwanie słów do kampanii SEO -  14.01.2015 rSenuto - [Webinar] - Wyszukiwanie słów do kampanii SEO -  14.01.2015 r
Senuto - [Webinar] - Wyszukiwanie słów do kampanii SEO - 14.01.2015 r
 
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO. [Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
[Webinar] Wyszukiwanie słów kluczowych do kampanii SEO.
 
Prezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO ŁódźPrezentacja z konferencji SEO Łódź
Prezentacja z konferencji SEO Łódź
 
Long Tail SEO w e-commerce
Long Tail SEO w e-commerceLong Tail SEO w e-commerce
Long Tail SEO w e-commerce
 
Findability - nowa religia Internetu
Findability - nowa religia InternetuFindability - nowa religia Internetu
Findability - nowa religia Internetu
 
8 jaromir dzialo
8 jaromir dzialo8 jaromir dzialo
8 jaromir dzialo
 
MARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowaniaMARKOS – semantyczne repozytorium otwartego oprogramowania
MARKOS – semantyczne repozytorium otwartego oprogramowania
 
Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...
Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...
Academic SEO - praktyczne porady dotyczące poprawy wyszukiwalności własnego n...
 
Przedsiębiorczy pozycjoner - zarabiaj i Ty!
Przedsiębiorczy pozycjoner - zarabiaj i Ty!Przedsiębiorczy pozycjoner - zarabiaj i Ty!
Przedsiębiorczy pozycjoner - zarabiaj i Ty!
 
Oss w software house
Oss w software houseOss w software house
Oss w software house
 
Rola zaplecza w pozycjonowaniu strony internetowej
Rola zaplecza w pozycjonowaniu strony internetowejRola zaplecza w pozycjonowaniu strony internetowej
Rola zaplecza w pozycjonowaniu strony internetowej
 
Smarty. Szablony w aplikacjach PHP
Smarty. Szablony w aplikacjach PHPSmarty. Szablony w aplikacjach PHP
Smarty. Szablony w aplikacjach PHP
 
semKRK#15 - Paweł Sokołowski
semKRK#15 - Paweł Sokołowski semKRK#15 - Paweł Sokołowski
semKRK#15 - Paweł Sokołowski
 
SEO Surgery Polska #1 by Łukasz Rogala
SEO Surgery Polska #1 by Łukasz RogalaSEO Surgery Polska #1 by Łukasz Rogala
SEO Surgery Polska #1 by Łukasz Rogala
 
Wprowadzenie do Pythona i Django
Wprowadzenie do Pythona i DjangoWprowadzenie do Pythona i Django
Wprowadzenie do Pythona i Django
 

More from Sebastian Ryszard Kruk

Rendering Navigation and Information Space with HoneyCombTM
Rendering Navigation and Information Space  with  HoneyCombTMRendering Navigation and Information Space  with  HoneyCombTM
Rendering Navigation and Information Space with HoneyCombTMSebastian Ryszard Kruk
 
Building Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic WebBuilding Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic WebSebastian Ryszard Kruk
 
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata  MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata Sebastian Ryszard Kruk
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesSebastian Ryszard Kruk
 
Search and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and LearningSearch and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and LearningSebastian Ryszard Kruk
 
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...Sebastian Ryszard Kruk
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Sebastian Ryszard Kruk
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Sebastian Ryszard Kruk
 
JeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital LibraryJeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital LibrarySebastian Ryszard Kruk
 
Social Semantic Digital Libraries in a Nutshell
Social Semantic Digital Libraries in a NutshellSocial Semantic Digital Libraries in a Nutshell
Social Semantic Digital Libraries in a NutshellSebastian Ryszard Kruk
 

More from Sebastian Ryszard Kruk (20)

Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Sieć Semantyczna w teorii i praktyce
Sieć Semantyczna w teorii i praktyceSieć Semantyczna w teorii i praktyce
Sieć Semantyczna w teorii i praktyce
 
Web 3.0 w teorii i praktyce
Web 3.0 w teorii i praktyceWeb 3.0 w teorii i praktyce
Web 3.0 w teorii i praktyce
 
Semantic Digital Libraries
Semantic Digital LibrariesSemantic Digital Libraries
Semantic Digital Libraries
 
Ecdl2008 Jeromedl Evaluation Long
Ecdl2008 Jeromedl Evaluation LongEcdl2008 Jeromedl Evaluation Long
Ecdl2008 Jeromedl Evaluation Long
 
Rendering Navigation and Information Space with HoneyCombTM
Rendering Navigation and Information Space  with  HoneyCombTMRendering Navigation and Information Space  with  HoneyCombTM
Rendering Navigation and Information Space with HoneyCombTM
 
Building Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic WebBuilding Heterogeneous Networks of Digital Libraries on the Semantic Web
Building Heterogeneous Networks of Digital Libraries on the Semantic Web
 
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata  MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
MultiBeeBrowse - Accessible Browsing on Unstructured Metadata
 
JeromeDL Tutorial
JeromeDL TutorialJeromeDL Tutorial
JeromeDL Tutorial
 
Role of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital LibrariesRole of Ontologies in Semantic Digital Libraries
Role of Ontologies in Semantic Digital Libraries
 
Search and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and LearningSearch and Browsing Cycle for Knowledge Discovery and Learning
Search and Browsing Cycle for Knowledge Discovery and Learning
 
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
Digital Libraries of the Future: Use of Semantic Web and Social Bookmarking t...
 
Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)Tutorial on Semantic Digital Libraries (ESWC'2007)
Tutorial on Semantic Digital Libraries (ESWC'2007)
 
Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)Tutorial on Semantic Digital Libraries (WWW'2007)
Tutorial on Semantic Digital Libraries (WWW'2007)
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
JeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital LibraryJeromeDL - the Semantic Digital Library
JeromeDL - the Semantic Digital Library
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
 
Social Semantic Digital Libraries in a Nutshell
Social Semantic Digital Libraries in a NutshellSocial Semantic Digital Libraries in a Nutshell
Social Semantic Digital Libraries in a Nutshell
 
Social Semantic Search and Browsing
Social Semantic Search and BrowsingSocial Semantic Search and Browsing
Social Semantic Search and Browsing
 
Browsing Information with TreeMaps
Browsing Information with TreeMapsBrowsing Information with TreeMaps
Browsing Information with TreeMaps
 

węzełki.pl - knowledge sharing portal on Web 3.0

  • 1. węzełki.pl Wyszukiwanie, Przeglądanie i Współdzielenie Informacji z Wykorzystaniem Technologii Semantycznych i Społecznych Sebastian R. Kruk, Adam Gzella, Arkadiusz Kwoska, Mariusz Cygan Copyright @ KnowledgeHives.com
  • 2. Dlaczego Google i tagowanie za mało? Społeczeństwo a semantyka - “jajo i kura” ? węzełki.pl Copyright @ KnowledgeHives.com 2
  • 3. Wyszukiwanie, tak ale ... Szukanie: “Kruk” Google: 3,030,000 stron brak informacji o ptaku na pierwszej stronie moja strona w DERI - 5 pozycja (3 po włączeniu profilu) Yahoo! 5,370,000 stron link do wieloznaczeniowej strony w Wikipedii - 6 pozycja brak informacji o ptaku na pierwszej stronie brak linku do mnie na pierwszej stronie I co dalej? ... podaj dodatkowe słowo, np.: “ptak” Copyright @ KnowledgeHives.com 3
  • 4. Czego brakuje ? podpowiedzi możliwych znaczeń jest tylko podpowiedź prawdopodobnych rozszerzeń zapytania, ale możliwości szybkiego odfiltrowania stron do max 50 (?) rezultatów pewności, że ... ważny wynik nie jest gdzieś daleko na liście wyników, albo że nie ma go w ogóle ktoś nie miesza reklam z wynikami, tzn. mogę jasno powiedzieć co jest reklamą a co nie Copyright @ KnowledgeHives.com 4
  • 5. Tagowanie - tak ... Wykorzystanie społeczności do opisywania rzeczywistości Kilkanaście tagów to lepiej niż indeks pełnotekstowy Możemy mieszać tagi z opisami semantycznymi Copyright @ KnowledgeHives.com 5
  • 6. Tagowanie - tak, ale ... Znaczenie tagów jest znane tylko nam lub naszym “znajomym”, ale nie jest globalne Ilość tagów rośnie w czasie - a popularne narzędzia wizualizacji (Tag Clouds) i zarządzania tagami nie są na to gotowe Tagi mają znaczenie tylko w danym serwisie jak szukać własnych tagów na przekroju różnych serwisów? (ewentualnie: Tag-o-matic, int.ere.st) czy jest Google dla tagów? (częściowio: Technorati) Copyright @ KnowledgeHives.com 6
  • 7. Dlaczego Google i tagowanie to za mało? Społeczeństwo a semantyka - “jajo i kura” ? węzełki.pl Copyright @ KnowledgeHives.com 7
  • 8. Semantyka jest trudna ? “Tagi są użyteczne, ... bo są proste” i co dalej ? Jak ułatwić semantyczny opis? semantyczne tagowanie: Flickr machine tags wykorzystanie słowników: taksonomie, tezaurusy zachęcanie do bardziej złożonych opisów (Aparicio) Nie twórz semantyki - znajdź ją Google tylko wykorzystuje linki pomiędzy stronami Czas na wykorzystanie istniejącej informacji - dokumenty, bazy danych, interakcja (Sindice, Freebase) Copyright @ KnowledgeHives.com 8
  • 9. Mamy semantykę, i ? Obecne metody wyszukiwania raczej się nie nadają: po słowach kluczowych - stały by się za skomplikowane chmury tagów (Tag Clouds) - jak wyrazić powiązania? nawigacja fasetowa (faceted navigation) - wymaga operacji na nieustalonym schemacie Rozwiązanie: wykorzystaj znajomych do pomocy: społeczne filtrowanie (Collaborative Filtering) społeczne przeglądanie (Collaborative Browsing) Copyright @ KnowledgeHives.com 9
  • 10. Social Semantic Collaborative Filtering Dlaczego? Ostateczne rozwiązanie pozyskiwania wiedzy: nieformalna komunikacja (“word of mouth”) Jak? Każdy klasyfikuje (filtruje) informacje w katalogach z zakładkami: prywatne taksonomie Katalogi opisywane są pojęciami ze zdefiniowanych słowników Znajomi dzielą się katalogami tworząc społeczne taksonomie System rekomenduje katalogi od dalszych znajomych (poza horyzontem sieci społecznej) Wynik? Wiedza przepływa od eksperta dziedzinowego przez sieć społeczna do danego użytkownika System gromadzi informację kontekstową o danym użytkowniku, np.: w celu poprawy wyników wyszukiwania Copyright @ KnowledgeHives.com 10
  • 11. Social Semantic Collaborative Filtering TAG 3 Katalogi opisane Słowo A semantycznie Słowo B Zasób R1 Taksonomie TAG 2 Słowa kluczowe Katalog Temat A Zasób R2 Zasób R3 TAG 1 Tagowane zasoby TAG 2 Rekomendacje na podstawie silnik wnioskujący profilu użytkownika (program w Prologu) Zasób R3 Zasób R2 Copyright @ KnowledgeHives.com 11
  • 12. Social Semantic Collaborative Filtering FOAF:KNOWS SSCF:INCLUDE SSCF:RECOMMEND SSCF:BOOKMARK Data Mining Wnioskowanie Wprowadzenie dla Opornych w OWL-DL do RDF Copyright @ KnowledgeHives.com 12
  • 13. MultiBeeBrowse - Przeglądanie Grafu RDF Wyszukiwanie nie powinno kończyć się jedynie długą listą wyników Wyniki nie są listą zasobów ale grafem powiązanych pojęć A co jeśli zgubimy się w hiperprzestrzeni ? („Lost in hyperspace”) Potrzeba niezależnego API serwisów do przeglądania, wyszukiwania, i filtrowania Dzielenie się doświadczeniem w przeglądaniu - społeczna nawigacja (collaborative browsing) Copyright @ KnowledgeHives.com 13
  • 14. Społeczna Nawigacja (Collaborative Browsing) Dziś ludzie dzielą się zdjęciami, muzyką, linkami, itp. - dlaczego nie zapytaniami? Społeczna nawigacja umożliwia dzielenie się doświadczeniem w konstruowaniu skomplikowanych zapytań i interakcji bazuje na komponencie do Social Semantic Collaborative Filtering użytkownicy mogą tagować swoje zapytania nasi znajomi mogą nam pomóc w poprawieniu zapytań którymi się z nimi dzielimy Copyright @ KnowledgeHives.com 14
  • 15. Kontekst Przeglądania Problemy z typową nawigacją Odnajdywanie informacji Wielokrotne poprawianie zapytania (interakcja przód-tył) Przegląd obecnego kontekstu interakcji z systemem Odnajdywanie poprzednich zapytań 4 widoki: Prosty widok Widok historii ostatnich operacji Graf ostatniej sesji przeglądania Pełna historia interakcji z systemem Copyright @ KnowledgeHives.com 15
  • 16. Dlaczego Google i tagowanie to za mało? Społeczeństwo a semantyka - “jajo i kura” ? węzełki.pl Copyright @ KnowledgeHives.com 16
  • 17. Semantyczny serwis społecznościowy Słowniki i opis semantyczny dodatkiem do tagowania Znajomi dzielą się wiedzą a nie tylko tagują wspólne repozytorium zasobów Rekomendacje oparte na znaczeniu informacji Koniec silosów - wymiana informacji poza systemami Copyright @ KnowledgeHives.com 17
  • 18. węzełki.pl Pierwszy polski semantyczny serwis społecznościowy Rozszerzenie digi.me-core: obecnie w fazie beta 1 (beta 2 wkrótce) współdzielenie zakładek ze znajomymi (SSCF) licencja open source AGPL Dodatkowe komponenty: zbieranie semantyki o dodanej stronie automatyczna klasyfikacja zakładek semantyczne rekomendacje synchronizacja z innymi serwisami społecznymi Copyright @ KnowledgeHives.com 18
  • 19. węzełki.pl Copyright @ KnowledgeHives.com 19
  • 20. węzełki.pl Copyright @ KnowledgeHives.com 20
  • 21. Podsumowanie Semantyczne serwisy społecznościowe: łączą prostotę użycia, mądrość grupy (wisdom of crowds), i ekspresywność opisu semantycznego dostarczają nowatorskie mechanizmy przeglądania i rekomendacji węzełki.pl: polski semantyczny serwis społecznościowy obecnie w fazie beta 1 (beta 2 w najbliższych tygodniach) bazuje na otwartym jądrze digi.me-core (licencja AGPL) wsparcie komercyjne: KnowledgeHives.com więcej informacji: http://www.wezelki.pl/ pytania: sebastian.kruk@knowledgehives.com Copyright @ KnowledgeHives.com 21

Editor's Notes

  1. Now, legacy metadata is not enough – since we want average people to use our library
  2. That is where SSCF comes into place
  3. ... And this is how it looks like