ELK is an ontology reasoner with the goal of supporting the OWL 2 EL profile. For further information, please see the ELK online documentation.

Downloads

The latest version of ELK reasoner can be downloaded from here. Older versions can be found on the release page.

The released binaries come in three forms:

  • elk-distribution-X.Y.Z-owlapi-library.zip provides a package for using ELK from OWL API.
  • elk-distribution-X.Y.Z-protege-plugin.zip provides a package for using ELK as a Protégé plugin.
  • elk-distribution-X.Y.Z-standalone-executable.zip provides a package for using ELK as a standalone tool that is controlled via a command line client.

The last version supporting OWL API 3 and Protege 4 is 0.4.2! ELK Reasoner 0.4.3 and newer works with OWL API 4 and Protege 5 and newer.

Please see the Getting ELK page for more information.

Publications

Below is a list of publications that report on implementation aspects of ELK, most recent first.

Authors

ELK is currently developed by Yevgeny Kazakov, Markus Krötzsch, František Simančík, and Pavel Klinov.

Acknowledgements

ELK has been developed in the Institut of Artificial Intelligence of the University of Ulm and in the Knowledge Representation and Reasoning group at the Department of Computer Science of the University of Oxford. Development has been supported by the German Research Foundation under the research project Live Ontologies and by the EPSRC under the research project ConDOR: Consequence-Driven Ontology Reasoning (grant number EP/G02085X/1).