0

普通数据插入

{
  :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:Seq文档链接)的意义

4

0 回答 0