都柏林核心

时间:2015-04-29 06:48:36

标签: rdf sparql ontology rdfs 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.
    }

有谁能告诉我我的查询有什么问题?

1 个答案:

答案 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
}

enter image description here