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