Sparql Allegrograph中的路径长度和匹配函数

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 {

我正在使用属性路径,我正在使用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 
      {
        ?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还不支持这些功能。但我希望它会支持。感谢您的回复