Cette incursion dans l'univers de la sémantique est pour l'instant très timide, point d'OWL ni de SPARQL. Il ne s'agit que de permettre de stocker et d"interroger des triplets RDF au travers d'une extension propriétaire intégrée dans le SQL.

Ils ont tout de même un peu les chevilles qui enflent en prétendant être la première plate-forme RDF disponible. Ils oublient l'existence de produits comme Tucana ou de son pendant open source Kowari. Ceci dit, pour moi qui depuis maintenant 5 ans m'intéresse de très près au bases sémantiques, c'est une excellente nouvelle. Peu être l'amorce d'un virage...

En effet pour l'instant, on ne parle de sémantique qu'au travers de RDF et des travaux du W3C mais le potentiel est beaucoup plus large que ça. A partir d'un petit prototype de base sémantique maison de ma conception, je suis arrivé à une base aux caractéristiques de rêve:

  • Pas de structure à priori, elle peut évoluer sans impacter les applications.
  • Interrogeable en SQL via JDBC.
  • Mapping direct et transparent d'objets Java
  • Interrogeable comme un document XML.
  • Peu d'espace disque consommé par rapport au volume stocké.
  • Une empreinte mémoire ridicule
  • Des perfs 10 fois supérieures aux SGBDR (avec un implem Java)!

Voila pourquoi depuis je suis convaincu que les bases sémantiques ont un réel avenir et peuvent surpasser de très loin ce dont nous disposons aujourd'hui (SGBDR, SGBD OO et serveurs XML).

Pour les retardataires qui n'auraient pas vu venir l'avion, quelques ressources intéressantes comme point d'entrée :