Comment je peux ajouter une extension dans la grammaire SPARQL?
Comment je peux ajouter une extension dans la grammaire SPARQL?
A proprement parler tu ne peux pas ajouter une extension à la _grammaire_ SPARQL, dans le sens où tu ne peux pas modifier la structure de la grammaire. Mais tu peux créer tes propres fonctions à utiliser dans les FILTER(). Pour Jena, regarde ici : https://jena.apache.org/documentatio...extension.html (il faut créer le bout de code Java qui va bien). Pour Sesame, c'est documenté ici : http://www.rivuli-development.com/fu...rql-functions/
merci pour votre réponse, mais est ce que je peux crée des fonctions dans la clause WHERE?
Oui ces nouvelles fonctions devraient pouvoir être appelées dans la clause WHERE (je n'ai pas testé, mais théoriquement c'est possible) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT (maFonction(?x) AS ?mavariable) WHERE { ... }
Problème résolu. Merci à Sapience pour son aide, encore une fois![]()
Pas de grandeur pour qui veut grandir. Pas de modèle pour qui cherche ce qu'il n'a jamais vu.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager