MiracleTanC/Neo4j-KGBuilder
Neo4j+springboot+vue+d3.js知识图谱构建和可视化
解決的問題
Neo4j-KGBuilder 提供了一種輕量級且直覺的知識圖譜建構與管理方式。它消除了撰寫複雜 Cypher 查詢以進行基本圖譜建構的需求,讓初學者更容易學習知識圖譜,或讓開發者能快速原型化小型專案。
工作原理
該工具使用 Spring Boot 後端與 Vue.js 前端,與 Neo4j 5.x 圖形資料庫進行互動。使用者可透過視覺化畫布建立節點與關係,從 CSV/Excel 檔案匯入資料,或連接外部 MySQL 資料庫以提取關係型資料並轉換為圖形格式。它還內建實體-關係(ER)模型設計工具,可從 ER 圖譜自動產生對應的圖結構,並整合 HanLP 以提供基本的關鍵字型自然語言問答系統。
適用對象
- 學習知識圖譜基礎概念的初學者。
- 需要快速原型工具來開發小型知識圖譜專案的開發者。
- 希望使用圖形介面進行簡單 Neo4j 圖譜編輯與視覺化的使用者。
主要特色
- 視覺化編輯:透過徑向選單直接在畫布上互動,建立節點、編輯屬性、繪製關係。
- 資料整合:支援從 CSV 與 Excel 匯入三元組,並可從外部 MySQL 資料來源提取資料。
- ER 模型設計:內建工具可設計 ER 圖譜,並自動產生對應的圖結構。
- 持久化儲存:自動儲存節點座標,以維持跨會話的佈局一致性。
- 基本問答系統:示範級別的自然語言介面,透過關鍵字比對從圖譜中取得資訊。
相關
- 專案
- 專案
- 專案
- 專案