0

如果我有一个rdflib.Uriref指向我不再需要的资源的那个点。如何使用 rdflib 安全地删除它。

例如,如果我只是删除所有引用它的三元组,则可能会破坏诸如 Bnode 之类的列表。

4

1 回答 1

0

如果我有一个 rdflib.Uriref 指向我不再需要的资源。如何使用 rdflib 安全地删除它。

RDF 图只是三元组的集合。它不包含任何独立于这些三元组的资源或节点。

例如,如果我只是删除所有引用它的三元组,则可能会破坏诸如 Bnode 之类的列表。

删除所有使用 URI 资源的三元组是“将其从图中删除”的正确方法。这没有办法“破坏”图表。它是否使图中的任何结构无效是另一个问题,但您必须根据您放入图中的结构来回答这个问题。您需要提前检查资源是否出现在不应删除的任何三元组中。

于 2015-01-20T17:43:07.880 回答