Skip to the content.
Release Notes
-
- summary:
- v0.25.0 (unreleased), Java 11, OWL API 4.5.26 , Protege 5.5.0
- v0.24.1 (2017-04-28), Java 8, OWL API 4.2.8 , Protege 5.2.0
- v0.24.0 (2016-07-08), Java 8, OWL API 4.2.5 , Protege 5.0.0
- v0.23.2 (2015-12-24), Java 7, OWL API 4.1.3 , Protege 5.0.0-beta-21
- v0.23.1 (2015-12-23), Java 7, OWL API 3.5.1 , Protege 5.0.0-beta-17
- v0.23.0 (2015-11-30), Java 7, OWL API 4.1.3 , Protege 5.0.0-beta-21
- v0.22.0 (2015-08-24), Java 7, OWL API 3.5.1 , Protege 5.0.0-beta-17
- v0.21.0 (2015-04-13), Java 7, OWL API 3.5.0 , Protege 4.3.0
- v0.20.0 (2014-05-18), Java 7, OWL API 3.5.0 , Protege 4.3.0
- v0.19.1 (2013-07-16), Java 6, OWL API 3.4.4 , Protege 4.1.0
- v0.19.0 (2013-06-25), Java 6, OWL API 3.4.4 , Protege 4.1.0
- v0.18.2 (2013-03-05), Java 6, OWL API 3.4.2 , Protege 4.1.0
- v0.18.1 (2013-02-14), Java 6, OWL API 3.4.2 , Protege 4.1.0
- v0.18.0 (2012-12-02), Java 6, OWL API 3.4.1 , Protege 4.1.0
- v0.17.1 (2012-05-04), Java 6, OWL API 3.2.4 , Protege 4.1.0
- v0.17.0 (2012-04-16), Java 6, OWL API 3.2.4 , Protege 4.1.0
- v0.16.1 (2012-01-09), Java 6, OWL API 3.2.4 , Protege 4.1.0
- v0.16.0 (2011-10-31), Java 6, OWL API 3.2.4 , Protege 4.1.0
- v0.15.0 (2011-07-11), Java 6, OWL API 3.2.3 , Protege 4.1.0
- v0.14.0 (2011-04-01), Java 6, OWL API 2.2.0 and 3.2.2, Protege 4.1.0
- v0.13.0 (2011-03-11), Java 6, OWL API 2.2.0 and 3.2.2, Protege 4.1.0
- v0.12.0 (2011-03-01), Java 6, OWL API 2.2.0 and 3.2.2, Protege 4.1.0
- v0.11.0 (2011-01-01), Java 6, OWL API 2.2.0 and 3.1.0, Protege 4.1.0
- v0.10.0 (2010-11-01), Java 6, OWL API 2.2.0 and 3.1.0, Protege 4.1.0
- v0.9.0 (2010-10-28), Java 6, OWL API 2.2.0 and 3.0.0, Protege 4.0.2
- v0.8.0 (2010-04-30), Java 6, OWL API 2.2.0 and 3.0.0, Protege 4.0.2
- v0.7.0 (2010-04-14), Java 6, OWL API 2.2.0 and 3.0.0, Protege 4.0.2
- v0.6.0 (2010-03-23), Java 6, OWL API 2.2.0 and 3.0.0, Protege 4.0.2
- v0.5.0 (2010-02-26), Java 6, OWL API 2.2.0 , Protege 4.0.2
-
- version: v0.25.0
- date: unreleased
- features:
- build: $
mvn clean install
- release: target/jcel-0.25.0.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.25.0.jar
-
- version: v0.24.1
- date: ‘2017-04-28’
- features:
- uses the OWL API 4.2.8
- can be used as a plug-in for Protege 5.2.0
- build: $
mvn clean install
- release: target/jcel-0.24.1.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.24.1.jar
-
- version: v0.24.0
- date: ‘2016-07-08’
- features:
- runs on Java 8
- uses the OWL API 4.2.5
- can be used as a plug-in for Protege 5.0.0
- fixes module extractor
- improves annotations in normalized axioms
- build: $
mvn clean install
- release: target/jcel-0.24.0.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.24.0.jar
-
- version: v0.23.2
- date: ‘2015-12-24’
- features:
- uses the OWL API 4.1.3
- can be used as a plug-in for Protege 5.0.0-beta-21
- build: $
mvn clean install
- release: target/jcel-0.23.2.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.23.2.jar
-
- version: v0.23.1
- date: ‘2015-12-23’
- features:
- uses the OWL API 3.5.1
- can be used as a plug-in for Protege 5.0.0-beta-17
- build: $
mvn clean install
- release: target/jcel-0.23.1.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.23.1.jar
-
- version: v0.23.0
- date: ‘2015-11-30’
- features:
- does not have Apache Ant + Apache Ivy build files
- uses the OWL API 4.1.3
- can be used as a plug-in for Protege 5.0.0-beta-21
- the plug-in for Protege can be used as a library
- the module
jcel-build
has been removed
- build: $
mvn clean install
- release: target/jcel-0.23.0.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.23.0.jar
-
- version: v0.22.0
- date: ‘2015-08-24’
- features:
- POM files changed: the new
groupId
is de.tu-dresden.inf.lat.jcel
- includes Maven POM files to be deployed in Sonatype
- is available at The Central Repository
- module
jcel-build
: contains only Apache Ant + Apache Ivy
configuration files, and its submodules became modules
- module
jcel-library
: creates the library
- module
jcel-plugin
: creates the plug-in for Protege
- module
jcel-standalone
: creates a standalone application
- module
jcel-distribution
: creates the release
- uses the OWL API 3.5.1, and can be used as a plug-in for Protege 5.0.0-beta-17
- build: $
mvn clean install
- release: target/jcel-0.22.0.zip
- plug-in: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.22.0.jar
- build-with-ant: $
ant
- release-with-ant: jcel-build/target/jcel-0.22.0.zip
- plug-in-with-ant: jcel-plugin/target/de.tu-dresden.inf.lat.jcel-0.22.0.jar
-
- version: v0.21.0
- date: ‘2015-04-13’
- features:
- normalizes the ontology propagating the annotations
- build:
- $
cd jcel
- $
mvn clean install
- or
- $
cd jcel
- $
ant
- release: jcel/jcel-build/target/jcel-0.21.0.zip
- plug-in: jcel/jcel-build/jcel-plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.20.0
- date: ‘2014-05-18’
- features:
- build:
- $
cd jcel/jcel-build
- $
ant
- release: jcel/jcel-build/target/jcel-0.20.0.zip
- plug-in: jcel/jcel-build/plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.19.1
- date: ‘2013-07-16’
- features:
- includes a configurable timeout for the classification phase
- build:
- $
cd jcel/jcel-build
- $
ant
- release: jcel/jcel-build/target/jcel-0.19.1.zip
- plug-in: jcel/jcel-build/plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.19.0
- date: ‘2013-06-25’
- features:
- 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 Protege
- includes new parameters in the console mode, including consistency, sat, classification,
and entailment
- uses OWL API 3.4.4 and JUnit 4.11
- build:
- $
cd jcel/jcel-build
- $
ant
- release: jcel/jcel-build/target/jcel-0.19.0.zip
- plug-in: jcel/jcel-build/plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.18.2
- date: ‘2013-03-05’
- features:
- fixes a bug in processing Nothing (bottom class)
- performs a faster classification of small ontologies
- build:
- $
cd jcel/jcel.build
- $
ant
- release: jcel/jcel.build/target/jcel-0.18.2.zip
- plug-in: jcel/jcel.build/plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.18.1
- date: ‘2013-02-14’
- features:
- fixes a bug in the retrieval of subclasses and superclasses of Nothing (bottom
class) and Thing (top class)
- build:
- $
cd jcel/jcel.build
- $
ant
- release: jcel/jcel.build/target/jcel-0.18.1.zip
- plug-in: jcel/jcel.build/plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.18.0
- date: ‘2012-12-02’
- features:
- 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
- module
jars
: contains the external jars needed by the build
- module
library
: creates the library
- module
plugin
: creates the plug-in for Protege
- module
standalone
: creates a standalone application
- build:
- $
cd jcel/jcel.build
- $
ant
- release: jcel/jcel.build/target/jcel-0.18.0.zip
- plug-in: jcel/jcel.build/plugin/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.17.1
- date: ‘2012-05-04’
- features:
- 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
- build:
- $
cd jcel/jcel.distribution
- $
ant
- release: jcel/jcel.distribution/target/jcel-0.17.1.zip
- plug-in: jcel/jcel.bundle/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.17.0
- date: ‘2012-04-16’
- features:
- has a more efficient use of memory
- has the following modules
- module
jcel.coreontology
: set of normalized axioms
- module
jcel.core
: classification algorithms using only normalized axioms
- module
jcel.ontology
: set of all possible axioms and a procedure to normalize
them
- module
jcel.reasoner
: reasoner that can classify an ontology and can compute
entailment
- module
jcel.owlapi
: OWL API 3.2.4 interface, performs the translation between
the OWL API axioms and jcel axioms
- module
jcel.protege
: module to connect to Protege and the following modules
are used to build the release
- module
jcel.jars
: local repository of required jars
- module
jcel.bundle
: module to create the bundle, i.e., the jar for Protege
- module
jcel.distribution
: module to produce the release, which includes libs,
javadoc, sources, and the bundle
- build:
- $
cd jcel/jcel.distribution
- $
ant
- release: jcel/jcel.distribution/target/jcel-0.17.0.zip
- plug-in: jcel/jcel.bundle/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.16.1
- date: ‘2012-01-09’
- features:
- fixes a bug in entailment present in version 0.16.0
- build:
- $
cd jcel/jcel.protege
- $
ant -buildfile build-bundle.xml
- release: jcel/jcel.protege/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.16.0
- date: ‘2011-10-31’
- features:
- 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
- build:
- $
cd jcel/jcel.protege
- $
ant -buildfile build-bundle.xml
- release: jcel/jcel.protege/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.15.0
- date: ‘2011-07-11’
- features:
- breaks the backwards compatibility with OWL API 2.2.0
- cannot be used in Protege 4.0.2
- uses a new module called
jcel.ontology
which contains the axioms extracted
from the core, therefore the modules are
- module
jcel.ontology
: interfaces and classes to manage an internal representation
of axioms and ontologies
- module
jcel.core
: interfaces and classes implementing the algorithms used
by the reasoner
- module
jcel.owlapi
: interfaces and classes connecting with the OWL API 3.2.3
- module
jcel.protege
: interfaces and classes connecting with Protege 4.1 (build
235)
- build:
- $
cd jcel/jcel.protege
- $
ant -buildfile build-bundle.xml
- release: jcel/jcel.protege/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.14.0
- date: ‘2011-04-01’
- features:
- 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.
- build:
- $
cd jcel/protege
- $
ant -buildfile build-bundle.xml
- release: jcel/protege/target/de.tudresden.inf.lat.jcel.jar
-
- version: v0.13.0
- date: ‘2011-03-11’
- features:
- classifies ELHIfR+ using less memory
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.12.0
- date: ‘2011-03-01’
- features:
- can classify the description logic ELHIfR+
- uses the OWL API 3.2.3 and can be used in Protege 4.1 beta (build 218)
- can classify SNOMED CT faster
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.11.0
- date: ‘2011-01-01’
- features:
- includes a rule-based algorithm
- can classify SNOMED CT faster
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.10.0
- date: ‘2010-11-01’
- features:
- 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 Protege 4.0.2 and in Protege 4.1 beta (build 213)
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.9.0
- date: ‘2010-10-28’
- features:
- 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 Protege 4.0.2 and in Protege 4.1 (up to build 206)
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.8.0
- date: ‘2010-04-30’
- features:
- includes a module processor which divides a set of axioms in modules
- has an improved interface in the core which simplifies its extension
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.7.0
- date: ‘2010-04-14’
- features:
- can be used in Protege 4.0.2 and in Protege 4.1 (build 102)
- has improvements in the core to reduce the use of memory
- generates an inferred ontology that is compatible with the OWL 2 specification
- can classify large ontologies like SNOMED CT
- build:
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.6.0
- date: ‘2010-03-23’
- features:
- 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 Protege 4.0.2
- has improvements in the core to reduce classification times
- has the following modules
- module
jcel-core
: core, module that makes the classification
- module
jcel-owlapi
: an OWL API 3 interface, transforms data between the OWL
API and the internal representation used by the core
- module
jcel-adapter
: adapter to transform an OWL API 3 into an OWL API 2,
it is an independent module
- module
jcel-protege
: module to make jcel a plug-in for Protege 4.0.2
- build:
- $
cd de.tudresden.inf.lat.jcel.protege
- $
ant
- release: de.tudresden.inf.lat.jcel.protege/dist/bundle/de.tudresden.inf.lat.jcel.jar
-
- version: v0.5.0
- date: ‘2010-02-26’
- features:
- is the first beta version
- can be used in Protege 4.0.2
- uses the OWL API 2.2.0
- has the following modules
- module
jcel-core
: core
- module
jcel-protege
: module to make jcel a plug-in for Protege 4.0.2
- build:
- $
cd de.tudresden.inf.lat.jcel
- $
ant
- release: de.tudresden.inf.lat.jcel/dist/bundle/de.tudresden.inf.lat.jcel.jar