[Domeny API]

Graph Domain

The Graph domain provides graph operations and analytics for the platform's knowledge graph. It implements node and edge management, path finding, community detection, provenance tracking, and real-time graph subscriptio

Metadane modulu

The Graph domain provides graph operations and analytics for the platform's knowledge graph. It implements node and edge management, path finding, community detection, provenance tracking, and real-time graph subscriptio

Powrót do wszystkich modułów

Odwolanie do zrodla

content/modules/domain-graph.md

Ostatnia aktualizacja

5 lut 2026

Kategoria

Domeny API

Tagi

api-domainsreal-time

Renderowana dokumentacja

Ta strona renderuje Markdown i Mermaid modulu bezposrednio z publicznego zrodla dokumentacji.

Overview#

The Graph domain provides graph operations and analytics for the platform's knowledge graph. It implements node and edge management, path finding, community detection, provenance tracking, and real-time graph subscriptions for collaborative investigation workflows.

Key Features#

  • Graph visualization with support for multiple node types (person, organization, location, wallet, vehicle, document, and more)
  • Multiple relationship types for connecting entities (knows, works_with, sent_to, owns, located_at, and others)
  • Path analysis including shortest path (Dijkstra) and all-paths enumeration with weight-based calculations
  • Community detection using Louvain modularity optimization, label propagation, and weakly connected components
  • Motif detection for identifying triangle, star, and clique patterns in the graph
  • Entity merge and split operations with full provenance tracking and reversibility
  • Real-time WebSocket subscriptions for investigation graph and individual node updates
  • Bookmarks and layout position caching for saved graph views
  • Connection analytics with type distribution and strength analysis
  • Admin-level graph statistics including node/edge counts, degree analysis, and tenant breakdowns
  • Viewport-based progressive loading for large graphs

Use Cases#

  • Visualizing entity relationships within investigations to discover hidden connections
  • Finding shortest or safest paths between entities for link analysis
  • Detecting communities and clusters within investigation networks
  • Merging or splitting entities with full audit trail and undo capability

Integration#

The Graph domain integrates with Investigation for case context, Entity for node management, User for authentication, Frontend for visualization, Analytics for metrics, and Export for graph data packaging.

Last Reviewed: 2026-02-05