SPARQL-запрос выбрать свойство верхнего объекта в Protege

В настоящее время я делаю запросы SPARQL для Android API о поиске правильных пород собак, основываясь на гипоаллергенном, назначении, стоимости и уровне энергии.

Вот скриншот иерархии классов:

Вот иерархия свойств данных:

Вот иерархия свойств объекта:

Вот люди:

в результате я хочу получить породы собак (бигль, басенджи, такса с жесткошерстными волосами, салюки, такса в миниатюре, уиппет, как показано на рисунке 4), которые hasPurpose is Hound, Я пробовал этот запрос, но он не показал, что я хотел.

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?individual ?hasPurpose
WHERE {
    ?individual rdf:rdfs hasPurpose:Hound
}

0 ответов

Другие вопросы по тегам