Get started with ArcGIS Knowledge
ArcGIS Knowledge allows you to create a knowledge graph in ArcGIS Pro. A knowledge graph allows you to create a model that simulates a real-world system in a nonspatial manner.
Information in a knowledge graph is structured around entities and the relationships between them. This network of things is primarily nonspatial even if some entities and relationships have an associated spatial location. When investigating the contents of a knowledge graph, analysis is focused on properties of the entities and relationships and understanding how entities are connected.
There are two different types of knowledge graphs:
File knowledge graph—A file knowledge graph is a file in a folder on disk with a
.knowledgegraphextension. File knowledge graphs use a SQLite database and support the full graph data model and graph data.License:
File knowledge graphs require an Advanced license, which is included with the Professional Plus user type.
Caution:
File knowledge graphs are intended for use by one user in one instance of ArcGIS Pro at a time. If a file knowledge graph is stored in a location where many people have access, take care to work with a local copy of the original file. Many people should not read or edit data in the same file knowledge graph at the same time.
Knowledge graph service—A knowledge graph service is a knowledge graph backed by an ArcGIS Data Store graph store, or a supported NoSQL data store, in a configured ArcGIS Enterprise deployment.
Note:
Your credentials in the active ArcGIS Enterprise portal must include privileges to create a knowledge graph to create a knowledge graph service.
Comparing types of knowledge graphs
|
Key characteristics |
Knowledge graph service |
File knowledge graph |
|---|---|---|
|
Define entity types and relationship types to model systems of real-world objects including people, places, events, and things. |
|
|
|
Create entities and relationships that represent individual people, places, events, and things in the system from the investigation, from a map, or from a link chart. |
|
|
|
Load spatial and nonspatial data into the knowledge graph to generate a representation of the system you want to interrogate. |
|
|
|
Add documents that provide an authoritative source for the facts stated in properties of an entity or a relationship. |
|
|
|
Add provenance that defines which source was used to specify which property of an entity or a relationship. |
|
When you create a knowledge graph, or add an existing knowledge graph to an ArcGIS Pro project, an investigation is created in the project. Initially, the knowledge graph is empty. However, as you add content you can explore the relationships between entities in the investigation, document your findings, create maps and link charts, and use different forms of analysis to improve your understanding of the system. The following are some of the things you can do:
Query and search in an investigation to identify entities and relationships of interest, and save your queries.
Note:
File knowledge graphs and knowledge graph services have similar, but different search experiences. Learn more about searching a file knowledge graph.
Generate histograms to summarize, select, and filter the knowledge graph's content.
Add entities with a spatial component to a map and include them in cartographic products.
Perform spatial analysis on the map's knowledge graph layer such as assessing an entity's spatial proximity to spatial features outside the system.
Create link charts and find paths that identify connections between the entities in the system.
Determine which entities have the most influence on the system.
Find communities of interrelated entities that are not apparent using other methods.
Integrating spatial and nonspatial data and analysis provides an advantage when assessing a system and can give you confidence that any changes you make will have a positive outcome.