首页 文章

RDF,RDFS 和 OWL 之间的关系

提问于
浏览
1

基本上,我知道 RDF,RDFS 和 OWL 用于定义本体,以解决万维网中的语义问题。

但是,这些术语让我在学习它们时有点困惑。这是我在阅读本文之后关于他们的关系的结论。如果我错了,请纠正我

  • 资源描述框架(RDF)。作为 self-explained 名称,它只是一个用图形来描述资源的框架。

  • RDF Schema(RDFS)。它可以在 RDF 中使用一组可能的关系。

  • Web 本体语言(OWL)。它甚至是 RDF 图的一组扩展可能的关系。

此外,语义 Web 技术的现状是什么?它仍处于研究阶段,还是应用于生产?

2 回答

  • 2

    这个问题可能超出了 Stackoverflow 的范围,但基本上:

    • RDFS 只是一些扩展的RDF 的词汇表

    • 另一方面,OWL 是一组技术(包括词汇表),用于在 RDF 中定义的数据集上运行 reasoners,以生成新的三元组。

    肯定有人在生产中使用语义 Web 技术(又称关联数据),主要是为了集成各种数据源。但它绝对没有取消 HTML 或 XML 的方式。

    在某种程度上进入主流的地方是Facebook 的开放图表(技术上不太可能是 RDF),Google 的结构化数据schema.org

  • 2

    RDF 是一个框架,包括数据模型,一组语法和词汇表,后者在 RDFS 中扩展以描述分类结构的关系,例如 subclass-superclass 关系,而 OWL 是一种可以描述远程的 fully-featured 本体语言更复杂的关系,以及对数据值的约束。我已在下一页解释了这一点:

    RDF 和 OWL 有什么区别?

    语义 Web 技术确实可行,并已被谷歌等行业巨头以及全球各国政府广泛应用于全球范围内。

相关问题