livraison11 : exporter avec la procédure HAL depuis VocBench
Construction du nom de fichier : ATTENTION : Le nom du fichier ne doit pas contenir d'espace !!!
- pour le skos: thesaurusINRAE_skos_AAAA_MM_JJ_V[numeroVersion].rdf (exemple : thesaurusINRAE_skos_2023_09_25_V1.7.rdf)
exporter avec la procédure HAL depuis VocBench :
-
XLabel dereification RDF transformer
-
SPARQL update RDF transformer (instanciations topConcept hasTopConcept inScheme)
PREFIX : http://opendata.inrae.fr/thesaurusINRAE/ PREFIX skos: http://www.w3.org/2004/02/skos/core# INSERT { GRAPH http://opendata.inrae.fr/thesaurusINRAE/ { ?concept skos:inScheme http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE . } } USING http://opendata.inrae.fr/thesaurusINRAE/ WHERE { ?concept skos:inScheme ?scheme . };
INSERT { GRAPH http://opendata.inrae.fr/thesaurusINRAE/ { ?concept skos:topConceptOf http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE . http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE skos:hasTopConcept ?concept . ?scheme skos:hasTopConcept ?concept . } } USING http://opendata.inrae.fr/thesaurusINRAE/ WHERE { ?concept skos:topConceptOf ?scheme . }
- SPARQL update RDF transformer (instanciation broader narrower related)
PREFIX : http://opendata.inrae.fr/thesaurusINRAE/ PREFIX skos: http://www.w3.org/2004/02/skos/core#
INSERT { GRAPH http://opendata.inrae.fr/thesaurusINRAE/ { ?conceptA skos:narrower ?conceptB . } } USING http://opendata.inrae.fr/thesaurusINRAE/ WHERE { ?conceptB skos:broader ?conceptA . };
INSERT { GRAPH http://opendata.inrae.fr/thesaurusINRAE/ { ?conceptA skos:broader ?conceptB . } } USING http://opendata.inrae.fr/thesaurusINRAE/ WHERE { ?conceptB skos:narrower ?conceptA . };
INSERT { GRAPH http://opendata.inrae.fr/thesaurusINRAE/ { ?conceptA skos:related ?conceptB . } } USING http://opendata.inrae.fr/thesaurusINRAE/ WHERE { ?conceptB skos:related ?conceptA . };