🧠 Reasoning Knowledge Graph

Reasoning Knowledge Graph

A full catalog of all the elements that build the Knowledge Grid. The Reasoning Knowledge Graph is an interactive map of your Knowledge Nodes — search, filter, inspect, and connect every element from a single view.


Reasoning Knowledge Graph — full catalog view

Exploring the Catalog

Use the left panel to find what you need:

  • Search Catalog — search elements by name.
  • Filters — narrow the view by Repository, Category, Tags, or Owner, then click Apply Filters.
  • Show 3D View — switch between the 2D and 3D layout of the graph.
  • Show Node Labels — toggle element names on or off. Works the same in both 2D and 3D.

💡

You can combine search and filters at the same time. For example, search for "sales" and filter by Category = "Reports" to find exactly what you need.


Inspecting an Element

Click any node to open the Inspector, which shows its details:

FieldDescription
LabelThe node's display name.
SlugThe node's unique identifier. Useful for technical references or integrations.
TypeThe element type, e.g. Knowledge Node.
RepositoryThe repository the node belongs to.
CategoryThe category assigned to the node within its repository.
Avg DurationAverage execution time of the node (where applicable).
Avg RowsAverage number of rows processed (where applicable).

Click Open to go straight to the node. You can also double-click any node on the canvas for the same result.

Inspector panel — node details Inspector showing slug as a badge on the node card

Working With the Graph

Interact with the graph using these gestures:

GestureWhat it does
ClickSelects the node and opens the Inspector.
Double-clickOpens the node directly (same as pressing Open in the Inspector).
Shift + click two nodesAdds an edge (a relationship) between them. Click the first node, hold Shift, then click the second.
Click an edgeOpens the edge editor to view or change its link type.
DragMoves a node to a new position on the canvas.
Gestures demo — click, drag, and Shift+click to create an edge

Managing Link Types

Link types define the kinds of relationships (edges) that connect your Knowledge Nodes — for example, "depends on", "feeds into", or "replicates". ARPIA includes a Link Types manager to find, organize, and create them.

  • Search and select — a search field with a scrollable fixed-height list lets you quickly find and pick an existing link type.
  • Group Tag — organize link types under a tag. Pick an existing tag, or type a new one to create it on the fly.

📌

Link Types are shared across your entire organization. Any tag or type you create will be available to all users on your platform.

Image placeholder — the Link Types manager (search field + scrollable list + Group Tag field).


Who Uses the Knowledge Graph

The Knowledge Graph is useful across roles — not just for technical teams.

RoleHow they use it
Data EngineerMaps dependencies between nodes, documents data lineage, and connects related elements across repositories.
AI / ML EngineerDiscovers which nodes feed into reasoning flows, identifies reusable components, and traces model inputs.
Data AnalystExplores the catalog to find the right nodes for a report or analysis without needing to ask engineering.
Product ManagerGets a visual overview of what data assets exist, who owns them, and how they relate — without reading code.
IT / Platform AdminAudits the catalog for ownership gaps, orphaned nodes, or missing relationships across the organization.
Business StakeholderUses the 3D view to understand the shape of the organization's data assets at a high level.

Common Use Cases

Find all nodes in a repository

  1. Open the left panel.
  2. Select the repository in the Repository filter.
  3. Click Apply Filters.
  4. The canvas updates to show only nodes from that repository.

Connect two existing nodes

  1. Use Search or filters to locate both nodes on the canvas.
  2. Click the first node to select it.
  3. Hold Shift and click the second node.
  4. An edge is created. Click on it to assign a Link Type.

Explore an unfamiliar node

  1. Click the node to open the Inspector.
  2. Review its label, slug, repository, and category to understand what it is.
  3. Press Open to go to the node's full detail screen.

Audit ownership across the catalog

  1. In the left panel, leave the search empty.
  2. Use the Owner filter to check which nodes are assigned to a specific owner — or identify nodes with no owner assigned.
  3. Use the Inspector to review each node's details and open it to update ownership if needed.

Map data lineage for a reasoning flow

  1. Search for the node that feeds your reasoning flow.
  2. Use Shift + click to connect it to its upstream or downstream nodes.
  3. Assign a meaningful Link Type to each edge (e.g. "feeds into", "depends on").
  4. Switch to 3D View to get a spatial overview of the full dependency chain.

Discover reusable components

  1. Filter by Category to see all nodes of a specific type (e.g. transformations, lookups).
  2. Click through nodes to inspect their Avg Duration and Avg Rows — useful signals for performance.
  3. Double-click any promising node to open it and assess whether it fits your use case.