Запрос SPARQL для Dublin Core

Я новичок в области онтологии. Я использую Dublin Core в качестве дополнительной онтологии к создаваемой мной онтологии, которая является учебным планом. Но у меня возникли проблемы с тем, как я могу получить определенную информацию.

Например, у меня есть класс с именем Bibliographic Resource, это класс в онтологии Dublin Core. В этом классе у меня есть член с именем Introduction_to_Computer_Science_1, и в этом члене у меня есть свойство данных с именем Alternative Title со строковым значением с именем ICS Book. Я хочу получить альтернативный заголовок члена, который является ICS Book. Я использую SPARQL в качестве языка запросов и Protégé в качестве инструмента онтологии. это мой запрос

SELECT ?title 
    WHERE{
         <http://semanticweb.org/LearningPlanOntology#Introduction_to_Computer_Science_1> dc:'Alternative Title' ?title.
    }

Может ли кто-нибудь сказать мне, что не так с моим запросом?


person Micah Rockie    schedule 29.04.2015    source источник
comment
URI для свойства «Альтернативное название» — http://purl.org/dc/terms/alternative, поэтому использование <http://purl.org/dc/terms/alternative> должно обойти любую синтаксическую проблему с меткой.   -  person Ignazio    schedule 30.04.2015
comment
В отличие от форумов, мы не используем слова «Спасибо» или «Любая помощь приветствуется» или подписи на Stack Overflow. См. раздел Должен ли быть "Привет", "спасибо" слоганов и приветствий удалить из постов?. Кстати, это заранее спасибо, а не спасибо заранее.   -  person John Saunders    schedule 11.05.2015


Ответы (1)


Это то, что я сделал и работал. Я думаю, у вас может быть проблема с синтаксисом:

prefix : <http://www.bbc.co.uk/ontologies/curriculum#>
prefix dcterms:  <http://purl.org/dc/terms/>
SELECT distinct *
WHERE{
   :Introduction_to_Computer_Science_1 dcterms:alternative ?title
}

введите здесь описание изображения

person Artemis    schedule 29.04.2015