【问题标题】:Apache Jena: What is a RDF Dataset?Apache Jena:什么是 RDF 数据集?
【发布时间】:2013-03-26 19:41:10
【问题描述】:

我是语义网的新手,我有一个非常基本的问题 JENA RDF 数据集。我从文档中读到数据集是 图的集合(或 Java API 中的模型)。如果我查看图表 (模型)作为关系数据库“表”的 RDF 替代品,我可以查看 将数据集作为“数据库”?

如果是这样,那么使用 TDB 我应该能够创建多个 数据集。但是在文档中它说“每个数据集都是 通过 JVM 中的 TDBFactory.createDataset(Location) 获得是相同的 数据集。 (http://jena.apache.org/documentation/tdb/datasets.html)。我 还记得文档在某处说 TDB 没有 现在支持多个JVM。这是否意味着使用 TDB 我只能创建一个 数据集?

【问题讨论】:

    标签: dataset rdf jena


    【解决方案1】:

    这是安迪在耶拿用户邮件列表中对我的问题的回答。谢谢,安迪。

    大家好

    我是语义网的新手,我有一个非常基本的问题 JENA RDF 数据集。我从文档中读到数据集是 图的集合(或 Java API 中的模型)。如果我查看图表 (模型)作为关系数据库“表”的 RDF 替代品,我可以查看 将数据集作为“数据库”?

    是的 - 有点。

    如果是这样,那么使用 TDB 我应该能够创建多个 数据集。但是在文档中它说“每个数据集都是 通过 JVM 中的 TDBFactory.createDataset(Location) 获得是相同的 数据集。 (http://jena.apache.org/documentation/tdb/datasets.html)。

    ...对于相同的“位置”参数...

    TDBFactory.createDataset("DB1") ; TDBFactory.createDataset("DB2") ;

    是不同的数据集

    我 还记得文档在某处说 TDB 没有 现在支持多个JVM。这是否意味着使用 TDB 我只能创建一个 数据集?

    TDB 是核心数据库引擎,直接使用时,你是在使用 在一种嵌入模式中。

    您可以使用 Jena Fuseki 在应用程序之间共享数据集(只需 就像您可能在应用程序之间共享 SQL 数据库一样,但它不是 HTTP JDBC)。

    安迪

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-14
      • 1970-01-01
      • 2013-02-14
      • 1970-01-01
      • 1970-01-01
      • 2020-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多