Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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
什么是^a「;在这个SPARQL查询中是什么意思?_Sparql - Fatal编程技术网

什么是^a「;在这个SPARQL查询中是什么意思?

什么是^a「;在这个SPARQL查询中是什么意思?,sparql,Sparql,我找到了这个查询,但我不知道它做什么。 我不知道“^a”是什么意思,尤其是 select distinct ?type where { dbpedia:Stephen_King a ?type . filter not exists { ?subtype ^a dbpedia:Stephen_King ; rdfs:subClassOf ?type . filter ( ?subtype != ?type ) } } 它描述了两个图节点

我找到了这个查询,但我不知道它做什么。 我不知道“^a”是什么意思,尤其是

select distinct ?type where { 
  dbpedia:Stephen_King a ?type .
  filter not exists { 
    ?subtype ^a dbpedia:Stephen_King ;
             rdfs:subClassOf ?type .
    filter ( ?subtype != ?type )
  }
}
它描述了两个图节点之间通过图的路径,在你的例子中,它表示反向路径,即从对象到主题,因此,它等价于

dbpedia:Stephen_King a?亚型。

a
只是
rdf:type的快捷方式

这里使用它只是为了能够使用更简洁的海龟语法,也就是说,代替书写

dbpedia:Stephen_King a ?subtype .
?subtype rdfs:subClassOf ?type .
你可以写

?subtype ^a dbpedia:Stephen_King 
?subtype rdfs:subClassOf ?type .
因此,既然主题是相同的

?subtype ^a dbpedia:Stephen_King ;
         rdfs:subClassOf ?type .
它描述了两个图节点之间通过图的路径,在你的例子中,它表示反向路径,即从对象到主题,因此,它等价于

dbpedia:Stephen_King a?亚型。

a
只是
rdf:type的快捷方式

这里使用它只是为了能够使用更简洁的海龟语法,也就是说,代替书写

dbpedia:Stephen_King a ?subtype .
?subtype rdfs:subClassOf ?type .
你可以写

?subtype ^a dbpedia:Stephen_King 
?subtype rdfs:subClassOf ?type .
因此,既然主题是相同的

?subtype ^a dbpedia:Stephen_King ;
         rdfs:subClassOf ?type .