The Ontomato approach
Give your AI a model
of your business.
An ontology gives your data a shared vocabulary: the things that matter, how they connect, and what your business definitions mean.
Define
Give each thing a meaning.
Supplier, Product and Order are types in one connected model.
Map
Connect meaning to a source.
A relationship becomes usable when its keys resolve the matching records.
orders.product→products.idproducts.batch→batches.idfeedback.order→orders.idInspect
Keep the calculation inspectable.
All tire reports in the fictional sample match three orders. Count each order once.
From definitions to a traceable result.
The question may be simple. The route through your data rarely is.
Our example follows feedback through orders, products and material batches to a supplier. The model makes each step explicit, including which date to filter and which amount to count.
Define the object types
Give Supplier, Order and Product stable identities and understandable properties. Keep the type separate from its records.
Map the sources
Connect source fields to those properties. Declare the keys that make a relationship possible.
Apply the meaning
Choose a business definition, calculate against matching records, and keep the evidence with the result.
A small example. A visible difference.
| Definition | Matched orders | Order total |
|---|---|---|
| All tire reports | 3 | $99,500 |
| Confirmed defects only | 2 | $67,000 |
These totals are computed from fictional records. Multiple feedback records on one order do not cause its amount to be counted twice.
Walk through the calculationKnow what is available.
Current phase & roadmap
The working preview is available. Product distribution and release scope are still being defined.
Integration direction
See the proposed models, databases and protocols, with availability stated explicitly.
Security & deployment
What this preview does, and the questions to resolve before a production deployment.
Open-source project
Explore the public source, Apache-2.0 license and self-hosting guide.
Follow the question. Inspect the answer.
Start with the working example. No account needed.