Sémantický prohlížeč nebo život bez webových stránek

Sémantický prohlížeč nebo život bez webových stránek

Vyjádřil jsem myšlenku nevyhnutelnosti přechodu globální sítě ze struktury zaměřené na stránky na strukturu zaměřenou na uživatele již v roce 2012 (Filosofie evoluce a evoluce internetu nebo ve zkrácené podobě WEB 3.0. Od site-centrismu k user-centrismu). Letos jsem se pokusil v textu rozvinout téma nového internetu WEB 3.0 - druhý přístup ke střele. Nyní zveřejňuji druhou část článku WEB 3.0 aneb život bez webových stránek (Doporučuji vám, abyste si tuto stránku před čtením prohlédli).

tak co se stane? Ve webu 3.0 je internet, ale žádné webové stránky? Co tam tedy je?

Existují data uspořádaná do globálního sémantického grafu: vše souvisí se vším, vše z něčeho vyplývá, všeho si všiml, změnil, vytvořil někdo konkrétní. Poslední dva body o „měl by“ a „někdo“ nám připomínají, že graf by neměl být objektivní, ale předmět-událost. Ale to bude samostatný příběh (viz první). Přístup předmět-událost). Prozatím nám postačí, abychom pochopili, že sémantický graf webu 3.0 není statický soubor znalostí, ale je časový, zaznamenává vztahy objektů a aktérů jakékoli činnosti v jejich časové posloupnosti.

Když už mluvíme o datové vrstvě, je třeba dodat, že globální graf je nutně rozdělen na dvě nestejné části: modelový strom, který popisuje příbuznost akcí, konceptů a jejich vlastností (odpovídá množině terminologických axiomů TBox v OWL) a předmětový graf obsahující události fixace konkrétních hodnot vlastností věcí a jednání (soubor výroků o jednotlivcích ABox v OWL). A mezi těmito dvěma částmi grafu vzniká jednoznačná souvislost: data o jednotlivcích - tedy konkrétních věcech, akcích, aktérech - lze generovat a zaznamenávat do grafu pouze a výhradně podle příslušných modelů. No, jak již bylo zmíněno, globální graf - v první řadě jeho modelová část a podle toho i předmětová část - je přirozeně rozdělena do segmentů podle tematických okruhů.

A nyní od sémantiky, od dat, můžeme přejít k diskusi o druhém epitetu webu 3.0 – „decentralizovaném“, tedy k popisu sítě. A je zřejmé, že struktura sítě a její protokoly by měly být diktovány stejnou sémantikou. Za prvé, protože uživatel je generátorem a konzumentem obsahu, je přirozené, že on, respektive jeho zařízení, by měl být síťovým uzlem. Web 3.0 je tedy síť typu peer-to-peer, jejíž uzly jsou uživatelská zařízení.

Pro uložení například popisu jednotlivce v datovém grafu musí uživatel vytvořit síťovou transakci založenou na existujícím koncepčním modelu. Data jsou uložena v zařízení uživatele a na uzlech ostatních uživatelů přihlášených k tomuto modelu. Tedy výměnou transakcí podle pevně stanoveného souboru modelů, na kterých jsou realizovány jejich společné aktivity, tvoří účastníci této aktivity víceméně autonomní klastr. Ukazuje se, že celý globální sémantický graf je uložen distribuovaně napříč předmětovými shluky a decentralizován v rámci shluků. Každý uzel pracující s určitými modely může být součástí několika clusterů.

Při popisu síťové úrovně je potřeba říci pár slov o konsensu, tedy o principech validace a synchronizace dat na různých uzlech, bez kterých není provoz decentralizované sítě možný. Je zřejmé, že tyto principy by neměly být stejné pro všechny clustery a všechna data, protože transakce do sítě mohou být jak právně významné, tak služby, odpadky. Síť proto implementuje několik úrovní konsenzuálních algoritmů, výběr potřebného je dán transakčním modelem.

Zbývá říci pár slov o uživatelském rozhraní, o sémantickém prohlížeči. Jeho funkce jsou triviální: (1) navigace v grafu (podle tematických shluků), (2) vyhledávání a zobrazování dat podle doménových modelů, (3) vytváření, editace dat a odesílání síťových transakcí podle odpovídajících modelů, (4) psaní a provádění dynamických akčních modelů a samozřejmě (5) ukládání fragmentů grafu. Tento krátký popis funkcí sémantického prohlížeče je odpovědí na otázku: kde jsou stránky? Jediné místo, které uživatel v síti web 3.0 „navštíví“, je jeho sémantický prohlížeč, který je nástrojem jak pro zobrazování, tak pro tvorbu jakéhokoli obsahu, jakýchkoli dat, včetně modelů. Uživatel si sám určuje hranice a formu zobrazení svého síťového světa, hloubku průniku do sémantického grafu.

To je pochopitelné, ale kde jsou webové stránky? Kam byste měli jít, jakou adresu byste měli zadat v tomto velmi „sémantickém prohlížeči“, abyste se dostali na Facebook? Jak najít webové stránky společnosti? Kde koupit tričko nebo sledovat videokanál? Zkusme na to přijít na konkrétních příkladech.

