Le blog et site personnel de Jiba !

Owlready2 0.18 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 nouvelle version corrige le support UMLS sous Windows (problème d'encodage de caractères) dans PyMedTermino2. Elle évite également les duplications de triplets RDF dans le quadstore.

Voici les modifications :

  • Add UNIQUE constraints for preventing dupplicated RDF triples in the quadstore

  • Add Individual.INDIRECT_is_a / Individual.INDIRECT_is_instance_of

  • Add isinstance_python() (faster than isinstance(), but do not consider equivalent_to relations)

  • Bugfixes: - Force UTF-8 encoding when importing UMLS - Be more tolerant when loading OWL file

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

Le livre de bébé

_images/livre_de_bebe.png
dans Boulot

Nouvel article "RainBio"

J'ai publié un nouvel article :

journal [j26] Lamy JB, Tsopra R. RainBio: Proportional visualization of large sets in biology. IEEE Transactions on Visualisation and Computer Graphics 2019;accepted

L'évolution

_images/delta.png

La prise

_images/prise.png

Bienvenue bébé

_images/bienvenue_bebe.png

Owlready2 0.17 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 nouvelle version supporte l'édition des règles SWRL et corrige des problème dans PyMedTermino2.

Voici les modifications :

  • SWRL rule support

  • Allows importing UMLS suppressed terms

  • Uncache entities when relaoding an ontology

  • Bugfixes: - Fix PyMedTermino2 installation - Fix data property value inferrence with debug = 1 - Fix sort() in LazyList (thanks fiveop!) - Fix World.get() and add World.get_if_loaded() - Add appropriate error message when importing UMLS with Python 3.6 - Fix individuals belonging to multiple, equivalent, classes after reasoning

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

Les pensées

_images/pensees.png

Les semelles glissantes 2

_images/semelles_glissantes2.png

L'homme qui savait la langue des serpents

https://www.babelio.com/couv/cvt_Lhomme-qui-savait-la-langue-des-serpents_6620.jpeg

L'homme qui savait la langue des serpents 5/5

Andrus Kivirähk

Ce livre estonien raconte avec beaucoup d'imagination et d'humour la fin de la civilisation primitive, qui se voit remplacée par la civilisation médiévale occidentale.

"On ne peut pas vivre sans une faucille, il faut une faucille pour être moderne !" s'exclame les nouveaux convertis à la civilisation occidentale. Les anciens chasseurs-cueilleurs, eux, ne comprennent pas à quoi sert cette fameuse faucille. Quand à vous lecteur, avez-vous une faucille ? Remplacez la faucille par l'ordinateur ou le téléphone portable, et vous comprendrez à quel point ce livre est en fait intemporel...

Mais les anciens qui vivent dans la forêt ont aussi leurs secrets : ils parlent la langue des serpents, celle qui permet de commander aux animaux. Qu'importe : face à la marche progrès, que peuvent-ils faire ?

À la fois tragique, car c'est le portrait d'une civilisation mourante, magique, incroyablement drôle, ironique et bien écrit. Mention spéciale pour la scène du pain, ou comment nous faire rire aux éclats... avec une simple miche de pain !

Bref, un livre excellent, amusant et intelligent, que je recommande chaudement.

Le landau

_images/landau.png

Pom-pom girl radis

Certaines envies de femmes enceintes sont surprenantes...

_images/radis.png

Owlready2 0.16 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 nouvelle version corrige plusieurs bogues et supporte les requêtes SPARQL de type INSERT et DELETE.

Voici les modifications :

  • Optimize nested searches

  • search(sublclass_of = xxx) now returns xxx itself in the results

  • Support "with long_ontology_name as onto" syntax

  • In UMLS import, add optional parameters for preventing extraction of attributes, relations, etc

  • Support SPARQL INSERT queries

  • Optimize Pymedtermino mapping

  • Doc for PyMedTermino2

  • Bugfixes: - Fix 'Cannot release un-acquired lock' error when reasoning on inconsistent ontologies inside a 'with' statement - Fix bug when loading a property that refers to another property from a quadstore stored on disk - Fix RDF triple suppression with RDFlib when object is a datatype

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

dans Boulot

Nouvel article "Visualizing undirected graphs and symmetric square matrices as overlapping sets"