Crear gráfico de conocimiento (Gráfico de conocimiento)

Resumen

Crea un gráfico de conocimiento en el portal activo y configura sus parámetros.

Uso

  • Utilice esta herramienta para crear un gráfico de conocimiento en ArcGIS Enterprise. Un gráfico de conocimiento le permite crear un modelo que simula un sistema del mundo real de una manera no espacial. Al principio, el gráfico de conocimiento estará vacío. Sin embargo, con ArcGIS Pro, puede hacer lo siguiente:

    Más información sobre ArcGIS Knowledge y la creación de gráficos de conocimiento

  • El parámetro Compartir grupos solo está disponible cuando se marca el parámetro Compartir con la organización y cuando hay grupos presentes en el portal. Solo se mostrarán los grupos presentes en el portal.

    Más información sobre cómo administrar grupos

  • El propietario del gráfico de conocimiento y los administradores del portal siempre pueden editar sus datos. De forma predeterminada, otros usuarios no pueden modificar los datos de este gráfico de conocimiento a menos que la edición esté habilitada. Utilice el parámetro Habilitar edición para configurar varios parámetros de las operaciones de edición. Cada operación de edición se describe a continuación.

    • Agregar: los editores pueden agregar entidades y relaciones al gráfico de conocimiento. Pueden definir nuevos tipos de entidad y tipos de relación y agregar propiedades. Pueden definir la geometría de una nueva entidad creando la entidad en un mapa.
    • Eliminar: los editores pueden eliminar elementos del gráfico de conocimiento.
    • Actualizar: los editores pueden actualizar las propiedades de las entidades y las relaciones.

  • Cuando el parámetro Habilitar actualización está marcado, la opción Propiedades y geometría del parámetro Opción de actualización se habilita de forma predeterminada, lo que permite a los editores actualizar las propiedades de las entidades y las relaciones, así como la geometría de una entidad. Especifique la opción Solo propiedades para permitir a los editores actualizar únicamente las propiedades de las entidades y relaciones existentes. No pueden modificar la geometría de una entidad existente cuando se utiliza esta opción.

  • El parámetro Almacén de datos solo mostrará los elementos del almacén de datos NoSQL que se hayan registrado en el sitio de ArcGIS Knowledge Server. Cada data store NoSQL proporciona acceso a una base de datos compatible que puede almacenar contenido para un gráfico de conocimiento.

    Más información sobre los almacenes de datos administrados por el usuario en ArcGIS Enterprise

Parámetros

EtiquetaExplicaciónTipo de datos
Nombre del servicio del gráfico de conocimiento

El nombre del servicio del gráfico de conocimiento.

String
Resumen
(Opcional)

La descripción resumida del gráfico de conocimiento.

String
Etiquetas
(Opcional)

Las palabras clave o términos que describen el gráfico de conocimiento.

String
Carpeta del portal
(Opcional)

La carpeta del portal que contendrá el gráfico de conocimiento.

String
Compartir con la organización
(Opcional)

Especifica si el gráfico de conocimiento se compartirá con todos los usuarios autenticados de su organización.

  • Activado: el gráfico de conocimiento se compartirá con todos los usuarios autenticados de su organización.
  • Desactivado: el gráfico de conocimiento no se compartirá con todos los usuarios autenticados de su organización. Esta es la opción predeterminada.
Boolean
Compartir grupos
(Opcional)

Especifica los grupos de los que es miembro y con los que se compartirá el gráfico de conocimiento.

  • GrupoEl grupo con el que se compartirá el gráfico de conocimiento.
String
Data store
(Opcional)

Especifica el almacén de datos donde se almacenarán las entidades y relaciones del gráfico de conocimiento.

  • Graph store alojadoLas entidades y relaciones del gráfico de conocimiento se crearán y almacenarán en el ArcGIS Graph Data Store asociado al portal de Enterprise.
String
Tipo de datos administrados
(Opcional)

Especifica cómo se gestionarán los datos en una base de datos NoSQL.

  • Administrado por ArcGISArcGIS Knowledge creará, gestionará y eliminará las entidades y relaciones almacenadas en la base de datos NoSQL. El modelo de datos almacenado en el almacén de gráficos se actualizará automáticamente cuando cambian los tipos de entidad y los tipos de relación y sus propiedades. Esta opción solo está disponible si la base de datos NoSQL está vacía. Esta es la opción predeterminada.
  • Administrado por usuarioLos datos y el modelo de datos serán de solo lectura cuando se acceda a ellos a través de ArcGIS Knowledge. Debe crear, gestionar y eliminar las entidades y relaciones, y definir el modelo de datos utilizando su base de datos NoSQL.
String
Id. único
(Opcional)

Propiedad de la base de datos de grafos que contiene un valor de cadena único para cada entidad y relación.

String
Habilitar edición
(Opcional)

Especifica si se habilitarán las operaciones de edición para los usuarios con privilegios suficientes.

  • Activado: las operaciones de edición estarán habilitadas en el gráfico de conocimiento.
  • Desactivado: se habilitarán las operaciones de edición en el gráfico de conocimiento. Esta es la opción predeterminada.
Boolean
Activar agregar
(Opcional)

Especifica si los editores pueden agregar entidades y relaciones al gráfico de conocimiento y definir nuevos tipos de entidades y relaciones.

  • Activado: los editores pueden agregar entidades y relaciones al gráfico de conocimiento. Pueden definir nuevos tipos de entidad y tipos de relación y agregar propiedades. Esta es la configuración predeterminada cuando se marca el parámetro Habilitar edición.
  • Desactivado: los editores no pueden agregar entidades o relaciones al gráfico de conocimiento, definir nuevos tipos de entidades y relaciones, ni agregar propiedades.
Boolean
Habilitar eliminación
(Opcional)

Especifica si los editores pueden eliminar elementos del gráfico de conocimiento.

  • Activado: los editores pueden eliminar entidades. Esta es la configuración predeterminada cuando se marca el parámetro Habilitar edición.
  • Desactivado: los editores no pueden eliminar elementos.
Boolean
Habilitar actualización
(Opcional)

Especifica si los editores pueden actualizar las propiedades de las entidades y las relaciones, así como la geometría de una entidad.

  • Activado: los editores pueden actualizar las propiedades de las entidades y las relaciones, así como la geometría de una entidad. Esta es la configuración predeterminada cuando se marca el parámetro Habilitar edición.
  • Desactivado: los editores no pueden actualizar las propiedades de las entidades y las relaciones, ni la geometría de una entidad.
Boolean
Opción de actualización
(Opcional)

Especifica si se pueden actualizar las propiedades de las entidades y relaciones y la geometría de una entidad, o solo las propiedades de las entidades y relaciones.

  • Propiedades y geometríaSe pueden actualizar las propiedades de las entidades y relaciones y la geometría de las entidades. Este es el valor predeterminado si se ha habilitado la edición.
  • Solo propiedadesSolo se pueden actualizar las propiedades de las entidades y las relaciones.
String
Habilitar opción de búsqueda
(Opcional)

Especifica si se habilitará la búsqueda de texto completo para los elementos del gráfico utilizando sus propiedades.

  • Activado: se habilitará la búsqueda de texto completo para los elementos del gráfico utilizando sus propiedades. Esta es la opción predeterminada para un almacén de gráficos alojado o un almacén de datos NoSQL administrado por ArcGIS.
  • Desactivado: no se habilitará la búsqueda de texto completo para los elementos del gráfico utilizando sus propiedades.
Boolean
Nombre de la entidad del documento
(Opcional)

El nombre del tipo de entidad en el modelo de datos que representa los documentos a los que hace referencia el gráfico de conocimiento. El valor predeterminado es Documento.

String
Nombre de la relación del documento
(Opcional)

El nombre del tipo de relación para el tipo de relación en el modelo de datos que representa una relación entre una entidad del gráfico de conocimiento y un documento asociado con esa entidad. El valor predeterminado es HasDocument.

String
Propiedades del documento
(Opcional)

Especifica el conjunto de propiedades que se crearán para cada entidad de documento.

  • Texto: el texto extraído de un documento. El nombre de propiedad predeterminado es texto.
  • URL: la ubicación del documento. El nombre de propiedad predeterminado es url.
  • Palabras clave: las palabras clave que se utilizarán para buscar el documento. El nombre de propiedad predeterminado es palabras clave.
  • Nombre: el nombre del archivo del documento. El nombre de propiedad predeterminado es nombre.
  • Tipo de contenido: el tipo de datos que contiene el documento al que se hace referencia. Esta propiedad se almacena como un tipo Multipurpose Internet Mail Extensions (MIME). El nombre de propiedad predeterminado es contentType.
  • Título: el título del documento. El nombre de propiedad predeterminado es título.
  • Metadatos: los metadatos que describen el documento. El nombre de propiedad predeterminado es metadatos.
  • Extensión de archivo: la extensión de archivo cuando el documento al que se hace referencia es un archivo. El nombre de propiedad predeterminado es fileExtension.

Value Table
Número máximo de registros que devolvió el servidor
(Opcional)

Número de elementos del gráfico que devolverá y mostrará una consulta openCypher. Cuanto mayor sea el número, más lento será el rendimiento. El valor predeterminado es 10.000.

