有没有办法阻止rdflib合并图?我在一个响应中创建了两个图,它们有一个共同的节点,因此rdf创建了(因为联合):
<ore:aggregation rdf:about="http://example.org/obj/123">
<edm:aggregatedCHO>
<edm:ProvidedCHO rdf:about="#OBJ123">
...
</edm:ProvidedCHO>
</edm:aggregatedCHO>
</ore:aggregation>
我更愿意返回两个顶级图
<ore:aggregation rdf:about="http://example.org/obj/123">
<edm:aggregatedCHO rdf:resource="#OBJ123/>
</ore:aggregation>
<edm:ProvidedCHO rdf:about="#OBJ123>
...
</edm:ProvidedCHO>
这可能吗?我知道我可以将它们创建为数据集的一部分,这将阻止联合,但是似乎没有一种方法可以序列化数据集。你知道吗
通过将最大深度传递给序列化调用解决:
它避免了在一个图中递归整个图,而是将每个顶级主题节点分别写入文档中。你知道吗
相关问题 更多 >
编程相关推荐