Owlready2 0.41 est disponible !

Owlready2 est un module Python pour la programmation orientée ontologie. Il permet de charger des ontologies OWL 2.0 et de les manipuler de manière transparente en Python.

Cette version introduit un travail sur la parallélisation à base de threads. La lecture de gros fichiers OWL est désormais plus rapide (~ 25% plus rapide avec GO), et Owlready peut exécuter des requêtes SPARQL de manière parallélisée. Se référer à la doc plus plus d'info (https://owlready2.readthedocs.io/en/latest/sync.html).

Voici les modifications :

  • Parallelized huge OWL file parsing (about 25% faster on GO)

  • Parallelized SPARQL queries (see owlready2.sparql.execute_many() and execute(spawn = True))

  • Bugfixes: - Fix Class.INDIRECT_get_class_properties() with restriction on Inverse(Prop) - Fix Restriction of type HasSelf - Fix delattr in destroy_entity() - Fix blank nodes importation from RDFlib - Fix ', + and - in FTS search

La nouvelle version peut être téléchargé sur PyPI (Python Package Index) : https://pypi.python.org/pypi/Owlready2