常规数据插入
{
: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
(docs link)的重要性