Nasz pierwszy semantyczny program z biblioteką Jena
Wczoraj otrzymałem ciekawy komentarz/zapytanie do artykułu o wnioskowaniu z RDF Schema. Ponieważ przykład daje więcej niż tysiące opisów i wyjaśnień postanowiłem pokazać jak łatwo można wykonać wnioskowanie z RDF Schema korzystając z biblioteki Jena, o której pisałem niedawno.
Przyjaciel mojego przyjaciela – czyli o sieciach społecznych w Sieci Semantycznej
Media społeczne stały się tak popularne w obecnym Internecie, że szczególnie młodsi użytkownicy nie wyobrażają sobie Sieci bez serwisów społecznościowych typu Nasza Klasa, Facebook, Blip, Twitter, i wiele wiele innych. W czasie prowadzonych przeze mnie badan nad semantycznymi bibliotekami cyfrowymi, wielokrotnie spotykałem się ze stanowiskiem, że w chwili obecnej system, który chce zyskać na popluralności musi umożliwiać użytkownikom połączenie się w sieć społeczną z ich znajomymi, i np. ustawienie swojego zdjęcia/awatara do profilu; pierwszymi pytaniami, które padały podczas prezentacji prototypów kolejnych systemów były: "gdzie mogę dodać znajomych ?". Jak zapewne pamiętacie z pierwszych artykułów ze Szkoły Web 3.0, pisałem, że Web 3.0 jest etapem rozwoju Sieci bazującym m.in. na sieciach społecznych i Sieci Semantycznej. Czas więc na omówienie lekkiej ontologii FOAF (Friend of a Friend), która umożliwia przedstawianie zależności istniejących w sieci społecznej w postaci grafy RDF.
HP uwalnia bibliotekę Jena
Jednym z założeń Szkoły Web 3.0 jest nie tylko systematyczne przedstawianie założeń, technologii i rozwiązań związanych z Siecią Semantyczną i Web 3.0; staramy się również informować na bieżąco o tym co się dzieje w "świecie" Web 3.0.
Chociaż do tej pory nie opisywaliśmy jeszcze biblioteki Jena udostępniającej za pomocą API Java dostęp do grafu RDF i mechanizmów wnioskowania, postanowiliśmy poinformować o zmianach jakie zapowiedziała firma HP, w której ośrodku badawczym powstała ta biblioteka.
Lekkie ontologie
Znamy już podstawowy język opisu ontologii, jakim jest RDF Schema. Czas aby zapoznać się z kilkoma lekkimi ontologiami (ang. lightweight ontology), używanymi powszechnie w różnych rozwiązaniach semantycznych.
Programowanie obiektowe a RDF Schema – podsumowanie
W ramach podsumowania prezentowanej w ostatnich trzech artykułach specyfikacji standardu RDF Schema, postarajmy się dziś porównać cechy tego standardu do cech programowania obiektowego. W tym celu posłużę się opracowaniem przygotowanym kilka lat temu przez organizację W3C, oraz wynikami badań dr Eyala Orena, twórcy pakietu ActiveRDF.
Dziedziczenie, czyli o pokrętnej logice w RDF Schema ciąg dalszy
Poprzednie dwa artykuły przybliżyły nam czym jest i jak można wykorzystać standard RDF Schema. Mam również nadzieję, że przygotowały Was na kolejną ciekawostkę dotyczącą RDF Schema: dziedziczenie.
Wnioskowanie z RDF Schema
W piątek przedstawiliśmy Wam podstawowe elementy standardu RDF Schema, który umożliwia definiowanie prostych ontologii. Za ich pomocą można lepiej wytłumaczyć maszynom co mamy na myśli. Pytaniem, które zapewne zadawaliście sobie było czym tak na prawdę różni się RDF Schema od np. XML Schema, że umożliwia maszynom lepsze rozumienie przedstawionych treści.
RDF Schema: jak nadać znaczenie temu co mówimy
Potrafimy już tak zapisywać to o czym myślimy, żeby maszyny (semantyczne) potrafiły to odczytać: służy nam do tego RDF. Nieodzownym elementem procesu rozumienia jest jednak umiejętność kojarzenia faktów i wyciągania wniosków. Czas więc na to, aby poznać kolejny ważny element konieczny do budowy Sieci Semantycznej (patrz: semantyczny tort), czyli Schemat RDF (ang. RDF Schema).

