0
我有這樣的要求。像Person
之類的一些資源具有諸如dateOfBirth
和dateOfDeath
之類的屬性。一些資源如Event
具有像startsDate
和endsDate
的屬性。另外,我知道這些與日期相關的屬性是Date
的子屬性。如何列出所有具有Date
子屬性的資源?或者我如何列出Date
的所有子屬性sparql?有沒有辦法在sparql中列出子屬性?
我有這樣的要求。像Person
之類的一些資源具有諸如dateOfBirth
和dateOfDeath
之類的屬性。一些資源如Event
具有像startsDate
和endsDate
的屬性。另外,我知道這些與日期相關的屬性是Date
的子屬性。如何列出所有具有Date
子屬性的資源?或者我如何列出Date
的所有子屬性sparql?有沒有辦法在sparql中列出子屬性?
取決於你以後,可以嘗試這樣的事:
select distinct ?predicate where {
:Date ?predicate ?object .
}
或
select ?predicate, ?object where {
:Date ?predicate ?object .
}
我認爲Date
是一個屬性,所以我會用首字母小寫:
SELECT ?subprop
WHERE {
?subprop rdfs:subPropertyOf :date .
}
到目前爲止您嘗試了什麼?顯然,'rdfs:subPropertyOf'是這些屬性之間的關係,因此,你必須使用它的三重模式 – AKSW