【问题标题】:How to use Alignment API to generate a Alignment Format file?如何使用 Alignment API 生成 Alignment Format 文件?
【发布时间】:2017-07-19 00:45:23
【问题描述】:

我要去参加 OAEI 的 Instance Matching,现在我需要将结果转换为 Alignment Format。为了实现它,我学习了官方教程。(链接:http://alignapi.gforge.inria.fr/tutorial/tutorial1/index.html)。 但是教授的方法和我想要的方法有很多不同。换句话说,我无法理解 API。


这是我的情况: 我有 2 个 rdf 文件(分别是 person11.rdf 和 person12.rdf。数据链接是http://oaei.ontologymatching.org/2010/im/index.html,PR 数据集),每个文件都有很多人的信息。我想找到相关实体,结果必须以对齐格式打印。我使用 SPARQL 找到结果,但我不知道如何以对齐格式打印。


所以,我有三个问题:


首先,如果我想生成一个Alignment Format文件,是唯一的方法教的方法吗?


第二,你能给我你的方法(代码更好)来生成对齐格式文件吗?也许我一开始就错了,你能给我一些建议吗?


第三,如果你参加过OAEI或者对Instance Matching有所了解,能给我一些建议吗?我想找到相关实体。


谢谢!

【问题讨论】:

    标签: instance matching semantic-web semantics google-knowledge-graph


    【解决方案1】:

    第一个问题:我猜“提到的方法”是tutorial1中的方法。它不是合适的,因为您必须编写一个程序来输出对齐格式,这是一个命令行界面教程。这种情况你最好看http://alignapi.gforge.inria.fr/tutorial/tutorial2/index.html

    那么,基本上有两种方法:

    建议(出于多种原因并参与 OAEI)是遵循这些教程,在其中创建一个空对齐,从 SPARQL 查询的结果创建对应关系并呈现它。教程涵盖了所有内容,但涉及 SPARQL 查询的部分。这假设您正在使用 Java 进行编程。

    不建议的解决方案(主要是不建议的,因为您必须调试自己的渲染器)是用任何您想要输出格式(对应于您引用的格式)的程序的编程语言编写。

    想一想:您希望 Alignment API 如何知道您的 SPARQL 查询的结果?如果您想出了一个不错的解决方案,请联系 API 开发人员,他们可能会集成它,其他人也可以从中受益。

    第二个问题:我不能比上面做得更好。

    第三个问题:太笼统了。阅读 OAEI 结果 (http://oaei.ontologymatching.org) 并查看其他人的代码。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-09
      • 1970-01-01
      • 2019-07-26
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      相关资源
      最近更新 更多