首页 > 解决方案 > .RDF 文件是如何产生的?

问题描述

第一次使用 SPARQL 端点时,我发现当我复制/粘贴到浏览器中时,有许多前缀会导致下载.rdf文件。这些文件引用rdfrdfsowl命名空间,因此我假设这些文件根据 RDF、RDFS 和 OWL 规范表示图形资源。

这些文件有哪些不同的生成方式?即它们是手写的,它们是从数据库中生成的,等等。

我正在使用的文件可在以下位置公开获得:

我问的原因是阅读这个问题 -什么是 RDF 三元组?- 我看到可以将 .rdf 文件解析为三元组列表。

标签: rdf

解决方案


可以使用任何文本编辑器手动生成描述本体的 RDF 三元组(或 T-box,T 表示“术语”)。但是,它们通常由本体编辑器生成。

描述具体资源的 RDF 三元组,通俗地称为“实例数据”(它并不完全正确,因为实例是 的实例因此假定类的首要地位;这是 OO 的有效假设,但不适用于 RDF)或作为 A-box(A 表示“断言”)可以通过以下方式产生:

  1. 从非 RDF 格式转换(例如表格数据,使用例如R2RML
  2. 推理,当由于断言的三元组 (A)、本体 (T) 和规则 (R) 而产生新的三元组时,包括。逻辑公理的应用)。R 确定当某些数据 A 受到 T 定义的约束时,会推断出新的三元组来描述断言的后果。
  3. 用户输入,可以转换为例如 SPARQL UPDATE 模式。

推荐阅读