-2

我要去参加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 找到了结果,但我不知道如何以对齐格式打印它。


所以,我有三个问题:


首先,如果我想生成一个对齐格式文件,这个方法是唯一的方法吗?


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


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


谢谢!

4

1 回答 1

0

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

那么,基本上有两种方法可以做到:

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

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

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

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

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

祝你好运!

于 2017-03-13T16:27:55.203 回答