Unified integration of OpenCog core components as a single monorepo, designed for ease of deployment, automation, and interactive neural-symbolic exploration. All components are directly included (no submodules) for seamless development and integration.
opencog-unified/
├── cogutil/ # Core utilities
├── atomspace/ # Knowledge representation core
├── cogserver/ # Distributed cognitive server
├── unify/ # Pattern unification system
├── ure/ # Unified Rule Engine
├── language-learning/ # Language learning components
├── moses/ # Meta-Optimizing Semantic Evolutionary Search
├── atomspace-restful/ # RESTful API for AtomSpace
├── atomspace-rocks/ # RocksDB storage backend
├── atomspace-storage/ # Storage backends
├── cognitive-patterns/ # Pattern recognition components
├── cognitive-visualization/ # Cognitive visualization tools
├── neural-symbolic-integration/ # Neural-symbolic bridge
├── ggml-tensor-kernel/ # GGML tensor processing
├── agentic-kernels-catalog/ # Agentic AI kernels
├── distributed-cognition/ # Distributed processing
├── knowledge-base/ # Knowledge management
├── tutorial-automation/ # Interactive tutorials
├── scripts/ # Automation & validation scripts
├── tests/ # Integration tests
└── documentation/ # Project documentation
This repository has been converted from a submodule-based structure to a unified monorepo. All components are now directly included:
- No submodules: All dependencies are directly integrated
- Unified build system: Single CMake configuration for all components
- Simplified development: Clone once, build everything
- Integrated testing: Cross-component testing and validation
unify/
- Pattern unification system (from opencog/unify)ure/
- Unified Rule Engine (from opencog/ure)language-learning/
- Language learning components (from opencog/language-learning)
- Set up containerized builds (Docker)
- Configure Continuous Integration (CI/CD)
- Develop interactive chatbot tutorial
- Prototype cognitive visualization GUI