SmartDataAnalytics / SML-Bench

A Benchmark for Machine Learning from Structured Data
Apache License 2.0
21 stars 4 forks source link

Utility to merge multiple OWL knowledge bases #12

Open patrickwestphal opened 8 years ago

patrickwestphal commented 8 years ago

To avoid introducing a lot of dependencies within the learning system scripts, the SML-Bench repository should provide a small utility executable to merge multiple OWL knowledge base files, e.g. like so:

$ ./merge ../learningtasks/lymphography/owl/data/* > merged.owl

This executable should behave like a Unix command line tool (i.e. not be too verbose, return meaningful return values in case of errors, ...) and should not have any dependencies to software packages installed in the operating system environment. I think the best choice would be to realize this in Java with the OWL API, but I would be open for any other suggestions. What needs to be discussed would be where to put this executable. My suggestion would be to introduce a utils/ directory in the repository root.

┆Issue is synchronized with this Trello card by Unito

LorenzBuehmann commented 8 years ago

I added an initial implementation + a goal in the Maven appassembler plugin, thus it's put into bin for now.