Skip to content
/ owl2gen Public

A library to generate customizable ontologies (TBox and ABox) across different profiles.

License

Notifications You must be signed in to change notification settings

kracr/owl2gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OWL2Gen

Introduction

OWL2Gen is a configurable ontology generator designed to facilitate the creation of OWL 2 ontologies tailored to specific research needs. With a user-friendly interface and powerful backend capabilities, OWL2Gen allows users to generate custom ontologies based on selected OWL 2 constructs and profiles. It supports flexible configurations and provides options for both static and dynamic ontology generation, making it an ideal tool for benchmarking, performance evaluation, and ontology modeling research.

OWL2Gen

OWL2Gen2

OWL2Gen3

Steps to Run the Code

Frontend

**Navigate to the Frontend Directory:**

   
   cd ~/frontend/src
   npm start 

If it throws some error ETC of packages NOT Installed OR ANYTHING, then

**Navigate to ** "~/frontend/"**

 
   cd ~/frontend/
   npm install (After Installing Everything)
   cd src
   npm start

That's all for running FRONTEND

Backend

   Go to "src/main/java" --> "owl.cs.myfirst.owlapi" --> Demo2.java 
   Run as "Spring Boot App" 
   

Files (axiomCountOntology.owl, userInputCountOntology.owl, randomAxiomCountOntology.owl, randomUserInputCountOntology.owl) will get SAVED in the root directory of this project folder.

In order to understand the code and design decisions, refer Documentation

About

A library to generate customizable ontologies (TBox and ABox) across different profiles.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages