我是语义网的新手,我有一个非常基本的问题 JENA RDF数据集。我从数据集的文档中读到它 一组图形(或Java API中的模型)。如果我查看图表 (模型)作为关系数据库'表'的RDF替代,我可以查看 数据集作为数据库' ?
如果是这样,那么使用TDB我应该能够创建多个 数据集。但是在文档中它说“每个数据集都是” 通过JVM中的TDBFactory.createDataset(Location)获得的是相同的 。数据集#39&; (http://jena.apache.org/documentation/tdb/datasets.html)。一世 还记得文件说某处TDB没有 现在支持多个JVM。这是否意味着TDB我只能创建一个 数据集?
答案 0 :(得分:3)
这是Andy在jena用户邮件列表中对我的问题的回答。谢谢,安迪。
大家好,
我是语义网的新手,我有一个非常基本的问题 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)。
安迪