Je joue avec les chemins de propriétés et j'utilise AllegroGraph Server Edition 4.9. J'ai créé une requête SPARQL,pathLength et les fonctions de correspondance dans Allegrograph
select ?y ?x (count(?x) as ?degree)
where{
{
?x $path ?y.
filter(match($path,foaf:knows))
filter(pathLength($path) <= 3)
}
UNION
{
?y $path ?x.
filter(match($path,foaf:knows))
filter(pathLength($path) <= 3)
}
} group by ?y ?x.
que je pensais voir apparentement max 3 degrés avec FOAF: sait que des biens. Mais cela me donne une correspondance et les fonctions pathLength ne sont pas reconnues. Je pense que c'est un problème d'allegrograph. Ou peut-être ma requête est erronée. Quelqu'un a essayé pathLengh et correspond à des fonctions sur allegrograph?
Merci
Çağdaş
'pathLength' et' match' ne font pas partie de la norme SPARQL 1.1, pouvez-vous fournir une référence pour ceux-ci? – RobV
[this] (http://www.w3.org/2009/sparql/wiki/Feature:PathLength) est la référence de ces fonctionnalités. Donc c'est mon mauvais. Sparql 1.1 ne supporte pas encore ces fonctions. Mais j'espère que ça va. Merci pour la réponse –