Thanks to visit codestin.com
Credit goes to github.com

Skip to content

komma/komma

Repository files navigation

KOMMA — RDF Mapper and Editing Framework for Java

Features

  • Object-Triple-Mapping: Mapping of Java interfaces to RDF types — based on RDF4J

  • Support for multiple inheritance

  • Caching of beans and properties

  • Implementation of logic using behaviours and aspect-oriented programming

  • Model API for working with named graphs

  • Dependency injection via Google Guice

  • Editing framework for CRUD applications

  • Eclipse RCP and RAP integration

Build KOMMA with Maven

KOMMA is a plain Maven project. You can simply use mvn package to compile and package all modules or mvn install to install them within your local Maven repository.

If you like to build an Eclipse update site (or rather a P2 repository) for KOMMA then use

mvn package -Pupdatesite

to create it. Afterwards a P2 repository can be found at features/net.enilink.komma.updatesite/target/repository.

Build KOMMA IDE

KOMMA IDE is an Eclipse-based development environment with editing components for RDF, RDFS and OWL.

You can either use the update site as described above to install the modules in Eclipse or build the whole IDE package using:

mvn package -Pupdatesite && mvn package -Prelease -f ide/pom.xm

Afterwards Linux and Windows packages can be found at ide/target/products.

Develop KOMMA with an IDE

  • Eclipse: You can import the KOMMA projects into your workspace by executing File > Import > Maven > Existing Maven Projects.

  • IntelliJ IDEA: You can import the KOMMA projects by executing File > New > Project from Existing Sources…​.

Packages

No packages published

Contributors 8