π€ AI Summary
This work addresses the development inefficiencies and knowledge transfer challenges arising from the fragmentation of ontology documentation, visualization, and validation tools. To overcome these limitations, we propose an open-source MkDocs plugin that implements a "single documentation-as-code" ontology engineering workflow. The plugin deeply integrates RDF parsing, interactive diagram rendering, SHACL constraint validation, OWL DL reasoning, and Turtle editing capabilities, while supporting IRI dereferencing and constraint overlaying. These features significantly outperform existing general-purpose plugins and standalone tools. By providing complete source code and an online demonstration, this project effectively consolidates fragmented toolchains, substantially enhancing collaborative efficiency and interactive experience in ontology development.
π Abstract
Ontology documentation, visualization, and validation are usually carried out with separate tools. This split workflow slows down development and makes knowledge transfer harder. We present OntoInk, an open-source MkDocs plugin that brings these activities together. Within a single documentation-as-code pipeline, OntoInk renders interactive ontology diagrams, validates instance data against SHACL shapes, runs OWL\,DL reasoning, and supports inline Turtle editing. General-purpose diagram plugins for MkDocs cannot parse RDF, dereference IRIs, overlay SHACL constraints, or run OWL reasoning. Compared with standalone ontology visualization tools, OntoInk embeds interactive and editable diagrams directly into documentation pages. A live demo and source code are available at \url{https://ise-fizkarlsruhe.github.io/ontoink/}.