我是本体领域的新手。我正在使用都柏林核心作为我正在创建的本体论的附加本体论,这是一个课程本体论。但是,我在如何检索某些信息方面遇到了麻烦。
例如,我有一个名为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.
}
有谁能告诉我我的查询有什么问题?
答案 0 :(得分: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
}