OrionBelt® is a source-available 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 for Text-to-SQL on the data you already have. Generates an RDF/OWL ontology of your schema; GraphRAG finds the tables and join paths a question needs, even without declared keys, and inferred joins can be checked against the data; OBQC checks every query and blocks fan-traps before they run. Read-only, several named databases per server, credentials never in the chat, your own ontology per session. Not a BI tool and not an LLM: charts appear in the chat, you bring the model. Docker image ships with English and multilingual embedding models. Docs
Source-available 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, a read-only SPARQL console, OWL-RL reasoning, 22 SKOS checks with one-click fixes, 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.