Long
Número máximo de registros devueltos por el servidor durante la búsqueda
(Opcional)

El número de elementos del gráfico que puede devolver una búsqueda utilizando las propiedades indexadas de entidades y relaciones. Cuanto mayor sea el número, más lento será el rendimiento. El valor predeterminado es 2.000.

Long

Salida derivada

EtiquetaExplicaciónTipo de datos
Gráfico de conocimiento de salida

El gráfico de conocimiento de salida.

Workspace

arcpy.kg.CreateKnowledgeGraph(service_name, {summary}, {tags}, {portal_folder}, {share_with_org}, {sharing_groups}, {data_store}, {data_managed}, {unique_id}, {enable_editing}, {enable_add}, {enable_delete}, {enable_update}, {update_options}, {enable_search}, {document_entity_name}, {has_document_relationship_name}, {document_properties}, {max_records}, {max_records_search})
NombreExplicaciónTipo de datos
service_name

El nombre del servicio del gráfico de conocimiento.

String
summary
(Opcional)

La descripción resumida del gráfico de conocimiento.

String
tags
(Opcional)

Las palabras clave o términos que describen el gráfico de conocimiento.

String
portal_folder
(Opcional)

La carpeta del portal que contendrá el gráfico de conocimiento.

String
share_with_org
(Opcional)

Especifica si el gráfico de conocimiento se compartirá con todos los usuarios autenticados de su organización.

  • SHAREEl gráfico de conocimiento se compartirá con todos los usuarios autenticados de su organización.
  • NO_SHAREEl gráfico de conocimiento no se compartirá con todos los usuarios autenticados de su organización. Esta es la opción predeterminada.
Boolean
sharing_groups
[sharing_groups,...]
(Opcional)

Especifica los grupos de los que es miembro y con los que se compartirá el gráfico de conocimiento.

  • GroupEl grupo con el que se compartirá el gráfico de conocimiento.
String
data_store
(Opcional)

Especifica el almacén de datos donde se almacenarán las entidades y relaciones del gráfico de conocimiento.

  • Hosted graph storeLas entidades y relaciones del gráfico de conocimiento se crearán y almacenarán en el ArcGIS Graph Data Store asociado al portal de Enterprise.
String
data_managed
(Opcional)

Especifica cómo se gestionarán los datos en una base de datos NoSQL.

  • ARCGIS_MANAGEDArcGIS Knowledge creará, gestionará y eliminará las entidades y relaciones almacenadas en la base de datos NoSQL. El modelo de datos almacenado en el almacén de gráficos se actualizará automáticamente cuando cambian los tipos de entidad y los tipos de relación y sus propiedades. Esta opción solo está disponible si la base de datos NoSQL está vacía. Esta es la opción predeterminada.
  • USER_MANAGEDLos datos y el modelo de datos serán de solo lectura cuando se acceda a ellos a través de ArcGIS Knowledge. Debe crear, gestionar y eliminar las entidades y relaciones, y definir el modelo de datos utilizando su base de datos NoSQL.
String
unique_id
(Opcional)

Propiedad de la base de datos de grafos que contiene un valor de cadena único para cada entidad y relación.

String
enable_editing
(Opcional)

Especifica si se habilitarán las operaciones de edición para los usuarios con privilegios suficientes.

  • ENABLE_EDITINGLas operaciones de edición estarán habilitadas en el gráfico de conocimiento.
  • DO_NOT_ENABLE_EDITINGLas operaciones de edición no estarán habilitadas en el gráfico de conocimiento. Esta es la opción predeterminada.
Boolean
enable_add
(Opcional)

Especifica si los editores pueden agregar entidades y relaciones al gráfico de conocimiento y definir nuevos tipos de entidades y relaciones.

  • ENABLE_ADDLos editores pueden agregar entidades y relaciones al gráfico de conocimiento. Pueden definir nuevos tipos de entidad y tipos de relación y agregar propiedades. Este es el valor predeterminado cuando el parámetro enable_editing se establece en ENABLE_EDITING.
  • DO_NOT_ENABLE_ADDLos editores no pueden agregar entidades ni relaciones al gráfico de conocimiento, definir nuevos tipos de entidades y relaciones, ni agregar propiedades.
Boolean
enable_delete
(Opcional)

Especifica si los editores pueden eliminar elementos del gráfico de conocimiento.

  • ENABLE_DELETELos editores pueden eliminar entidades. Este es el valor predeterminado cuando el parámetro enable_editing se establece en ENABLE_EDITING.
  • DO_NOT_ENABLE_DELETELos editores no pueden eliminar entidades.
Boolean
enable_update
(Opcional)

