sesame rdfstore命名为图形

时间:2013-01-28 07:20:35

标签: rdf sesame rdfstore named-graphs

  • 我正在使用sesame HTTP api及其内存中的rdf存储。
  • 我在上下文/命名图中加载数据/三元组
  • 我使用命名图/上下文查询

我有两个问题:

  • 在同一个存储库中,可以在不同的命名图上共享图节点吗?

    • 我的用例是我从graph1过滤数据并将其放在graph2中。那么节点是否共享b / w graph1和graph2?
  • 在GET操作期间是否正在查找命名图形的O(1)操作?或者使用命名图表是否具有性能优势?

1 个答案:

答案 0 :(得分:4)

  1. 是的,图形节点可以在不同的命名图形之间共享 - 实际上在Sesame中,任何具有相同URI的RDF资源都会被自动假设为相同,因此会在命名图形之间自动共享。
  2. 这取决于所使用的商店和索引的类型。在内存存储中,对给定特定元素(主题,谓词,对象或命名图/上下文)的所有语句的搜索是O(1),因为可以直接访问所需的语句列表。在本机存储(Sesame的持久性磁盘存储)中,复杂性取决于可用的索引,但平均值为O(log n)