SchemaGenie is an intelligent chatbot designed to explore and query graph databases built on OCA and LinkML schemas. Using semantic reasoning, SchemaGenie interprets complex schema relationships and provides clear, context-aware answers, acting as your personal guide through structured data.
- Query graph databases using natural language.
- Support for OCA and LinkML schemas.
- Understands semantic relationships between nodes and entities.
- Provides detailed explanations of schema elements.
- Data scientists exploring structured datasets.
- Developers building semantic applications.
- Researchers needing quick access to schema-defined information.
# Clone the repository
git clone https://github.com/yourusername/schemagenie.git
cd schemagenie
# Create a virtual environment
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt