Szkoła Web 3.0 The School of Semantics

8lut/10

SPARQL – cz. 1: Wstęp do odpytywania grafów RDF

Autor: Sebastian Kruk, Kategorie: Dla programistów, Podstawy, Komentarze: 0

SPARQL logoW piątek obiecałem, że dziś dowiecie się jak zadawać zapytania na grafie RDF za pomocą języka zapytań SPARQL. Zapowiada się kolejny cykl, tym razem jeszcze dłuższy niż poprzednie, bo chce omówić kolejne aspekty SPARQLa krok po kroku.

Dlaczego warto poznać SPARQL ? Jeszcze kilka lat temu każda baza RDF implementowała swój język zapytań na grafie RDF. Tak zgadliście: próba przeniesienia się z jednego repozytorium do drugiego była koszmarem. Dodatkowo, chociaż nie wiele wówczas serwisów udostępniało publicznie swoje dane, to bez jednego standardu zapytań konieczne było pisanie agentów semantycznych, które potrafiły zadawać zapytania w różnych językach.

Wraz z popularyzacją języka SPARQL przez W3C (SPARQL obchodził niedawno 2 lata od opublikowania jako rekomendacja W2 sytuacja się drastycznie zmieniła: SPARQL jest na tyle popularny, że udostępnianie tzw. SPARQL endpoint jest jednym z de facto standardów funkcjonowania serwisów semantycznych zgodnych z Linked Open Data. Innym ciekawym przykładem wykorzystania języka SPARQL jest projekt sparqlTeX, dzięki któremu możemy automatycznie aktualizować dokumenty PDF w oparciu o dane z serwisów udostępniających SPARQL endpoint.

W chwili obecnej trwają prace nad kolejną wersją języka; napiszemy o proponowanych zmianach pod koniec cyklu.

5lut/10

Wielki Zderzacz Wiedzy (Large Knowledge Collider)

Autor: Sebastian Kruk, Kategorie: Badania i rozwój, Usługi Semantyczne, Wiadomości, Komentarze: 0

logo projektu LarKCSzum, który powstał w czasie prac nad Wielkim Zderzaczem Hadronów (ang. Large Hadron Collider) nie mógł przejść niezauważony. Dlatego nie dziwi mnie więc fakt, że jeden z ciekawszych projektów Web 3.0 finansowanych w ramach Siódmego Programu Ramowego nosi nazwę Wielkiego Zderzacza Wiedzy (ang. Large Knowledge Collider - LarKC)

3lut/10

Semantyczne Biblioteki Cyfrowe – cz. 1: Wprowadzenie

Autor: Sebastian Kruk, Kategorie: Badania i rozwój, Podstawy, Usługi Semantyczne, Komentarze: 2

W czasie swojej pracy naukowej często spotkałem się z raczej mało popularnymi w Polsce studiami poświęconymi informacji i bibliotekom (ang. Information Science and Library Studies). Po części pokrywają się one z tym co można się dowiedzieć na piewszych latach studiów informatycznych w Polsce, jednak są silnie ukierunkowane na zarządzanie informacją, szczególnie w kontekście bibliotek cyfrowych.

Pamiętacie zapewne lekką ontologię Dublin Core, którą omawiałem w październiku zeszłego roku. Jest ona jedną z najstarszych i prawdopodobnie najbardziej popularnych ontologii stosowanych nie tylko w Web 3.0, ale i w szeroko rozumianym Internecie. Być może część z Was już wie, że standard Dublin Core wywodzi się tak na prawdę ze środowiska bibliotekarskiego. Inną ontologią ściśle związaną ze środowiskiem bibliotek cyfrowych jest SKOS, o której też pisałem w zeszłym roku.

Te ontologie, jak i inne standardy powstały właśnie w wyniku badań naukowych prowadzonym w ramach projektów bibliotek cyfrowych. Wiele idei, które przyświecały budowaniu Sieci Semantycznej wywodzi się właśnie z tego środowiska; wielu ludzi ściśle związanych z rozwojem Web 3.0 posiadało doświadczenie w pracy nad bibliotekami cyfrowymi. Dziwić więc może, że jeszcze do niedawna oba środowiska nie potrafiły znaleźć wspólnego języka.

1lut/10

Witamy na drugim semestrze zajęć w Szkole Web 3.0

Autor: Sebastian Kruk, Kategorie: Informacje, Szkoła, Komentarze: 2

Po miesięcznej przerwie zimowej, witamy na drugim semestrze w Szkole Web 3.0.

Zanim napiszę o planach na najbliższy semestr, podsumujmy krótko pierwsze kilka miesięcy działalności Szkoły. Przez pierwsze cztery miesiące funkcjonowania Szkoły (od września do grudnia 2009):

  • odwiedziliście nas ponad 4000 razy, spędzając średnio prawie 5 minut
  • większość z was trafiała do nas kierowana z wykopu, Facebooka, GoldenLine i blipa.
  • docieraliście do nas z najróżniejszych miast w PolsceOdwiedzający serwis z Polskii z granicą
    Czytelnicy z innych krajów
18gru/09

Semantyczne SEO, czyli jak zwiększyć widoczność stron w wyszukiwarkach przy pomocy ontologii Good Relations i RDFa

Autor: Arkadiusz Kwoska, Kategorie: Dla managerów, Komentarze: Off

Po sporej liczbie artykułów opisujących technologie semantyczne, sieć semantyczną i inne trudne i niezrozumiałe wyrażenia, nadszedł czas żeby zacząć odpowiadać sobie na pytanie, ale po co to wszystko?  Jak technologie semantyczne mogą pomóc mi w moim biznesie? Jak można zarobić na technologiach semantycznych? Korzystając z zaprezentowanych na konferencji Search Engine Strategies 2009 w Chicago przez Jay’a Mayers’a z Best Buy Co., Inc. wyników wdrożenia RDFa oraz ontologii Good Relations zaczynamy w Semantic School cykl artykułów mówiących o biznesowej stronie technologii semantycznych.

17gru/09

Dobre związki z naszymi e-klientami, czyli e-commerce 3.0

Autor: Sebastian Kruk, Kategorie: Dla managerów, Dla programistów, Ontologie, Komentarze: Off

Logo ontologii Good RelationsDo tej pory opisywaliśmy różne specyfikacje i inicjatywy, mało jednak mówiliśmy o ich praktycznym wykorzystaniu. Czas, aby pokazać w jaki sposób handel elektroniczny może wykorzystać dobrodziejstwa Web 3.0; dziś o ontologii "Good Relations" stworzonej przez Martina Heppa specjalnie dla e-commerce w kontekście Sieci trzeciej generacji.

16gru/09

Publikujemy w Web 3.0 – część 5: Sprawdzamy nasz system przekierowań HTTP 303

Autor: Sebastian Kruk, Kategorie: Dla programistów, Komentarze: Off

W poprzednim odcinkach serii "Publikujemy w Web 3.0" pisaliśmy dostarczaniu typów dokumentów zgodnych z oczekiwaniami klientów przy wykorzystaniu przekierowań 303 w protokole HTTP. Ale skąd tak na prawdę wiadomo czy nasz serwis robi to poprawnie ? Zanim zaczniemy zadawać pytania "Pedantycznej Sieci", warto zrobić podstawowe sprawdzenie we własnym zakresie.

15gru/09

Publikujemy w Web 3.0 – część 4: Semantyczny agent rozmawia z naszym serwisem

Autor: Sebastian Kruk, Kategorie: Dla programistów, Podstawy, Komentarze: Off

W poprzednich artykułach cyklu "Publikujemy w Web 3.0" dowiedzieliśmy się w jaki sposób sprawić, aby nasz serwis dostarczał semantyki. W ostatnim odcinku rozważaliśmy potrzebę tworzenia URI tak aby nigdy nie musiały ulegać zmianie. W tym odcinku opiszemy kiedy stosować przekierowania protokołu HTTP czy też adresy URL z tzw. hashtagami.

14gru/09

Czy przyszła Sieć musi być pedantyczna?

Autor: Sebastian Kruk, Kategorie: Podstawy, Wiadomości, Komentarze: Off

dilbertCzasy kiedy podstawowa znajomość HTML wystarczyła, żeby zbudować sobie "profesjonalnie" wyglądającą wizytówkę w Sieci minęły bezpowrotnie. Co jakiś czas trafiamy jeszcze na strony, które wyglądają jak z poprzedniej epoki. Może nie wszystkie strony muszą być jednym wielkim Flashem, może nie muszą mieć całej gamy gadżetów typu Web 2.0; jednak staliśmy się, jako użytkownicy Internetu, dużo bardziej wymagający co do estetyki wyglądu, zawartości i nawigacji serwisów z których korzystamy. Wieść gminna niesie, że podobnie Google krytycznie patrzy na zgodność naszych stron ze standardami W3C.

Nie raz już wspominaliśmy, że Web 3.0 ma być Siecią dla maszyn. Na początku wszystkim nam zależało na tym aby strony i usługi w Sieci dostarczały semantyki: niech tylko pojawi się RDF, a reszta "jakoś magicznie" się sama rozwiąże. Teraz już wiemy, że sam RDF nie jest najważniejszy, że dużo ważniejsze jest współdzielenie ontologii, słowników, i publikowanie połączonych danych.

Ale czy wystarczy ?

13gru/09

Europejska Konferencja Technologii Semantycznych (ESTC’09)

Autor: Sebastian Kruk, Kategorie: Dla managerów, Konferencje, Komentarze: Off

headerPrzed tygodniem (2-3 grudnia 2009) we Wiedniu odbywała się coroczna konferencja poświęcona wykorzystaniu technologii semantycznych w przemyśle: European Semantic Technology Conference. Nie mogło tam zabraknąć przedstawicieli naszej firmy, Knowledge Hives. Czas na relację z tej krótkiej aczkolwiek bardzo owocnej konferencji.