KOMMA — RDF Mapper and Editing Framework for Java
Documentation: http://komma.enilink.net/docs
API Javadoc: http://komma.enilink.net/apidocs
Website: http://komma.enilink.net
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
cd features/net.enilink.komma.updatesite
mvn package
to create it. Afterwards a P2 repository can be found at features/net.enilink.komma.updatesite/target/repository
.
Develop KOMMA with Eclipse
For working with the sources we suggest you to download a recent version of Eclipse. You can import the KOMMA projects into your workspace by executing File > Import > Maven > Existing Maven Projects.