One source of truth for TypeScript types, runtime validation, coercion, and OWL ontology output. Author in JSON Schema; share with any backend; reason over the graph.
The full documentation is published at https://studnicky.github.io/json-tology/.
- Getting Started
- Picking a method
- Argument conventions
- Bookstore domain - the running example used throughout the docs
- Validation, Composition, Serialization
- Ontology and Graphs - OWL TBox, SHACL, JSON-LD, ABox projection
- Usage Examples - transforms cookbook, custom format validators
npm install json-tologyor from GitHub Packages (current canonical pre-1.0 distribution):
echo '@studnicky:registry=https://npm.pkg.github.com' >> .npmrc
npm install @studnicky/json-tologyMIT - see LICENSE.
See CHANGELOG.md and the GitHub releases.