Skip to content

Fork for coding OWL 2 to KF importing and CNL specs of KF instances

License

Notifications You must be signed in to change notification settings

iamcrowd/metamodel-api-OWL2import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • Java JDK 11 (11.0.5)
  • Apache Maven 3.6.0

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

About

Fork for coding OWL 2 to KF importing and CNL specs of KF instances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published