Added
- [x] **Add** the OAEI evaluation code for the main track global matching, local ranking, and the special sub-track bio-llm at `deeponto.align.oaei`.
- [x] **Add** `reasoner_type` argument at `deeponto.onto.OntologyReasoner`, now supporting `hermit` (default) and `elk`.
- [x] **Add** `get_all_axioms()` method at `deeponto.onto.Ontology`.
- [x] **Add** `get_iri()` method at `deeponto.onto.Ontology`.
- [x] **Add** new features into `deeponto.onto.OntologyVerbaliser` including:
- `verbalise_object_property_subsumption()` for object property subsumption axioms.
- property chain verbalisation at `verbalise_class_expression()`.
- `verbalise_class_subsumption()` for class subsumption axioms;
- `verbalise_class_equivalence()` for class equivalence axioms;
- `verbalise_class_assertion()` for class assertion axioms;
- `verbalise_relation_assertion()` for relation assertion axioms;
- `auto-correction` option for fixing entity names.
- `keep_iri` option for keeping entity IRIs.
- `add_quantifier_word` option for adding quantifier words as in the Manchester syntax.
- [x] **Add** `get_assertion_axioms()` method at `deeponto.onto.Ontology`.
- [x] **Add** `get_axiom_type()` method at `deeponto.onto.Ontology`.
- [x] **Add** `owl_individuals` attribute at `deeponto.onto.Ontology`.
Changed
- [x] **Change** `get_owl_objects()` method to be anonymous as it is only used for creating pre-processed entity index at `deeponto.onto.Ontology`.
- [x] **Change** `get_owl_object_from_iri()` method to `get_owl_object()` at `deeponto.onto.Ontology`.
- [x] <del>Change the log level of the ELK reasoner to `ERROR`</del>.
Fixed
- [x] **Fix** the file path problem of loading ontologies for Windows systems.
- [x] **Fix** the version of ELK to the latest by manually adding in the dependencies. See download link at <https://github.com/liveontologies/elk-reasoner/wiki/GettingElk>.