在sparql中使用容器与不使用容器相比的优势

时间:2020-04-08 11:06:55

标签: sparql amazon-neptune rdf4j

常规数据插入

{
  :sub :pred 'o1'. 
  :sub :pred 'o2'.
  :sub :pred 'o3'. 
}

使用容器插入数据

{
  :sub :pred :_b. 
  :_b rdf:type rdf:Seq.
  :_b rdf:_1 'o1'. 
  :_b rdf:_2 'o2'.
  :_b rdf:_3 'o3'. 
}

当我使用基本的选择查询时,以上两个插入模型都以相同的顺序(o1,o2,o3)返回结果。

采用容器方法(rdf:Seq)有什么好处?

rdf:Seq是仅用于表示目的,还是在被查询时在后台执行任何操作(即,保留插入顺序)?

我的理解:即使容器插入模型在检索时也与基本普通模型相同。因此,即使使用容器模型,在检索时也不能保证插入顺序。我真的不明白rdf:Seqdocs link)的重要性

0 个答案:

没有答案