Sémantický prehliadač alebo život bez webových stránok

Sémantický prehliadač alebo život bez webových stránok

Vyjadril som myšlienku nevyhnutnosti prechodu globálnej siete zo štruktúry zameranej na lokalitu na štruktúru zameranú na používateľa už v roku 2012 (Filozofia evolúcie a evolúcia internetu alebo v skrátenej forme WEB 3.0. Od site-centrizmu k user-centrizmu). Tento rok som sa snažil v texte rozvinúť tému nového internetu WEB 3.0 - druhý prístup k projektilu. Teraz uverejňujem druhú časť článku WEB 3.0 alebo život bez webových stránok (Odporúčam vám, aby ste si pred čítaním prečítali túto stránku).

Tak čo sa stane? Existuje internet vo webe 3.0, ale žiadne webové stránky? Čo tam potom je?

Existujú údaje usporiadané do globálneho sémantického grafu: všetko so všetkým súvisí, všetko z niečoho vyplýva, všetko si všimol, zmenil, vytvoril niekto konkrétny. Posledné dva body o „mal by“ a „niekto“ nám pripomínajú, že graf by nemal byť objektívny, ale predmet-udalosť. Ale toto bude samostatný príbeh (pozri prvý). Prístup predmet-udalosť). Nateraz nám stačí pochopiť, že sémantický graf webu 3.0 nie je statický súbor poznatkov, ale je časový, zaznamenáva vzťahy objektov a aktérov akejkoľvek činnosti v ich časovej postupnosti.

Keď už hovoríme o dátovej vrstve, treba dodať, že globálny graf je nutne rozdelený na dve nerovnaké časti: modelový strom, ktorý popisuje príbuznosť akcií, konceptov a ich vlastností (zodpovedá množine terminologických axióm TBox v OWL) a predmetový graf obsahujúci udalosti fixácie konkrétnych hodnôt vlastností vecí a akcií (súbor výrokov o jednotlivcoch ABox v OWL). A medzi týmito dvoma časťami grafu vzniká jednoznačné prepojenie: údaje o jednotlivcoch – teda konkrétnych veciach, akciách, aktéroch – je možné generovať a zaznamenávať do grafu len a výlučne podľa príslušných modelov. No, ako už bolo spomenuté, globálny graf - v prvom rade jeho modelová časť a teda aj predmetná časť - je prirodzene rozdelená na segmenty podľa tematických okruhov.

A teraz od sémantiky, od údajov, môžeme prejsť k diskusii o druhom epitete webu 3.0 - „decentralizovaný“, teda k popisu siete. A je zrejmé, že štruktúra siete a jej protokoly by mali byť diktované rovnakou sémantikou. V prvom rade, keďže používateľ je generátorom a konzumentom obsahu, je prirodzené, že on, respektíve jeho zariadenie, by mal byť sieťovým uzlom. Web 3.0 je teda sieť typu peer-to-peer, ktorej uzly sú používateľské zariadenia.

Na uloženie napríklad popisu jednotlivca v dátovom grafe musí používateľ vytvoriť sieťovú transakciu založenú na existujúcom koncepčnom modeli. Údaje sú uložené v zariadení používateľa a na uzloch iných používateľov prihlásených na odber tohto modelu. Vymieňajúc si transakcie podľa pevného súboru modelov, na ktorých sa realizujú ich spoločné aktivity, teda účastníci tejto aktivity tvoria viac-menej autonómny klaster. Ukazuje sa, že celý globálny sémantický graf je uložený distribuovane naprieč predmetovými klastrami a decentralizovaný v rámci klastrov. Každý uzol pracujúci s určitými modelmi môže byť súčasťou niekoľkých klastrov.

Pri popise úrovne siete je potrebné povedať pár slov o konsenze, teda o princípoch validácie a synchronizácie dát na rôznych uzloch, bez ktorých nie je možné fungovanie decentralizovanej siete. Je zrejmé, že tieto princípy by nemali byť rovnaké pre všetky klastre a všetky údaje, pretože transakcie do siete môžu byť právne významné aj služby, odpadky. Sieť preto implementuje niekoľko úrovní konsenzuálnych algoritmov, výber potrebného je určený transakčným modelom.

Zostáva povedať pár slov o používateľskom rozhraní, o sémantickom prehliadači. Jeho funkcie sú triviálne: (1) navigácia v grafe (podľa tematických zhlukov), (2) vyhľadávanie a zobrazovanie údajov podľa doménových modelov, (3) vytváranie, úprava údajov a odosielanie sieťových transakcií podľa zodpovedajúcich modelov, (4) písanie a vykonávanie dynamických akčných modelov a, samozrejme, (5) ukladanie fragmentov grafu. Tento krátky popis funkcií sémantického prehliadača je odpoveďou na otázku: kde sú stránky? Jediné miesto, ktoré používateľ „navštívi“ v sieti web 3.0, je jeho sémantický prehliadač, ktorý je nástrojom na zobrazovanie aj vytváranie akéhokoľvek obsahu, akýchkoľvek údajov vrátane modelov. Používateľ si sám určuje hranice a formu zobrazenia svojho sieťového sveta, hĺbku prieniku do sémantického grafu.

Je to pochopiteľné, ale kde sú webové stránky? Kam by ste mali ísť, akú adresu by ste mali zadať v tomto veľmi „sémantickom prehliadači“, aby ste sa dostali na Facebook? Ako nájsť webovú stránku spoločnosti? Kde si kúpiť tričko alebo sledovať video kanál? Skúsme to zistiť na konkrétnych príkladoch.

Prečo potrebujeme Facebook alebo inú sociálnu sieť? Samozrejme, pre komunikáciu: povedzte niečo o sebe a čítajte a sledujte, čo uverejňujú ostatní, vymieňajte si komentáre. Zároveň je dôležité, aby sme nepísali každému a nečítali všetko – komunikácia je vždy obmedzená na desiatky, stovky, ba až niekoľko tisíc virtuálnych priateľov. Čo je potrebné na organizáciu takejto komunikácie v rámci opísanej decentralizovanej konfigurácie siete? Je to tak: vytvorte komunitný klaster so sadou štandardných akčných modelov (uverejnite príspevok, odošlite správu, komentujte, lajkujte atď.), nastavte prístupové práva k modelom a pozvite ostatných používateľov na odber tohto súboru. Máme tu „facebook“. Len nie globálny Facebook, ktorý diktuje podmienky všetkým a všetkému, ale prispôsobiteľná lokálna sociálna sieť, ktorá je účastníkom klastra plne k dispozícii. Používateľ odošle transakciu do siete podľa jedného z komunitných modelov, povedzme, jeho komentár, členovia klastra prihlásení na odber tohto modelu dostanú text komentára a zapíšu ho do svojho úložiska (pripojeného k fragmentu grafu predmetu) a zobraziť ich vo svojich sémantických prehliadačoch. To znamená, že máme decentralizovanú sociálnu sieť (klaster) na komunikáciu medzi skupinou používateľov, ktorej všetky dáta sú uložené na zariadeniach samotných používateľov. Môžu byť tieto údaje viditeľné pre používateľov mimo klastra? Toto je otázka týkajúca sa nastavení prístupu. Ak je to povolené, obsah členov komunity môže čítať softvérový agent a prezentovať ho v prehliadači komukoľvek, kto prehľadá graf. Treba tiež poznamenať, že počet a zložitosť klastrových modelov nie je nijako obmedzená – ktokoľvek si môže komunitu prispôsobiť s prihliadnutím na potreby akejkoľvek činnosti. Je zrejmé, že používatelia môžu byť členmi ľubovoľného počtu klastrov, a to ako aktívni účastníci, tak aj jednoduchým predplatením jednotlivých modelov iba na čítanie.

Teraz si odpovedzme na otázku: ako nájdeme webovú stránku firmy? Odpoveď je triviálna: miesto, kde sa nachádzajú komplexné údaje o všetkých spoločnostiach, je príslušný sektor sémantického grafu. Navigácia v prehliadači alebo vyhľadávanie podľa názvu spoločnosti vám pomôže dostať sa na toto miesto. Potom všetko závisí od používateľa - aké modely potrebuje na zobrazenie údajov: krátku prezentáciu, úplné informácie, zoznam služieb, zoznam voľných pracovných miest alebo formulár správy. To znamená, že spoločnosť, aby sa prezentovala v sémantickom grafe, musí použiť súbor štandardných modelov na odosielanie transakcií do siete a údaje o nej budú okamžite dostupné na vyhľadávanie a zobrazenie. Ak potrebujete prispôsobiť a rozšíriť online prezentáciu vašej spoločnosti, môžete si vytvoriť vlastné modely, vrátane dizajnérskych. Neexistujú tu žiadne obmedzenia, okrem jedného: nové modely musia byť zabudované do jedného stromu, aby sa zabezpečila dátová konektivita v grafe predmetu.

Riešenie je triviálne aj pre elektronický obchod. Každý produkt (mobil, tričko) má jedinečný identifikátor a údaje o produkte zadáva do siete výrobca. Prirodzene to urobí iba raz, pričom údaje podpíše svojím súkromným kľúčom. Spoločnosť, ktorá je pripravená predávať tento produkt, umiestni do sémantického grafu niekoľko vyjadrení podľa štandardného modelu o cene a dodacích podmienkach. Ďalej sa každý používateľ nezávisle rozhoduje o probléme vyhľadávania pre seba: či hľadá to, čo potrebuje medzi tovarom, ktorý mu známy predajca môže poskytnúť, alebo porovnáva podobné produkty od rôznych výrobcov a až potom si vyberie vhodného dodávateľa. To znamená, že opäť miestom, kde dochádza k výberu a nákupu tovaru, je sémantický prehliadač používateľa a nie nejaká webová stránka výrobcu alebo predajcu. Aj keď, samozrejme, výrobca aj predajca majú možnosť vytvoriť si vlastné modely zobrazenia produktov, ktoré môže kupujúci použiť. Ak chce, ak sa mu to zdá výhodné. A tak môže robiť všetko pomocou štandardných modelov vyhľadávania a zobrazenia údajov.

Stojí za to povedať pár slov o reklame a jej mieste v sémantickej sieti. A jeho umiestnenie zostáva tradičné: buď priamo v obsahu (povedzme vo videách), alebo v modeloch zobrazenia obsahu. Len medzi inzerentmi a vlastníkmi obsahu či modelov je eliminovaný sprostredkovateľ v podobe vlastníka stránky.

Funkčná schéma sémantickej decentralizovanej siete, prezentovaná z pohľadu používateľa, je teda mimoriadne jednotná: (1) všetok obsah je umiestnený v jedinom globálnom sémantickom grafe, (2) zaznamenávanie, vyhľadávanie a zobrazovanie obsahu sa riadi koncepčnými modelmi, ktoré zabezpečujú sémantická konektivita údajov, (3) aktivity používateľa sú implementované podľa dynamických modelov, (4) jediným miestom, kde dochádza k aktivite, je sémantický prehliadač používateľa.

Zdroj: hab.com

Pridať komentár