Owlready2 0.12 has been released!

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

This new major version uses a new quadstore, with better performances, and has been tested up to 200 millions of RDF triplets (can load DBpedia!). PostgresQL support has been dropped because its interest was very limited (performances were poor compared to Sqlite3).

Here are the changes in version 0.12:

  • New quadstore
  • Numerical search (NumS, e.g. all patients with age > 65)
  • Nested searches
  • Synchronization for multithreading support
  • Add Class.inverse_restrictions() and Class.direct_instances()
  • Drop PostgresQL support (little interest: more complex and slower than Sqlite3)
  • Bugfixes: - Fix call to _get_by_storid2 - Fix rdfs_subclassof in doc - Fix FTS triggers - Fix boolean in RDFlib / SPARQL - Fix bug when destroying an AnnotationProperty

The new version be downloaded from PyPI (Python Package Index): https://pypi.python.org/pypi/Owlready2