Business Ontology for Data & Metrics
Magnowlia uses a four-layer ontology framework to give your data a clear business meaning: business domain, business vocabulary, mapping, and technical layers. Define metrics and dimensions in business terms while staying precisely mapped to your database.
The four-layer architecture
Each layer has a clear responsibility. Business concepts sit at the top, physical tables at the bottom, and the mapping and vocabulary layers bridge between them.
Business Domain
Your actual business entities: customers, orders, products, campaigns. Defined as OWL classes with properties and relationships that mirror how your business thinks about data.
Business Vocabulary
Framework types for defining metrics (e.g. Total Revenue, Conversion Rate), time dimensions, and business constants. This is where metric expressions and SQL templates live. View vocabulary →
Mapping
Links business concepts to the physical database: mapsToTable, mapsToColumn, join conditions. This is what makes every metric traceable to its source. View vocabulary →
Technical
The physical database schema: tables and columns in your data warehouse (BigQuery, Snowflake, PostgreSQL, Redshift). Imported automatically when you connect a data source.
Learn more
What is a business ontology?
Learn what a business ontology is, why it matters for analytics and metrics, and how it differs from a simple data dictionary.
Learn more →Benefits of an ontology
Consistent metrics, traceability, and a single source of truth. See how an ontology improves your semantic layer and AI analytics.
Learn more →Ontology and semantic layer
How a business ontology underpins a semantic layer and powers Magnowlia's ontology-based metrics and dimensions.
Learn more →Ontology examples
Real-world Turtle snippets for e-commerce, SaaS, and marketing. See how to model metrics, dimensions, and relationships.
Learn more →Ontology vs data dictionary
Compare scope, relationships, metrics, AI-readability, and traceability. Learn when you need each.
Learn more →Ontology vs semantic layer
How a formal OWL/Turtle ontology compares with YAML-based semantic layers like dbt, Cube, and Looker.
Learn more →Ontology for AI analytics
Why AI needs structured domain context, and how an ontology gives LLMs the definitions and relationships they need.
Learn more →Technical documentation
Vocabularies and sample ontologies in OWL/Turtle for implementers and developers. Use these when building or extending ontologies that integrate with Magnowlia.
Mapping vocabulary
Classes and properties for mapping business concepts to physical database structures (prefix m:).
View →Business vocabulary
Framework vocabulary for defining business metrics, time dimensions, and constants (prefix bv:).
View →Acme Shop sample ontology
A complete example ontology for an e-commerce platform: technical, mapping, business vocabulary, and business domain layers.
View →Example: Acme Shop ontology
See how a real ontology looks. The Acme Shop example models an e-commerce platform with all four layers.
b:Order a owl:Class ;
rdfs:label "Order" ;
rdfs:comment "A customer purchase transaction" ;
m:mapsToTable t:public.orders .
b:TotalRevenue a bv:Metric ;
rdfs:label "Total Revenue" ;
bv:metricExpression "SUM(total_amount)" ;
bv:timeDimension b:OrderDate ;
bv:metricTable t:public.orders .The business class b:Order maps to a physical table, and the metric b:TotalRevenue defines exactly how revenue is calculated. View the full Acme Shop ontology →
Frequently asked questions
What is a business ontology?+
How is an ontology different from a data dictionary?+
What format does Magnowlia use?+
Do I need to know Turtle syntax?+
Can I use my existing semantic layer?+
What data sources are supported?+
Built on open standards
Magnowlia ontologies use W3C standards: OWL for classes and relationships, RDFS for labels and descriptions, SKOS for alternative labels, and Turtle as the serialization format.
Sign up and get started with your own ontology
Connect your data, define your business ontology, and let Magnowlia power metrics and insights. No credit card required.
Get Started Free