Authors
Gaurav Vaidya, Nico Cellinese, Hilmar Lapp
Publication date
2021/8/14
Journal
Journal of Open Source Software
Volume
6
Issue
64
Pages
3374
Description
JPhyloRef is a command line tool as well as a web service for reasoning with ontologies containing logical definitions of clades, called phyloreferences, and their accompanying reference phylogenetic trees. It has two main goals. The primary one is to facilitate automated testing that the semantics of the logical definitions imply (“resolve to”) the correct nodes in the reference tree as clade ancestors. The secondary goal is to enable integration with external tools that need to obtain the clade ancestor node (s) resulting from a given ontology of phyloreferences and reference tree (s). When run as part of an automated testing workflow, JPhyloRef reports test results in the cross-platform Test Anything Protocol (TAP) format. When used to find clade ancestor nodes implied by logical clade definitions, results are returned as a JSON object. JPhyloRef uses the OWL API reference library for reading Web Ontology Language (OWL) ontologies, and for the actual ontology reasoning step it uses an external and configurable OWL reasoner.
Total citations
Scholar articles
G Vaidya, N Cellinese, H Lapp - Journal of Open Source Software, 2021