Scala OWL2 parser and reasoner