Browser semantic sau viață fără site-uri web

Browser semantic sau viață fără site-uri web

Am exprimat ideea inevitabilității tranziției rețelei globale de la o structură centrată pe site la una centrată pe utilizator în 2012 (Filosofia evoluției și evoluția internetului sau sub formă scurtă WEB 3.0. De la site-centrism la user-centrism). Anul acesta am încercat să dezvolt în text tema noului Internet WEB 3.0 - a doua abordare a proiectilului. Acum postez partea a doua a articolului WEB 3.0 sau viața fără site-uri web (Vă sfătuiesc să revizuiți această pagină înainte de a citi).

Deci ce se întâmplă? Există Internet în web 3.0, dar nu există site-uri web? Atunci ce este acolo?

Există date organizate într-un grafic semantic global: totul este conectat la tot, totul decurge din ceva, totul a fost observat, schimbat, creat de cineva anume. Ultimele două puncte despre „ar trebui” și „cineva” ne amintesc că graficul nu trebuie să fie obiectiv, ci subiect-eveniment. Dar aceasta va fi o poveste separată (vezi mai întâi). Abordarea subiect-eveniment). Deocamdată, este suficient să înțelegem că graficul semantic al web 3.0 nu este un set static de cunoștințe, ci este temporal, înregistrând relațiile dintre obiecte și actori ai oricărei activități în succesiunea lor temporală.

De asemenea, vorbind despre stratul de date, trebuie adăugat că graficul global este în mod necesar împărțit în două părți inegale: un arbore model care descrie relația dintre acțiuni, concepte și proprietățile acestora (corespunde unui set de axiome terminologice TBox din OWL) și un grafic subiect care conține evenimente de fixare a valorilor specifice ale proprietăților lucrurilor și acțiunilor (un set de afirmații despre indivizi ABox în OWL). Și se stabilește o legătură clară între aceste două părți ale graficului: datele despre indivizi - adică lucruri specifice, acțiuni, actori - pot fi generate și înregistrate în grafic numai și exclusiv conform modelelor adecvate. Ei bine, așa cum am menționat deja, graficul global - în primul rând, partea sa de model și, în consecință, partea subiectului - este împărțit în mod natural în segmente în funcție de zone tematice.

Și acum din semantică, din date, putem trece la o discuție despre cel de-al doilea epitet de web 3.0 - „descentralizat”, adică la o descriere a rețelei. Și este evident că structura rețelei și protocoalele sale ar trebui dictate de aceeași semantică. În primul rând, întrucât utilizatorul este generatorul și consumatorul de conținut, este firesc ca el, sau mai degrabă dispozitivul său, să fie un nod de rețea. Deci, web 3.0 este o rețea peer-to-peer ale cărei noduri sunt dispozitive utilizator.

Pentru a salva, de exemplu, o descriere a unei persoane într-un grafic de date, utilizatorul trebuie să creeze o tranzacție de rețea bazată pe modelul conceptual existent. Datele sunt stocate pe dispozitivul utilizatorului și pe nodurile altor utilizatori abonați la acest model. Astfel, schimbând tranzacții după un set fix de modele pe care sunt implementate activitățile lor comune, participanții la această activitate formează un cluster mai mult sau mai puțin autonom. Se pare că întregul grafic semantic global este stocat distribuit în clustere de subiecte și descentralizat în clustere. Fiecare nod, care lucrează cu anumite modele, poate face parte din mai multe clustere.

Când descriem nivelul rețelei, este necesar să spunem câteva cuvinte despre consens, adică despre principiile validării și sincronizării datelor pe diferite noduri, fără de care funcționarea unei rețele descentralizate este imposibilă. Evident, aceste principii nu ar trebui să fie aceleași pentru toate clusterele și toate datele, deoarece tranzacțiile către rețea pot fi atât semnificative din punct de vedere juridic, cât și de serviciu, gunoi. Prin urmare, rețeaua implementează mai multe niveluri de algoritmi de consens; alegerea celui necesar este determinată de modelul tranzacției.

Rămâne de spus câteva cuvinte despre interfața cu utilizatorul, despre browserul semantic. Funcțiile sale sunt banale: (1) navigarea prin grafic (pe clustere tematice), (2) căutarea și afișarea datelor după modele de domeniu, (3) crearea, editarea datelor și trimiterea tranzacțiilor din rețea conform modelelor corespunzătoare, (4) scrierea și executarea modelelor de acțiuni dinamice și, bineînțeles, (5) stocarea fragmentelor de grafic. Această scurtă descriere a funcțiilor browserului semantic este răspunsul la întrebarea: unde sunt site-urile? Singurul loc pe care un utilizator îl „vizitează” în rețeaua web 3.0 este browserul său semantic, care este un instrument atât pentru afișarea, cât și pentru crearea oricărui conținut, orice date, inclusiv modele. Utilizatorul însuși determină limitele și forma de afișare a lumii sale de rețea, adâncimea de penetrare în graficul semantic.

Acest lucru este de înțeles, dar unde sunt site-urile web? Unde ar trebui să mergi, ce adresă ar trebui să tastați în acest „browser semantic” pentru a ajunge la Facebook? Cum să găsești site-ul unei companii? De unde să cumperi un tricou sau să vizionezi un canal video? Să încercăm să ne dăm seama cu exemple specifice.

