OntoMaker is a visual tool for building lightweight ontologies and semantic schemas.
- 🧩 Add entities (nodes) and relationships (edges) dynamically
- 🖱️ Click and edit any item in a sidebar panel (label, URI, description, properties)
- 🌐 Multilingual support for descriptions and labels (pt-br / en)
- 🔄 Real-time reactivity, no save button needed
- 🧠 Built for thinking: not a full OWL editor, but a rapid modeling surface
- 📤 Export schema as JSON-LD for reuse or integration
- Designing semantic APIs
- Teaching OWL and RDF logic
- Building data integration schemas
- Visual prototyping of knowledge graphs
- React
- XYFlow
- TailwindCSS
- Local state only (no backend)
- Edge editing
- Dynamic panels
- Label & URI editing
- Export to JSON-LD
- Export to OWL/RDF/Turtle
- Import JSON schema
- Snap to grid / auto layout
Pull requests, forks and issues are more than welcome.
If you're building something semantic and fast — let's talk.
The screenshot above shows the basic interface. You can add nodes, connect them with edges, and edit their properties in the sidebar.
The application allows exporting the created ontology graph into a JSON-LD format. You can see an example of the exported structure here:
View Sample Export (ontology-export-sample.json)
MIT © Elias Magalhães
