We create ontologies that describe our collections, events and editorial content as a unified graph of linked data. By using domain modelling and thinking about data as a semantic graph of typed entities and relationships, it helps us to create more richly linked digital experiences that aid exploration and discovery.

The ontologies are documented using OWL. We think that this is the best way to formally describe a complex domain model, as it makes the semantics of our data self-documenting and widely shareable.

However, it is worth noting that although we use OWL to document the ontologies, we don’t actually store or process any data as RDF. Our APIs do provide a JSON-LD context, which can be used to transform the data to an RDF model if required, but we consider them JSON-first.

These pages gives an overview of each ontology. You can find the OWL representations on GitHub.

Ontology Description OWL
Works Describes library and archive works, including their physical items and relationships works.ttl
Agency Describes people, organisations and their relationships agency.ttl
Concept Describes concepts, their classification and relationships concept.ttl
Location Describes how museum and library items can be accessed location.ttl
Article Describes editorial articles and their relationships article.ttl
Event Describes museum and library events, exhibitions and installations event.ttl
Core Describes common and non-domain specific classses and properties used across our ontologies core.ttl