livraison10 : alimenter les groupes définis et alignés
ATTENTION : des alignements ou des définitions ont pu être supprimés au niveau de concepts, voire des concepts avoir été dépréciés. Il faut d'abord vider la collection avant de regénérer ses membres. Soit via l'interface de VocBench au niveau de la collection (1), soit par une requête SPARQL. Si via l'interface, bien attendre que la collection soit vidée. Cela prend qq minutes.
(1) Vider une collection via l'interface VocBench
CONCEPTS DEFINIS Les concepts avec une définition sont réunis dans la collection http://opendata.inrae.fr/thesaurusINRAE/gr_6c79e7c5 GR. CONCEPTS DEFINIS à condition qu'ils ne soient pas dépréciés
PREFIX : <http://opendata.inrae.fr/thesaurusINRAE/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
INSERT {
GRAPH <http://opendata.inrae.fr/thesaurusINRAE/> {
<http://opendata.inrae.fr/thesaurusINRAE/gr_6c79e7c5> skos:member ?concept .
}
}
USING <http://opendata.inrae.fr/thesaurusINRAE/>
WHERE {
?concept skos:inScheme <http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE> .
?concept skos:definition ?definition .
FILTER NOT EXISTS{
?concept owl:deprecated true .
}
};
CONCEPTS ALIGNES
NOTE : modifier la requête pour exclure les dépréciés. Voir requête collection définis
PREFIX : <http://opendata.inrae.fr/thesaurusINRAE/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
INSERT {
GRAPH <http://opendata.inrae.fr/thesaurusINRAE/> {
<URI-Collection-cible> skos:member ?concept .
}
}
USING <http://opendata.inrae.fr/thesaurusINRAE/>
WHERE {
?concept skos:exactMatch|skos:closeMatch|skos:narrowMatch|skos:broadMatch|skos:relatedMatch ?o .
filter( regex(str(?o), "chaine-recherchée" ))
};
Pour les concepts alignés, plusieurs requêtes à faire en adaptant l’URI de la collection et la chaîne recherchée en fonction des ressources alignées:
Ressources | URI-Collection-cible | chaine-recherchée |
---|---|---|
Agrovoc | http://opendata.inrae.fr/thesaurusINRAE/gr_17778f51 | agrovoc |
GEMET | http://opendata.inrae.fr/thesaurusINRAE/gr_7ef6695e | gemet |
French Crop Usage | http://opendata.inrae.fr/thesaurusINRAE/gr_7f146f2e | frenchcropusage |
MeSH | http://opendata.inrae.fr/thesaurusINRAE/gr_7f1b79e6 | /mesh/ |