在Protege ontology中扩展DBpedia实体

use*_*425 2 rdf owl ontology protege dbpedia

我正在使用Protege开发一个本体,其中包含一些已在DBpedia中描述的内容.假设我想要包括一个"城市"课程,并将"柏林"作为个人.我的柏林将拥有柏林DBpedia所拥有的一些属性,但除此之外我还想"重用"DBpedia的柏林.

我是否需要定义自己的柏林然后使用rdf:seeAlso还是我可以以某种方式导入DBpedia的柏林并添加一些属性?

Jos*_*lor 5

只需使用DBpedia IRI,

如果它足够简单地谈论关于同一个人,只是单独添加到您的本体(即创建一个与IRI个人http://dbpedia.org/resource/Berlin),并添加你需要的任何东西.

或者使用你自己的IRI并添加一个owl:sameAs断言,

您也可以使用自己的IRI创建一个人,例如,http://stackoverflow.com/questions/19703414/Berlin并声明它是owl:sameAs http://dbpedia.org/resource/Berlin.您正在使用Protege创建OWL个体,而DBpedia正在使用OWL本体,并且owl:sameAs您将使用它来表达两个人是相同的事实.

并注意到rdfs:seeAlso可能不会按照您的想法执行操作.

rdfs:seeAlso 仅用于查找相关信息,例如,关于某些资源的文档,或者其定义的标准等.即使在您有

http://stackoverflow.com/questions/19703414/Berlin rdfs:seeAlso http;//dbpedia.org/resource/Berlin
Run Code Online (Sandbox Code Playgroud)

并且有人检索http;//dbpedia.org/resource/Berlin并看到了一堆带有该主题的三元组,没有什么可以告诉他们的

http;//dbpedia.org/resource/Berlin owl:sameAs http://stackoverflow.com/questions/19703414/Berlin
Run Code Online (Sandbox Code Playgroud)

这真的很重要.