MiracleTanC/Neo4j-KGBuilder
Neo4j+springboot+vue+d3.js知识图谱构建和可视化
What it solves
Neo4j-KGBuilder provides a lightweight, visual way to build and manage knowledge graphs. It eliminates the need to write complex Cypher queries for basic graph construction, making it accessible for beginners to learn knowledge graphs or for developers to quickly prototype small-scale projects.
How it works
The tool uses a Spring Boot backend and a Vue.js frontend to interface with a Neo4j 5.x graph database. Users can interact with a visual canvas to create nodes and relationships, import data from CSV/Excel files, or connect external MySQL databases to extract relational data into a graph format. It also includes an ER modeling tool to generate graphs from entity-relationship diagrams and a basic keyword-based Q&A system using HanLP for natural language processing.
Who it’s for
- Beginners learning the fundamentals of knowledge graphs.
- Developers needing a rapid prototyping tool for small knowledge graph projects.
- Users who want a GUI for simple Neo4j graph editing and visualization.
Highlights
- Visual Editing: Direct canvas interaction for creating nodes, editing properties, and drawing relationships via radial menus.
- Data Integration: Supports importing triples from CSV and Excel, as well as extracting data from external MySQL sources.
- ER Modeling: Built-in tool to design ER diagrams and automatically generate corresponding graph structures.
- Persistence: Automatic saving of node coordinates to maintain layout consistency across sessions.
- Basic Q&A: A demonstration-level natural language interface that retrieves information from the graph via keyword matching.
Related
- Project
- Project
- Project
- Project