Thésaurus INRAE issueshttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues2023-06-28T10:09:22+02:00https://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/108définitions : corrections mineures2023-06-28T10:09:22+02:00Sophie Aubindéfinitions : corrections mineures- [ ] Remplacer "Adaptée de" par "Adapté de"
- [ ] Remplacer "adapté de" par "adaptée de"
- [ ] Remplacer "consulté le" par "Consulté le"
- [ ] Enlever les espaces consécutifs
- [ ] Ajouter les points de fin de phrase manquants
- [ ] Ajo...- [ ] Remplacer "Adaptée de" par "Adapté de"
- [ ] Remplacer "adapté de" par "adaptée de"
- [ ] Remplacer "consulté le" par "Consulté le"
- [ ] Enlever les espaces consécutifs
- [ ] Ajouter les points de fin de phrase manquants
- [ ] Ajouter les dates de consultation*
*<http://opendata.inrae.fr/thesaurusINRAE/c_11298>
<http://opendata.inrae.fr/thesaurusINRAE/c_2084>
<http://opendata.inrae.fr/thesaurusINRAE/c_4164>
<http://opendata.inrae.fr/thesaurusINRAE/c_4564>
<http://opendata.inrae.fr/thesaurusINRAE/c_6472cc12>
<http://opendata.inrae.fr/thesaurusINRAE/c_7dae3601>
<http://opendata.inrae.fr/thesaurusINRAE/c_a85d0014>https://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/98Voir comment supprimer la déclaration de owl, skos, rdfs... dans le fichier d...2023-01-30T12:18:13+01:00Sophie AubinVoir comment supprimer la déclaration de owl, skos, rdfs... dans le fichier du thésaurusRequêtes construites et testées sur Test Admin : https://nextcloud.inrae.fr/f/95512895Requêtes construites et testées sur Test Admin : https://nextcloud.inrae.fr/f/95512895https://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/71créer des collections pour les concepts alignés2022-05-10T17:43:43+02:00Sophie Aubincréer des collections pour les concepts alignés+ documenter+ documenterSophie AubinSophie Aubinhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/68Identifier des concepts dans le rapport DEPE2022-03-18T09:44:56+01:00Sophie AubinIdentifier des concepts dans le rapport DEPESophie AubinSophie Aubinhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/65typer toutes les définitions rdfs:Resource2022-02-08T09:07:02+01:00Sophie Aubintyper toutes les définitions rdfs:ResourceSonia BravoSonia Bravohttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/48livraison14 : intégrer les métadonnées au fichier2024-02-02T16:20:45+01:00Sophie Aubinlivraison14 : intégrer les métadonnées au fichierintégrer les lignes ci-dessous dans le fichier du thésaurus AVEC l'outil BLOC NOTES (pas Notepad++ qui mouline sans fin quand on modifie les préfixes) après avoir modifié :
- dcterms:modified
- owl:versionIRI
- versionInfo
Ajouter les p...intégrer les lignes ci-dessous dans le fichier du thésaurus AVEC l'outil BLOC NOTES (pas Notepad++ qui mouline sans fin quand on modifie les préfixes) après avoir modifié :
- dcterms:modified
- owl:versionIRI
- versionInfo
Ajouter les préfixes utilisés par les métadonnées
```
xmlns:wdrs="http://www.w3.org/2007/05/powder-s#"
xmlns:dcterms="http://purl.org/dc/terms/"
```
Remplacer
```
<rdf:Description rdf:about="http://opendata.inrae.fr/thesaurusINRAE/">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
</rdf:Description>
<rdf:Description rdf:about="http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE">
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/>
</rdf:Description>
```
par
```
<rdf:Description rdf:about="http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Ontology"/>
<rdf:type rdf:resource="http://www.w3.org/2004/02/skos/core#ConceptScheme"/>
<rdf:type rdf:resource="http://www.w3.org/ns/adms#Asset"/>
<dcterms:type rdf:resource="http://w3id.org/nkos/nkostype#thesaurus"/>
<dcterms:title>Thésaurus INRAE</dcterms:title>
<dcterms:description>Thésaurus ouvert et partagé couvrant les domaines de recherche d’INRAE. Il sert de référentiel au sein de l’institut pour indexer et annoter des documents, pages web, descriptions d’activités, jeux de données, à des fins de recherche ou d’analyse de l’information.</dcterms:description>
<dcat:keyword>agriculture, environnement, alimentation, recherche scientifique</dcat:keyword>
<dcterms:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2021-03-17</dcterms:issued>
<dcterms:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2023-01-30</dcterms:modified>
<owl:versionIRI rdf:resource="http://opendata.inrae.fr/thesaurusINRAE/1.5"/>
<owl:versionInfo>1.5</owl:versionInfo>
<adms:versionNotes>https://forgemia.inra.fr/dipso/thesaurus-inrae/-/blob/main/CHANGELOG</adms:versionNotes>
<dcat:contactPoint rdf:resource="https://consultation.vocabulaires-ouverts.inrae.fr/navigateur/fr/feedback"/>
<dcat:landingPage rdf:resource="https://doi.org/10.15454/J8GANU"/>
<wdrs:describedBy rdf:resource="https://vocabulaires-ouverts.inrae.fr/a-propos-du-thesaurus-inrae/"/>
<foaf:page rdf:resource="https://consultation.vocabulaires-ouverts.inrae.fr/navigateur/thesaurus-inrae/fr/"/>
<dcterms:language rdf:resource="http://id.loc.gov/vocabulary/iso639-1/fr"/>
<dcterms:language rdf:resource="http://id.loc.gov/vocabulary/iso639-1/en"/>
</rdf:Description>
```
Modifier les valeurs pour owl:versionInfo,owl:versionIRI et dcterms:modified
Supprimer les lignes suivantes (métadonnées du conceptScheme thesaurusINRAE dans VocBench) :
```
<rdf:Description rdf:about="http://opendata.inrae.fr/thesaurusINRAE/thesaurusINRAE">
<dcterms:modified rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2022-09-15T13:58:42</dcterms:modified>
</rdf:Description>
```
Attention au format de la date pour created et modified (ne pas mettre l'heure):Sophie AubinSophie Aubinhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/47livraison13 : mettre à jour les métadonnées2024-01-22T08:14:29+01:00Sophie Aubinlivraison13 : mettre à jour les métadonnéesà partir de l'onglet Metadata dans Vocbench, modifier manuellement le formulaire ADMS avec la propriété asset_modified la date (format 2021-08-22) ainsi que le numéro de version à jour (ex : V1.2) :à partir de l'onglet Metadata dans Vocbench, modifier manuellement le formulaire ADMS avec la propriété asset_modified la date (format 2021-08-22) ainsi que le numéro de version à jour (ex : V1.2) :Sophie AubinSophie Aubinhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/46livraison12 : passer l'outil skos Play tester2024-02-02T09:55:01+01:00Sophie Aubinlivraison12 : passer l'outil skos Play testerpasser le fichier exporté dans l'outil skos Play tester https://skos-play.sparna.fr/skos-testing-tool/
décocher les tests suivants :
- Notations ambigues,
- Liens cassés,
- Libellés disjoints,
- Couverture linguistique incomplète,
-...passer le fichier exporté dans l'outil skos Play tester https://skos-play.sparna.fr/skos-testing-tool/
décocher les tests suivants :
- Notations ambigues,
- Liens cassés,
- Libellés disjoints,
- Couverture linguistique incomplète,
- Liens externes manquants,
- Concepts orphelins,
- Libellés homonymes,
- Top Concepts omis
- Concepts racines avec des génériques
- Concepts non documentés,
- Identifiants SKOS non définis
**Résultats attendus **(ignorer le message)
- tchbc - Concepts racines avec des génériques : http://opendata.inrae.fr/thesaurusINRAE/c_11631 (conservation des sols)
-https://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/44livraison08 : passer l'outil ICV2024-01-29T09:03:16+01:00Sophie Aubinlivraison08 : passer l'outil ICVpasser l'outil ICV depuis l'interface VocBench : /label ~livraison /label ~contenupasser l'outil ICV depuis l'interface VocBench : /label ~livraison /label ~contenuSonia BravoSonia Bravohttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/43livraison09 : vérifier les définitions et sources2024-02-02T08:51:50+01:00Sophie Aubinlivraison09 : vérifier les définitions et sourcesvérifier les définitions et sources. Extraction des définitions et sources : https ://nextcloud.inrae.fr/f/19058999 : "Extraire toutes les définitions avec langue et source"
```
PREFIX : <http://opendata.inrae.fr/thesaurusINRAE/>
PREFI...vérifier les définitions et sources. Extraction des définitions et sources : https ://nextcloud.inrae.fr/f/19058999 : "Extraire toutes les définitions avec langue et source"
```
PREFIX : <http://opendata.inrae.fr/thesaurusINRAE/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX skosxl: <http://www.w3.org/2008/05/skos-xl#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?s ?stripped_prefLabel ?val ?lang ?sou WHERE {
?s rdf:type skos:Concept .
?s skos:definition ?o .
?o rdf:value ?val .
?o dcterms:source ?sou.
?s skosxl:prefLabel ?xlprefLabel .
?xlprefLabel skosxl:literalForm ?prefLabel .
BIND (STR(?prefLabel) AS ?stripped_prefLabel)
BIND (lang(?val) AS ?lang)
FILTER (lang(?prefLabel)= "fr") .
}
```
- vérifier que la langue est correcte : faire un filtre sur la langue "@en" d'abord et vérifier que le texte des définitions est bien en anglais. Ensuite, filtrer sur "@fr" et faire un petit sondage sur le champ texte en cherchant par exemple "the" ou " a " très courants en langue anglaise (ça évite de lire >800 lignes)
Si besoin, faire les corrections dans VocBench en modifiant juste l'étiquette de langue dans la vue "code"
![image](/uploads/935cb9a8e3dd2b945e3b30fb87f25a49/image.png)
- vérifier qu'il y a bien une sourceSophie AubinSophie Aubinhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/42livraison04 : vérifier la cohérence topConcepts et inScheme2024-01-22T09:39:25+01:00Sophie Aubinlivraison04 : vérifier la cohérence topConcepts et inSchemevérifier la cohérence de la valeur topConcept MT vs thésaurus + s'assurer que tous les concepts sont dans le scheme ThesaurusINRAE : /label ~livraison /label ~contenu
**Recherche des concepts ayant moins de 2 MT**
1. Onglet SPARQL du p...vérifier la cohérence de la valeur topConcept MT vs thésaurus + s'assurer que tous les concepts sont dans le scheme ThesaurusINRAE : /label ~livraison /label ~contenu
**Recherche des concepts ayant moins de 2 MT**
1. Onglet SPARQL du projet
2. Load SPARQL query ![image](/uploads/359351feb65507e54017cda6b72326c5/image.png)
3. Sélectionner _L04_1-Concepts_ayant_moins_de_2_MT_
4. Submit
**S'il y a peu de résultat sans inSchemeThésaurusINRAE**
1. Ajouter manuellement pour chaque concept skos:inScheme Thésaurus INRAE
**S'il y a de nombreuc résultats sans inSchemeThésaurusINRAE**
1. Load SPARQL query ![image](/uploads/359351feb65507e54017cda6b72326c5/image.png)
2. Sélectionner _L04_2-Ajouter_skosinScheme_ThesaurusINRAE_concepts_cibles_
3. Indiquer entre crochets et séparés par des virgules les URI des concepts concernés
4. Submit
**Pour les topConcept, on utilise ICV**
1. Onglet "Integrity Constraint Validation (ICV)"
2. Choisir "Dangling concepts"
3. Réaliser un premier test en sélectionnant le scheme "Thésaurus INRAE"
4. Réaliser un second test en sélectionnant le scheme "All Schemes"
____________________________________
_L04_1-Concepts_ayant_moins_de_2_MT_
```
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
select ?s (count(?o) as ?count) where {
?s skos:inScheme ?o .
}
group by ?s
having (count(?o) < 2)
```
_L04_2-Ajouter_skosinScheme_ThesaurusINRAE_concepts_cibles_
```
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 {
FILTER (?concept IN (<LISTE d’URI ENTRE CROCHETS SEPARES PAR DES VIRGULES>)) .
};
```Sonia BravoSonia Bravohttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/41livraison03 : ajouter skos :inScheme Thésaurus à tous les concepts2024-01-22T09:39:21+01:00Sophie Aubinlivraison03 : ajouter skos :inScheme Thésaurus à tous les conceptsajouter skos :inScheme Thésaurus à tous les concepts : /label ~livraison /label ~contenu
**Ajouter le skos:inscheme Thésaurus à tous les concepts :**
1. Ouvrir onglet SPARQL du projet
2. Load SPARQL query ![image](/uploads/359351feb655...ajouter skos :inScheme Thésaurus à tous les concepts : /label ~livraison /label ~contenu
**Ajouter le skos:inscheme Thésaurus à tous les concepts :**
1. Ouvrir onglet SPARQL du projet
2. Load SPARQL query ![image](/uploads/359351feb65507e54017cda6b72326c5/image.png)
3. Sélectionner _L03-Ajouter_skosinScheme_ThesaurusINRAE_tous_les_concepts_
4. Submit
____________________________________
_L03-Ajouter_skosinScheme_ThesaurusINRAE_tous_les_concepts_
```
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 ?mt .
};
```Sonia BravoSonia Bravohttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/19Liste des concepts candidats proposés durant la classification2021-07-16T11:57:43+02:00Sonia BravoListe des concepts candidats proposés durant la classificationSonia BravoSonia Bravohttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/18Récupération de définitions via alignements / Contacter Christian Pichot2022-04-29T09:21:05+02:00Sonia BravoRécupération de définitions via alignements / Contacter Christian Pichothttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/17vérifier les labels des taxons2022-04-29T09:20:40+02:00Sophie Aubinvérifier les labels des taxonsedition de la V1.1Sophie AubinSophie Aubinhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/16Alignement avec CROPUSAGE2022-01-05T10:59:27+01:00Sonia BravoAlignement avec CROPUSAGEhttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/10harmoniser la graphie de l'anglais (US)2021-07-16T11:09:34+02:00Sophie Aubinharmoniser la graphie de l'anglais (US)https://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/9harmoniser les acronymes2021-08-20T15:02:34+02:00Sophie Aubinharmoniser les acronymeshttps://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/2vérifier les alignements Irstea2021-12-06T14:42:57+01:00Sophie Aubinvérifier les alignements Irsteaedition de la V1.1Sophie AubinSophie Aubin2022-01-03https://forgemia.inra.fr/dipso/thesaurus-inrae/-/issues/1Traiter les synonymes2021-08-16T15:12:16+02:00Sophie AubinTraiter les synonymesedition de la V1.1Sophie AubinSophie Aubin2021-08-20