
Expressei a idéia da inevitabilidade de uma transição de rede global de uma estrutura centrada no site para outra centrada no usuário em 2012 (
filosofia da evolução e evolução da Internet, ou na forma abreviada
WEB 3.0. Do centrismo no site ao centrismo no usuário ). Este ano, tentei desenvolver o tema da nova Internet no texto da
WEB 3.0 - a segunda abordagem do projétil . Agora estou postando a segunda parte do artigo
WEB 3.0 ou a vida sem sites (eu aconselho você a procurar antes de ler esta página).
Então o que é isso? Existe Internet na web 3.0, mas não há sites? E então o que há lá?
Existem dados organizados em um gráfico semântico global: tudo está conectado com tudo, tudo segue de algo, tudo é específico, percebido, alterado, criado. Os dois últimos pontos sobre “segue” e “alguém” nos lembram que o gráfico não deve ser objetivo, mas sujeito-evento. Mas haverá uma história separada sobre isso (para uma prévia, consulte a
abordagem sujeito-evento ). Agora, basta entendermos que o gráfico semântico da Web 3.0 não é um conjunto estático de conhecimento, mas temporal, fixando as relações de objetos e atores de qualquer atividade em sua sequência temporal.
Além disso, falando sobre a camada de dados, deve-se acrescentar que o gráfico global é necessariamente dividido em duas partes desiguais: uma árvore de modelos que descreve a conectividade de ações, conceitos e suas propriedades (correspondentes ao conjunto de axiomas terminológicos de TBox em OWL) e um gráfico de assunto contendo eventos de fixação concretos valores de propriedade para coisas e ações (um conjunto de declarações sobre indivíduos ABox em OWL). E entre essas duas partes do gráfico é estabelecida uma relação inequívoca: dados sobre indivíduos - isto é, coisas específicas, ações, atores - podem ser formados e escritos no gráfico apenas e exclusivamente de acordo com os modelos correspondentes. Bem, e, como já mencionado, o gráfico global - em primeiro lugar, a parte do modelo e, consequentemente, o gráfico do assunto - é naturalmente dividido em segmentos por áreas temáticas.
E agora, da semântica, dos dados, podemos discutir o segundo epíteto web 3.0 - “descentralizado”, isto é, para uma descrição da rede. E é óbvio que a mesma semântica deve ditar a estrutura da rede e seus protocolos. Antes de tudo, como o usuário é o gerador e consumidor do conteúdo, é natural que ele, ou melhor, seu dispositivo, seja um nó de rede. Portanto, a web 3.0 é uma rede ponto a ponto cujos nós são dispositivos do usuário.
Para salvar no gráfico de dados, por exemplo, uma descrição de um indivíduo, o usuário deve formar uma transação de rede de acordo com o modelo de conceito existente. Os dados são armazenados no dispositivo do usuário e nos nós de outros usuários inscritos neste modelo. Assim, trocando transações em um conjunto fixo de modelos nos quais suas atividades conjuntas são implementadas, os participantes dessa atividade formam um cluster mais ou menos autônomo. Acontece que todo o gráfico semântico global é distribuído distribuído entre grupos de assuntos e descentralizado dentro de grupos. Cada nó, trabalhando com vários modelos, pode pertencer a vários clusters.
Descrevendo o nível da rede, é necessário dizer algumas palavras sobre consenso, ou seja, sobre os princípios de validação e sincronização de dados em diferentes nós, sem os quais uma rede descentralizada não pode funcionar. Obviamente, esses princípios não devem ser os mesmos para todos os clusters e todos os dados, porque as transações na rede podem ser tanto legalmente significativas quanto servir como lixo. Portanto, a rede implementa vários níveis de algoritmos de consenso, a escolha do necessário é determinada pelo modelo de transação.
Resta dizer algumas palavras sobre a interface do usuário, sobre o navegador semântico. Suas funções são triviais: (1) navegação gráfica (por cluster temático), (2) pesquisa e exibição de dados por modelos de domínio, (3) criação de dados, edição e envio de transações de rede por modelos relevantes, (4) escrita e execução de dinâmicas modelos de ação e, é claro, (5) armazenamento de fragmentos do gráfico. Esta é uma breve descrição das funções do navegador semântico e é a resposta para a pergunta: onde estão os sites? O único local que o usuário “visita” na rede web 3.0 é o seu navegador semântico, que é uma ferramenta para exibir e criar qualquer conteúdo, qualquer dado, incluindo modelos. O próprio usuário determina os limites e exibe a forma de seu mundo em rede, a profundidade da penetração no gráfico semântico.
Isso é compreensível, mas ainda onde estão os sites? Para onde ir, qual endereço digitar esse mesmo “navegador semântico” para acessar o Facebook? Como encontrar um site da empresa? Onde comprar uma camiseta ou assistir a um canal de vídeo? Vamos tentar descobrir exemplos específicos.
Por que precisamos do Facebook ou de outra rede social? Obviamente, para comunicação: contar algo sobre você e ler, ver o que os outros estão postando, trocar comentários. Ao mesmo tempo, é essencial não escrevermos para todos e não lermos tudo - a comunicação é sempre limitada a dezenas, centenas, bem, vários milhares de amigos virtuais. O que é necessário para organizar essa comunicação na configuração de rede descentralizada descrita? É isso mesmo: crie um cluster da comunidade com um conjunto de modelos de ação padrão (grave, envie uma mensagem, comente, etc.), configure os direitos de acesso aos modelos e convide outros usuários para assinar este conjunto. Aqui está o facebook. Não apenas o Facebook global, ditando os termos para todos e tudo, mas uma rede social local personalizável, que está à disposição dos membros do cluster. O usuário envia uma transação para a rede de acordo com um dos modelos de comunidade, por exemplo, seu comentário, os membros do cluster inscritos nesse modelo recebem o texto do comentário e o escrevem em seus repositórios (anexam ao fragmento do gráfico do assunto) e exibem em seus navegadores semânticos. Ou seja, temos uma rede social descentralizada (cluster) para comunicação entre um grupo de usuários, cujos dados são armazenados nos dispositivos dos próprios usuários. Esses dados podem ser visíveis para usuários fora do cluster? Esta é uma pergunta sobre configurações de acesso. Se houver permissão, o conteúdo dos membros da comunidade poderá ser lido por um agente de software e exibido no navegador por qualquer pessoa que pesquisar no gráfico. Também deve ser observado que o número e a complexidade dos modelos de cluster não são limitados por nada - todos podem personalizar a comunidade levando em consideração as necessidades de qualquer atividade. Bem, é óbvio que os usuários podem ser membros de um número arbitrário de clusters, como participantes ativos e simplesmente assinando modelos individuais somente leitura.
Agora vamos responder à pergunta: como encontramos o site da empresa? A resposta é trivial: o local onde estão localizados dados abrangentes de todas as empresas é o setor correspondente do gráfico semântico. Chegar a este local ajudará a navegação do navegador ou a pesquisa pelo nome da empresa. Então tudo depende do usuário - quais modelos para exibir os dados de que ele precisa: uma breve apresentação, informações completas, uma lista de serviços, uma lista de vagas ou um formulário de mensagem. Ou seja, a empresa para sua apresentação no gráfico semântico deve usar um conjunto de modelos padrão para enviar transações para a rede e, em seguida, os dados sobre ela estarão disponíveis para pesquisa e exibição. Se for necessário personalizar e expandir a apresentação da empresa na rede, é possível criar seus próprios modelos, incluindo os de design. Não há restrições, exceto por uma coisa: novos modelos devem ser construídos em uma única árvore para garantir a conectividade dos dados no gráfico do assunto.
Uma solução trivial para o comércio eletrônico. Cada produto (celular, camiseta) possui um identificador exclusivo e os dados do produto são inseridos na rede pelo fabricante. Naturalmente, ele faz isso apenas uma vez, assinando os dados com sua chave privada. Uma empresa pronta para vender este produto coloca na coluna semântica várias declarações feitas de acordo com o modelo padrão sobre o preço e as condições de entrega. Além disso, cada usuário resolve de maneira independente o problema de pesquisa: se ele procura o produto certo entre os produtos que um vendedor conhecido por ele pode fornecer ou compara produtos do mesmo tipo de diferentes fabricantes e só então seleciona um fornecedor conveniente. Ou seja, novamente, o local em que a seleção e a compra de mercadorias ocorre é o navegador semântico do usuário, e não um site do fabricante ou vendedor. Embora, é claro, o fabricante e o vendedor tenham a oportunidade de criar seus próprios modelos para exibir as mercadorias que o comprador pode usar. Se ele quiser, se achar conveniente. E assim, ele pode fazer tudo com a ajuda de modelos padrão para pesquisar e exibir dados.
Vale a pena dizer algumas palavras sobre publicidade, sobre seu lugar na rede semântica. E seus canais permanecem tradicionais: diretamente no conteúdo (por exemplo, em vídeos) ou em modelos para exibição de conteúdo. Somente entre anunciantes e proprietários de conteúdo ou modelos o intermediário é eliminado como proprietário do site.
Assim, o esquema do funcionamento da rede descentralizada semântica, apresentado a partir da posição do usuário, é extremamente unificado: (1) todo o conteúdo é colocado em um único gráfico semântico global, (2) a gravação, pesquisa e exibição do conteúdo é realizada de acordo com modelos conceituais que fornecem conectividade semântica de dados ( 3) as atividades do usuário são implementadas de acordo com modelos dinâmicos; (4) o único local em que a atividade ocorre é o navegador semântico do usuário.