Piggy Bank

W ramach poszerzania wiedzy tajemnej i oderwania się od przytłaczających ostatnio krajobrazów Grzęzawiska zainstalowałem niedawno Piggy Bank — rozszerzenie do Firefoksa zmieniające go z takiej sobie przeglądarki WWW w bardzo interesującą przeglądarkę Sieci Semantycznej.

Rys.1. Piggy Bank data coin

Do podstawowych zadań „skarbonki” oprócz przechowywania i wizualizacji danych RDF należy przede wszystkim zbieranie informacji Sieci Semantycznej przy okazji zwykłego przeglądania stron WWW. Nie trzeba (choć jak najbardziej można) jawnie wskazywać danych poprzez otwarcie plików RDF — na stronie, na której zachodzi podejrzenie istnienia interesujących danych, pojawia się całkiem elegancka ikonka „data coin”. „Zachodzi podejrzenie” oznacza w tym przypadku sytuacje gdy:

  • strona zawiera tagi <link> prowadzące do danych RDF (w formacie RDF/XML lub N3); na przykład w przypadku niniejszego bloga jest to:

    <link rel="meta" type="application/rdf+xml" title="FOAF" href="/pub/mimas.rdf" />
    <link rel="license" type="application/rdf+xml" title="Licencja" href="/tarpit/license.rdf" />
  • strona posiada kanał RSS (i to nie koniecznie w formacie RSS 1.0, tutaj małe ustępstwo na rzecz danych nie w RDF),
  • Piggy Bank ma zainstalowany screen scraper odpowiedni dla danej strony.

Prawdziwie interesujący efekt uzyskuje się jednak dopiero po pewnym czasie, kiedy zgromadzonych informacji jest wystarczająco dużo, że zaczynają się uzupełniać. Dodając do tego jeszcze możliwość publikowania danych RDF np. w czymś takim jak Semantic Bank otrzymujemy całkiem spore zgromadzenie informacji np. takie jak tu albo tu. I to wszystko w postaci RDF czyli czytelne dla maszyny — tylko wpuścić na taki zbiór jakiegoś agenta, niech buszuje ;-)

Zdecydowanie polecam wszystkim — zarówno zainteresowanym praktycznym wykorzystaniem SW, przyszłością Internetu, jak i pragnącym zobaczyć prawdziwie imponujący przykład nagięcia słowa „rozszerzenie” do granic możliwości. :-)

Komentarze

#1 | 2005.11.28 10:32 | MiMaS

Stefano's Linotype : Piggy Bank, Cocoon and the Future of the Web:

So, in short, all REST, state is never temporary saved but always transferred until persisted, AJAX pretty much everywhere, a minimal servlet that translates a request into a different action handler doing the urlencoding and decoding (the controllers, one per command, in java), RDF as the model and velocity templates as the view. No pipeline, No multimodality, no XML awareness, no continuations, no sessions. Piggy Bank has, on the server side, the architectural appeal of a CGI-BIN and yes, 7 years spent designing web application frameworks, I know that to be an insult.

;-)

 

Uwaga: Ze względu na bardzo intensywną działalność spambotów komentowanie zostało wyłączone po 60 dniach od opublikowania wpisu. Jeżeli faktycznie chcesz jeszcze skomentować skorzystaj ze strony kontaktowej.