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.
|Work||Describes library and archive works, including their physical items and relationships||work.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|