eMail

Owlready is a Python module for ontology-oriented programming.
It can load OWL 2.0 ontologies and manipulate them transparently in Python.

This new version brings two major new features: the support for Pellet reasoner and
the optimized full-text search.

Here are the changes in version 0.11:

Optimized Full-Text Search

Support Pellet reasoner in addition to HermiT

Support loading of huge OWL files (incremental load)

Use Class.property.indirect() for indirect Class property (instead of Class.property)

Add reload and reload_if_newer parameters to Ontology.load()

search() is now much faster on properties that have inverse

Add shortcut for SOME ConstrainedDatatype: e.g. age >= 65

Bugfixes:
- Fix creation of an individual that already exists in the quadstore
- Fix missing import of EntityClass in class_construct.py
- Fix World.save() with RDF/XML format
- Fix Thing.subclasses() and Thing.descendants()
- Fix ontology's update time for ontologies created de novo in Python with Owlready
- Fix reasoning when asserting new parents with equivalent classes