lmazuel / onagui

OnAGUI - Ontology Alignment GUI - Software to help automatic or manual realisation of ontologic alignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Re-ecrire le code des serialiseurs/deserialiseurs d'alignement pour rétirer la dependance sur Jena

tfrancart opened this issue · comments

(voir si cette dépendance est vraiment utile ? pourrait-on tout baser sur RDF4J ?)

J'aimerai également me débarrasser de Jena. Il n'est utilisé que pour sérialiser les fichiers d'alignement sur disque. Il n'y a pas de difficultés à le remplacer par RDF4J (re-écrire le code de serialisation/deserialisation)
Il est encore là pour raison historique, mais avait perdu de ton importance doucement avec le temps.

Supprimer cette dépendance du pom.xml :

		<!-- https://mvnrepository.com/artifact/com.hp.hpl.jena/jena -->
		<dependency>
			<groupId>com.hp.hpl.jena</groupId>
			<artifactId>jena</artifactId>
			<version>2.5.7</version>
		</dependency>

Nécessite de réécrire les classes fr.onagui.alignment.io.SkosImpl et fr.onagui.alignment.io.EuzenatRDFImpl

Introduction à l'utilisation des Models RDF4J : http://docs.rdf4j.org/programming/#_the_rdf_model_api
Javadoc RDF4J : http://docs.rdf4j.org/javadoc/latest/