term · draft

Ontology

The set of things, kinds and relations a model admits: the decision about how to cut a continuous world into parts that can be named, counted and simulated.

In software an ontology is the inventory of kinds a system knows, the properties each kind carries, and the relations allowed between them. A city data model says that a building has a footprint, a height and a use and stands on a parcel; a hydrological model says that a catchment drains through reaches to an outlet. Every model of a place has one, whether it is written down as a standard, implied by a database schema, or buried in the code.

The word is borrowed from philosophy, where it names the study of what exists, and the borrowing is apt. The world does not come in pieces. It is one continuous whole, and a "thing" is a region of it where relationships are so tightly entangled that it is useful to draw a boundary and give the inside a name: a dog, a river, a government, a storm. The boundary is a human convenience that more or less holds. John Muir put the other side of it in My First Summer in the Sierra: "When we try to pick out anything by itself, we find it hitched to everything else in the universe."

How people actually draw those boundaries is the subject of prototype theory. Eleanor Rosch's work from 1971 showed that membership in a category is graded, with some members more central than others, so that a robin is a better example of a bird than a penguin, and that categories form around a best example rather than a list of necessary features. George Lakoff's Women, Fire, and Dangerous Things (1987) built on this: categories are radial, structured around central cases with extensions, their boundaries are fuzzy, and they are shaped by idealised cognitive models that can differ between cultures. The book's title comes from a noun class in the Dyirbal language that groups women, water, fire, violence and certain animals.

For a builder this has a practical edge. A model's ontology is a bet about which boundaries matter for the question being asked, and two models of the same place drawn with different boundaries will not join without translation. Standards such as CityGML, encoded as CityJSON, are shared bets that let one city's data be read by another's tools. At planetary scale, Donges and colleagues' taxonomies for World–Earth models propose three kinds of subsystem and a scheme for the interactions between them, so that components from different modelling traditions can be combined and the missing feedback loops named. Where the ontology sits in the whole is in The parts of a digital twin. For the work of actually building one, in order from an agreed vocabulary to a knowledge graph, see the review of Jessica Talisman's book Ontology Pipeline.

aka
data model, taxonomy, schema, vocabulary

refers to this entry as a source

  • A 2021 paper in Earth System Dynamics by Donges and colleagues that proposes three taxa of modelled subsystems, biophysical, socio-cultural and socio-metabolic, and a scheme for classifying the interactions between them.

    open source

  • CityJSON tool draft

    A JSON encoding of the OGC CityGML data model for 3D city models, with open tools to convert, validate, view and edit files; version 2.0 is an official OGC standard.

    open sourceopen participation

cited by

  • A running model of a place is four things that are built, bought and broken separately: data, an ontology, an engine, and a presentation.

  • Jessica Talisman's 2026 book from Technics Publications sets out a method for building a knowledge system in six stages, from controlled vocabulary through taxonomy and thesaurus to ontology and knowledge graph, with a browser Studio and a SKOS editor beside it; read here for what it offers someone modelling a place.

Tags: ontology, categories, data model, knowledge

staging: drafts and proposals shown