В настоящее время я делаю 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
}