iamcrowd / metamodel-api-OWL2import

Fork for coding OWL 2 to KF importing and CNL specs of KF instances
Other
0 stars 1 forks source link

Conceptual Models based Reconstruction of OWL 2 Ontologies

Public URL Try API

Description

This project involves the research, design and implementantion of an OWL 2 importer. The main idea is to implement an API that allows a user to send a URL or upload a file containing an OWL 2 specs and generate KF instances from them in order to be visualised in crowd (UML|EER|ORM 2).

Tools

KF Metamodel ##

OWLAPI

Getting started

The project is built with the Java framework Spring boot, and its dependencies are managed with Maven. In order to compile and execute this project you will need:

Once you fulfil the requeriments listed above, clone this repository. Run the following commands from the root folder of the project to run the API and deploy it locally with port 8080:

$ mvn clean compile
$ mvn package
$ mvn exec:java

 - Run as Service
$ mvn clean dependency:copy-dependencies package spring-boot:repackage
$ java -jar target/app.jar 

Using the API

At the moment, there are two ways of trying the API out. The first one involves using the endpoints defined, sending HTTP POST requests to one of the following endpoints:

Code Conventions

License