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:
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.
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:
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