Developpez.com - Rubrique Dév. Web

Le Club des Développeurs et IT Pro

Stardog 3.0 : performance SPARQL améliorée et support de OWL 2 et SWRL

Pour l'un des principaux triplestore

Le 2015-03-24 09:03:45, par Metafire18, Rédacteur/Modérateur
Stardog 3.0 : performance SPARQL améliorée et support complet de OWL 2 et SWRL
pour l'un des principaux triplestore

Stardog est un des principaux triplestore, une base de données spécialement conçue pour le stockage et la récupération de données sous forme de triplets : recherche, requête, raisonnement et contraintes dans un système léger et pur Java.

Voici ses caractéristiques principales :

  • rapide et léger ;
  • une haute disponibilité des curseurs pour des opérations continues ;
  • flexible ;
  • Safe & Smart, ACID, contraintes d'intégrité, sécurité RBAC ;
  • le support de OWL 2 et SWRL ;
  • la recherche sémantique.


La version 3.0 est sortie. Parmi les améliorations apportées, nous trouvons :

  • l'optimisation de l'évaluation des requêtes SPARQL afin d'améliorer les performances. Les opérations de jointure sont désormais moins consommatrices de mémoire et le système d'évaluation des requêtes a été optimisé afin de générer de meilleurs plans d'exécution en tenant compte notamment du degré de sélectivité de chaque clause de la requête ;
  • des améliorations des performances en écriture et de la gestion de la concurrence entre transactions. Désormais, des opérations en lecture peuvent se dérouler pendant une mise à jour du contenu du triple store ;
  • la prise en compte de l'égalité owl:sameAs dans les tâches de raisonnement. Stardog supporte donc désormais l'ensemble des aspects de OWL 2 (cela inclut tous les profils du langage) et de SWRL ;
  • la génération automatique d'un plan de réparation lors de la violation d'une ou plusieurs contraintes d'intégrité. Un plan de réparation prend la forme d'un ensemble de requêtes SPARUL (SPARQL/Update) permettant de supprimer les violations ;
  • dans les versions précédentes, l'utilisateur était invité à choisir le niveau de raisonnement souhaité pour chaque exécution de requête. Désormais, ce choix est effectué automatiquement par le système. L'utilisateur choisit simplement s'il souhaite ou non activer le raisonnement pour la requête ;
  • l'amélioration du système permettant la distribution de Stardog à travers plusieurs nœuds.


Vous trouverez plus d’information sur cette nouvelle version ici.

Ce triplestore est proposé en trois versions dont une complètement gratuite disponible sur le site http://stardog.com/.
Il est à noter également que l'éditeur de Stardog Clark & Parsia a changé de nom et devient Complexible Inc.

Et vous ?

Connaissez-vous cet outil ?
Êtes vous satisfait par les changements apportés par cette version ?


  Discussion forum
1 commentaire
  • diana magdi
    Candidat au Club
    oui, je le sais et maintenant je suis entrain de faire une comparaison entre jena et stardog.

    je veux seulement savoir si la seule différence entre stardog et jena que stardog support les règles SWRL ou il'y a d'autre différences ? et encore je veux si je peux peupler l'ontologie par les règles SWRL en utilisant stardog ou non? merci