斜杠在SPARQL属性路径中的含义是什么?

Suz*_*ioc 5 rdf sparql wikidata

其中一个查询维基数据的示例中,我找到了以下查询,其中包括SELECT后行中的p:P6/v:P6.这是什么意思?

PREFIX wd: <http://www.wikidata.org/entity/> 
PREFIX wdt: <http://www.wikidata.org/prop/direct/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX p: <http://www.wikidata.org/prop/>
PREFIX v: <http://www.wikidata.org/prop/statement/>

SELECT ?p ?w ?l ?wl WHERE {
   wd:Q30 p:P6/v:P6 ?p .       #-- This line
   ?p wdt:P26 ?w .
   OPTIONAL  {  
     ?p rdfs:label ?l filter (lang(?l) = "en") . 
   }
   OPTIONAL {
     ?w rdfs:label ?wl filter (lang(?wl) = "en"). 
   }
 }
Run Code Online (Sandbox Code Playgroud)

O. *_*per 14

它是SPARQL 1.1属性路径SequencePath风格.

wd:Q30 p:P6/v:P6 ?p .
Run Code Online (Sandbox Code Playgroud)

意味着有一个三元组(wd:Q30, p:P6, ?x)和另一个三元组(?x, v:P6, ?p),没有明确需要写入(或命名)中间节点?x.换句话说,它说:" ?p可以通过开始wd:Q30,跟随属性p:P6,然后属性找到v:P6.