Proč potřebujeme Facebook nebo jinou sociální síť? Samozřejmě pro komunikaci: řekněte něco o sobě a čtěte a sledujte, co píší ostatní, vyměňujte si komentáře. Zároveň je důležité, abychom si nepsali se všemi a nečetli všechno – komunikace je vždy omezena na desítky, stovky, ale i několik tisíc virtuálních přátel. Co je potřeba k organizaci takové komunikace v rámci popsané konfigurace decentralizované sítě? Správně: vytvořte komunitní klastr se sadou standardních akčních modelů (přidejte příspěvek, pošlete zprávu, okomentujte, lajkujte atd.), nastavte přístupová práva k modelům a pozvěte další uživatele k odběru této sady. Tady máme "facebook". Nejen globální Facebook, který všem a všemu diktuje podmínky, ale přizpůsobitelná lokální sociální síť, která je účastníkům clusteru plně k dispozici. Uživatel odešle transakci do sítě podle jednoho z komunitních modelů, řekněme jeho komentář, členové clusteru přihlášení k tomuto modelu obdrží text komentáře a zapíší ho do svého úložiště (připojeno k fragmentu grafu předmětu) a zobrazit ve svých sémantických prohlížečích. To znamená, že máme decentralizovanou sociální síť (cluster) pro komunikaci mezi skupinou uživatelů, jejichž všechna data jsou uložena na zařízeních samotných uživatelů. Mohou být tato data viditelná uživatelům mimo cluster? Toto je otázka nastavení přístupu. Pokud je to povoleno, může obsah členů komunity číst softwarový agent a prezentovat jej v prohlížeči kdokoli, kdo prohledává graf. Je třeba také poznamenat, že počet a složitost klastrových modelů není nijak omezena – kdokoli si může komunitu přizpůsobit s ohledem na potřeby jakékoli činnosti. Je zřejmé, že uživatelé mohou být členy libovolného počtu clusterů, a to jak jako aktivní účastníci, tak jednoduše přihlášením k odběru jednotlivých modelů pouze pro čtení.

Nyní si odpovězme na otázku: jak najdeme webové stránky společnosti? Odpověď je triviální: místo, kde se nacházejí komplexní data o všech společnostech, je odpovídající sektor sémantického grafu. Navigace v prohlížeči nebo vyhledávání podle názvu společnosti vám pomůže dostat se na toto místo. Pak už vše záleží na uživateli – jaké modely potřebuje k zobrazení dat: krátká prezentace, úplné informace, seznam služeb, seznam volných míst nebo formulář zprávy. To znamená, že společnost, aby se prezentovala v sémantickém grafu, musí použít sadu standardních modelů pro odesílání transakcí do sítě a data o ní budou okamžitě k dispozici pro vyhledávání a zobrazení. Pokud potřebujete upravit a rozšířit online prezentaci vaší společnosti, můžete si vytvořit vlastní modely, včetně návrhářských. Nejsou zde žádná omezení, kromě jednoho: nové modely musí být zabudovány do jednoho stromu, aby byla zajištěna datová konektivita v grafu předmětu.

Řešení je triviální i pro e-commerce. Každý produkt (mobil, tričko) má unikátní identifikátor a údaje o produktu zadává do sítě výrobce. Přirozeně to udělá pouze jednou a podepíše data svým soukromým klíčem. Společnost, která je připravena tento produkt prodávat, umístí do sémantického grafu několik prohlášení podle standardního modelu o ceně a dodacích podmínkách. Dále se každý uživatel samostatně rozhoduje o problému hledání pro sebe: zda hledá to, co potřebuje mezi zbožím, které může poskytnout známý prodejce, nebo porovnává podobné produkty od různých výrobců a teprve poté si vybere vhodného dodavatele. To znamená, že místem, kde dochází k výběru a nákupu zboží, je sémantický prohlížeč uživatele, nikoli nějaká webová stránka výrobce nebo prodejce. I když samozřejmě jak výrobce, tak prodejce mají možnost vytvořit si vlastní modely zobrazení produktů, které může kupující využít. Pokud chce, pokud se mu to zdá výhodné. A tak může dělat vše pomocí standardních modelů vyhledávání a zobrazování dat.

Stojí za to říci pár slov o reklamě a jejím místě v sémantické síti. A jeho umístění zůstává tradiční: buď přímo v obsahu (řekněme ve videích), nebo v modelech zobrazení obsahu. Pouze mezi inzerenty a vlastníky obsahu nebo modelů je eliminován prostředník v podobě vlastníka webu.

Funkční schéma sémantické decentralizované sítě, prezentované z pohledu uživatele, je tedy extrémně jednotné: (1) veškerý obsah je umístěn v jediném globálním sémantickém grafu, (2) záznam, vyhledávání a zobrazování obsahu se řídí koncepčními modely, které zajišťují sémantická konektivita dat, (3) aktivity uživatele jsou implementovány podle dynamických modelů, (4) jediným místem, kde dochází k aktivitě, je sémantický prohlížeč uživatele.

Zdroj: www.habr.com

Přidat komentář