lmazuel / onagui

OnAGUI - Ontology Alignment GUI - Software to help automatic or manual realisation of ontologic alignment
MIT License
11 stars 4 forks source link

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

Closed tfrancart closed 7 years ago

tfrancart commented 7 years ago

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

lmazuel commented 7 years ago

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.

tfrancart commented 7 years ago

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/