如何使用Alignment API生成Alignment Format文件?

How to use Alignment API to generate a Alignment Format file?

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


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


所以,我有三个问题:


第一,如果我要生成一个Alignment Format文件,是不是只有教的方法?


其次,你能告诉我你生成Alignment Format文件的方法(代码更好)吗?也许我一开始就错了,你能给我一些建议吗?


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


谢谢!

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

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

建议(出于多种原因和参与 OAEI)遵循这些教程,在其中创建一个空对齐,根据 SPARQL 查询的结果创建对应关系并呈现它。除了与 SPARQL 查询有关的部分外,本教程涵盖了所有内容。这假设您在 Java.

中编程

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

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

第二个问题:我做不到比上面更好的了

第三个问题:太笼统了。看OAEI结果(http://oaei.ontologymatching.org),看看别人的代码

祝你好运!