【问题标题】:Which RDF formats does GraphDB supports for preserving target graphs?GraphDB 支持哪些 RDF 格式来保存目标图?
【发布时间】:2021-07-08 22:51:56
【问题描述】:

GraphDB 导入设置有一个“目标图”选项,有 3 个可能的值:

  • 来自数据
  • 默认图表
  • 命名图(待指定)

有一个工具提示文档说:

数据被导入一个或多个图表。一些 RDF 格式可能指定图形,而另一些则不支持。后者被视为指定了默认图表。

GraphDB 识别哪些 RDF 格式来指定图?

具体来说,以 RDF/XML 序列化的 Owl 是不是这样一种格式?

当我以 RDF/XML 格式导入多个 *.owl 文件的 zip 文件时,即使我选择了“从数据”导入选项,我也会将所有三元组加载到默认图表中。

有人可以解释一下如何将本体导入 GraphDB 并使用数据中的图表吗?

【问题讨论】:

    标签: graphdb


    【解决方案1】:

    GraphDB 建立在 RDF4J 之上,并支持与它相同的格式。

    .owl 文件不支持命名图,很遗憾。这是设计使然,而不是 GraphDB 特定的行为。

    至于支持命名图的格式,可以导入RDF4J/GraphDB,这里有一个列表:

    • TriX - 基于 XML 的 RDF 序列化。文件扩展名.xml.trix
    • TriG - Turtle 上的扩展。文件扩展名.trig
    • TriG* - 支持 RDF-star 的 TriG。文件扩展名.trigs
    • 二进制 RDF - 用于二进制 RDF 文档。文件扩展名.brf
    • N-Quads - 三元组的基于行的语法,具有上下文支持。文件扩展名.nq
    • JSON-LD - 链接数据的 JSON 序列化。文件扩展名.jsonld
    • RDF/JSON - 另一个 JSON 序列化。文件扩展名.rj

    鉴于您有使用 XML 序列化的 .owl 文件,我建议最简单的方法是将它们转换为 TriX 并从那里开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-04
      • 2021-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      相关资源
      最近更新 更多