Když se každý zamyslí, co vůbec je a co přináší výše zmiňovaná další verze webu jako takového, většina bude tušit úzkou spojitost se sémantickým webem a ta další zbývající skupina si nebude moci pod tímto pojmem představit skoro nic. V prvním případě nebudou ti „šťastlivci“ tak dalek od pravdy. Další, dalo by se říct, verze, je úzce spojená s, relativně novou, technologii (alespoň v Evropě) a to se sémantickým webem. Ačkoliv se o pojmu sémantika a příchod nového stylu tvorby webových prezentací mluví už od poloviny roku 2005, nenastartovalo to takové týmy vývojářů, aby tuto kreativní myšlenku naplno rozjeli, jak tomu bylo u přechodu na technologie webu 2.0. Pravdou je, že když byla tato myšlenka zpracovávána World Wide Web Consorciem s vedoucím panem Tim Berners-Lee's, považovala ji většina developerů za zbytečnou. O co v ní vůbec šlo? Nejzajímavějším tématem byla změna způsobu vývoje webu, ať už se jedná o blogy nebo informační systémy, cestou, která by měla sloužit návštěvníkovi jako univerzální medium pro data, informace a o stránky výzkumu. Od toho vedly cesty ke vzniku sémantických webů, které měly být průkopníky této myšlence. Pojem „sémantický web“ je natolik svým významem obsáhlý, že jsem mu věnoval celou kapitoly s názvem „Sémantický web – obecně“.
Jelikož jsem zde zmínil jméno Tim Berners-Lee, člověka, který se zasloužil o zrození kvant technik (nebo jim dal podmět), bylo by na škodu, kdybych neuvedl jeho slova, na která jsem při svém hledání materiálů narazil.
S obsahem by se dalo říci, že přesně vystihují nynější situaci kolem webu 3.0 a sémantiky obecně.
„I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize“.
Tim Berners-Lee, 1999
Jak mi jistě uznáte za pravdu, výroky pana Tima Berners-Lee, teda alespoň většina, byla nadčasová a díky váze jeho jména se většinou webové praktiky ubíhaly v jeho směru. Zda ovšem tomu tak bude i nadále, odpoví až čas.
Kolem této problematiky však nepanuje jen jediné jméno, ale jsou zde i jiná jména, jiná skupina vývojářů – seniorů, kteří se do jisté míry o webové trendy zajímají a své názory publikují na blogech. Na několik takových jsem na své cestě za zdroji narazil a uvedl bych zde jen ty nejzajímavější názory, které, co se týká kvality kontextu, mají něco do sebe. Jako první z příkladů bych uvedl článek s názvem: „Web 2.0: Making Friends / Web 3.0: Making Money“Hanka Williamse. V něm se kupříkladu zmiňuje o nástrojYahoo Query Language (YQL), který jako mnoha dalších, pokrývají nedostatky specifikace W3C o Webu 3.0, respektive o sémantických webech. Dále uvádí, že nástup sémantiky muže mýt za následek novým dispozičním finančním prostředkům a rozdíl, jak tomu může být zapříčiněno, popisuje v překladu níže.
Je to jednoduché. Když správně setřídíte data, můžete extrahovat použitelné informace, které vedou k profitabilním nebo produktivním rozhodnutím. Takováto data mají dvě hlavní hodnoty: přímou hodnotu a nepřímou hodnotu.
Přímá hodnota je hodnota, kterou získáte z vědomosti. Tedy že existuje vztah mezi dvěma objekty, který by lidská mysl nebyla schopna vytvořit. Například, představte si, že obdržíte email od potencionálního zákazníka, a máte aplikaci schopnou vám říct, že tuto osobu už jste potkali minulý rok (podle záznamu v kalendáři) a že máte několik společných přátel. Tento malý kus informace může být dostatečný na to, aby jste prodali váš produkt nebo službu.
Nepřímá hodnota je hodnota, která může být získána z analýzy spojení dat mezi objekty ve vašem datovém vesmíru, většinou získána díky machine learning (kdy se počítač sám učí). Například, představte si společné třídění, nejenom nákupu při výběru vašich knih a filmů, ale napříč celým vaším životem. Pro představu, takový systém by mohl být schopen vám doporučit, že na základě toho, že jste přečetli mnoho knih o Austrálii, by vás mohly zajímat současné ceny letenek do Austrálie. Toto je možné pouze ve světě Web 3.0, kde jsou data dostupná napříč aplikacemi a ne uzamčena jenom do jednoho systému.
Z jeho slov usuzuji, že je jasné, že v čase nástupu Webu 3.0 budeme sledovat změnu této platformy zkombinované s otevřeným datovým rozhraním (API).
Další blog, na který jsem narazil a který na mě zase něčím novým zapůsobil, byl od Jonase Bolindera s názvem: „Web 3.0 - The Semantic, Implicit, Mobile or Distributed Web[5]“. Obsahem to spíš vypadalo, jako sbírka nejlépe vyslovených vysvětlení k Webu 3.0, až jsem si připadal jako v soutěži, který výrok na vás udělá takový dojem, že mu dáte svůj hlas. Narazil jsem zde ovšem na zajímavou myšlenku psanou Alexem Iskoidem[6] týkající se kvant webových aplikací, které nejsou nijak programově vybavené natolik, aby dokázali splňovat podmínky sémantiky a poskytování kvalitního zdroje obecně. Jak poté z nich můžeme dostávat plnohodnotná data? Proto začala W3C jít s touto otázkou do popředí a připravila si pro tuto situaci dva nástroje, které budou fungovat na principu „označování sekcí kontextu zdroje“ strojově čitelnou. Mluvím zde o nástrojích jako RDF (Resource Description Framework) and OWL (Web Ontology Languages).
Resource Description Framework - je založen na myšlence přiřazení výrazu ve tvaru podmět-vlastnost-předmět k jednotlivým zdrojům. Těmto výrazům se v RDF terminologii říká trojice. Předmět určuje, o jaký zdroj jde, vlastnost určuje charakter zdroje a vyjadřuje vztah mezi předmětem a objektem. Například jeden způsob reprezentace výroku: „Obloha má modrou barvu“ v RDF je trojice řetězců: předmět je „obloha“, vlastnost je „má barvu“ a objekt je „modrá“[7].
Web Ontology Languages [8]- je značkovací jazyk navržený pro tvorbu ontologií[9]. Rozšiřuje slovník RDF a RDF schéma o další elementy vztahující se k třídám a vlastnostem.
O těchto nástrojích si řekneme ještě dále. Ostatní blogy, kterých je více než dosti, mi nenabízely další nové informace, či zajímavé názory. Víceméně je to jen opakování stále o sémantickém webu a technikách zápisu v jiném slovním podání a spíše z nich budu čerpat konkrétní informace.
Jak samy vidíte, téma Web 3.0 nám o sobě dosti nabídne a v následujících kapitolách se budu snažit popsat ty nejdůležitější nástroje, které zaručeně z webu Web 3.0 dělají.
[1] Zdroj: http://en.wikipedia.org/wiki/Semantic_Web
[2] Mám sen o webu [ v každém počítači ] schopném analyzovat celá data na webu – obsah, odkazy a transakce mezi lidmi a počítači. Sémantický web, který by měl tohle dělat možné se má ještě objevit, ale když to udělá, každodenní mechanism obchodu, byrokracie a naše každodenní životy budou ovládány mluvením se stroji. Inteligentní agenti – lidmy vyvolávány věky, se nakonec zhmotní.
[4] jedná se o dotazovací jazyk s SQL syntaxí, který můžete využít ve vašich webových aplikacích. Můžete se v něm dotazovat např. na obsah HTML(XML) dat.
[5] Zdroj: http://impl.emented.com/2008/04/20/web-30-the-semantic-implicit-mobile-or-distributed-web/
[6] Zdroj: http://www.readwriteweb.com/archives/semantic_web_road.php
[7] Zdroj: http://cs.wikipedia.org/wiki/RDF
[8] Více na: http://en.wikipedia.org/wiki/Web_Ontology_Language
[9] Podle definice „duchovního otce" ontologií T. Grubera je ontologie explicitní specifikace konceptualizace. Konceptualizací rozumíme systém pojmů modelující (popisující) určitou část světa. Musí být definován explicitně, to znamená jasně vyjádřen „na papíře". Ontologie je určitým systémem zachycení reality, který je přenosný a je možné ho sdílet. Základním předpokladem její použitelnosti je její formální vyjádřitelnost a možnost jejího sdělení.

