Semantic web, social media – SemantycznyWeb

Tag: SPARQL

Zapytania SPARQL cz. 2 – odpytywanie serwisu e-commerce

by admin on lis.26, 2011, under Programowanie

Kate Ray's documentary "The Semantic Web&...
W artykule tym pokażę 3 rozbudowane zapytania w języku SPARQL, które nawiązywać będą do stworzonego przez nas semantycznego serwisu e-commerce opisanego za pomocą ontologii Good Relations. W polskiej sieci trudno znaleźć przykładowe zapytania SPARQL, które były by dłuższe niż parę linijek kodu. Mogą się one przydać tym którzy zaczynają swoją przygodę z technologiami semantic web oraz pokażą jaki tkwi w nich potencjał.
(continue reading…)

Leave a Comment :, , more...

DBpedia od środka cz. 1 – Knowledge Extraction Framework

by admin on paź.10, 2010, under Ogólnie

Czy zastanawiał się ktoś z Was jak działa cały „mechanizm” DBpedii ? Słowem krótkiego wstępu przypomnę, że DBpedia to ustrukturalizowana Wikipedia. Jest to projekt, którego celem jest przekształcenie „zwykłego tekstu” z baz danych Wikipedii rozumianego tylko i wyłącznie przez człowieka, w bazę wiedzy, z której pożytek będą miały także „maszyny” np. semantyczne aplikacje ery Web 3.0.

Na początku artykułu (czyli w części pierwszej) przedstawię tzw. Knowledge Extraction Framework czyli opis tego w jaki sposób DBpedia „dobiera” się do danych Wikipedii i co z nimi robi. W kolejnych częściach opisane zostaną tzw. Infoboxy, czyli szablony zapisu danych Wikipedii, trochę o zapisie danych w bazie wiedzy DBpedii, aplikacjach korzystających z jej dobrodziejstw oraz kilku innych ciekawostkach…
(continue reading…)

2 Comments :, , , , more...

Semantyczne aplikacje cz. 1 – RelFinder

by admin on wrz.22, 2010, under Aplikacje

RelFinder jest przykładem na to, w jaki sposób można wykorzystać semantyczne technologie takie jak RDF oraz SPARQL. Aplikacja ta (ciągle w fazie rozwoju) przetwarza grafy RDF semantycznej bazy DBPedia oraz innych i w interaktywny sposób przedstawia powiązania wybranych przez użytkownika obiektów znajdujących się w ich zbiorach. Jeśli chcemy w prosty i szybki sposób dowiedzieć się co łączy oraz czym są obiekty takie jak BMW, Audi czy Fiat lub też dowiedzieć co mają wspólnego miasta Kraków oraz Warszawa a nie chce nam się szukać informacji na wszystkie obiekty po kolei, to RelFinder może okazać się skutecznym rozwiązaniem..

(continue reading…)

1 Comment :, , , more...

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...

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...




Szukasz czegoś?

Użyj formularza:

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

Polecane strony