Nexa Intelligence Docs
Dashboard

Knowledge Graph

Spesifikasi teknis modul Knowledge Graph (/dashboard/knowledge-graph), visualisasi jejaring aktor-isu, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.

Knowledge Graph (/dashboard/knowledge-graph)

Modul Knowledge Graph menyajikan visualisasi graf jejaring interaktif (2D/3D Force-Directed Graph) yang memodelkan relasi keterhubungan antara Aktor (Tokoh, Pejabat, Aktivis), Lembaga (Kementerian, Korporasi, Ormas, Parpol), Peristiwa, dan Wilayah yang diekstraksi dari ribuan berita dan postingan.


Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch

Komponen / Bagian UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Alur Event)
Kanvas Graf Jejaring Entitas
GET /api/v1/knowledge-graph/entities
GET /api/v1/knowledge-graph/social
• organization_nodes
  ↳ id, org_name, org_type, aliases, sector_id
• articles
  ↳ id, entities, primary_label, pillar
• master_sectors
  ↳ id, sector_name
• articles (nested field: entities.name, entities.type, entities.role, entities.hierarchy)
• entity_graph
  ↳ node_id, node_label, node_type, centrality_score, connections_count
queue-kg-sync
queue-graph-enrichment
(Graph Extraction Worker)
Kluster Topik Utama Graf
GET /api/v1/knowledge-graph/topics
• taxonomy_nodes
  ↳ id, label, level, pillar
• taxonomy_keywords
  ↳ taxonomy_node_id, keyword_phrase
• issue_dashboard
  ↳ issue_title, top_entities, sentiment_distribution, graph_cluster_id
queue-trending-data
(Cluster Discovery)

Metrik Sentralitas Graf

Knowledge Graph Worker menghitung bobot node dan edge keterhubungan menggunakan algoritma sentralitas:

  1. Degree Centrality: Menghitung jumlah koneksi langsung satu aktor terhadap entitas lain.
  2. Betweenness Centrality: Mengukur peran satu aktor sebagai jembatan penghubung antar dua kelompok.
  3. PageRank: Menentukan signifikansi pengaruh figur pimpinan dalam jejaring narasi nasional.

On this page