Onto4ALL is a FREE graphical editor for creating, editing, and exporting ontologies to XML, OWL, and SVG.
🔗 Access the editor for free: https://onto4all.com/
Draw any ontology you want, the way you want. Intuitive drag-and-drop interface with customizable nodes and relationships.
Save, view, and edit your ontologies in our built-in manager. Access your projects later with just one click.
Export your ontology to multiple formats:
- OWL (Web Ontology Language)
- XML (Structured data)
- SVG (Scalable vector graphics for diagrams)
Build better ontologies with real-time feedback. The console suggests modeling best practices and detects inconsistencies.
Write correct class axioms effortlessly with guided syntax support and auto-completion.
Designed for everyone—from beginners learning ontologies to advanced researchers. Clean UI with contextual help.
Includes a simple yet powerful thesaurus editor for lightweight vocabulary management.
Quick-access knowledge base for reference ontologies:
- BFO (Basic Formal Ontology)
- IAO (Information Artifact Ontology)
- IOF (Industrial Ontologies Foundry)
-
MENDONÇA, F. M.; CASTRO, L. P.
OntoForInfoScience e Onto4ALLEditor: metodologia e editor de ontologias como facilitadores na construção de ontologias por especialistas do domínio e cientistas da informação.
Fronteiras da Representação do Conhecimento (online), v. 1, p. 145-173, 2021.
DOI/Link -
MENDONÇA, F. M.; EMYGDIO, J. L.; CASTRO, L. P.; FELIPE, E. R.
Onto4ALLEditor: a Graphic Web Ontology Editor for Information Science.
Fronteiras da Representação do Conhecimento (online), v. 1, p. 70-94, 2021.
DOI/Link -
MENDONÇA, F. M.; CASTRO, L. P.; SOUZA, J. F.; ALMEIDA, M. B.; FELIPE, E. R.
Onto4AllEditor: um editor web gráfico para construção de ontologias por todos os tipos de usuários da informação.
EM QUESTÃO, v. 27, p. 401-430, 2021.
DOI/Link
- MENDONÇA, F. M.; CASTRO, L. P.; SOUZA, JAIRO; ALMEIDA, M. B.; FELIPE, E. R.
(Onto4AllEditor: A Graphical Web Ontology Editor Oriented Different Types of Ontology Developers).
In: XIII Seminar on Ontology Research in Brazil (ONTOBRAS 2020), Vitória - ES. Proceedings of the XIII Seminar on Ontology Research in Brazil, 2020. v. 1, p. 104-119.
DOI/Link
- Tool 1: Laravel 6.x+
- Tool 2: AdminLTE
- Tool 3: mxGraph
- PHP: Version >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension + Database (MySQL, SQLite) + Web Server (Apache)
- Composer.
-
Clone the repository to your computer;
-
Inside the project's main folder, create a file named: .env;
(You can skip steps 2 and 3 by navigating to the folder in a terminal and using the command "copy .env.example .env")
-
Copy the contents of the .env.example file to the newly created .env file;
-
Access the repository via a terminal and run the command:
composer install -
Still in the terminal, generate an application key with the command:
php artisan key:generate -
Configure the .env file with your local database settings;
Example:
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
- In the terminal, run the migrations with the command: php artisan migrate --seed;
Note: The "--seed" flag is only for seeding the database. If you don't want the database pre-populated, remove this flag from the command.
-
To run the project, use the command: php artisan serve;
-
Access the URL provided in the terminal.
Developed by Lucas Piazzi
Any questions or business inquiries? Feel free to reach out to me at the link above.