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![]()
Partager