De ce avem nevoie de Facebook sau de altă rețea socială? Evident, pentru comunicare: spune ceva despre tine și citește și vezi ce postează alții, schimbă comentarii. În același timp, este important să nu scriem tuturor și să nu citim totul - comunicarea este întotdeauna limitată la zeci, sute sau chiar câteva mii de prieteni virtuali. Ce este necesar pentru a organiza o astfel de comunicare în cadrul configurației rețelei descentralizate descrise? Așa este: creați un cluster comunitar cu un set de modele standard de acțiune (faceți o postare, trimiteți un mesaj, comentați, apreciați etc.), configurați drepturi de acces la modele și invitați alți utilizatori să se aboneze la acest set. Aici avem „facebook”. Doar nu Facebook global, care dictează condiții tuturor și tuturor, ci o rețea socială locală personalizabilă, care este la dispoziția completă a participanților la cluster. Un utilizator trimite o tranzacție în rețea conform unuia dintre modelele comunității, să zicem comentariul său, membrii clusterului abonați la acest model primesc textul comentariului și îl scriu în stocarea lor (atașat la un fragment din graficul subiectului) și afișați-l în browserele lor semantice. Adică avem o rețea socială descentralizată (cluster) pentru comunicarea între un grup de utilizatori, ale căror date sunt stocate pe dispozitivele utilizatorilor înșiși. Aceste date pot fi vizibile pentru utilizatorii din afara clusterului? Aceasta este o întrebare despre setările de acces. Dacă este permis, conținutul membrilor comunității poate fi citit de un agent software și prezentat în browserul oricărei persoane care caută în grafic. De asemenea, trebuie remarcat faptul că numărul și complexitatea modelelor de cluster este nelimitat - oricine poate personaliza comunitatea pentru a se potrivi nevoilor oricărei activități. Ei bine, este evident că utilizatorii pot fi membri ai unui număr arbitrar de clustere, atât ca participanți activi, cât și pur și simplu abonându-se la modele individuale de doar citire.

Acum să răspundem la întrebarea: cum putem găsi site-ul unei companii? Răspunsul este banal: locul în care se află datele cuprinzătoare despre toate companiile este sectorul corespunzător al graficului semantic. Navigarea prin browser sau căutarea după numele companiei vă va ajuta să ajungeți la acest loc. Apoi totul depinde de utilizator - de ce modele are nevoie pentru a afișa date: o scurtă prezentare, informații complete, o listă de servicii, o listă de posturi vacante sau un formular de mesaj. Adică, o companie, pentru a se reprezenta într-un grafic semantic, trebuie să folosească un set de modele standard pentru trimiterea tranzacțiilor în rețea, iar datele despre aceasta vor fi imediat disponibile pentru căutare și afișare. Dacă aveți nevoie să personalizați și să extindeți prezentarea online a companiei dvs., vă puteți crea propriile modele, inclusiv pe cele de designer. Nu există restricții aici, cu excepția uneia: modelele noi trebuie să fie construite într-un singur arbore pentru a asigura conectivitatea datelor în graficul subiectului.

Soluția este banală și pentru comerțul electronic. Fiecare produs (telefon mobil, tricou) are un identificator unic, iar datele produsului sunt introduse în rețea de către producător. Desigur, face asta o singură dată, semnând datele cu cheia sa privată. O companie care este pregătită să vândă acest produs plasează într-un grafic semantic mai multe afirmații făcute după un model standard despre preț și condiții de livrare. În continuare, fiecare utilizator decide în mod independent problema de căutare: dacă caută ceea ce are nevoie printre bunurile pe care le poate furniza un vânzător cunoscut de el sau comparând produse similare de la diferiți producători și abia apoi alege un furnizor convenabil. Adică, din nou, locul unde are loc selecția și cumpărarea bunurilor este browserul semantic al utilizatorului și nu un site web al producătorului sau vânzătorului. Deși, desigur, atât producătorul, cât și vânzătorul au posibilitatea de a-și crea propriile modele de afișare a produselor pe care cumpărătorul le poate folosi. Dacă vrea, dacă i se pare convenabil. Și astfel, el poate face totul folosind modele standard de căutare și afișare a datelor.

Merită să spuneți câteva cuvinte despre publicitate și locul ei în rețeaua semantică. Iar plasarea lui rămâne tradițională: fie direct în conținut (să zicem, în videoclipuri), fie în modele de afișare a conținutului. Numai între agenții de publicitate și proprietarii de conținut sau modele este eliminat intermediarul sub forma proprietarului site-ului.

Deci, schema de funcționare a unei rețele semantice descentralizate, prezentată din perspectiva utilizatorului, este extrem de unificată: (1) tot conținutul este localizat într-un singur grafic semantic global, (2) înregistrarea, căutarea și afișarea conținutului urmează modele conceptuale, care asigură conectivitatea semantică a datelor, (3) activitățile utilizatorului sunt implementate conform modelelor dinamice, (4) singurul loc în care are loc activitatea este browserul semantic al utilizatorului.

Sursa: www.habr.com

Adauga un comentariu