SemantycznyWeb – semantic web, web 3.0

Archive for Luty, 2010

Odpytywanie semantycznych zasobów z użyciem klas ARC

by admin on lut.26, 2010, under Programowanie

Od jakiegoś czasu dostępnych jest kilka, mniej lub bardziej popularnych narzędzi, za pomocą których można korzystać z dobrodziejstw semantic web. Większość języków programowania posiada na dzień dzisiejszy takowe. Jednym z nich jest ARC (RDF Classes for PHP).

Narzędzie to posiada kilka bardzo użytecznych funkcji, za pomocą których w łatwy sposób możemy odpytywać zasoby opisane w RDF. Klasy te posiadają parsery dla: RDF/XML, Turtle, SPARQL + SPOG, Legacy XML, HTML tag soup, RSS 2.0, Google Social Graph API JSON,  umożliwiają wykorzystanie SPARQL Endpoint w bardzo szybki i prosty sposób, posiadają możliwość odczytywanie mikroformatów ze stron www (DC, eRDF, microformats, OpenID, RDFa). Pełna funkcjonalność opisana jest w dokumentacji pod adresem arc.semsol.org.
(continue reading…)

Leave a Comment :, , , , , more...

Semantyczne technologie na stronach BBC

by admin on lut.21, 2010, under Ogólnie

Brak integracji zawartości strony na poziomie danych czyni ją kłopotliwą do użycie w różnych kontekstach. Przykładowo korzystając z informacji na jakiejś prostej stronie (która w żaden sensowny sposób nie jest powiązana z innymi) o tym kto gra główną rolę w filmie „M jak Miłosć”, nie możemy powiedzieć w jakich innych filmach ta sama osoba również odgrywała podobna rolę. Mając do dyspozycji połączenie z jakąś sensowną bazą danych z odpowiednio oznaczonymi polami już jest lepiej. A co by było gdyby wykorzystać do rozwiązania tego problemu technologie semantyczne, bazy wiedzy, skierowane grafy RDF i najlepiej wnioskujących agentów oprogramowania ? Wtedy nic by już nie trzeba było robić tylko kazać swojemu agentowi wyszukać potrzebne nam informacje. Tak dobrze jeszcze nie jest ale zbliżamy się do tej wizji, można powiedzieć w trochę ślimaczym tempie ale jednak…
(continue reading…)

Leave a Comment :, , , more...

Wstęp do SPARQL z wykorzystaniem RAP API dla PHP

by admin on lut.20, 2010, under Programowanie

Jedną z idei semantycznej sieci www jest opisywanie zasobów za pomocą skierowanych grafów RDF. Gdy mamy już owe grafy zapisane np. w plikach .rdf musimy mieć możliwość ich przeszukiwania wg. interesujących nas kryteriów. Językiem zapytań oraz protokołem dla plików RDF jest (uznany oficjalnie w 2008 roku przez W3C jako standard)  SPARQL (SPARQL Protocol And RDF Query Language ) przypominający w swojej składni SQL.

SPARQL udostępnia cztery formy zapytań: SELECT, DESCRIBE, ASK i CONSTRUCT. Posiada podobnie jak SQL dodatkowe warunki typu ORDER BY, UNION, OPTIONAL itp. Zapytanie SELECT pozwala na zwrot szukanej wartości. CONSTRUCT umożliwia stworzenie grafu RDF na bazie zapytania. Chcąc dowiedzieć się czy dane zapytanie zwróci jakiś wynik można użyć polecenia ASK. Zapytanie DESCRIBE poda najmniejszy możliwy graf opisujący dany zasób.
(continue reading…)

4 Comments :, , , more...

Web 2.0 do lamusa ? Web 3.0 tuż, tuż

by admin on lut.19, 2010, under Ogólnie

{{es|Tim Berners-Lee En el Foro de la Gobernan...

Tim Berners-Lee

Jednym z najważniejszych celów obecnej sieci www (Web 2.0 – termin określający sposób korzystania z sieci, potocznie oznaczający etap, w którym znajduje się dzisiejszy internet) jest wyszukiwanie informacji. Wyszukiwarki internetowe takie jak Google, Yahoo i inne w wystarczającym stopniu zadowalają znaczną ilość użytkowników. Istnieje jednak kilka dosyć istotnych „problemów” z nimi związanych. Każde zapytanie do zasobów np. Google daje w odpowiedzi sporą ilość odwołań do różnych dokumentów, z których musimy „wyciągnąć” tak naprawdę to co nas interesuje pod konkretną frazą. O zgrozo dokumenty te, to osobne, najczęściej pojedyncze strony nijak powiązane z innymi zwróconymi w konkretnym zapytaniu. Wpisywane frazy są bardzo wrażliwe na tzw. literówki, które co prawda zwrócą przybliżony wynik do zamierzonego ale nie jest już on taki dokładny. Można się spotkać w niektórych językach z przypadkami, że pod interesująca nas frazą np. „zamek” kryje się kilka zupełnie różnych w znaczeniu pojęć. Przez wpisanie takiego słowa w pasek wyszukiwania maszyna nie zrozumie o co tak naprawdę nam chodziło…
(continue reading…)

Leave a Comment :, , more...




Szukasz czegoś?

Użyj formularza:

Jeśli nadal nie możesz nic znaleźć, napisz do mnie!

Polecane strony