SPARQL-запрос в Protege - PullRequest
1 голос
/ 12 мая 2009

Я пытаюсь запросить мою онтологию с помощью инструмента Protégé . Но результат, который я получаю по своим запросам, - «Не найдено совпадений».

Мой запрос SPARQL приведен ниже.

SELECT ?g
WHERE { ?g rdfs:subClassOf "#bomb" . }

Пожалуйста, кто-нибудь может сказать мне, почему я получаю такой результат.

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 25 мая 2009

Графический шаблон

?g rdfs:subClassOf "#bomb" .

пытается сопоставить оператор с литеральной строкой "#bomb". Так как предикат rdfs:subClassOf, вы, вероятно, хотите соответствовать URI класса. Итак, измените "#bomb" на <your-full-uri-here>.

1 голос
/ 01 сентября 2010

Protege 4 не поддерживает язык SPARQL. Теперь вы можете использовать такие простые запросы:

Персона , что hasChild некоторые True

В результате получается список людей, которые являются отцами.

...