Especifica si los editores pueden actualizar las propiedades de las entidades y las relaciones, así como la geometría de una entidad.

  • ENABLE_UPDATELos editores pueden actualizar las propiedades de las entidades y las relaciones, así como la geometría de una entidad. Este es el valor predeterminado cuando el parámetro enable_editing se establece en ENABLE_EDITING.
  • DO_NOT_ENABLE_UPDATELos editores no pueden actualizar las propiedades de las entidades y las relaciones, ni la geometría de una entidad.
Boolean
update_options
(Opcional)

Especifica si se pueden actualizar las propiedades de las entidades y relaciones y la geometría de una entidad, o solo las propiedades de las entidades y relaciones.

  • PROPERTIES_AND_GEOMETRIESSe pueden actualizar las propiedades de las entidades y relaciones y la geometría de las entidades. Este es el valor predeterminado si se ha habilitado la edición.
  • PROPERTIES_ONLYSolo se pueden actualizar las propiedades de las entidades y las relaciones.
String
enable_search
(Opcional)

Especifica si se habilitará la búsqueda de texto completo para los elementos del gráfico utilizando sus propiedades.

  • ENABLE_SEARCHSe habilitará la búsqueda de texto completo para los elementos del gráfico utilizando sus propiedades. Esta es la opción predeterminada para un almacén de gráficos alojado o un almacén de datos NoSQL administrado por ArcGIS.
  • DO_NOT_ENABLE_SEARCHNo se habilitará la búsqueda de texto completo para los elementos del gráfico utilizando sus propiedades.
Boolean
document_entity_name
(Opcional)

El nombre del tipo de entidad en el modelo de datos que representa los documentos a los que hace referencia el gráfico de conocimiento. El valor predeterminado es Documento.

String
has_document_relationship_name
(Opcional)

El nombre del tipo de relación para el tipo de relación en el modelo de datos que representa una relación entre una entidad del gráfico de conocimiento y un documento asociado con esa entidad. El valor predeterminado es HasDocument.

String
document_properties
[document_properties,...]
(Opcional)

Especifica el conjunto de propiedades que se crearán para cada entidad de documento.

  • Texto: el texto extraído de un documento. El nombre de propiedad predeterminado es texto.
  • URL: la ubicación del documento. El nombre de propiedad predeterminado es url.
  • Palabras clave: las palabras clave que se utilizarán para buscar el documento. El nombre de propiedad predeterminado es palabras clave.
  • Nombre: el nombre del archivo del documento. El nombre de propiedad predeterminado es nombre.
  • Tipo de contenido: el tipo de datos que contiene el documento al que se hace referencia. Esta propiedad se almacena como un tipo Multipurpose Internet Mail Extensions (MIME). El nombre de propiedad predeterminado es contentType.
  • Título: el título del documento. El nombre de propiedad predeterminado es título.
  • Metadatos: los metadatos que describen el documento. El nombre de propiedad predeterminado es metadatos.
  • Extensión de archivo: la extensión de archivo cuando el documento al que se hace referencia es un archivo. El nombre de propiedad predeterminado es fileExtension.

Value Table
max_records
(Opcional)

Número de elementos del gráfico que devolverá y mostrará una consulta openCypher. Cuanto mayor sea el número, más lento será el rendimiento. El valor predeterminado es 10.000.

Long
max_records_search
(Opcional)

El número de elementos del gráfico que puede devolver una búsqueda utilizando las propiedades indexadas de entidades y relaciones. Cuanto mayor sea el número, más lento será el rendimiento. El valor predeterminado es 2.000.

Long

Salida derivada

NombreExplicaciónTipo de datos
out_knowledge_graph_service

El gráfico de conocimiento de salida.

Workspace

Muestra de código

Ejemplo de CreateKnowledgeGraph (secuencia de comandos independiente)

El siguiente ejemplo de código muestra cómo crear un servicio de gráfico de conocimiento con los parámetros predeterminados.

# Description: Create a knowledge graph service named 'MyKnowledgeGraph'.

# Import system modules
import arcpy

# Set local variables
service_name = 'MyKnowledgeGraph'
summary = 'A new knowledge graph with editing enabled and custom document property names.'
enable_editing = True
update_options = 'Properties_only'
document_properties = '["newText", "newURL", "newKeywords", "newName", "newContentType", "newTitle", "newMetadata", "newFileExtension"]'
document_values = arcpy.ValueTable(8)
document_values.addRow(document_properties)

# Call the CreateKnowledgeGraph tool to create a knowledge graph service with a
# summary, editing enabled, updating geometry disabled, search enabled, and custom
# document property names.
arcpy.kg.CreateKnowledgeGraph(service_name, summary, tags, portal_folder, share_with_org,
                              enable_editing, update_options,
                              document_properties=document_values)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados