2010-06-29 29 views
3

J'essaie d'utiliser le référentiel Sésame pour stocker mon ontologie. Je voulais écrire du code JAVA pour charger cette ontologie ou simplement lancer des requêtes dessus pour ajouter de nouveaux individus, propriétés etc. Mais il semble que SeRQL ne fournisse pas d'opérations de mise à jour. Y a-t-il une API qui me permettra de faire ça? J'ai été capable de faire la même chose en utilisant l'OWLAPI, mais il pourrait charger l'ontologie à partir d'un fichier et non du référentiel de sésame.Sesame SeRQL ne fournit pas d'option de mise à jour/insertion?

Merci

Répondre

1

SeRQL ne prend pas en charge les opérations de mise à jour. SPARQL le fait dans sa version 1.1, mais je crois que Sésame ne supporte pas encore SPARQL 1.1. La façon de mettre à jour un référentiel Sésame est à travers le SAIL API. Démarrer une transaction pour ajouter et supprimer des instructions individuelles

+0

Ceci est maintenant quelque peu obsolète. Sesame prend en charge SPARQL 1.1, y compris les mises à jour. –

1

Je voulais juste faire remarquer que l'API d'accès principal de Sésame est en fait le Repository API. Il est beaucoup plus facile à utiliser que la voile (qui n'est pas vraiment destinée à un accès direct, mais est une API interne au système pour encapsuler différents backends de stockage et de raisonnement).