With knowledge graph support in the ArcGIS API for Python, and the guides and sample notebooks below, data scientists, engineers, and developers can easily:
- Get started working with ArcGIS Knowledge graphs using the arcgis.graph module
- Create new knowledge graphs with sample data
- Back up existing knowledge graphs and support ArcGIS Enterprise migrations
- Automate the data hydration of your enterprise knowledge graph
This post will be periodically updated with additional resource links related to Python. Be sure to check out other developer resources for JavaScript and Knowledge Server REST API.
Starting with the Python version (2.1.0.3), the native version in the ArcGIS Pro 3.2 release, you can also use local ArcGIS Notebooks inside Pro and the ArcGIS API for Python version out of the box to create and work with Knowledge Graphs with ArcGIS Knowledge in Enterprise 11.1 or higher. You can also easily share those Pro projects with other analysts.
These python guides will help you get started:
Sample notebooks:
SpoilerNote to python beginners: you don't need to know any python to run these, simply replace a few ArcGIS login values in the first cells of these notebooks.
Sample notebooks with a Pro Project:
- ArcGIS Dependencies: This sample ArcGIS Pro project can be used for quickly creating a knowledge graph, or an entity-relationship network, representing the IT infrastructure and content from one or more ArcGIS Enterprise or ArcGIS Online portals using a graph database in ArcGIS Enterprise with ArcGIS Knowledge. (See attached ArcGIS Pro 3.2 Package and README)