Ontology builder
Turn your data model into a business ontology
OffDataAI derives concepts, relations and metrics from your tables, lets your team review every AI suggestion, and publishes the result as a standard OWL ontology that people, tools and AI agents can all use.
@prefix : <https://app.offdataai.com/ontology/acme/sales#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
:Customer a owl:Class ;
skos:prefLabel "Customer" ;
skos:definition "A person or company that has
placed at least one order." .
:Order a owl:Class ;
skos:prefLabel "Order" .
:placedBy a owl:ObjectProperty,
owl:FunctionalProperty ;
rdfs:domain :Order ;
rdfs:range :Customer .Most warehouses are full of names that only their authors understand. An ontology is the layer that says what those tables mean: which business concepts exist, how they relate, and how metrics such as revenue are calculated. Without it, every analyst, dashboard and AI agent has to rediscover that meaning on its own, and they rarely agree.
OffDataAI builds the ontology from the model you already have, whether it came from the AI interview, a template, the Model Builder or a live database. Concepts stay bound to their tables, so when the model changes the ontology can be re-derived instead of rewritten by hand. When it is ready, publish it to give every term a resolvable IRI, export it as OWL, or let AI agents query it through the built-in MCP server.
What the ontology builder does
Derived from your model, not from scratch
Concepts, relations and metrics come straight from the data model, with bridge tables folded into relations and every concept bound to its source tables.
Human review for every AI suggestion
AI-proposed concepts, relations and renames wait in a review queue. “Improve names” cleans up labels like fct_ord_ln in one pass, for you to approve.
Published, resolvable IRIs
Publish and each term gets a link that works: a readable page for people, Turtle, RDF/XML or JSON-LD for machines, via content negotiation.
Standard exports
Download OWL as Turtle, JSON-LD or RDF/XML, or the raw JSON. Open it in Protégé, validate it with SHACL, or load it into a knowledge graph.
Several sources, one vocabulary
Combine a warehouse model with a live operational database. The same Customer in both becomes one concept with two bindings.
Ready for AI agents
Agents connected over MCP can search concepts, get the query context for a question and find join paths before they write any SQL.
Frequently asked questions
What is a data ontology, and how is it different from a schema?
How does OffDataAI build the ontology?
Do AI suggestions change the ontology automatically?
Can one ontology cover several databases?
What does publishing do?
Which export formats are supported?
Is the ontology builder included in the free plan?
Explore OffDataAI
- MCP server for AI agentsGive Claude and other agents your tables, joins and metrics.
- Model BuilderDrag-and-drop data modeling on a full-screen canvas.
- Database ModelerReverse-engineer a live database into an editable model.
- AI data modeling toolDesign a data model from a plain-English description.
- Data model templates174 production-grade models to start from.
- DuckDB schema generatorNative DuckDB DDL and dbt from the same model.
Your data warehouse is one conversation away.
Describe your domain, or open one of 170+ production-grade templates. ERDs, DDL, and a complete dbt project — generated in under a minute.
