OrionBelt is an open-source platform of five tools that lets AI agents go from a raw database schema to compiled, dialect-safe analytical SQL in a single conversation, and to scheduled, audit-ready reports on a cron. At its core, the OrionBelt Semantic Layer (OBSL) is a Semantic Sidecar for AI, analytics, and governed data systems (orionbelt.ralforion.com): it injects governed business semantics into existing platforms with no architecture change. Agents query in business concepts, never raw schemas. The platform combines ontology generation, a YAML-based semantic layer, an OWL/SKOS ontology workbench, a scheduled-report runner, and a conversational AI interface, all connected via MCP (Model Context Protocol).
MCP server that auto-generates RDF/OWL ontologies from database schemas with fan-trap prevention for accurate AI-driven query generation.
Open-source Semantic Sidecar: injects governed business semantics into existing AI, analytics, and data platforms with no architecture change. Compiles YAML models (OBML) into optimized SQL across 8 dialects via custom AST. Agents query in business concepts, never raw schemas. Freshness-driven cache, agent-facing API.
Live: orionbelt.ralforion.comRun OBML query batches against the Semantic Layer and emit reports. YAML-defined runs produce self-contained MD/HTML reports plus an audit-grade YAML run-log with compiled SQL, query plans, and timing.
Browser-based OWL & SKOS workbench. Streamlit + rdflib. No Java, no Protégé. Bulk operations, OWL-RL reasoning, gist upper-ontology starters, merge-aware imports.
Live: orionbelt.streamlit.appConversational AI tying it all together. 300+ models via OpenRouter; Anthropic/OpenAI direct; local via MLX or Ollama. Dual MCP servers, MCP sampling, Plotly & Mermaid inline.
/v1/*, REST + /docs (Swagger), /redoc/ui/, Gradio playground with pre-loaded example model/mcp, Streamable HTTP, no auth, paste the URL into your MCP clientAI agents query your data through semantic models instead of writing raw SQL. Guaranteed correct joins, aggregations, and dialect-safe output.
One semantic model, eight SQL dialects. Write once, deploy to Snowflake, BigQuery, Databricks, or any supported warehouse.
The semantic layer is the gate AI agents go through to reach your data. Consistent metrics, RDF lineage, SPARQL querying, no raw-SQL hallucinations.