[Dominios 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

Metadatos del modulo

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

Volver a la Lista

Referencia de origen

content/modules/domain-graph.md

Última Actualización

5 feb 2026

Categoría

Dominios API

Etiquetas

api-domainsreal-time

Documentacion renderizada

Esta pagina renderiza Markdown y Mermaid del modulo directamente desde la fuente publica de documentacion.

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