SKOS : thésaurus et vocabulaires contrôlés sur le web
Sciences de l'information · Bachelor 3
Publier un thésaurus ou une liste d'autorité en SKOS et le relier à d'autres vocabulaires.
Introduction
Les bibliothèques et les centres de documentation indexent leurs ressources avec des vocabulaires contrôlés : listes de termes autorisés, thésaurus, schémas de classification. SKOS (Simple Knowledge Organization System) est une recommandation du W3C qui permet de représenter ces vocabulaires sous forme de données RDF publiables et réutilisables sur le web.
Dans SKOS, chaque notion est un concept identifié par une URI. Un concept porte un libellé préféré (prefLabel) par langue, des libellés alternatifs (altLabel) pour les synonymes, des notes de définition ou d'application, et des relations hiérarchiques (broader, narrower) ou associatives (related). Les concepts sont regroupés dans des schémas (ConceptScheme) ou des collections.
SKOS propose aussi des liens de correspondance entre vocabulaires : exactMatch, closeMatch, broadMatch, narrowMatch et relatedMatch. Ils permettent d'aligner un thésaurus local avec d'autres, par exemple pour enrichir une recherche multilingue. SKOS est volontairement plus simple qu'une ontologie : il décrit une organisation de concepts, non une logique formelle.
Objectifs d'apprentissage
- Décrire le modèle de concept de SKOS
- Utiliser prefLabel, altLabel et les relations hiérarchiques
- Aligner deux vocabulaires avec les propriétés de correspondance
- Distinguer SKOS et une ontologie OWL
- Citer des usages en indexation et recherche multilingue
Concepts clés
- Concept SKOS
- Notion identifiée par une URI et décrite par des libellés et relations.
- prefLabel
- Libellé préféré d'un concept, un par langue.
- broader / narrower
- Relations vers un concept plus général ou plus spécifique.
- Mapping
- Liens d'équivalence ou de proximité entre vocabulaires.
Conclusion
SKOS offre un moyen simple et interopérable de publier les vocabulaires des bibliothèques sur le web. Sa force est de relier des concepts entre vocabulaires et entre langues, sans le poids d'une ontologie formelle.
Cartes
- Que signifie SKOS ?
- Simple Knowledge Organization System, recommandation du W3C pour publier thésaurus et vocabulaires en RDF.
- Qu'est-ce qu'un skos:Concept ?
- Une notion identifiée par une URI, portant des libellés et des relations.
- Quelle différence entre prefLabel et altLabel ?
- prefLabel est le libellé préféré (un par langue) ; altLabel regroupe synonymes et variantes.
- À quoi servent broader et narrower ?
- À exprimer la hiérarchie : broader pointe vers le concept plus général, narrower vers le plus spécifique.
- Que représente skos:related ?
- Une relation associative entre deux concepts sans lien hiérarchique.
- Qu'est-ce qu'un ConceptScheme ?
- Un schéma qui regroupe les concepts d'un même vocabulaire.
- Que fait skos:exactMatch ?
- Il affirme que deux concepts de vocabulaires différents sont équivalents et utilisables de manière interchangeable.
- Quelle différence entre closeMatch et exactMatch ?
- closeMatch signale une proximité forte mais non une équivalence parfaite ; exactMatch affirme l'interchangeabilité.
- Quel intérêt pour la recherche multilingue ?
- Les libellés par langue et les alignements permettent d'interroger un même concept dans plusieurs langues.
- Pourquoi SKOS n'est-il pas une ontologie OWL ?
- Il décrit l'organisation de notions sans axiomes logiques permettant le raisonnement formel.
Glossaire
- SKOS
- Modèle W3C pour exprimer thésaurus et vocabulaires en RDF.
- Thésaurus
- Vocabulaire contrôlé structuré par des relations entre termes.
- Descripteur
- Terme autorisé servant à indexer un document.
- Libellé alternatif
- Variante ou synonyme renvoyant au libellé préféré.
- Alignement
- Mise en correspondance de concepts entre deux vocabulaires.
- Indexation
- Attribution de termes d'un vocabulaire à un document.