使用Raptor比较两个RDF / XML文件并生成差异?

问题描述 投票:0回答:1

我想使用Raptor编写Python脚本来比较两个RDF文件,其中第二个RDF文件将具有第一个文件应遵循的特定格式。如果存在差异,那么我想打印该差异。 W3没有运气...

python-3.x xml rdf redland rdf-xml
1个回答
0
投票

我无法告诉您任何特定于python的信息,但基本上有两种方法:

  • 将图拆分为子图,以便空白节点保留其上下文并删除同构子图,所剩下的就是差异
  • 使用确定性序列化(包括确定性空白节点标签)序列化图并进行文本差异

第一种方法是在RDF-Utils中实现的,您可以在此处获得:https://sourceforge.net/projects/knobot/files/rdf-utils/0.5/

© www.soinside.com 2019 - 2024. All rights reserved.