
Expresé la idea de la inevitabilidad de una transición de red global de una estructura centrada en el sitio a una centrada en el usuario en 2012 (
Filosofía de la evolución y la evolución de Internet, o en forma abreviada
WEB 3.0. Del centrismo en el sitio al centrismo en el usuario ). Este año intenté desarrollar el tema de la nueva Internet en el texto de
WEB 3.0: el segundo enfoque del proyectil . Ahora estoy publicando la segunda parte del artículo
WEB 3.0 o vida sin sitios (le aconsejo que mire antes de leer esta página).
Entonces que es? ¿Hay Internet en la web 3.0, pero no hay sitios? ¿Y entonces qué hay allí?
Hay datos organizados en un gráfico semántico global: todo está conectado con todo, todo se deriva de algo, todo es específico, notado, cambiado, creado. Los últimos dos puntos sobre "sigue" y "alguien" nos recuerdan que el gráfico no debe ser objetivo, sino sujeto-evento. Pero habrá una historia separada sobre esto (para una vista preliminar, vea el
enfoque de tema-evento ). Ahora es suficiente para que comprendamos que el gráfico semántico web 3.0 no es un conjunto de conocimiento estático, sino temporal, que fija las relaciones de objetos y actores de cualquier actividad en su secuencia temporal.
Además, hablando de la capa de datos, se debe agregar que el gráfico global está necesariamente dividido en dos partes desiguales: un árbol de modelos que describe la conexión de acciones, conceptos y sus propiedades (correspondientes al conjunto de axiomas terminológicos de TBox en OWL), y un gráfico sujeto que contiene eventos de fijación concretos valores de propiedad para cosas y acciones (un conjunto de declaraciones sobre individuos ABox en OWL). Y entre estas dos partes del gráfico se establece una relación inequívoca: los datos sobre individuos, es decir, cosas específicas, acciones, actores, se pueden formar y escribir en el gráfico solo y exclusivamente de acuerdo con los modelos correspondientes. Bueno, y, como ya se mencionó, el gráfico global, en primer lugar, su parte del modelo y, en consecuencia, el gráfico del tema, se divide naturalmente en segmentos por áreas temáticas.
Y ahora, desde la semántica, desde los datos, podemos proceder a discutir el segundo epíteto web 3.0: "descentralizado", es decir, a una descripción de la red. Y es obvio que la misma semántica debería dictar la estructura de la red y sus protocolos. En primer lugar, dado que el usuario es el generador y el consumidor del contenido, es natural que él, o más bien, su dispositivo, sea un nodo de red. Entonces, la web 3.0 es una red punto a punto cuyos nodos son dispositivos de usuario.
Para guardar en el gráfico de datos, por ejemplo, una descripción de un individuo, el usuario debe formar una transacción de red de acuerdo con el modelo conceptual existente. Los datos se almacenan en el dispositivo del usuario y en los nodos de otros usuarios suscritos a este modelo. Por lo tanto, al intercambiar transacciones en un conjunto fijo de modelos en los que se implementan sus actividades conjuntas, los participantes en esta actividad forman un grupo más o menos autónomo. Resulta que todo el gráfico semántico global se distribuye distribuido a través de grupos temáticos y descentralizado dentro de los grupos. Cada nodo, trabajando con varios modelos, puede pertenecer a varios grupos.
Al describir el nivel de la red, es necesario decir algunas palabras sobre el consenso, es decir, sobre los principios de validación y sincronización de datos en diferentes nodos, sin los cuales una red descentralizada no puede funcionar. Obviamente, estos principios no deberían ser los mismos para todos los clústeres y todos los datos, porque las transacciones en la red pueden ser legalmente significativas y basura de servicio. Por lo tanto, la red implementa varios niveles de algoritmos de consenso, la elección de lo necesario está determinada por el modelo de transacción.
Queda por decir algunas palabras sobre la interfaz de usuario, sobre el navegador semántico. Sus funciones son triviales: (1) navegación de gráficos (por grupo temático), (2) búsqueda y visualización de datos por modelos de dominio, (3) creación, edición y envío de transacciones de red por modelos relevantes, (4) escritura y ejecución de dinámicas modelos de acción y, por supuesto, (5) almacenamiento de fragmentos del gráfico. Esta es una breve descripción de las funciones semánticas del navegador y es la respuesta a la pregunta: ¿dónde están los sitios? El único lugar que el usuario "visita" en la red web 3.0 es su navegador semántico, que es una herramienta para mostrar y crear cualquier contenido, cualquier dato, incluidos los modelos. El usuario mismo determina los límites y la forma de visualización de su mundo de red, la profundidad de penetración en el gráfico semántico.
Esto es comprensible, pero ¿dónde están los sitios web? ¿A dónde ir, qué dirección escribir en este mismo "navegador semántico" para llegar a Facebook? ¿Cómo encontrar el sitio web de una empresa? ¿Dónde comprar una camiseta o ver un canal de video? Tratemos de descubrir ejemplos específicos.
¿Por qué necesitamos Facebook u otra red social? Obviamente, para la comunicación: para contar algo sobre usted y leer, ver lo que otros publican, intercambiar comentarios. Al mismo tiempo, es esencial que no escribamos a todos y no leamos todo: la comunicación siempre se limita a decenas, cientos, bueno, varios miles de amigos virtuales. ¿Qué es necesario para organizar dicha comunicación dentro de la configuración de red descentralizada descrita? Así es: cree un clúster comunitario con un conjunto de modelos de acción estándar (grabar, enviar un mensaje, comentar, dar me gusta, etc.), configurar los derechos de acceso a los modelos e invitar a otros usuarios a suscribirse a este conjunto. Aquí está facebook. No solo Facebook global, que dicta los términos para todos y todo, sino una red social local personalizable, que está a disposición de los miembros del clúster. El usuario envía una transacción a la red de acuerdo con uno de los modelos de la comunidad, por ejemplo, su comentario, los miembros del clúster suscritos a este modelo reciben el texto del comentario y lo escriben en sus repositorios (adjuntar al fragmento del gráfico del tema) y lo muestran en sus navegadores semánticos. Es decir, tenemos una red social descentralizada (clúster) para la comunicación entre un grupo de usuarios, cuyos datos se almacenan en los dispositivos de los propios usuarios. ¿Pueden estos datos ser visibles para los usuarios fuera del clúster? Esta es una pregunta sobre la configuración de acceso. Si hay permiso, el contenido de los miembros de la comunidad puede ser leído por un agente de software y cualquiera que busque en el gráfico puede mostrarlo en el navegador. También se debe tener en cuenta que el número y la complejidad de los modelos de clúster no están limitados por nada: todos pueden personalizar la comunidad teniendo en cuenta las necesidades de cualquier actividad. Bueno, es obvio que los usuarios pueden ser miembros de un número arbitrario de grupos, tanto como participantes activos como simplemente suscribiéndose a modelos individuales de solo lectura.
Ahora respondamos la pregunta: ¿cómo encontramos el sitio web de la empresa? La respuesta es trivial: el lugar donde se encuentran los datos completos de todas las empresas es el sector correspondiente del gráfico semántico. Llegar a este lugar ayudará a la navegación del navegador o buscar por nombre de la empresa. Entonces todo depende del usuario: qué modelos para mostrar los datos que necesita: una breve presentación, información completa, una lista de servicios, una lista de vacantes o un formulario de mensaje. Es decir, la compañía, para su presentación en el gráfico semántico, debe usar un conjunto de modelos estándar para enviar transacciones a la red, y luego los datos estarán disponibles para su búsqueda y visualización. Si es necesario personalizar y expandir la presentación de la compañía en la red, es posible crear sus propios modelos, incluidos los de diseño. No hay restricciones, excepto por una cosa: los nuevos modelos deben integrarse en un solo árbol para garantizar la conectividad de datos en el gráfico del tema.
Una solución trivial para el comercio electrónico. Cada producto (teléfono móvil, camiseta) tiene un identificador único, y el fabricante ingresa los datos del producto en la red. Naturalmente, hace esto solo una vez, firmando los datos con su clave privada. Una compañía lista para vender este producto coloca en la columna semántica varias declaraciones hechas de acuerdo con el modelo estándar sobre el precio y las condiciones de entrega. Además, cada usuario resuelve de forma independiente el problema de búsqueda por sí mismo: si busca el correcto entre los productos que un vendedor conocido puede proporcionar, o compara productos del mismo tipo de diferentes fabricantes y solo luego selecciona un proveedor conveniente. Ese es, nuevamente, el lugar donde tiene lugar la selección y compra de bienes es el navegador semántico del usuario, y no algún sitio web del fabricante o vendedor. Aunque, por supuesto, tanto el fabricante como el vendedor tienen la oportunidad de crear sus propios modelos para exhibir productos que el comprador puede usar. Si quiere, si lo encuentra conveniente. Y así, puede hacer todo con la ayuda de modelos estándar para buscar y mostrar datos.
Vale la pena decir algunas palabras sobre publicidad, sobre su lugar en la red semántica. Y sus ubicaciones siguen siendo tradicionales: ya sea directamente en el contenido (por ejemplo, en videos) o en modelos para mostrar contenido. Solo entre los anunciantes y los propietarios de contenido o modelos se elimina al intermediario como propietario del sitio.
Por lo tanto, el esquema del funcionamiento de la red semántica descentralizada, presentado desde la posición del usuario, está extremadamente unificado: (1) todo el contenido se coloca en un único gráfico semántico global, (2) la grabación, búsqueda y visualización del contenido se lleva a cabo de acuerdo con modelos conceptuales que proporcionan conectividad de datos semánticos, ( 3) las actividades del usuario se implementan de acuerdo con modelos dinámicos, (4) el único lugar donde ocurre la actividad es el navegador semántico del usuario.