0

我打算參加OAEI的實例匹配,現在我需要將結果顯示爲對齊格式。爲了實現這個目標,我學習了官方教程(鏈接:http://alignapi.gforge.inria.fr/tutorial/tutorial1/index.html)。 但是,教授的方法和我想要的方法有很多不同之處。換句話說,我無法理解API。如何使用對齊API生成對齊格式文件?


這是我的情況:我 有2 RDF文件(person11.rdf和person12.rdf respectively.data鏈接http://oaei.ontologymatching.org/2010/im/index.html,在PR數據集),每個文件都有許多人的信息。我想查找相關實體,結果必須以對齊格式打印。我通過使用SPARQL來查找結果,但我不知道如何以對齊格式打印它。


所以,我有三個問題:


首先,如果我想生成一個對齊格式文件,是方法教的唯一途徑?


其次,你能給我你的方法(代碼更好)來生成對齊格式文件嗎?也許我從一開始就錯了,你能給我一些建議嗎?


第三,如果你參加OAEI或瞭解一些實例匹配,你能給我一些建議嗎?我想找到相關的實體。


謝謝!

回答

0

第一個問題:我猜「提到的方法」是tutorial1中的那個。這不是合適的,因爲你必須編寫一個程序來輸出對齊格式,這是一個命令行界面教程。在這種情況下,你最好看看http://alignapi.gforge.inria.fr/tutorial/tutorial2/index.html

然後,基本上有兩種方法:

的建議之一(有幾個原因,並參與到OAEI)是遵循這些教程,創建一個空的對齊方式,從SPARQL查詢的結果創建對應關係並進行呈現。本教程涵蓋了一切,但涉及SPARQL查詢的部分。這假設你是用Java編程的。

非建議的解決方案(主要是非建議的,因爲您將不得不調試自己的渲染器),是用任何編程語言編寫的,您希望輸出格式的程序(與您引用的內容相對應)編寫。

想一想:您如何期望Alignment API知道您的SPARQL查詢的結果?如果您想出了一個很好的解決方案,請聯繫API開發人員,他們可能將其整合,其他人可能會受益。

第二個問題:我做不到比以上更好。

第三個問題:太籠統了。閱讀OAEI結果(http://oaei.ontologymatching.org)並查看其他代碼。

祝你好運!