Skip to content

protegeproject/swrlapi-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SWRLAPI Build Project

This project contains a Maven POM that builds a core set of SWRLAPI-related components. Currently it builds the SWRLAPI, the SWRLAPI Drools Engine, the SWRLAPI Example project, the SWRLAPI Integration Tests project, the standalone SWRLTab application, and the Protégé SWRLTab Plugin.

Building

To run the build process in this project, you must have the following items installed:

  • Java 11
  • A tool for checking out a Git repository
  • Apache's Maven
  • A Protégé (5.6.0 or higher) distribution. Download here.

Create a suitable local directory and then clone the core SWRLAPI-related projects as follows:

git clone https://github.com/protegeproject/swrlapi-parent.git
git clone https://github.com/protegeproject/swrlapi-project.git
git clone https://github.com/protegeproject/swrlapi.git
git clone https://github.com/protegeproject/swrlapi-drools-engine.git
git clone https://github.com/protegeproject/swrlapi-example.git
git clone https://github.com/protegeproject/swrlapi-integration-tests.git
git clone https://github.com/protegeproject/swrltab.git
git clone https://github.com/protegeproject/swrltab-plugin.git

Change into the SWRLAPI parent directory:

cd swrlapi-parent

And then build the parent project with Maven:

mvn clean install

Then change into the project directory:

cd ../swrlapi-project

And then build everything with Maven:

mvn clean install

The SWRLAPI integration tests can take quite a while to run. You can skip them as follows:

mvn -DskipTests=true clean install

Documentation for the SWRLAPI library can be found here. See the documentation for the Protégé SWRLTab Plugin for details on installing the generated SWRLTab plugin in your local Protégé installation.

License

The software is licensed under the BSD 2-clause License.

Questions

If you have questions about this project, please go to the main Protégé website and subscribe to the Protégé Developer Support mailing list. After subscribing, send messages to protege-dev at lists.stanford.edu.

About

Project to build SWRLAPI-related components

Resources

License

Stars

Watchers

Forks

Packages

No packages published