Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 913 Bytes

README.md

File metadata and controls

18 lines (10 loc) · 913 Bytes

Various classes to make work with OWL ontologies more convenient. Contains a formatter to format OWL ontologies using DL syntax, which can also be used from the command line to make it convenient to browse large OWL files. Provides new datastructures for representing OWL axioms and concepts to allow for a more convenient access from Scala using pattern matching (uses case classes). Provides a parser for a simplified DL syntax.

This library was developed for and tested with Java version 8.

To build a fat jar of the library, compile as follows:

mvn clean compile assembly:single

Then the formatter can be used from the commad line as follows:

java -cp target/scala-2.12/lat-scala-dl-tools-standalone.jar de.tu_dresden.lat.prettyPrinting.tools.formatting.SimpleDLFormatter OWL-FILE

To run tests via Maven use: mvn clean install -DskipTests=false

To compile and publish via Maven use: mvn clean install