Skip to content

A collection of utility methods for dealing with OWL/DL constructs in Scala and Java

License

Notifications You must be signed in to change notification settings

de-tu-dresden-inf-lat/lat-scala-dl-tools

Repository files navigation

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

About

A collection of utility methods for dealing with OWL/DL constructs in Scala and Java

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages