プロパティパスをいじって、AllegroGraph ServerEdition4.9を使用しています。sparqlクエリを作成しました。
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:knowsプロパティとの最大3次の関連性が見られると期待していました。しかし、それは私に一致を与え、pathLength関数は認識されません。これはアレグログラフの問題だと思います。または、私のクエリが間違っている可能性があります。アレグログラフでpathLenghとmatch関数を試した人はいますか?
ありがとう
Çağdaş