2017-02-16 3 views
0

У меня есть такое требование. Некоторые ресурсы, такие как Person, имеют такие свойства, как dateOfBirth и dateOfDeath. Некоторые ресурсы, такие как Event, имеют такие свойства, как startsDate и endsDate. Кроме того, я знаю, что эти свойства, связанные с датой, являются под-свойствами 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 . 
} 
Смежные вопросы