0

Je vais assister à l'Instance Matching d'OAEI, maintenant je dois faire mes résultats au format d'alignement. Pour y parvenir, j'ai appris des tutoriels officiels. (Lien: http://alignapi.gforge.inria.fr/tutorial/tutorial1/index.html). Mais il y a beaucoup de différences entre la méthode enseignée et la méthode que je veux. En d'autres termes, je ne peux pas comprendre l'API.Comment utiliser l'API Alignment pour générer un fichier de format d'alignement?


Ceci est ma situation: je 2 fichier rdf (de person11.rdf et person12.rdf lien respectively.data est http://oaei.ontologymatching.org/2010/im/index.html, l'ensemble de données PR), chaque fichier contient des informations de plusieurs personnes. Je veux trouver les entités coréférentes, les résultats doivent être imprimés en format d'alignement. Je trouve les résultats en utilisant SPARQL, mais je ne sais pas comment l'imprimer en format d'alignement.


Donc, j'ai trois questions:


d'abord, si je veux générer un fichier de format d'alignement, est la méthode enseignée la seule façon? Deuxièmement, pouvez-vous me donner votre méthode (code mieux) pour générer le fichier de format d'alignement? Peut-être que j'ai tort depuis le début, pouvez-vous me donner quelques suggestions? Troisièmement, si vous avez assisté à OAEI ou connaissez quelque chose sur Instance Matching, pouvez-vous me donner quelques conseils? Je veux trouver les entités coréférentes.


Merci!

Répondre

0

Première question: Je suppose que la "méthode mentionnée" est celle du tutorial1. Ce n'est pas approprié car vous devez écrire un programme pour sortir le format d'alignement et ceci est un tutoriel d'interface de ligne de commande. Dans ce cas, vous feriez mieux de regarder à http://alignapi.gforge.inria.fr/tutorial/tutorial2/index.html

Ensuite, il existe deux façons de le faire:

L'une avertis qu'ils (pour plusieurs raisons et pour participer à OAEI) est de suivre ces tutoriels, pour créer un alignement vide dans celui-ci, pour créer les correspondances à partir des résultats de votre requête SPARQL et pour le rendre. Tout est couvert par les tutoriels mais la partie concernant vos requêtes SPARQL. Cela suppose que vous programmez en Java.

La solution non conseillée (principalement non conseillée car vous devrez déboguer votre propre moteur de rendu), est d'écrire, dans n'importe quel langage de programmation que vous voulez un programme qui affiche le format (qui correspond à ce que vous citez). Pensez-y: comment vous attendez-vous à ce que l'API Alignment connaisse les résultats de votre requête SPARQL? Si vous trouvez une bonne solution, contactez les développeurs de l'API, ils peuvent l'intégrer et d'autres pourraient en bénéficier.

Deuxième question: Je ne peux pas faire mieux que ce qui est ci-dessus.

Troisième question: trop générale. Lisez les résultats OAEI (http://oaei.ontologymatching.org) et regardez le code des autres.

Bonne chance!