Skip to content

Cite OntoInk

If you use OntoInk in your research, documentation, or publications, please cite it.


BibTeX

@software{norouzi2026ontoink,
  author       = {Norouzi, Ebrahim},
  title        = {OntoInk: Interactive Ontology Visualization, SHACL Validation, and Live TTL Editing for MkDocs},
  year         = {2026},
  version      = {0.7.7},
  publisher    = {GitHub},
  url          = {https://github.com/ISE-FIZKarlsruhe/ontoink},
  note         = {Python package available at \url{https://pypi.org/project/ontoink/}}
}

Machine-readable metadata lives in CITATION.cff, which GitHub reads for its "Cite this repository" button.

APA

Norouzi, E. (2026). OntoInk: Interactive Ontology Visualization, SHACL Validation, and Live TTL Editing for MkDocs (Version 0.7.7) [Computer software]. GitHub. https://github.com/ISE-FIZKarlsruhe/ontoink


Citing an ontology you rendered

Every diagram carries a Cite button when its source declares an owl:Ontology header. It reads the license, version, version IRI and creators straight out of that header and generates a BibTeX entry for the ontology — not for OntoInk — so a reader can cite what they are looking at without leaving the page. The button is hidden when the graph has no ontology declaration, which is itself a useful signal: an ontology published without header metadata cannot be cited properly by anyone.


GitHub Repository

If you prefer to link directly:

https://github.com/ISE-FIZKarlsruhe/ontoink

Please star the repository if you find it useful — it helps others discover the project.

Star on GitHub


PyPI Package

https://pypi.org/project/ontoink/

View on PyPI


Acknowledgments

OntoInk is developed by Ebrahim Norouzi at the Information Service Engineering (ISE) group, FIZ Karlsruhe — Leibniz Institute for Information Infrastructure.

This work is carried out in the context of:

  • NFDI — National Research Data Infrastructure (Germany)
  • NFDI-MatWerk — NFDI for Materials Science and Engineering

Open-Source Libraries

OntoInk is powered by these excellent open-source projects:

Library Role
Cytoscape.js Interactive graph rendering
dagre Hierarchical graph layout
rdflib RDF/Turtle parsing (Python)
pySHACL SHACL validation (Python)
CodeMirror TTL editor with syntax highlighting
MkDocs Static site generation
Material for MkDocs Documentation theme