Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SPARQL RDFTREM等效过滤器_Sparql_Semantic Web - Fatal编程技术网

SPARQL RDFTREM等效过滤器

SPARQL RDFTREM等效过滤器,sparql,semantic-web,Sparql,Semantic Web,我试图验证概念,以便它们各自的类别通过父/子关系(skos:brother)关联。获取资源及其类别很简单,但当我尝试使用关系过滤它们时,出现了一些问题: select distinct * where { <http://dbpedia.org/resource/Model-checking> dbo:wikiPageRedirect* ?conceptChild . ?conceptChild

我试图验证概念,以便它们各自的类别通过父/子关系(
skos:brother
)关联。获取资源及其类别很简单,但当我尝试使用关系过滤它们时,出现了一些问题:

select distinct * 
where
  {

    <http://dbpedia.org/resource/Model-checking>  dbo:wikiPageRedirect*   ?conceptChild             .
    ?conceptChild                                 dbo:wikiPageRedirects*  ?redirectedChild          .
    ?redirectedChild                              dct:subject             ?subjectChild             .
    ?subjectChild                                 skos:broader            ?broaderThanSubjectChild  .

    <http://dbpedia.org/resource/Formal_methods>  dbo:wikiPageRedirect*   ?conceptParent            .
    ?conceptParent                                dbo:wikiPageRedirects*  ?redirectedParent         .
    ?redirectedParent                             dct:subject             ?subjectParent            .

    FILTER ( ?subjectParent  =  ?broaderThanSubjectChild )

  }
select distinct*
哪里
{
dbo:wikiPageRedirect*?概念子对象。
?conceptChild dbo:wikiPageRedirects*?redirectedChild。
?重定向儿童dct:主题?主题儿童。
?受试者儿童SKO:范围更广?比受试者儿童更广。
dbo:wikiPageRedirect*?概念父级。
?概念父dbo:wikiPageRedirects*?redirectedParent。
?重定向父dct:主题?主题父。
过滤器(?subjectParent=?BroderThansubjectChild)
}
具有(通过公共DBpedia端点上的Virtuoso SPARQL查询编辑器),而相同的生成


对此有什么想法吗?

这看起来确实像某种错误。有趣的是,如果将过滤器替换为绑定,例如

绑定((?subjectParent=?broaderThanSubjectChild)作为测试)


您将在一行中得到1,在其他行中得到0,因此比较似乎正在进行,但由于某种原因,过滤器正在中断。

在我看来像是一个Virtuoso中的错误。如果您还没有,我强烈建议您直接向,或者,我本来打算现在就报告的,但结果好像变了。现在,不带过滤器的查询结果也是空的。