속성 경로를 가지고 놀고 있는데 AllegroGraph Server Edition 4.9를 사용하고 있습니다. 나는 sparql 쿼리를 만들었습니다.Allegrograph의 pathLength 및 match 함수
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.
나는 foaf와의 최대 3 도의 관련성을 예상했습니다 : 속성을 알아야합니다. 하지만 그것은 나를 일치시키고 pathLength 함수를 인식하지 못하게합니다. 나는 이것이 알레그로 그래프 문제라고 생각한다. 또는 내 질문이 잘못되었을 수도 있습니다. 어느 누구도 allegrograph에서 pathLengh와 match 함수를 사용 했습니까?
감사
Çağdaş
'pathLength'와'match'는 SPARQL 1.1 표준의 일부가 아니기 때문에 이들에 대한 참조를 제공 할 수 있습니까? – RobV
[this] (http://www.w3.org/2009/sparql/wiki/Feature:PathLength)는 이러한 기능에 대한 참조입니다. 그래서 그것은 나쁘다. Sparql 1.1은 아직 이러한 기능을 지원하지 않습니다. 그러나 나는 그것이 희망한다. 응답을 주셔서 감사합니다 –