Accueil

Le blog et site personnel de Jiba !

Commentaires

Oiseaux : Réserve du Teich

Observation d’oiseaux à la réserve ornithologique du Teich.

Espèces photographiées (13): Aigrette garzette (x2), Avocette élégante (x2), Barge à queue noire (x2), Bergeronnette grise, Canard chipeau, Chevalier culblanc, Chevalier stagnatile (x2), Échasse blanche (x2), Grèbe castagneux, Grèbe huppé, Héron cendré, Tadorne de Belon (x3), Vanneau huppé (2x)

Deux présentations et un prix à iV 2018 !

dans Boulot

J’ai présenté mes travaux sur les boîtes arc-en-ciel au congrès Information Visualisation (iV) 2018.

Le premier article « A new diagram for amino acids: User study comparing rainbow boxes to Venn/Euler diagram » est disponible ici et la présentation .

Le second article « Visualizing symmetric square matrices with rainbow boxes: methods and application to character co-occurrence matrices in literary texts » est disponible ici et la présentation . Et ce second article a obtenu un prix du meilleur article (Best Paper) !

Quelques photos de Salerne et de Pompéi

dans Voyages

De passage à Sarlerne pour le congrès Information Visualisation (iV) 2018. Ensuite, quelques jours de vacances m’ont permis de visiter la ville, son jardin médiéval et les ruines de Pompéi.

Owlready2 0.9 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 permet d’utiliser PostgresQL à la place de SQLite3 (cependant les performances sont généralement moins bonnes). Elle facilite également l’accès aux restrictions de type SOME sur les classes, en utilisant la notation pointée « classe.propriété ».

Voici les modifications de la version 0.9 :

  • PostgresQL backend (in addition to SQLite3)
  • Add “exclusive = False” option for SQLite3 backend (slower, but allows multiple uses)
  • Use unique index in sqlite3 quadstore on resources table
  • Optimize sqlite3 quadstore by caching IRI dict (5% faster)
  • Add == support for class construct
  • Add get_namespace() support on World
  • Add “existential restrictions as class properties” feature
  • Bugfixes: - Fix imported ontologies - Fix saving ontologies in onto_path - Fix clear() on CallbackList - Fix bug in Class IRI in ontologies whose base IRI ends with a / - Fix imported ontologies in ontologies whose base IRI ends with a /

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

Le grand tableau des ontologies

Ce grand tableau récapitule 5 notations utilisées pour les ontologies formelles en OWL : les logiques de description, la syntaxe de l’éditeur Protégé, la syntaxe d’Owlready2 en Python, et la sémantique en logique du premier ordre et en logique ensembliste. À garder à portée de main quand on travail sur les ontologies formelles !

Vous pouvez télécharger le grand tableau des ontologies (the great table of ontologies).

Oiseaux : Charlottenburg

Observation d’oiseaux au jardin du château de Charlottenburg, Berlin.

Espèces photographiées (4): Canard mandarin (x5), Corneille mantelée, Foulque macroule, Fuligule morillon (4x)

Quelques photos de Berlin

dans Voyages

De passage à Berlin pour une réunion du projet européen DESIREE. Après la réunion, quelques jours de vacances m’ont permis de visiter le château de Charlottenburg.

Owlready2 0.8 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 des versions 0.6, 0.7 et 0.8 (les deux premières n’ayant duré que quelques heures) :

  • Add set_datatype_iri() global function for associating a Python datatype to an IRI
  • Add nquads ontology format (useful for debugging)
  • Add support for dir() on individuals
  • Add support for ontology using https: protocol (thanks Samourkasidis Argyrios)
  • Add observe module (for registering callback when the ontology is modified)
  • Improve docs
  • Bugfixes: - Align Python floats with xsd:decimal rather than xsd:double, finally, because decimal accepts int too - Fix Class.instances() so as it returns instances of subclasses (as indicated in the doc) - Fix direct assignation to Ontology.imported_ontologies - Fix a bug in reasoning, when adding deduced facts between one loaded and one non-loaded entity - Fix search(prop = « value ») when value is a string and the ontology uses localized string

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

Présentation à MIE 2018 sur les icônes VCM

dans Boulot

J’ai présenté mes travaux sur l’établissement d’une correspondance entre les icônes VCM et la terminologie MedDRA au congrès MIE 2018.

L’article « Combining Semantic and Lexical Methods for Mapping MedDRA to VCM Icons » est disponible ici et la présentation .

Oiseaux : Goteborg

Observation d’oiseaux dans la ville de Goteborg (Suède).

Espèces photographiées (9): Bergeronnette grise (x2), Choucas des tours (x3), Corneille mantelée, Goéland argenté (x2), Grive litorne (x2), Harle bièvre (x2), Mésange bleue (x2), Pinson des arbres, Sitelle torchepot