Ho espresso l'idea dell'inevitabilità della transizione della rete globale da una struttura incentrata sul sito a una struttura incentrata sull'utente già nel 2012 (
Quindi cosa succede? C'è Internet nel web 3.0, ma non i siti web? Cosa c'è allora?
Ci sono dati organizzati in un grafo semantico globale: tutto è collegato a tutto, tutto deriva da qualcosa, tutto è stato notato, cambiato, creato da qualcuno specifico. Gli ultimi due punti su “dovrebbe” e “qualcuno” ci ricordano che il grafico non deve essere oggettivo, ma soggetto-evento. Ma questa sarà una storia a parte (vedi prima).
Inoltre, parlando del livello dati, va aggiunto che il grafico globale è necessariamente diviso in due parti disuguali: un albero modello che descrive la correlazione di azioni, concetti e le loro proprietà (corrisponde a un insieme di assiomi terminologici TBox in OWL) e un grafico del soggetto contenente eventi di fissazione di valori specifici di proprietà di cose e azioni (un insieme di affermazioni sugli individui ABox in OWL). E tra queste due parti del grafico viene stabilita una connessione inequivocabile: i dati sugli individui - cioè cose, azioni, attori specifici - possono essere generati e registrati nel grafico solo ed esclusivamente secondo i modelli appropriati. Ebbene, come già accennato, il grafico globale - innanzitutto la sua parte modello e, di conseguenza, la parte soggetto - è naturalmente suddiviso in segmenti per aree tematiche.
E ora dalla semantica, dai dati, possiamo passare alla discussione del secondo epiteto del web 3.0: “decentralizzato”, cioè alla descrizione della rete. Ed è ovvio che la struttura della rete e dei suoi protocolli debbano essere dettati dalla stessa semantica. Innanzitutto, poiché l'utente è generatore e consumatore di contenuti, è naturale che lui, o meglio il suo dispositivo, sia un nodo della rete. Quindi, il web 3.0 è una rete peer-to-peer i cui nodi sono i dispositivi degli utenti.
Per salvare, ad esempio, la descrizione di un individuo in un grafico di dati, l'utente deve creare una transazione di rete basata sul modello concettuale esistente. I dati vengono archiviati sul dispositivo dell'utente e sui nodi degli altri utenti iscritti a questo modello. Pertanto, scambiando transazioni secondo un insieme fisso di modelli su cui vengono implementate le loro attività congiunte, i partecipanti a questa attività formano un cluster più o meno autonomo. Si scopre che l'intero grafo semantico globale è archiviato in modo distribuito tra i cluster di soggetti e decentralizzato all'interno dei cluster. Ogni nodo, lavorando con determinati modelli, può far parte di più cluster.
Quando si descrive il livello di rete, è necessario spendere qualche parola sul consenso, cioè sui principi di convalida e sincronizzazione dei dati su diversi nodi, senza i quali il funzionamento di una rete decentralizzata è impossibile. Ovviamente, questi principi non dovrebbero essere gli stessi per tutti i cluster e per tutti i dati, perché le transazioni sulla rete possono essere sia giuridicamente significative che di servizio, spazzatura. Pertanto, la rete implementa diversi livelli di algoritmi di consenso; la scelta di quello necessario è determinata dal modello di transazione.
Resta da dire qualche parola sull'interfaccia utente, sul browser semantico. Le sue funzioni sono banali: (1) navigazione nel grafico (per cluster tematici), (2) ricerca e visualizzazione dei dati secondo modelli di dominio, (3) creazione, modifica di dati e invio di transazioni di rete secondo i modelli corrispondenti, (4) scrivere ed eseguire modelli di azioni dinamiche e, ovviamente, (5) archiviare frammenti di grafici. Questa breve descrizione delle funzioni del browser semantico è la risposta alla domanda: dove sono i siti? L'unico posto che un utente “visita” nella rete web 3.0 è il suo browser semantico, che è uno strumento sia per visualizzare che per creare qualsiasi contenuto, qualsiasi dato, compresi i modelli. L'utente stesso determina i confini e la forma di visualizzazione del suo mondo di rete, la profondità di penetrazione nel grafico semantico.
Questo è comprensibile, ma dove sono i siti web? Dove dovresti andare, quale indirizzo dovresti digitare in questo “browser semantico” per arrivare a Facebook? Come trovare il sito web di un'azienda? Dove acquistare una maglietta o guardare un canale video? Proviamo a capirlo con esempi specifici.
Perché abbiamo bisogno di Facebook o di un altro social network? Ovviamente per la comunicazione: racconta qualcosa di te e leggi e vedi cosa postano gli altri, scambia commenti. Allo stesso tempo, è importante non scrivere a tutti e non leggere tutto: la comunicazione è sempre limitata a decine, centinaia o addirittura diverse migliaia di amici virtuali. Cosa è necessario per organizzare tale comunicazione all'interno della configurazione di rete decentralizzata descritta? Esatto: crea un cluster di comunità con una serie di modelli di azioni standard (crea un post, invia un messaggio, commenta, metti mi piace, ecc.), imposta i diritti di accesso ai modelli e invita altri utenti a iscriversi a questo set. Qui abbiamo “Facebook”. Non solo il Facebook globale, che detta le condizioni a tutto e a tutti, ma un social network locale personalizzabile, che è a completa disposizione dei partecipanti al cluster. Un utente invia una transazione alla rete secondo uno dei modelli della comunità, ad esempio il suo commento, i membri del cluster iscritti a questo modello ricevono il testo del commento e lo scrivono nel loro archivio (allegato a un frammento del grafico dell'oggetto) e visualizzarlo nei loro browser semantici. Abbiamo cioè un social network decentralizzato (cluster) per la comunicazione tra un gruppo di utenti, i cui dati sono tutti archiviati sui dispositivi degli utenti stessi. Questi dati possono essere visibili agli utenti esterni al cluster? Questa è una domanda sulle impostazioni di accesso. Se consentito, il contenuto dei membri della comunità può essere letto da un agente software e presentato nel browser di chiunque esegua la ricerca nel grafico. Va inoltre notato che il numero e la complessità dei modelli di cluster sono illimitati: chiunque può personalizzare la comunità per adattarla alle esigenze di qualsiasi attività. Ebbene, è ovvio che gli utenti possono essere membri di un numero arbitrario di cluster, sia come partecipanti attivi, sia semplicemente abbonandosi a modelli individuali di sola lettura.
Ora rispondiamo alla domanda: come possiamo trovare il sito web di un'azienda? La risposta è banale: il luogo in cui si trovano i dati completi di tutte le aziende è il settore corrispondente del grafico semantico. La navigazione nel browser o la ricerca per nome dell'azienda ti aiuteranno ad arrivare a questo posto. Quindi tutto dipende dall'utente: di quali modelli ha bisogno per visualizzare i dati: una breve presentazione, informazioni complete, un elenco di servizi, un elenco di posti vacanti o un modulo di messaggio. Cioè, un'azienda, per rappresentarsi in un grafico semantico, deve utilizzare una serie di modelli standard per l'invio di transazioni alla rete, e immediatamente i dati su di essa saranno disponibili per la ricerca e la visualizzazione. Se hai bisogno di personalizzare e ampliare la presentazione online della tua azienda, puoi creare i tuoi modelli, anche di design. Non ci sono restrizioni qui, tranne una: i nuovi modelli devono essere integrati in un singolo albero per garantire la connettività dei dati nel grafico dell'oggetto.
La soluzione è banale anche per l’e-commerce. Ogni prodotto (telefono cellulare, maglietta) ha un identificatore univoco e i dati del prodotto vengono immessi nella rete dal produttore. Naturalmente lo fa una sola volta, firmando i dati con la sua chiave privata. Un'azienda pronta a vendere questo prodotto inserisce in un grafico semantico diverse affermazioni fatte secondo un modello standard sul prezzo e sulle condizioni di consegna. Successivamente, ogni utente decide autonomamente il problema di ricerca: se sta cercando ciò di cui ha bisogno tra i beni che un venditore a lui noto può fornire, o confrontando prodotti simili di diversi produttori e solo allora scegliendo un fornitore conveniente. Cioè, ancora una volta, il luogo in cui avviene la selezione e l'acquisto dei beni è il browser semantico dell'utente e non il sito web del produttore o del venditore. Sebbene, ovviamente, sia il produttore che il venditore abbiano l'opportunità di creare i propri modelli di visualizzazione dei prodotti che l'acquirente può utilizzare. Se vuole, se gli sembra conveniente. E così, può fare tutto utilizzando modelli di ricerca e visualizzazione dei dati standard.
Vale la pena spendere qualche parola sulla pubblicità e sul suo posto nella rete semantica. E il suo posizionamento rimane tradizionale: direttamente nel contenuto (ad esempio, nei video) o nei modelli di visualizzazione del contenuto. Solo tra inserzionisti e proprietari di contenuti o modelli viene eliminato l'intermediario rappresentato dal proprietario del sito.
Pertanto, lo schema di funzionamento di una rete semantica decentralizzata, presentato dal punto di vista dell'utente, è estremamente unificato: (1) tutto il contenuto si trova in un unico grafo semantico globale, (2) la registrazione, la ricerca e la visualizzazione del contenuto seguono modelli concettuali, che garantiscono connettività semantica dei dati, (3) le attività dell'utente sono implementate secondo modelli dinamici, (4) l'unico luogo in cui si verifica l'attività è il browser semantico dell'utente.
Fonte: habr.com