| v0.21.0 (2015-04-13) |
- normalizes the ontology propagating the annotations
|
| v0.20.0 (2014-05-18) |
- uses Apache Ivy to compile the project
|
| v0.19.1 (2013-07-16) |
- includes a configurable timeout for the classification phase
|
| v0.19.0 (2013-06-25) |
- is dual-licensed, i.e. released under two different licenses: GNU Lesser General Public License version 3
and Apache License, Version 2.0
- has subprojects with a different name convention: they use hyphen ("jcel-") instead of dot ("jcel.")
- shows a progress monitor when executed in Protégé
- includes new parameters in the console mode, including consistency, sat, classification, and entailment
- uses OWL API 3.4.4 and JUnit 4.11
|
| v0.18.2 (2013-03-05) |
- fixes a bug in processing Nothing (bottom class)
- performs a faster classification of small ontologies
|
| v0.18.1 (2013-02-14) |
- fixes a bug in the retrieval of subclasses and superclasses of Nothing (bottom class) and Thing (top class)
|
| v0.18.0 (2012-12-02) |
- classifies faster and using less memory
- fixes a bug in entailment of subclasses
- uses a more efficient way of processing the S-entries and R-entries
- has a single subproject for the build process, jcel.build, which includes the following subdirectories:
- jars : contains the external jars needed by the build
- library : creates the library
- plugin : creates the plug-in for Protégé
- standalone : creates a standlone application
|
| v0.17.1 (2012-05-04) |
- corrects the retrieval of equivalent classes
- excludes the original class when computing ancestors and descendants
- includes new unit tests in jcel.reasoner and jcel.core
|
| v0.17.0 (2012-04-16) |
- has a more efficient use of memory
- has the following modules:
- jcel.coreontology : set of normalized axioms
- jcel.core : classification algorithms using only normalized axioms
- jcel.ontology : set of all possible axioms and a procedure to normalize them
- jcel.reasoner : reasoner that can classify an ontology and can compute entailment
- jcel.owlapi : OWL API 3.2.4 interface, performs the translation between the OWL API axioms and jcel axioms
- jcel.protege : module to connect to Protégé
and the following modules are used to build the release:
- jcel.jars : local repository of required jars
- jcel.bundle : module to create the bundle, i.e., the jar for Protégé
- jcel.distribution : module to produce the release, which includes libs, javadoc, sources, and the bundle
|
| v0.16.1 (2012-01-09) |
- fixes a bug in entailment present in version 0.16.0
|
| v0.16.0 (2011-10-31) |
- can answer complex queries
- has a new package in jcel.core (reasoner) to answer the queries, changing the interface between jcel.owlapi and jcel.core
- has unique identifiers in the core managed by a factory, making extension and debugging easier
|
| v0.15.0 (2011-07-11) |
- breaks the backwards compatibility with OWL API 2.2.0
- cannot be used in Protégé 4.0.2
- uses a new module called jcel.ontology which contains the axioms extracted from the core,
therefore the modules are:
- jcel.ontology: interfaces and classes to manage an internal representation of axioms and ontologies
- jcel.core: interfaces and classes implementing the algorithms used by the reasoner
- jcel.owlapi: interfaces and classes connecting with the OWL API 3.2.3
- jcel.protege: interfaces and classes connecting with Protege 4.1 (build 235)
|
| v0.14.0 (2011-04-01) |
- is identical to v0.13.0 in the Java source code,
but is created using a different repository structure.
- can be compiled using Apache Maven.
|
| v0.13.0 (2011-03-11) |
- classifies ELHIfR+ using less memory
|
| v0.12.0 (2011-03-01) |
- can classify the description logic ELHIfR+
- uses the OWL API 3.2.3 and can be used in
Protégé 4.1 beta (build 218)
- can classify SNOMED CT faster
|
| v0.11.0 (2011-01-01) |
- includes a rule-based algorithm
- can classify SNOMED CT faster
|
| v0.10.0 (2010-11-01) |
- is compatible with the OWL API 3.1.0, and still with the OWL API
2.2.0, but not with the OWL API 3.0.0
- can still be used in Protégé 4.0.2 and in
Protégé 4.1 beta (build 213)
|
| v0.9.0 (2010-10-28) |
- has a check for non-nullity for every public method
- is a little faster
- has a smaller output avoiding singletons for equivalent classes and
equivalent object properties
- can still be used in Protégé 4.0.2 and in
Protégé 4.1 (up to build 206)
|
| v0.8.0 (2010-04-30) |
- includes a module processor which divides a set of axioms in
modules
- has an improved interface in the core which simplifies its
extension
|
| v0.7.0 (2010-04-14) |
- can be used in Protégé 4.0.2 and in
Protégé 4.1 (build 102)
- has improvements in the core to reduce the use of memory
- generates an inferred ontology that is compabatible with the OWL 2
specification
- can classify large ontologies like SNOMED CT
|
| v0.6.0 (2010-03-23) |
- passes the basic tests for an OWL 2 EL reasoner (albeit currently
with some limitations)
- uses the OWL API 3.0.0
- uses an adapter to keep backward compatibility with OWL API
2.2.0
- can be used in Protégé 4.0.2
- has improvements in the core to reduce classification times
- has the following modules:
- jcel-core : core, module that makes the classification
- jcel-owlapi : an OWL API 3 interface, transforms data between the
OWL API and the internal representation used by the core
- jcel-adapter : adapter to transform an OWL API 3 into an OWL API
2, it is an independent module
- jcel-protege : module to make jcel a plug-in for
Protégé 4.0.2
|
| v0.5.0 (2010-02-26) |
- is the first beta version
- can be used in Protégé 4.0.2
- uses the OWL API 2.2.0
- has the following modules:
- jcel-core : core
- jcel-protege : module to make jcel a plug-in for
Protégé 4.0.2
|