Sparql Allegrograph中的路径长度和匹配函数
我正在使用属性路径,我正在使用AllegroGraph Server Edition 4.9。我创建了一个sparql查询Sparql Allegrograph中的路径长度和匹配函数,sparql,allegrograph,Sparql,Allegrograph,我正在使用属性路径,我正在使用AllegroGraph Server Edition 4.9。我创建了一个sparql查询 select ?y ?x (count(?x) as ?degree) where{ { ?x $path ?y. filter(match($path,foaf:knows)) filter(pathLength($path) <= 3) } UNION {
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.
选择y?x(计数(?x)为度)
何处{
{
?x$path?y。
过滤器(匹配($path,foaf:knows))
过滤器(路径长度($path)Sparql 1.1不包括匹配和路径长度函数。是属性路径的引用。所以我不好。希望在以后的Sparql版本中看到这些功能。Sparql 1.1不包括匹配和路径长度函数。是属性路径的引用。所以我不好。希望在以后的Sparql版本中看到这些功能。pathLength
和match
不是SPARQL 1.1标准的一部分,您能为它们提供参考吗?是这些功能的参考。所以这是我的错。SPARQL 1.1还不支持这些功能。但我希望它会支持。感谢您的响应路径长度
和match
不是SPARQL 1.1标准的一部分,可以吗为这些功能提供参考?是这些功能的参考。所以这是我的错。Sparql 1.1还不支持这些功能。但我希望它会支持。感谢您的回复