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},
publisher = {GitHub},
url = {https://github.com/ISE-FIZKarlsruhe/ontoink},
note = {Python package available at \url{https://pypi.org/project/ontoink/}}
}
APA¶
Norouzi, E. (2026). ontoink: Interactive Ontology Visualization, SHACL Validation, and Live TTL Editing for MkDocs [Computer software]. GitHub. https://github.com/ISE-FIZKarlsruhe/ontoink
GitHub Repository¶
If you prefer to link directly:
Please star the repository if you find it useful — it helps others discover the project.
PyPI Package¶
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 |