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/