Ontology vs Schema vs Data Model

Three artefacts that look alike, do different jobs, and live at different layers.

0/2 done

Different layers, different lifespans

Same vocabulary, different layers

ArtefactQuestion it answersLifetimeReused across systems?
Data modelHow is one app's data shaped?App-boundNo
Database schemaHow are tables / docs structured?DB-boundRarely
Conceptual model (ER/UML)What entities exist in this problem?Project-boundSometimes
OntologyWhat entities exist in this domain, with formal semantics?Domain-boundYes

The killer feature of an ontology is the bottom-right cell: reused across systems because the semantics travel with the model, not with the storage.

Floor plan, building code, zoning map

Think of three artefacts in a city:

  • A data model is the floor plan of one office — useful only inside that building.
  • A database schema is the building code the architects had to follow — tells you how walls were built, not what the rooms mean.
  • An ontology is the zoning map of the whole city — it says what counts as Residential vs Commercial vs Industrial, and the meaning travels with the map.

Floor plans don't help the next office tower. Zoning maps do.

Layered scope

Click a node to focus its neighbourhood · drag to pan · scroll to zoom

How the four artefacts stack — each layer is wider in scope and longer in lifetime than the one below.

Reading in progress · 0 of 2 activities done