Skip to content

Releases: KRR-Oxford/DeepOnto

Add the BERTSub Module

19 Apr 12:28
Compare
Choose a tag to compare

The major update of this release is the deployment of the BERTSubs system, available at deeponto.subs.bertsubs. Besides, we move the pruning functionality out of Ontology to form a separate module for future development. See more details at changelog.

More OWLAPI Features

02 Apr 19:30
Compare
Choose a tag to compare

This update is mainly about the base class deeponto.onto.Ontology where more OWLAPI features are encapsulated into handy functions (see changelog).

Officially release the Ontology Verbaliser and OntoLAMA modules

10 Mar 15:41
Compare
Choose a tag to compare

Officially release the ontology verbaliser module at deeponto.onto.verbalisation.

Fully deploy deeponto.lama referring to the paper: Language Model Analysis for Ontology Subsumption Inference. The current version of the paper has not covered the information about the new verbaliser, it will be updated soon.

Fix Minor Bugs for Reasoning

02 Mar 07:17
Compare
Choose a tag to compare
  • Fix the minor bugs in the onto.reasoner.instances_of() method.
  • Introduce normalise_identifiers argument in onto.build_annotation_index() such that it becomes an optional pre-processing step.

Add JVM Memory Prompt

10 Feb 11:49
Compare
Choose a tag to compare

Importing ontology now requires users to input the maximum JVM memory allocation (defaults to 8g).

Add the Ontology Verbalisation Module; Fix PyPI layout.

01 Feb 21:03
Compare
Choose a tag to compare

An ontology verbalisation tool (see everything in deeponto.onto.verbalisation) is introduced in this release, along with a syntax parser and a datastructure called RangeNode. This verbalisation tool supports a limited set of class expression patterns, but is suitable for common complex class expressions without too many nested levels.

The layout indexed in PyPI was faulty in the previous release and is now fixed.

Brand New DeepOnto

25 Jan 11:53
Compare
Choose a tag to compare
Brand New DeepOnto Pre-release
Pre-release

$\textsf{DeepOnto}$ is completely rebuilt on the OWLAPI, and becoming an officially released package. As the first new-born version, it supports the basic ontology features, ontology alignment systems including BERTMap and BERTMapLt, and reproducing the OM resource construction as proposed in Bio-ML.

A known issue of this release is the faulty PyPI layout.