[Domaines API]

Graph Domain

The Graph domain provides graph operations and analytics for the platform's knowledge graph.

Metadonnees du module

The Graph domain provides graph operations and analytics for the platform's knowledge graph.

Retour à la Liste

Reference source

content/modules/domain-graph.md

Dernière Mise à Jour

5 févr. 2026

Catégorie

Domaines API

Checksum du contenu

5229d2cdd9c82fde

Étiquettes

api-domainsreal-time

Documentation rendue

Cette page rend le Markdown et Mermaid du module directement depuis la source publique de documentation.

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