Ontology infrastructure · By UINO

Your business ontology.
Answers you can trace.

Define object types, map your data to them, and follow relationships from a question to its source records.

Product maturity01
RawGrowing in the open.
Current phase

Supplier → Material batch → Product → Order → Evidence

Scroll to follow the connections

The whole map is your ontology. Select an object type to inspect it.

3,000+ customers choose UINO.

Finance, energy, telecoms, industry and the public sector.

Selected UINO customers

A small demo. A complete path.

Watch a question
become an answer.

Ask a business question. Ontomato follows the ontology and replies with a result you can inspect, down to the records behind it.

OntomatoExample workspace
Fictional data
Conversation
You

Which orders with tire complaints trace back to Supplier A’s September 2025 batches, and what is their total value?

Ontomato

I found 3 orders totaling $99,500 linked to Supplier A’s September batches. They match 4 tire-related feedback records. Here’s the breakdown, with each order counted once.

Supplier impact overview

Supplier A · September 2025 batchesAll tire reports

Total order amount
$99,500
Matching orders
3
Feedback records
4

Order amounts

USD
  • Horizon CyclesSO-1042
    48,000
  • NorthlineSO-1048
    32,500
  • Atlas MobilitySO-1051
    19,000

Each order is counted once, even if several feedback records refer to it.

An interactive product illustration with fictional data and preset questions. The animation is a walkthrough; the totals are calculated from the sample records.

See the ontology at work

One ontology.
For people and agents.

Filter, inspect, and calculate in a familiar spreadsheet. Or let an agent request the result. One ontology keeps their business definitions consistent.

One question. Two ways of working.

What is the value of tire-issue orders linked to Supplier A’s September 2025 batches?

Supplier impact.xlsxSpreadsheet illustration
E9=SUBTOTAL(109,E2:E7)
Fictional orders. Ontology filters select the matching rows; the subtotal counts each order once.
1OrderProductBatchFeedbackAmount · USD
2SO-1042PR-CITYMB-A0901Tire · confirmed48,000
3SO-1048PR-ROADMB-A0902Tire · investigating32,500
4SO-1051PR-CITYMB-A0901Tire · confirmed19,000
9Filtered total99,500
Review the subtotal3 matching orders
  1. 01Open the sheet
  2. 02Filter with meaning
  3. 03Select the amounts
  4. 04Review the total
Shared business context

One ontology underneath.

Example resolved
Supplier Material batch Product Order Feedback
Change the definition. Watch the result change.

Reported tire issues, including those still under investigation.

5 related object types4 matching feedback records

Different workflows. Shared definitions. The same answer.

Inspect the evidence

Illustrative workflows with fictional records. The spreadsheet and agent use the same local calculation. No Excel connection, live AI, or external API.

Inspect the types, mappings, and source records
Supply-chain exampleFictional data · Runs in your browser
Object type

Order

A recorded sale with a customer, a product, and an amount. Its identity keeps one order distinct from the feedback about it.

The type defines the structure. Individual records supply the values.

PropertyValue type
id
Identifier
customerId
Reference
productId
Reference
amount
Amount · USD
One definition, shared across the example.

This walkthrough uses a fixed question and local sample data. Change the definition to recalculate the result; no live database or AI service is connected.

Object types give data structure

First, define
your world.

An ontology defines the types of things in your business, the properties they carry, and how they relate.

Supplier, Product, and Order are object types. Each defines a shared set of properties for your data and documents.

Follow its relationships

Relationships give it context

Then, define
how it connects.

Named relationships give AI a path through your business. Follow a supplier’s material batches into products, orders, and customer feedback.

Our example question

Which orders with tire complaints trace back to Supplier A’s September batches?

Start with a real business object.

Supplier A is an object with an identity. Its relationships tell us which material batches it supplied.

Rules give it meaning

Your business rules
shape the answer.

A shared definition changes which records belong in an answer. The example’s current definition gives this result; narrow it to confirmed defects to see what changes.

Current definition: All tire reports

$99,5003 matching orders

Supplier A · September 2025 batch supply dates · Each order counted once

Try changing the definition

What makes an answer useful

The answer is
only the beginning.

A total is useful when you can explain its scope, check its calculation, and find the records behind it.

The right scope

“September batches” filters the batch supply date. The relationship then finds the products and orders in scope.

Inspect the plan

A stable identity

Two feedback records can refer to one order. The example counts that order’s amount once.

Check the calculation

The original records

Follow a result through its batch, product, order, and feedback. See why each record belongs in the answer.

Read the source evidence
The context inside your contracts.

Model the contract as an object. Use its dates and terms to narrow the search, then return to the source passages for evidence.

“Which supplier contracts expire in Q1 2027, have payment terms longer than 60 days, and contain no liquidated-damages clause?”

Document workflow preview · Coming soon.
Made to be yours

Build with your
own ontology.

The open-source project connects ontology modeling, query planning and source evidence. Explore the source and follow the repository guide to self-host.

Planned model and data integrations Coming soon

OpenAIDeepSeekQwenClaudeOllamaPostgresMySQLSQLiteDuckDBMCP
Published sourceApache-2.0
Object types & relationships01
Source mappings02
Questions & source evidence03
Agent skills04
REST API & MCP05

Keep exploring

A question is only the beginning.

Aohan / OntomatoApache-2.0

Open the source. Build with Ontomato.

Read the model, explore the implementation and follow the published self-hosting guide.

Taking shape, in the open.

Source code, the license and contribution guide are published. Explore the website guides still being prepared.

Start somewhere useful

Start with a question.
See how it is answered.

Try the supply-chain example now. Explore its object types, inspect the field mappings, and change a definition to see the result update.

Try the working example

No signup or API key needed for this example.

Try today
A local example with type definitions, field mappings, a rule you can change, and inspectable source records.
Release status
The repository and self-hosting guide are available. Some website guides remain previews; deployment validation and live-data connections are still in progress.
Source & license
The project source uses Apache-2.0. The license text and NOTICE are published in the repository.
01 / 06Ontology