Чтобы получить все переходные свойства, вы можете задать этот запрос
select distinct ?property where{
{
?property rdfs:domain ?class .
dbpedia-owl:Person rdfs:subClassOf+ ?class.
} UNION {
?property rdfs:domain dbpedia-owl:Person.
}}
'+' в 'rdfs: subClassOf' является выражением пути свойства [1], которое также извлекает все верхние классы Person.
Эти свойства также действительны для персоны.
Также обратите внимание, что пространство имен dbprop не рекомендуется, поскольку данные являются необработанными и не нормализованы по типу данных.
[1] http://www.w3.org/TR/2010/WD-sparql11-property-paths-20100126/
Раскрытие информации: я разработчик DBpedia