ArcGIS Knowledge proporciona un enfoque centrado en entidades para el modelado y análisis de datos. La información de un gráfico de conocimiento se estructura en torno a las entidades y las relaciones entre ellas. Esta red de cosas es principalmente no espacial, aunque algunas entidades y relaciones tengan una ubicación espacial asociada.
Al investigar el contenido de un gráfico de conocimiento, el análisis se centra en las propiedades de las entidades y las relaciones en el gráfico de conocimiento y en comprender cómo se conectan las entidades. ArcGIS Pro le permite integrar estos resultados en el análisis espacial de entidades y relaciones que tienen ubicaciones espaciales.
En las siguientes secciones se definen los términos clave asociados a ArcGIS Knowledge.
Gráfico de conocimiento
Un gráfico de conocimiento permite crear y consultar una red gráfica. Esta red conecta a personas, lugares y cosas (representadas por entidades) entre sí mediante relaciones que definen cómo se asocian. Una entidad con una ubicación espacial se puede conectar con otras entidades que no tengan una ubicación espacial.
Se crea un gráfico de conocimiento como parte del proceso de creación de una investigación en el proyecto.
Data store
Cuando crea un gráfico de conocimiento, debe determinar cómo se administrarán los datos. Las opciones que están disponibles dependen de cómo haya configurado su implementación de ArcGIS Enterprise .
Puede elegir almacenar los datos de un gráfico de conocimiento en un almacén de gráficos alojado completamente administrado por ArcGIS Knowledge. Estos gráficos de conocimiento se identifican como gráficos de conocimiento alojados en el Enterprise. Al eliminar un gráfico de conocimiento alojado, también se eliminan todos los datos asociados con el gráfico de conocimiento.
Como alternativa, puede almacenar las entidades y relaciones en un data store NoSQL que se ha agregado a su implementación. Debe crear, administrar y eliminar las bases de datos usted mismo en Neo4j. Además de los datos almacenados en el data store NoSQL, el gráfico de conocimiento también mantiene la información del modelo de datos que identifica los tipos de entidad, los tipos de relación y los tipos de datos de todas las propiedades en un almacén de gráficos asociado que se crea y elimina automáticamente con el gráfico de conocimiento. La información almacenada en el almacén de gráficos asociado admite la visualización, consulta y búsqueda de los datos del gráfico de conocimiento.
Administrar datos en un data store NoSQL
Cuando crea un gráfico de conocimiento que utiliza un data store NoSQL, debe elegir cómo se administrarán los datos almacenados en la Neo4j. Hay dos opciones disponibles: Administrado por ArcGIS y Administrado por el usuario.
- Administrado por ArcGIS: con esta opción, ArcGIS Knowledge creará, administrará y eliminará las entidades y relaciones almacenadas en la Neo4j. Además, el modelo de datos almacenado en el almacén de gráficos se actualiza automáticamente cuando cambian los tipos de entidad y los tipos de relación y sus propiedades. También puede elegir si alguien que no sea usted puede editar los datos y qué tipos de ediciones puede realizar. Los datos y el modelo de datos no se deben editar directamente en Neo4j. Esta opción solo está disponible si la base de datos Neo4j está vacía.
- Administrado por el usuario: con esta opción, debe crear, administrar y eliminar las entidades y relaciones y definir el modelo de datos usando Neo4j. Los datos y el modelo de datos son de solo lectura cuando se accede a ellos a través de ArcGIS Knowledge. Para visualizar, consultar y buscar los datos del gráfico de conocimiento, debe sincronizar la información del modelo de datos registrada en el almacén de gráficos asociado con el modelo de datos actual definido en la base de datos Neo4j. El nombre de la base de datos Neo4j y sus tipos y propiedades de modelo de datos deben cumplir todas las restricciones de nombres.
Investigación
Una investigación permite investigar entidades y relaciones en un gráfico de conocimiento para establecer hechos y llegar a conclusiones. Puede ver y editar los detalles de las entidades y relaciones individuales, y ampliar el modelo de datos de la red para capturar la información adicional que aprenda. Puede guardar consultas que seleccionen los conjuntos de entidades y relaciones que está investigando.
Al crear una investigación, puede crear un gráfico de conocimiento o investigar el contenido de un gráfico de conocimiento existente. Si agrega un gráfico de conocimiento existente al proyecto ArcGIS Pro desde el portal activo, se crea automáticamente una investigación.
A medida que trabaja, puede compartir su investigación para colaborar con otros y mostrar los resultados de su análisis.
Modelo de datos
Un modelo de datos define los tipos de entidades y relaciones que pueden existir en el gráfico de conocimiento y las propiedades que pueden existir para cada tipo de entidad y relación. Puede editar el modelo de datos de un gráfico de conocimiento si tiene suficientes privilegios para hacerlo. La edición del modelo de datos no se admite cuando un gráfico de conocimiento se basa en un data store NoSQL con datos administrados por el usuario.
Tipo de entidad
Un tipo de entidad define una colección homogénea de entidades con un conjunto común de propiedades y un tipo de entidad espacial. Por ejemplo, un tipo de entidad que define los vehículos definiría propiedades como modelo y matrícula, y una entidad de punto opcional.
Tipo de relación
Un tipo de relación define una colección homogénea de relaciones que pueden existir entre dos tipos de entidad, con un conjunto de propiedades común y un tipo de entidad espacial. Por ejemplo, un tipo de relación que define la propiedad de un vehículo puede asociar un vehículo a una persona, y la relación puede tener propiedades como la fecha en la que una persona compró el coche y la fecha en la que se vendió el coche.
Entidad
Una entidad es un tipo específico de elemento que puede existir en el gráfico de conocimiento, como una persona, un edificio o un vehículo. Se pueden agregar muchas instancias de una entidad al gráfico de conocimiento. Por ejemplo, para describir una familia, se pueden definir múltiples instancias de la entidad persona, junto con múltiples instancias de vehículos y edificios con los que la familia está asociada. Puede agregar, quitar y actualizar entidades y sus valores de propiedad en el gráfico de conocimiento si tiene suficientes privilegios para hacerlo.
Todas las entidades pueden agregarse a un gráfico de enlaces. Las entidades que tienen una entidad espacial se pueden agregar a un mapa.
Relación
Una relación es un tipo de asociación que puede existir en el gráfico de conocimiento para conectar dos entidades. Se pueden agregar muchas instancias de una relación al gráfico de conocimiento. Por ejemplo, para describir una familia, se pueden definir varias instancias de las relaciones cónyuge de, padre de e hijo de entre dos entidades de persona, y se pueden definir varias instancias de las relaciones posee, alquila o arrienda entre una entidad de persona y entidades de vehículo o edificio. Puede agregar, quitar y actualizar relaciones y sus valores de propiedad en el gráfico de conocimiento si tiene suficientes privilegios para hacerlo.
Una relación se describe en una sola dirección: cada relación describe una asociación de una entidad a otra entidad. Si dos personas de una familia son hermanos, cada entidad de persona requiere una relación de hermanos separada con la otra entidad para describir completamente la relación.
Las relaciones pueden agregarse a un gráfico de enlaces.
Documentos
Es posible agregar documentos a un gráfico de conocimiento para proporcionar contexto para una entidad o una relación en la que participa, proporcionar fuentes acreditadas para los datos almacenados en propiedades de entidades y relaciones y permitirle capturar notas sobre la investigación. Los documentos pueden ser imágenes, presentaciones, archivos de texto o PDF Adobe Acrobat, sitios web, etc.
Cuando se crea un gráfico de conocimiento, contiene un tipo de entidad Document y un tipo de relación HasDocument por defecto. Al agregar un documento a una entidad para describir una de sus características, como una imagen de una persona, se crea una nueva entidad para el tipo de entidad Document que hace referencia al archivo o sitio web. Se crea una relación HasDocument de la entidad de persona a la entidad de documento que proporciona acceso a la imagen. Muchas entidades pueden hacer referencia a un documento.
La adición de documentos no se admite cuando un gráfico de conocimiento se basa en un data store NoSQL con datos administrados por el usuario.
Mapa
Puede agregar entidades con una ubicación espacial a un mapa. Esto permite ver las relaciones espaciales entre entidades que podrían no ser aparentes en una vista no geográfica, y correlacionar visualmente esas entidades con rasgos geográficos que no participan en la red de gráficos. También puede ver las relaciones entre entidades en el mapa, crear entidades y relaciones, y editar sus propiedades.
Gráfico de vínculos
Un gráfico de vínculos permite visualizar cómo están conectadas las entidades. El gráfico de enlaces permite analizar las asociaciones entre entidades mediante diversas operaciones de análisis de enlaces, como la búsqueda de una ruta de una entidad a otra, la determinación de las entidades centrales de la red y la detección de comunidades de entidades relacionadas en la red..
La mayoría de los métodos para visualizar entidades utilizan una vista no geográfica. Sin embargo, también puede utilizar un diseño geográfico que posicione las entidades asociadas a una ubicación geográfica en un mapa base. Las entidades y relaciones no espaciales también se dibujan en el gráfico de vínculos aunque no tengan una posición geográfica fija. Utilice una capa de gráficos para agregar notas, imágenes y gráficos al gráfico de vínculos.