What Exists?
The property graph finally has a philosopher — and a mathematician.
For twenty-five hundred years, one question has sat beneath every other: What exists? Aristotle called the study of it ontology — the science of being. It asks what is real, and how to sort what's real into kinds.
So it is a curious thing that the people building "knowledge graphs" borrowed that word — ontology — and then used it to mean a list of classes in a schema file. The word deserves better. So does the graph.
Here is the whole answer to "what exists," in a single move:
To exist is to be an element of a set.
A thing is if it belongs. Membership is existence. Philosophers have circled this for a century — Quine put it "to be is to be the value of a bound variable" — but on a graph it turns literally operational: a thing exists when it is a member of a set, and what kind of thing it is, is simply which sets it belongs to.
Sort those memberships and you have a taxonomy — the categorization of existence. The general kinds (Person, Claim, Contract) are universals; the specific things are particulars. Universal versus particular is the oldest distinction in ontology, and a graph models it without trying: a type, and an instance of that type.
This is what the knowledge-graph world means by "ontology" — a taxonomy, plus a reasoner. And here the story splits.
Open any serious account of ontology and you will find the categories of being: substance, property, relation, state, event. Look at the third one. Relation is a category of being. A relationship is not glue between two real things — it is itself a real thing. That isn't a software opinion; it's classical metaphysics. And it is exactly the thing the dominant RDF / Semantic-Web stack got backwards: it made relationships second-class — predicates, not beings — and then spent twenty years bolting the missing weight back on, one workaround at a time. A graph that takes ontology seriously makes relationships first-class — nodes in their own right, carrying their own data. Reticulation, not reification.
The formal definition of an ontology also includes that reasoner — a thing that performs inference: from what you've said, derive what you haven't. A client paid two invoices for work on the platform → therefore that client is a recurring sponsor of the platform. You stored bookkeeping; you derived a business. Store the minimum, derive the meaning. That is inference, and it is genuinely valuable.
But it is first-order. It reasons about individual things. And here is the line the field has not crossed: inference is only the first floor.
An operation's order is the order of structure it reaches over:
- Infer (order 1) reaches over elements — what follows.
- Compute (order 2) reaches over the whole topology — what the structure reveals. This is where graph algorithms live: centrality, community, similarity. A node's importance is not entailed by any rule — it is computed from every path in the graph at once. The graph stops reasoning about its elements and begins reasoning about itself.
- Reticulate (order 3) reaches over whole spaces — what relates across worlds.
- Interact (order ω) reaches over universes, and the intelligences reading them — what emerges in conversation.
The knowledge-graph stack stops at order 1. It describes, and it entails. It does not run.
The Intelligent Graph runs. It moves the graph from a model to an engine — from a thing that circumscribes what is true to a thing that executes what follows. A traversal is not a lookup; it is a computation. A relationship is not a line; it is a contract — fired by an operator, within a context, with an order.
And what, in all of this, is knowledge? Not stored data. Knowledge is what survives grounding — the view of the graph that is consistent, that carries no unresolved contradiction. (Mathematicians have a precise name for the difference between locally-fine-but-globally-broken and globally-coherent. We will get to it. It is called cohomology, and it is the most beautiful idea in this whole essay.)
There is, in fact, a name for "a structure that carries meaning on every node and every edge, and knows when those meanings are globally consistent." Mathematicians have used it since the 1940s. It is a sheaf. The Intelligent Graph is a cellular sheaf over a property graph — which is only the rigorous way of saying: the property graph finally has a philosopher, and a mathematician, and they agree.
What exists? Whatever belongs. What follows? Inference. What does the structure reveal? Computation. What relates across worlds? Reticulation. And what emerges when an intelligence reads it all?
That is the next essay.