.RDF 文件是如何生成的?
How are .RDF files produced?
第一次使用 SPARQL 端点时,我看到有许多前缀,当我 copy/paste 进入浏览器时会导致下载 .rdf
个文件。这些文件引用 rdf
、rdfs
和 owl
命名空间,因此我假设这些文件根据 RDF、RDFS 和 OWL 规范表示图形资源。
生成这些文件有哪些不同的方式?也就是说,它们是手写的,还是从数据库中生成的,等等。
我正在使用的文件可在以下位置公开获得:
- http://meta.icos-cp.eu/resources/cpmeta/
- http://meta.icos-cp.eu/ontologies/cpmeta/
- https://www.w3.org/ns/prov#(我看到它在要求不同的 MIME 类型时提供了 .rdf 下载)
我问的原因是阅读这个问题 - What's a RDF triple? - 我发现可以将 .rdf 文件解析为三元组列表。
描述ontology(或T-box,"terminology"的T)的RDF三元组可以使用任何文本编辑器手工生成。但是,它们通常由 ontology 编辑器制作。
描述具体资源的RDF三元组,俗称"instance data"(这不太正确,因为实例是of的实例,所以优先假定 类;这是面向对象的有效假设,但不适用于 RDF)或 A-box("assertion" 的 A)可以通过以下方式产生:
- 从非 RDF 格式转换(例如表格数据,使用 R2RML)
- 推理,当新的三元组 a 由于断言的三元组 (A)、ontology (T) 和规则 (R) 而产生时,包括。逻辑公理的应用)。 R 确定当某些数据 A 受 T 定义的约束时,将推断出新的三元组来描述断言的结果。
- 用户输入,可以转换为例如SPARQL 更新模式。
第一次使用 SPARQL 端点时,我看到有许多前缀,当我 copy/paste 进入浏览器时会导致下载 .rdf
个文件。这些文件引用 rdf
、rdfs
和 owl
命名空间,因此我假设这些文件根据 RDF、RDFS 和 OWL 规范表示图形资源。
生成这些文件有哪些不同的方式?也就是说,它们是手写的,还是从数据库中生成的,等等。
我正在使用的文件可在以下位置公开获得:
- http://meta.icos-cp.eu/resources/cpmeta/
- http://meta.icos-cp.eu/ontologies/cpmeta/
- https://www.w3.org/ns/prov#(我看到它在要求不同的 MIME 类型时提供了 .rdf 下载)
我问的原因是阅读这个问题 - What's a RDF triple? - 我发现可以将 .rdf 文件解析为三元组列表。
描述ontology(或T-box,"terminology"的T)的RDF三元组可以使用任何文本编辑器手工生成。但是,它们通常由 ontology 编辑器制作。
描述具体资源的RDF三元组,俗称"instance data"(这不太正确,因为实例是of的实例,所以优先假定 类;这是面向对象的有效假设,但不适用于 RDF)或 A-box("assertion" 的 A)可以通过以下方式产生:
- 从非 RDF 格式转换(例如表格数据,使用 R2RML)
- 推理,当新的三元组 a 由于断言的三元组 (A)、ontology (T) 和规则 (R) 而产生时,包括。逻辑公理的应用)。 R 确定当某些数据 A 受 T 定义的约束时,将推断出新的三元组来描述断言的结果。
- 用户输入,可以转换为例如SPARQL 更新模式。