Welcome to ottr’s documentation!¶
This library allows you to manipulate OTTR Reasonable Ontology Templates in Python.
Reasonable Ontology Templates (OTTR) is a language for representing ontology modelling patterns, and is designed to support interaction with OWL or RDF knowledge bases at a higher level of abstraction, using modelling patterns rather than OWL axioms or RDF triples. This includes:
building knowledge bases by instantiating templates;
communicating (presenting, transferring and visualising) the knowledge base as a set of template instances at different levels of abstraction; and
securing and improving the quality and sustainability of the knowledge base via structural and semantic analysis of the templates used to construct the knowledge base.
You can learn more about OTTR on the official website.
Supported features¶
Non blank, Optional and default values for template parameters.
RDF and RDFS templates from the OTTR template library are loaded by default.
In development¶
Support for OWL templates from the template library.