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

Comparing two RDF/XML files using Raptor and also generating differences?

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

我不能告诉你任何具体的事情 python 但基本上有两种方法:

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

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