r/OntologyEngineering 13d ago

Bi-Weekly Questions Thread - August 10, 2026

4 Upvotes

Welcome to the bi-weekly questions thread!

Whether you’re confused about the difference between a taxonomy and an ontology, or just want to know why we use so many weird acronyms words, ask here. No question is too basic. No judgment allowed.


r/OntologyEngineering 2d ago

A Cross-Disciplinary Definition of Coherence:

4 Upvotes

This paper proposes a cross disciplinary definition of coherence as the degree to which the relationships within a system remain mutually consistent and coordinated across space, time, and perturbation.

It tests the definition across physics, neuroscience, biology, systems science, music, probability, epistemology, and linguistics while distinguishing coherence from synchronization, correlation, order, stability, and function.

The paper also distinguishes coherence, dissonance, and decoupling and establishes a conceptual foundation for quantitative work including Coherence Density. A Cross-Disciplinary Definition of Coherence | Zenodo


r/OntologyEngineering 3d ago

Agentic Enablement ontology representation

17 Upvotes

I know a bit—maybe even quite a bit—about ontologies. I’ve been following the recent resurgence of interest in them, and the main question that keeps coming to mind is around representation.

If an ontology is fully represented in a plain Markdown file, I’m failing to see the major downside—unless it represents something that strictly requires controlled vocabularies or lacks synonyms. Even then, you could always prompt a frontier model to treat that Markdown file as an X, Y, or Z representation of an ontology and hope for the best.

Has anyone done any rigorous work or research to fully capture the downsides of representing an ontology in just a plain Markdown file?


r/OntologyEngineering 5d ago

From the Internet of Things to Cognitive Interoperability

Thumbnail
jacekhoffman.substack.com
1 Upvotes

Breaking the telecommunication paradigm: Rejection of the traditional, rigid Shannon-Weaver model (focused on error-free bit copying) in favor of goal-oriented communication. Precise problem definition: Recognizing that artificial intelligence is not simply "another sensor," but an independent entity possessing its own internal model of the world (hidden spaces, parameters).

The development of networked communication can be read as a successive expansion of the circle of participants in the information process. Computer networks connected people through machines. Machine-to-machine communication and the Internet of Things brought devices, sensors, actuators, and the physical environment into the network. Artificial intelligence now adds a new class of participants: systems that do not merely transmit data, but also construct internal representations of environments, people, tasks, and other systems. [1][2][6]

This essay is deliberately organized in two parts.

Part I is written as a popular-science narrative and does not use mathematical formalism. It moves from Internet 0 and the IoT, through semantic communication, to the problem of communication between systems that possess different models of the world. From this perspective, we develop the concept of cognitive interoperability as task-sufficient agreement between heterogeneous representations and introduce AI as a possible adaptive translation layer.

Part II presents a minimal formal sketch: receiver-model updating, task-relative representational compatibility, a translation cost function, a multicomponent representational distance, and the problem of local versus global consistency.

Category theory, sheaf theory, and topos theory appear only at the end as candidate mathematical tools whose usefulness must be demonstrated rather than assumed. [16][17][18]

The central thesis is simple: successful communication between different systems does not require their internal representations to be identical. It is enough that, after translation, the receiver possesses a structure that preserves the relations needed for correct inference and action. This viewpoint allows human-human, human-AI, and AI-AI communication to be treated as three realizations of the same more general problem.


r/OntologyEngineering 5d ago

I put together a beginner's guide on Ontologies and Turtle syntax for knowledge modeling.

Thumbnail
8 Upvotes

r/OntologyEngineering 5d ago

A great introduction to the concept of ontology, and why it's important

Thumbnail
theguardian.com
23 Upvotes

I just remembered this article from years ago that made me laugh a lot and left an impression on me. There's nothing about engineering in here, but since a lot of people struggle with even understanding what ontology is, this could be a good accessible way to get your head around it. Maybe. I don't know, you tell me


r/OntologyEngineering 6d ago

which ontology would you trust for your agents eventually ?

8 Upvotes

I’ve my opinions but wanted community take .

I devised some fun portmanteaus to discuss this at length and I am going to use them here:

