Explore an investigation and its knowledge graph

You can explore the contents of an investigation in ArcGIS Pro, including the entities and relationships defined in the investigation's knowledge graph. An investigation can have data loading configurations to support adding content from relational tables to a knowledge graph. In addition to entities and relationships, a knowledge graph can store documents that support information recorded in the knowledge graph.

Open an investigation

You can see an overview of an investigation's contents in the catalog view and the Catalog pane in ArcGIS Pro. This includes a list of the types of entities and relationships in the investigation's knowledge graph. However, you must open the investigation in an investigation view to fully explore, analyze, and update the contents of its knowledge graph.

By browsing into the investigation in the catalog view and the Catalog pane first, you can open the investigation view directly to the set of entities or relationships in the knowledge graph that you want to explore.

  1. Browse to the collection of investigations in your project.
    • In the Catalog pane, on the Project tab, double-click Investigations Closed Investigation folder.
    • In a catalog view, click Investigations Closed Investigation folder in the Contents pane.
  2. Double-click an investigation Investigation to see its contents in either the catalog view or the Catalog pane.

    An investigation contains a knowledge graph Knowledge Graph, and can also contain collections of Data Loading Configurations Knowledge Graph Folder.

  3. Double-click the knowledge graph Knowledge Graph and the Entity types knowledge graph folder Knowledge Graph Folder.

    The entity types Entity Type defined in the knowledge graph are listed.

    List entities defined by the knowledge graph's data model in the Catalog pane.

  4. Double-click the Relationship Types knowledge graph folder Knowledge Graph Folder.

    The relationship types Relationship Type defined in the knowledge graph are listed.

    List relationships defined by the knowledge graph's data model in the Catalog pane.

  5. To see the properties defined for an entity type Entity Type or a relationship type Relationship Type, right-click the type, point to Data Design, and click Fields Fields.

    The Fields view Fields opens, showing all properties of the selected type.

  6. List the entities and relationships defined in the knowledge graph in the investigation view using one of the following methods:
    • Right-click the investigation Investigation or the knowledge graph Knowledge Graph and click Open Investigation. All entities and relationships in the knowledge graph are listed.
    • Right-click Entity types Knowledge Graph Folder or Relationship Types Knowledge Graph Folder and click Open Investigation. All entities or relationships in the knowledge graph are listed.
    • Right-click an entity type Entity Type or a relationship type Relationship Type and click Open Investigation. All entities or relationships in the knowledge graph of that specific type are listed.

The investigation view opens and the selected contents of the knowledge graph's content are listed.

Open an investigation to explore the entities and relationships in a knowledge graph.

Browse the contents of a knowledge graph

The investigation view allows you to see the types of entities and relationships defined in the knowledge graph's data model, and list the entity and relationship instances that have been created. You can also define new types of entities and relationships in the data model, create instances of entities and relationships in the knowledge graph, and update properties for existing entities and relationships.

View entity and relationship types in the Contents pane

The Contents pane allows you to explore entity types and relationship types in the knowledge graph Knowledge Graph. The total number of entities and the total number of relationships present in the knowledge graph appears next to the Entity Types Entity Type and Relationship Types Relationship Type headings. The total number of instances that exist for individual entity types Entity and relationship types Relationship appears next to that type.

An investigation's Contents pane has two tabs. The types of entities and relationships for which instances exist in the knowledge graph are listed on the By Type tab Investigation; this tab is selected by default.

List entity and relationship types in use on the By Type tab.

The Data Model tab Data Model lists all types of entities and relationships defined in the knowledge graph's data model, including types for which no instances exist yet in the graph.

List all entity and relationship types defined in the knowledge graph on the Data Model tab.

If you are working with a complicated knowledge graph, you can search for specific entity and relationship types with the Search text box at the top of the Contents pane. As you type, the list of entities and relationships is filtered to include only types whose names match your text.

Search for specific entity and relationship types by name in the Contents pane.

Click the Sort button Sort next to the Search text box to change the order in which the entity and relationship types are listed.

If the contents of the knowledge graph are changed, for example, in another instance of ArcGIS Pro, click the Refresh button Refresh to the right of the Search text box. The knowledge graph's data model and the total number of instances for each type are updated in the Contents pane.

Reopen the Contents pane

The Contents pane is open in every new project by default. However, if it has been closed, you can reopen the pane from the ribbon.

  1. Click the View tab on the ribbon.
  2. In the Windows group, click Contents Contents.

View entities and relationships in the investigation

The knowledge graph is selected by default in the investigation's Contents pane. The status bar at the bottom of the view shows how many items are listed. Basic properties for each item appear in columns.

  • Display Name—Each instance of an entity or a relationship is identified using the value in this column. For example, entities might be identified by name if a name property has been defined for the given entity type. If a name or similar property isn't available, entities and relationships are identified by their Globally Unique Identifier (GUID).
  • Type—These values indicate the type of entity or the type of relationship represented by the item as determined by the data model.
  • Dataset—These values indicate whether the item is an entity or a relationship.

By default, the first 1,000 items are listed. You can choose to include all items in a category, or select a few items and show only the selected items in the list.

  1. Click Entity Types Entity Type or Relationship Types Relationship Type in the Contents pane.

    The number of entities or relationships of all types that are listed is indicated in the status bar.

  2. Click a specific type of entity or relationship in the Contents pane.

    The number of instances of the specific entity type or relationship type that are listed is indicated in the status bar.

  3. Click the Rows drop-down list and click All.

    If there are more than 1,000 entities or relationships of the selected type in the knowledge graph, all instances will be listed. Alternatively, you can click in the drop-down list and type the number of entities or relationships you want to retrieve, such as 2,000, and press Enter.

    Note:

    If it takes too long to list all instances, you can stop building the list by clicking the busy indicator at the bottom of the contents list. When ArcGIS Pro is finished generating the contents list, the busy indicator stops and you see the Refresh View button Refresh View.

  4. Press Ctrl and click several instances of entities or relationships to select them.

    The status bar in the investigation view is updated to indicate how many items are selected.

  5. Click the Show selected records button Show Selected Records to include only selected entities in the list.

Explore various parts of the investigation at once

The same investigation can be displayed in multiple investigation views. For example, you can look at the instances of a Person entity type in one investigation view, and look at the instances of a HasVehicle relationship type in another investigation view. Each view associated with the same investigation has access to all the investigation's content. If you add a new HasPet relationship type to the investigation in one view, it is immediately available in the other view as well.

  1. In the investigation's Contents pane, right-click an entity type and click Open Investigation.

    The investigation opens. The entity type is selected in the Contents pane and entities of this type are listed.

  2. Click the original investigation's tab to make it active.
  3. Click a relationship type in the Contents pane.

    Relationships of this type are listed.

Each investigation provides a different view of the knowledge graph's content.

Related topics