Я использую следующий простой запрос SPARQL для получения списка классов онтологии и их подклассов через Fuseki:
SELECT DISTINCT ?subject ?object
WHERE { ?subject rdfs:subClassOf ?object }
Таким образом, я могу видеть полные URI
всех классов. Теперь я хотел бы запросить подклассы определенного класса, скажем, abc
Я смотрю на результат запроса и вижу, что URI класса в фокусе abc
таков:
http://blahblahblah/file.owl#abc
Итак, я задаю следующий SPARQL-запрос, чтобы получить его подклассы:
SELECT DISTINCT ?subject
WHERE { ?subject rdfs:subClassOf http://blahblahblah/file.owl#abc }
Но на выходе пусто. Я также пытаюсь заключить URL-адрес в одинарные и двойные кавычки, но безрезультатно.
SELECT DISTINCT ?subject
WHERE { ?subject rdfs:subClassOf 'http://blahblahblah/file.owl#abc' }
SELECT DISTINCT ?subject
WHERE { ?subject rdfs:subClassOf "http://blahblahblah/file.owl#abc" }
Что я делаю неправильно?
Спасибо,