2

我是本体领域的新手。我的问题是澄清问题,而不是问题。正在处理的信息以 RDF 格式编写。我构建了自己的 RDFS 本​​体,我想从我拥有的 RDF 数据中填充该本体。我怎么能用 Jena 做到这一点?RDF 数据和我的 RDFS 本​​体之间的资源/属性的命名是否需要相同?例子表示赞赏。

此外,RDF 和 RDFS 之间的区别对我来说仍然不是很清楚。我可以将 RDF 视为一种本体,但功能有限(在编码知识方面)?

4

1 回答 1

3

RDFS 三元组定义属性和类(通过subClassOfsubPropertyOf三元组)词汇表的含义,而 RDF 三元组只是应用 RDFS 元数据的数据。

例如,我的元数据 (RDFS) 是

:Dog rdfs:subClassOf :Mammal

(应该读作“狗是哺乳动物的一个子集,或者每只狗也是哺乳动物”

和数据(RDF)

:Fido rdf:type :Dog
:Spike rdf:type :Dog

(应理解为 Fido 和 Spike 是名为“Dog”的集合的元素)

RDFS 元数据定义了类和属性的词汇表,数​​据指的是这些属性类。

关于所有数据的一个很好的阅读是在“工作本体论的语义网”中,而不是理论上的,它确实以全面的方式涵盖了事物。

于 2013-01-15T22:45:11.047 回答