Semantic web, social media – SemantycznyWeb

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

przez admin dnia lut.19, 2010, w 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…

Semantic Web logo

SW logo

Widzimy więc, że większość zasobów informacji w sieci www jest rozumiana przez ludzi a nie przez maszyny. Czy można jakoś temu zaradzić ? Odpowiedzią na to pytanie jest semantyczna sieć www, którą pomysłodawcą jest nie kto inny jak sam twórca istniejącej sieci – Tim Berners-Lee. Wizja Semantic Web propagowana jest przez World Wide Web Consortium (W3C) – organizację, zajmującą się ustanawianiem standardów pisania i przesyłu stron w sieci www – której założycielem był oczywiście Tim w 1994 roku. Myśl o znaczeniu słów istniejących w dokumentach hipertekstowych z początku ich istnienia była o wiele większa niż ta z którą mieliśmy do czynienia przez ostatnie kilka lat.

W jednym z wywiadów Tim wyjaśniając termin semantyczna sieć powiedział min., że ma ona opierać się na integracji danych. Kiedy korzystamy z aplikacji powinniśmy mieć możliwość umieszczania w niej danych, które możemy odpowiednio konfigurować. Możemy informować komputer o naszych zamiarach a maszyna ma nas rozumieć. Semantyczna sieć to nie tylko sieć dokumentów ale także danych, informacji i treści. Pozwoli ona na powstanie infrastruktury ułatwiającej rozwój zautomatyzowanych serwisów, a także programów zwanych agentami potrafiących się komunikować oraz wnioskować na zebranych danych. Semantyczny Web ma zaistnieć wtedy gdy ludzie zaczną wykorzystywać internet na wiele nowych sposobów. Przetwarzając znajdujące się w nim dane, dodając własne, analizując dane rządowe, bankowe i inne w sposób odmienny do tego przypominający czytanie treści z kartki papieru…

Semantic stack

Na jakim etapie tworzenia jest semantyczna sieć ? A może jakieś jej elementy są  już obecne ? Jakie problemy leżą na drodze jej realizacji ? Semantyczna sieć jest bliżej niż nam się wydaje. Aby zorientować się co już zostało zrobione a co wymaga dopracowania można przeanalizować tzw. semantyczny stos (semantic stack), który pokazuje wszystkie standardy i technologie potrzebne do stworzenie w pełni działającego semantycznego web.

Jesteśmy na poziomie Unifying Logic, czyli etapie tworzenia mechanizmów struktur logicznych, umożliwiających przetwarzania i rozumienie informacji przez maszyny. Opracowywany jest specjalny format reguł (RIF) pozwalających na ich wymianę dla różnych języków reguł. Aby mieć pewność, że dane pochodzą z godnego zaufania źródła potrzebny jest odpowiedni podpis cyfrowy (Trust). Oczywiście potrzebne są aplikacje, aplikacje i jeszcze raz aplikacje wykorzystujące technologie semantyczne, których z dnia na dzień przybywa. Ostatnimi czasy pojawił się ciekawy artykuł w sieci o nazwie „10 Semantic Apps to Watch„, w którym autor opisuje najciekawsze semantyczne aplikacje z ubiegłego roku…

Wszystkie pozostałe skróty oznaczają gotowe standardy i technologię, które są już wykorzystywane:

  • RDF (Resource Description Framework): język reprezentacji wiedzy wykorzystujące do opisu tzw. skierowane grafy
  • SPARQL (SPARQL Protocol And RDF Query Language): język zapytań do zasobów opisanych za pomocą RDF, RDFS lub OWL
  • OWL (Web Ontology Language), RDFS: języki do zapisu ontologii

Język RDF jest niejako ulepszoną wersją XML‘a, który nie był w stanie nadać znaczeniu temu co opisywał, natomiast RDFS to rozszerzony RDF i ten język pozwoli nadać znaczenie temu co mówimy przez wykorzystanie skierowanych grafów (tzw. trójek) przypominające zdania złożone z podmiotu, dopełnienia i orzeczenia . Aby można było w jednoznaczny sposób identyfikować dane, konieczne jest opisywanie zasobów za pomocą URI/URL (Uniform Resource Identifier)

:, ,

Zostaw komentarz

Spam protection by WP Captcha-Free




Szukasz czegoś?

Użyj formularza:

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

Polecane strony