Czym jest sieć semantyczna?

Sieć semantyczna to trwający projekt, którym obecnie kieruje twórca World Wide Web, Tim Berners-Lee. Próbuje zaradzić niektórym niedociągnięciom semantycznym obecnej sieci, wprowadzając znacznie bardziej wszechstronne i dynamiczne znaczniki do dokumentów, które tworzą sieć.

HTML, język znaczników używany w większości sieci WWW, ma bardzo ograniczony zestaw znaczników, których można użyć do poinformowania parsera, jaki ma być tekst w tych znacznikach. W większości tagi używane w HTML są używane do różnych instrukcji dotyczących układu i stylistyki — z tendencją do skupienia się wyłącznie na HTML na znacznikach strukturalnych, a kaskadowe arkusze stylów rozwiązują problemy ze stylami. Istnieje kilka wyjątków od tego, takich jak znaczniki nagłówka (tytuł, meta itp.) i osadzone znaczniki obiektów.

Jednak sieć semantyczna wykorzystuje XML (jak również inne technologie, takie jak OWL i RDF), aby dostarczać informacje o zasadniczo nieograniczonej szczegółowości. Niektóre z pomysłów Lee na to obejmują możliwość osadzenia informacji o linkach w samych linkach: dodawanie metadanych do każdego linku wskazującego tytuł strony internetowej, być może ocenę, charakter relacji między dwojgiem ludzi wykonujących linki oraz asortyment innych ciekawostek informacyjnych.

Podstawowym aspektem sieci semantycznej jest łączenie danych ze scentralizowanymi punktami danych, a nie samodzielne ich definiowanie. Na przykład, obecnie, jeśli chcę, aby cały tekst wyglądał na czerwony, wskazałbym: kolor czcionki=czerwony, a może użyj arkusza stylów, aby określić: p { color: red; }. Za pomocą sieci semantycznej wskazałbym coś podobnego do: font color=www.Popeye and Cloudy.com/colors/red/, a następnie kolor zostałby pobrany z centralnego punktu.

Sieć semantyczna jest budowana i rozprzestrzenia się pod strukturą istniejącej sieci. Każdy, kto widział licencję Creative Commons, widział sieć semantyczną w akcji: same prawa autorskie są przechowywane w centralnej bazie danych, w której są przechowywane, a z kolei strony internetowe wykorzystują łącze licencji Creative Commons do tego wpisu w bazie danych, zamiast po prostu powielać same licencje. Jeśli przyjrzysz się znacznikom strony internetowej przy użyciu jednej z tych licencji, zobaczysz szereg tagów ukrytych przed normalnym wzrokiem, które mają umożliwić robotom wyszukiwarek, źródłom wiadomości i innym automatycznym narzędziom zrozumienie praw autorskich, które umieściłeś na swojej teren.

Ostatecznie przyszłość sieci semantycznej wygląda jasno. Przy coraz większej liczbie witryn integrujących małe elementy semantyczne, takie jak informacje o prawach autorskich, meta-słowa kluczowe, nazwy twórców i współrzędne globalne, wydaje się to po prostu zbyt dobrym pomysłem, by się nie powiódł.