【问题标题】:Populating RDFS Ontology from RDF data从 RDF 数据填充 RDFS 本​​体
【发布时间】:2012-12-29 11:19:16
【问题描述】:

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

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

【问题讨论】:

标签: rdf ontology rdfs


【解决方案1】:

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

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

:Dog rdfs:subClassOf :Mammal

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

和数据(RDF)

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

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

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

关于所有数据的很好读物是在“Semantic Web for the Working Ontologist”中,而不是理论,它确实以全面的方式涵盖了事物。

【讨论】:

  • 非常感谢,这很有帮助
  • 但是问题的第一部分呢,您知道如何使用我拥有的 RDF 数据填充我的 RDFS 本​​体吗?谢谢
  • 首先想到的是从数据中填充本体:数据挖掘。如果您想发现某个类是另一个类的子类,或者某些属性的rdfs:domains 是什么,您需要发现实例之间的关系,这几乎就是数据挖掘的内容。
猜你喜欢
  • 1970-01-01
  • 2019-01-08
  • 1970-01-01
  • 2016-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-01
  • 1970-01-01
相关资源
最近更新 更多