Le blog et site personnel de Jean-Baptiste Lamy (Jiba).

Mon roman "Sombre comme l'Aurore - La légende de Tienn Halidenn" est disponible aux Éditions du 38.

Mon livre sur Python et les ontologies est disponible en français (Python et les ontologies) et en anglais (Ontologies with Python).

Bonne lecture !

Owlready2 0.48 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 inclut des optimizations, des corrections de bogues, et des améliorations dans le moteur SPARQL et la gestion des terminologies.

Voici les modifications :

  • Faster ontology loading (espescially when having a lot of small ontologies)

  • Add support for Full Text Search (FTS) in SPARQL (see FTS() SPARQL function)

  • Accept list as parameter in SPARQL queries when using the IN operator

  • Make prepared SPARQL queries picklable

  • Support DELETE SPARQL queries with free variables in the DELETE part

  • Improve DELETE SPARQL queries in order to delete IRI/storid of entirely deleted entities

  • Add support for SNOMED CT French translation in PyMedTermino2

  • Add function owlready2.pymedtermino2.umls.prune() to prune terminologies to the descendants of the given concepts

  • Add add_terminology() and add_term() methods in owlready2.pymedtermino2

  • Add owlready2.pymedtermino2.model.TerminologySearcher for fast search in terminologies

  • Bugfixes:

    • Fix RDF parsing of axiom with restriction in the optimized C-compiled module.

    • Properly close database when a World is destroyed

    • Use requests module for importing French ICD10 (urllib does not work)

    • Fix SPARQL query with fixed parameters

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

dans Boulot

Nouvel article "Learning preferences in Qualitative Choice Logic and some of its variants"

J'ai publié un nouvel article :

journal [j81] Sedki K, Lamy JB, Tsopra R. Learning preferences in Qualitative Choice Logic and some of its variants: An application for antibiotics recommendations. Journal of Applied Non-Classical Logics 2025;accepted

dans Boulot

Nouvel article "ABiMed"

J'ai publié un nouvel article :

journalif [j80] Mouazer A, Léguillon R, Boudegzdame N, Levrard T, Le Bars Y, Simon C, Séroussi B, Grosjean J, Lelong R, Letord C, Darmoni S, Schuers M, Belmin JBelmin, Sedki K, Dubois S, Falcoff H, Tsopra R, Lamy JB. ABiMed: An intelligent and visual clinical decision support system for medication reviews and polypharmacy management. BMC medical informatics and decision making 2025;25:173

Petit poulpe

_images/petit_poulpe.png

L'agent secret...

_images/agent_secret.png
dans Boulot

Nouvel article "Impact on clinical guideline adherence of Orient-COVID, a clinical decision support system based on dynamic decision trees for COVID19 management"

J'ai publié un nouvel article :

journalif [j79] Jammal M, Saab A, Abi Khalil C, Mourad C, Tsopra R, Saikali M, Lamy JB. Impact on clinical guideline adherence of Orient-COVID, a clinical decision support system based on dynamic decision trees for COVID19 management: a randomized simulation trial with medical trainees. International Journal of Medical Informatics 2025;195:105772

dans Boulot

Nouvel article pré-publié "Simulation trials for evaluating clinical decision support systems"

J'ai pré-publié un nouvel article :

preprint [p7] Lamy JB, Falcoff H, Dubois S, Meneton P, Tsopra R, Saab A. Simulation trials for evaluating clinical decision support systems: lessons learned. http://dx.doi.org/10.13140/RG.2.2.11862.97606 Preprint 2024

Marsiformer

_images/marsiformer.png

Plus on est de foulques...

_images/foulque.png
dans Boulot

Nouvel article "Adaptive questionnaires for facilitating patient data entry in clinical decision support systems"

J'ai publié un nouvel article :

journalif [j78] Lamy JB, Mouazer A, Léguillon R, Lelong R, Darmoni S, Sedki K, Dubois S, Falcoff H. Adaptive questionnaires for facilitating patient data entry in clinical decision support systems: Methods and application to STOPP/START v2. BMC medical informatics and decision making 2024;24:326

dans FullPy

FullPy 0.2 est disponible !

FullPy est un module Python pour développer des applications web client-server sémantiques, entièrement en Python.

FullPy peut être téléchargé sur PyPI (Python Package Index) : https://pypi.python.org/pypi/fullpy

Owlready2 0.47 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.

Voici les modifications :

  • Support binary data: Python bytes are now mapped to XML base64Binary.

  • Bugfixes:

    • Fix OPTIONAL blocks in SPARQL queries that share variable outside the OPTIONAL block

    • Fix prop1[prop2 in OPTIONAL blocks in SPARQL queries

    • Fix individuals belonging to several classes when one of these classes has a OneOf construct including that individual

    • Fix descendants when using subclasses of ThingClass (as PyMedTermino2 does)

    • Fix and update pymedtermino2

    • Fix SPARQL queries with BIND and UNION

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

Chou fleur

_images/chou_fleur.png

Célibapère

_images/celibapere.png