RDF、RDFS和OWL之间的关系

The relationships between RDF, RDFS, and OWL

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

但是,这些术语让我在研究它们时有点困惑。这是我看完this article后对他们关系的结论。如有错误请指正

  1. 资源描述框架 (RDF)。顾名思义,它只是一个用图来描述资源的框架。

  2. RDF 模式 (RDFS)。它是一组可能的 关系 可以在 RDF 中使用。

  3. Web Ontology 语言(OWL)。它甚至是 RDF 图的 可能关系的扩展集

另外,语义网技术的现状如何?是还在研究阶段,还是在生产中应用?

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

  • RDFS 只是一些扩展vocabulary for RDF
  • 另一方面,
  • OWL 是一组技术(包括词汇表),用于 运行 推理器在 RDF 中定义的数据集上生成新的三元组。

肯定有人在生产中使用语义网技术(又名关联数据),主要是为了集成各种数据源。但它绝对没有像 HTML 或 XML 那样流行起来。

Facebook's Open Graph (which is technically not quite RDF unfortunately), Google's Structured Data and schema.org.

成为主流的地方

RDF是一个框架,包括数据模型、一组语法和词汇表,后者在RDFS中得到扩展,用于描述分类结构的关系,例如subclass-superclass关系,以及OWL 是一种 fully-featured ontology 语言,可以描述更复杂的关系以及对数据值的约束。我已经在下一页对此进行了解释:

What is the difference between RDF and OWL?

语义网技术确实可行,并且已经被 Google 等行业巨头以及世界各国政府在全球范围内广泛应用。