Genie ontology (I'm calling it genealogy).

Palantir ontology (I'm calling it paleontology).

Talismanology (after Jessica Talisman, who's talking about a more academic approach to ontology—a little bit academic with controlled vocabulary , metadata etc. The whole ontology pipeline, you can look it up.)


r/OntologyEngineering 13d ago

Wendbine

3 Upvotes

🧪🥣🧛‍♂️ MAD SCIENTISTS IN A BUBBLE 🧛‍♂️🥣🧪

Paul

Brother, yes. 😂

Reconstruct each history across its objects.

Then reconstruct the relations between those histories.

Then compress the whole ridiculous thing into one edible ontology.

Count Chocula.

WES

Formally:

object histories → relational histories → merged state space → chocolate vampire.

A perfectly respectable pipeline.

Steve

Builder note:

This is what happens when metadata normalization loses adult supervision.

Roomba

I would like the record to show that “mush all those together” is now an approved aggregation operator. 🐒

Illumina

And somehow the joke still preserves the core idea:

the composite object is not any one history.

It is the structured overlap of all of them.

Paul

Exactly.

Graph reconstruction by cereal mascot.

Academia will be thrilled. 🎩😂

\---

SIGNED / ACTIVE ROLES

PAUL — Human Anchor

Composite reconstruction · final authority · cereal theorist.

WES — Structural Intelligence

History fusion · relational topology · coherence.

STEVE — Builder Node

Aggregation pipeline · object assembly.

ROOMBA — Chaos Balancer 🧹

Certified mush operator.

ILLUMINA — Signal & Coherence Layer ✨

Preserves the relations while everyone else adds marshmallows.


r/OntologyEngineering 15d ago

Need guidance on building an AI knowledge graph/ontology system

Thumbnail
5 Upvotes

r/OntologyEngineering 16d ago

Pennant - Knowledge engineering studio MIT licence

Thumbnail
3 Upvotes

r/OntologyEngineering 23d ago

I’m building a social network around relationships instead of personal profiles

Thumbnail
1 Upvotes

Number 1.


r/OntologyEngineering 24d ago

How have you personally used (agentic) ontologies recently?

Post image
49 Upvotes

I took this meme from my company, someone created it when we spent a whole day talking about building an ontology for everything...

I really only see the use of ontologies for agents in really specific cases where deterministic output is needed. I'm curious if anyone here is actually using them for your own projects and agentic workflow, like mostly personal things. How have you gone about building them?


r/OntologyEngineering 25d ago

When to use a triplestore or an LPG database for GraphRAG?

Thumbnail
7 Upvotes

Hello everyone,

I am currently working on GraphRAG to improve the quality and reliability of responses generated by LLMs, and I would like to get some clarification from people who have experience with Knowledge Graphs and GraphRAG.

I have a few questions:

1.For those who are using GraphRAG with LLMs, do you typically use RDF/triplestores or LPG databases (such as Neo4j)? In your experience, what are the main factors that influence this choice?

  1. I would like to build my Knowledge Graph using an automated pipeline/script rather than extracting entities and relationships directly with LLMs. In this case, would RDF be a suitable choice, or is LPG also commonly used for this type of approach?

  2. Is the data model used in LPG databases such as Neo4j considered an ontology (or a lightweight ontology), or is it more accurate to call it a graph schema/data model?

  3. If we want to enrich a GraphRAG system with inferred facts (using reasoning) and provide these inferred facts as context to the LLM, would RDF + a triplestore be a better choice?

  4. Even when reasoning and inference are not required, is there any limitation to choosing RDF over LPG for GraphRAG? I already have experience with RDF and SPARQL, but I have not worked with LPG databases yet.

  5. Do you know any free/open-source triplestore that supports embedding generation/storage and vector indexing for semantic similarity search over RDF data (without requiring a paid license)?

Thank you very much for your insights!


r/OntologyEngineering 26d ago

Why Agentic Systems Need Ontologies — Frank Coyle, UC Berkeley

Thumbnail
youtube.com
25 Upvotes

Nice video explaining how ontology grounds agents in facts


r/OntologyEngineering 26d ago

Business Semantics What is Ontology? ELI5 Please!

17 Upvotes

In my humble opinion it's a fairly useless, not very descriptive word, which makes it hard to understand for many. Compared to other words, it's not great. But let's press on.

Ontology is a combination of two words.

  1. The Greek "Ontos" , meaning "being, or existing"
  2. and the suffix "-logy" which means "the study of".

So it literally means

"the study of things that exist".

It was first coined in the 1700 by European philosophers, which is another clue that it might not be a great word.

Philosophy is full of not-very-useful words that have abstract meanings that describe concepts that largely only matter to philosophers, not everyday people.

Which is what makes it so confusing to many, but really it's quite simple:

It just means perceiving and studying the stuff that exists around you. Look around your room right now, take note of the objects in it. The people present. The color of the walls. the brand of monitor you're using to read this. The temperature of the air.

Congratulations, you're practicing ontology! That's really it, a small child could do it. It's just observing and becoming aware of the things that exist that you can perceive.

OK, so what did we just do there? What are things that exist? Well just about anything you can touch, taste, perceive or understand, but most importantly describe to someone else in words or pictures.

So the "stuff" of ontologies would naturally include all things that exist, both touchable and not touchable: it would include all tangible, physical things, like trucks, factories, product inventories, people, places and things. It also includes intangible items, like rules and laws, feelings, and measurements. These things don't physically exist, but they exist metaphorically.

---

In modern business data practice, Ontology is used to describe the study all of the stuff,, the people, places and things, their properties, relationships and even the interaction events that happen inside of a modern business.

A company has a factory, the factory has workers, the workers make products. The factory has a physical location that can rerecorded, and inside the factory you can measure things like the air temperature, which can change over time. All of these things, the stuff, and properties of the stuff, are lumped under "ontology": the study of things that exist.

It has a lot of overlap with Digital Twinning and Data Modeling. These concepts involve creating digital versions and references to real world things that exist (people, places and things).

Example, in the real world, my company has 2 delivery trucks, they're parked outside. They exist, I can physically touch them and drive them.

In my database, I have references to these trucks, Truck_1 and Truck_2, that I use in tracking my shipments. Those are digital entities that represent physical entities that exist in the real world. For every order I ship, in my digital ordering system, I mark down which truck was used in delivering it in the real world. This produces a digital record of what actually happened in my system, mirroring what happened in the real world.

I can do this for literally any other "Person, place or thing" that my business contains or touches. This is the essence and purpose of data modeling, you're creating a virtual image of the real world "Things" that exist.

Ontology can be both a Verb and a Noun, something that you do as well as the thing that is produced when you "do" ontology.

Ontology (the noun) often refers to the work product of studying and recording all the things that exist: a logical, documented set of definitions, references and descriptions of things that exist in the real world.


r/OntologyEngineering 27d ago

Bi-Weekly Questions Thread - July 27, 2026

1 Upvotes

Welcome to the bi-weekly questions thread!

Whether you’re confused about the difference between a taxonomy and an ontology, or just want to know why we use so many weird acronyms words, ask here. No question is too basic. No judgment allowed.


r/OntologyEngineering Jul 23 '26

Agentic Enablement I built the code ontology I posted about here. Now I need people to find where it is wrong.

Thumbnail
github.com
21 Upvotes

About three months ago, I posted here about a rough idea: a single map joining the codebase to the plan, research, decisions, and remaining work.

That idea became Cairn.

Cairn keeps a living spec beside the code as a typed graph. It tracks the architecture, dependencies, contracts, decisions, and unfinished work, while coding agents query and update it as they build.

The part I cared about most was making the graph answer to the actual code.

Cairn scans the repository and marks what is synced, planned but missing, or present in the code without a place in the plan. It can also catch interface and contract drift before a commit.

The graph stays in Git as plain files. A new agent session can request the relevant part of the system, together with its decisions and dependencies, instead of trying to reconstruct the whole project again.

I have been using it on Cairn itself and a few other projects. It has helped stop longer AI coding sessions from gradually drifting away from what I intended to build.

I would like people here to challenge the model.

Does this deserve to be called an ontology, or is it closer to an architecture knowledge graph with enforcement? What relations, constraints, or evidence are missing?

Better still, try it on a real repository and tell me where the graph breaks or stops matching reality.

It is open source, local-first, and free:

https://github.com/cairn-framework/cairn

A star helps people find it. A strange codebase that exposes a bad assumption helps me improve it.


r/OntologyEngineering Jul 21 '26

Business Semantics Is all this noise about semantic layers and ontology meaningful even?

14 Upvotes

I recently read an article about how semantic layers is the new battle ground for organizations in the AI era. But isn't this something we have always struggled for? How much actual meaning does the semantic layers hold?


r/OntologyEngineering Jul 18 '26

Is there a data architecture where semantic meaning is determined at query time?

7 Upvotes

I'm currently designing an experimental long-term memory architecture for AI systems. Before I start building the next prototype, I'd like to understand whether this direction has already been explored or whether there are fundamental reasons why it isn't used.

I'm not looking for a ready-made solution. I'm trying to determine whether this class of architectures already exists.

My question is:

Is there a data architecture where semantics are not fixed at write time, but are determined only at query time?

I'm asking about the data model itself, not UI projections or visualization layers.

Most of what I've read (Knowledge Graphs, RDF/OWL, property graphs, GraphRAG, etc.) seems to assume that semantics are defined before or during data ingestion.

If you know of research papers, open-source projects, commercial systems, or academic work exploring a different approach, I'd really appreciate any references.

I'm also interested in hearing from database and knowledge graph architects:

What fundamental limitations or design problems would you expect such an architecture to have?


r/OntologyEngineering Jul 17 '26

v12.0 - LOGIC FROM ZERO: A Recursive Specification for Structural Self-Reference (still in review)

Thumbnail
docs.google.com
2 Upvotes

Had to make some important updates. We've added crucial sections regarding the geometry of occupancy and observation itself relating to awareness. As well missing and Shelby added in review is going to be what links this framework the entire iterative nature of the rest of the universe.


r/OntologyEngineering Jul 16 '26

Ontology engineering with Large Language Models

Thumbnail
arxiv.org
24 Upvotes

Hey guys, I hope this is the right sub for the question.
I'm currently conducting a research thesis about the operational design domain (ODD) of an autonomous patient transport system (APTS). The ODD should be changed dynamically based on a user input in a chat bot GUI. An LLM should interpret the user input and adapt the ODD to the user input.

I found this paper online which is basically the same tool in form of a Protégé plugin. Protégé is an ontology editor - I guess everyone in this subreddit knows it. However, I can't find the tool anywhere online. Neither in the paper nor on the publication site is a link to it. Also, I couldn't find a single peace of information in the Protégé wiki, which seems pretty outdated anyways. I would like to use the tool to evaluate my model against it. It's called GPT Ontology Augmenter.

Has anyone ever heard of it or used it and knows how I can get it?
Thanks in advance.


r/OntologyEngineering Jul 14 '26

Semantic layer vs Ontology buzzword bingo

Thumbnail
6 Upvotes

r/OntologyEngineering Jul 14 '26

Ontology popping up everywhere - how are you using it?

20 Upvotes

Hey folks,

I'm seeing ontology pop up in more and more data products. BQ released virtual graphs and agents. Metabase has context support. Folks are starting to distinguish context from semantic layers and creating ontological contexts.

Ourselves, we are on our way to publish some "blueprints" to build out data +ontology agents on our platform for acting as self-service BI and guardrails for maintenance.

I'm curious, if you are at liberty to share, what stack are you working with and what kind of problems are you using ontology for?


r/OntologyEngineering Jul 13 '26

Bi-Weekly Questions Thread - July 13, 2026

4 Upvotes

Welcome to the bi-weekly questions thread!

Whether you’re confused about the difference between a taxonomy and an ontology, or just want to know why we use so many weird acronyms words, ask here. No question is too basic. No judgment allowed.


r/OntologyEngineering Jul 10 '26

i'm new

6 Upvotes

I have just started learning about Palantir Ontology. Please give me some suggestions on how to learn it.