2016-11-03 1 views
1

Je suis nouveau dans l'application web sémantique.L'API Snap SPARQL existe-t-elle?

Ici, j'ai l'intention d'utiliser Snap SPARQL pour interroger mon projet parce que je veux utiliser le raisonnement. Mais jusqu'à présent, je viens de trouver Snap SPARQL Plugin pour Protege. J'ai besoin d'un Snap SPARQL API que je peux utiliser pour coder dans Eclipse.

Alors, l'API Snap SPARQL existe-t-elle?

J'ai essayé d'utiliser cette dépendance sur le projet Maven basé sur this link, mais il a échoué.

<dependency> 
    <groupId>edu.stanford.protege</groupId> 
    <artifactId>snap-sparql-query-api</artifactId> 
    <version>2.0.0</version> 
</dependency> 

Impossible de lire le descripteur artefact pour edu.stanford.protege: composant logiciel enfichable sparql-query-api: jar: 2.0.0

Comment je devrais écrire la dépendance? ou où je devrais télécharger le fichier .jar?

Merci!

+0

Ceci est un plugin Protege, je ne sais pas pourquoi vous en avez besoin et pour quoi faire. – AKSW

+0

De plus, vous devriez en lire un peu plus sur Maven, il y a non seulement le type d'artefact 'jar', mais aussi d'autres comme' pom', 'bundle', ... Et celui que vous voulez dire ne fournit pas de fichier JAR un BUNDLE, ie ' bundle' – AKSW

+0

De mon point de vue, vous avez seulement besoin de la dépendance à l'API SPARQL-DL, mais c'est juste mon opinion. – AKSW

Répondre

1

Oui, il existe. Vous pouvez le trouver ici:

https://github.com/protegeproject/autoupdate/tree/master/snap-sparql-query

Selon cette page, est un composant logiciel enfichable SPARQL:

A [Protégé] plug-in pour effectuer des requêtes ontologies avec SPARQL-DL. Ce plug-in a été développé pour le tutoriel dans le cadre du Protege Short Course series. Nous ne faisons aucune garantie de qualité concernant l'utilisation dans les environnements de production .

+0

Merci pour le lien :) Oui un Snap-SPARQL est un plugin pour Protege, donc je ne suis pas capable de l'utiliser avec le codage Java. Ensuite, j'ai essayé d'utiliser SPARQL-DL pour le faire. – Tikadyota

+0

Vous êtes les bienvenus. Si vous le trouvez utile, vous pouvez cliquer pour accepter la réponse et l'augmenter. –