|
|
1
1
您是否可以将自己的三元组添加到模型中?如果是这样,我会为每个bnode引入一个语句,以URN的形式为每个bnodes提供一个备用公共id。现在,您可以开始在两个模型之间匹配bnode。 然而,无论是否为空节点,双向同步都只能让你走到这一步。如果你试图在两个模型上检测到等效的并发更改,这样的策略只能让你走到这一步。 这里有一个例子。假设你正在创办一家新的草坪护理公司。为了招揽一些生意,你和你的伴侣去当地的户外活动,并尝试预订一些打折的试用预约。你们两个,每人都拿着一台笔记本电脑,互相交流,记录下任何感兴趣的人。记录如下:
假设每条记录都作为资源存储在模型中。你可能会遇到丈夫,你的伴侣可能会遇到同一个家庭的妻子。无论您是否巧合地预订了相同的预约日期时间,系统都很难删除重复的条目。无论您对每条记录使用bnode还是基于UUID的URI,都不会进行重复数据消除。唯一的希望是,如果你使用某种规范形式的电话号码来合成记录的确定性URI。 |