SmartSlog CodeGen is a java-based generator of ontology-aware part of the SmartSlog KP library. By a given ontology in OWL, the corresponding ANSI C or C# code is generated. The generator is installed in any Java environment using maven (http://maven.apache.org/).

BUILDING 

Required:
 * Java Developing Kit version 6 or above of Java SE (Standard Edition)
   http://www.oracle.com/technetwork/java/javase/downloads/index.html
 * Maven version 2.2 or higher
   http://maven.apache.org/download.html
 * SmartSlogCodeGen of last version
   http://sourceforge.net/projects/smartslog/files/SmartSlogCodeGen


Additional dependencies are downloaded automatically. The list of dependencies
is in the pom.xml. 

To build a runnable .jar "cd" to the directory where the pom.xml file is located (SmartSlogCodeGen/).
Then

   mvn clean
   mvn package

To create a runnable .jar with all dependencies bundled type:

   mvn assembly:assembly


QUICK START
go to the "target/" directory  and type 

   java -jar SmartSlog-CodeGen.jar

It prints the help information.




