Releases: KRR-Oxford/DeepOnto
Minor Update
Hot-fix to dependency incompatibility
Hot-fix to the openprompt
dependency issue by setting it as optional.
Layout reorganisation
Add the Ontology Taxonomy Module
This release mainly introduces deeponto.onto.taxonomy
to support graph-based deep learning models. It also incorporates some incremental improvements, such as the new verbalisation support and logging slience for ELK reasoner (relevant to issue #13).
Major Update of Ontology Processing and OAEI Utilities
This release concerns a major update of the ontology processing modules especially reasoning (e.g., adding in ELK reasoner) and verbalisation (e.g., adding in support of various axioms and property chain), and also makes the OAEI evaluation ready.
The Java library is manually edited where the jar
files related to elk-0.4.3
were removed because this version does not support entailment, etc. The latest version elk-0.5.0
was manually added.
Update Functions and Utilities
This update includes several minor changes (argument, naming, etc.) of certain methods and makes all utility methods able to be directly imported from deeponto.utils
instead of being static methods.
Add OAEI Utilities and Bug Fixing
Deploy OAEI utilities and create a sub-repository OAEI-Bio-ML for the OAEI-related scripts. Fixing bugs mentioned in issue #10.
Bug Fixing for Ontology Alignment
Fixing edge-case issues for BERTMap and minor bugs for ontology alignment evaluation metrics.
Add the Ontology Projection and Normalisation Modules
New features for ontology projection and normalisation are now available. The relevant code is modified from the mOWL library: https://mowl.readthedocs.io/en/latest/.
Direct Java Dependency Building
For more flexibility of importing Java dependencies, we migrated the gradle files from mOWL into DeepOnto and used them for direct Java dependency building. As a result, mOWL is removed from the pip dependency.