# Knowledge Graph Engine v2 Documentation

Welcome to the comprehensive documentation for Knowledge Graph Engine v2, a modern Neo4j-based knowledge graph system with semantic search capabilities.

## 📚 Documentation Structure

### 🏗️ [Architecture](./architecture/README.md)
- [System Overview](./architecture/overview.md)
- [Neo4j Integration](./architecture/neo4j-integration.md)
- [Vector Search System](./architecture/vector-search.md)
- [Data Models](./architecture/data-models.md)
- [Workflow Diagrams](./architecture/workflows.md)

### 📖 [User Guide](./user-guide/README.md)
- [Quick Start](./user-guide/quick-start.md)
- [Configuration](./user-guide/configuration.md)
- [Usage Examples](./user-guide/examples.md)
- [Visualization Guide](./user-guide/visualization.md)
- [Best Practices](./user-guide/best-practices.md)

### 🔧 [API Reference](./api/README.md)
- [Engine API](./api/engine.md)
- [Models](./api/models.md)
- [Neo4j Configuration](./api/neo4j-config.md)
- [Vector Store](./api/vector-store.md)

### 👩‍💻 [Development](./development/README.md)
- [Setup Guide](./development/setup.md)
- [Testing](./development/testing.md)
- [Contributing](./development/contributing.md)
- [Performance](./development/performance.md)

## 🚀 Quick Links

- **Getting Started**: [User Guide → Quick Start](./user-guide/quick-start.md)
- **System Architecture**: [Architecture → Overview](./architecture/overview.md)
- **API Documentation**: [API → Engine](./api/engine.md)
- **Development Setup**: [Development → Setup](./development/setup.md)

## 🎯 Key Features

- **Neo4j Native**: Full Neo4j integration for persistent graph storage
- **Vector Search**: Semantic similarity search with sentence transformers
- **LLM Integration**: OpenAI/Ollama for entity extraction and query processing
- **Conflict Resolution**: Intelligent handling of contradicting information
- **Temporal Tracking**: Complete relationship history with date ranges
- **High Performance**: Optimized queries and modern architecture

## 📊 System Requirements

- **Python**: 3.8 or higher
- **Neo4j**: 5.0 or higher
- **Memory**: 4GB RAM minimum, 8GB recommended
- **Storage**: Varies by dataset size

## 🆘 Support

For questions, issues, or contributions, please refer to:
- [Development → Contributing](./development/contributing.md)
- [GitHub Issues](https://github.com/your-org/kg-engine-v2/issues)
- [API Documentation](./api/README.md)

---

**Version**: 2.1.0  
**Last Updated**: January 2025  
**License**: MIT