2017-02-16 51 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 . 
} 
相關問題