我有一个这样的查询:
SELECT ?r ?r1 ?r2 ?r3 ?r4
WHERE
{ ?r ?r1 ?r2 ;
?r3 ?r4
}
我想使用可选元素转换每个三元组,例如:
SELECT ?r ?r1 ?r2 ?r3 ?r4 ?r5
WHERE
{ {?r ?r1 ?r2 .} OPTIONAL {?r ?r1 ?r5 .}
{?r ?r3 ?r4 .} OPTIONAL {?r ?r3 ?r5 .}
}
基本上我正在尝试访问所有 ElementPathBlock,找到一个三元组并将其转换为:
{?r ?r1 ?r2 .}
转变成{?r ?r1 ?r2 .} OPTIONAL {?r ?r1 ?r5 .}
但是我不能在访问元素时修改它。有没有办法在耶拿做到这一点?