livraison09 : vérifier les définitions et sources
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"
-
vérifier qu'il y a bien une source