2017-02-16 57 views
0

我有这样的要求。像Person之类的一些资源具有诸如dateOfBirthdateOfDeath之类的属性。一些资源如Event具有像startsDateendsDate的属性。另外,我知道这些与日期相关的属性是Date的子属性。如何列出所有具有Date子属性的资源?或者我如何列出Date的所有子属性sparql有没有办法在sparql中列出子属性?

+3

到目前为止您尝试了什么?显然,'rdfs:subPropertyOf'是这些属性之间的关系,因此,你必须使用它的三重模式 – AKSW

回答

0

取决于你以后,可以尝试这样的事:

select distinct ?predicate where { 
    :Date ?predicate ?object . 
} 

select ?predicate, ?object where { 
    :Date ?predicate ?object . 
} 
2

我认为Date是一个属性,所以我会用首字母小写:

SELECT ?subprop 
WHERE { 
    ?subprop rdfs:subPropertyOf :date . 
} 
相关问题