Archives de l’auteur : Emmanuelle Perrin

Corpus liés

La fonctionnalité « Corpus lié » permet de relier un corpus au thésaurus avec lequel il a été indexé.  Elle indique pour chaque concept, le nombre de notices indexées avec celui-ci. On accède aux résultats de la recherche sur le concept avec un lien vers les notices indexées.

Le catalogue Frantiq et la base de données Epicherchell, sur les inscriptions de Césarée de Mauritanie, sont ainsi reliés au thésaurus Pactols,  avec lequel ces ressources sont indexées.

On voit dans cet exemple que le concept « Inscriptions honorifiques » est présent dans 468 notices du catalogue Frantiq et dans 15 notices de la base de données Epicherchel (source : thésaurus Pactols).

On accède à la fonctionnalité « Corpus lié » par l’onglet « Paramètres » et la page « Corpus ».

L’URI pour le calcul du nombre de notices indexées par un concept doit contenir l’identifiant ou la valeur du concept :
http://ccj-epicherchel.huma-num.fr/interface/pactols-search/notices/total/15261

Elle doit renvoyer un résultat de type :

L’URI pour l’affichage des résultats doit contenir l’identifiant ou la valeur du concept :
http://ccj-epicherchel.huma-num.fr/interface/pactols-search/notices/15261

La gestion des corpus liés

(Source : thésaurus Pactols.)

 

Navigation et recherche

Trois types de vue pour naviguer dans Opentheso
Naviguer par les concepts
Désactiver le déploiement de l’arborescence du thésaurus
Naviguer par les collections
Créer une collection
Créer des sous-collections
L’arborescence des collections et des sous-collections
La vue détaillée d’une collection
Supprimer une collection
Ajouter un concept à une collection
Supprimer un concept dans une collection
Ajouter une branche à une collection
Supprimer une branche dans une collection
Naviguer avec l’arbre
Rechercher dans un thésaurus
La recherche par pertinence
La recherche par troncature
La recherche par terme exact
La recherche dans les notes
La recherche par identifiants
La recherche dans l’index

Trois types de vue pour naviguer dans Opentheso

Il existe trois types de vue dans Opentheso :

♦ la vue « concept » qui est la vue de travail

♦ la vue « Collection » pour visualiser les concepts à plat et regroupés par thème

♦ la vue « Arbre », particulière à Opentheso, qui combine collection et hiérarchie.

 

Les trois types de vue pour naviguer dans Opentheso.

Il existe plusieurs moyens pour naviguer par les concepts  :

  • par l’arborescence du thésaurus (panneau gauche)
  • par le fil d’Ariane, en haut de la vue détaillée du concept
  • par les relations hiérarchiques et associatives
  • par les traductions

Il suffit de cliquer sur le concept pour accéder à la vue détaillée.

Naviguer dans un thésaurus (source : thésaurus Pactols).

L’arborescence d’un thésaurus (source : thésaurus Pactols).

Désactiver le déploiement de l’arborescence du thésaurus

Il est possible de paramétrer le déploiement ou non de l’arborescence du thésaurus à  la page « Préférence », sous l’onglet « Paramètres ».

Paramétrer le déploiement de l’arborescence du thésaurus.

L’interface sans le déploiement automatique de l’arborescence (source : thésaurus Pactols).

Lorsque le déploiement de l’arbre est désactivé, le concept n’est plus visible dans l’arborescence du thésaurus. Pour l’y situer, il faut cliquer sur le pictogramme de l’arborescence,  dans la vue détaillée.

En plus des relations hiérarchiques et associatives, il est possible de regrouper des concepts qui partagent un thème commun dans une collection. Une collection est l’équivalent d’un micro-thésaurus, d’un domaine ou d’un groupe. Elle correspond aux collections de concepts SKOS notées skos:Collection. La classification des groupes et des collections est souvent basée sur les disciplines, les domaines d’activité, les regroupements chronologiques et géographiques.

Une collection offre une vue synoptique de concepts rapprochés par thème alors qu’ils se trouvent dispersés entre différentes branches dans un thésaurus. Il n’existe pas de relation hiérarchique entre le groupe et les concepts qu’il contient. Les concepts ayant une relation hiérarchique entre eux n’appartiennent pas nécessairement à la même collection.

Dans cet exemple issu du thésaurus GEMET, un concept générique et son concept spécifique n’appartiennent pas à la même collection (source : https://www.eionet.europa.eu/gemet/fr/concept/1065).

La vue Collection offre une vue synoptique de concepts à plat.

Créer une collection

Créer des sous-collections

L’arborescence des collections et des sous-collections

Un exemple de collections : les groupes du thésaurus de l’Unesco.

Un exemple de sous-collections : les sous-groupes de « Science » et « Pays » dans le thésaurus de l’Unesco.

La vue détaillée d’une collection

Supprimer une collection

Ajouter un concept à une collection

Supprimer un concept dans une collection

Ajouter une branche à une collection

Les collections ne prennent pas en compte les relations hiérarchiques des concepts. Il existe donc une fonctionnalité pour ajouter une branche à une collection.

Supprimer une branche dans une collection

 

La spécificité de la structure de l’arbre est de combiner collection et hiérarchie en affichant les collections et les termes de premier niveau qui appartiennent à ces collections :

Les différentes visualisations d’un concept selon les vues « concept », « collection » et « arbre » (source : thésaurus GEMET).

 

Rechercher dans un thésaurus

Les différents modes de recherche (source : thésaurus Pactols).

La recherche par pertinence

Comparaison des résultats de la recherche par pertinence 1) sur « eau » et 2) sur « eaux ».

La recherche par pertinence propose une liste de résultats obtenue par auto-complétion avec des corrections orthographiques si nécessaires.

La recherche par troncature

Résultats d’une recherche par troncature sur « eau ».

La recherche par troncature s’effectue sur tous les termes qui contiennent les lettres indiquées dans la barre de recherche.

La recherche par terme exact

La recherche par terme exact est utile pour rechercher les mots de deux à trois lettres.

La recherche dans les notes

La recherche dans les notes permet par exemple de lister les références bibliographiques utilisées dans les définitions.

La recherche par identifiants

(source : Titre uniformes de contes).

La recherche dans l’index

La recherche dans l’index permet d’effectuer une recherche par ordre alphabétique, avec la possibilité d’inclure les synonymes et les descripteurs composés avec l’index permuté.

La recherche dans l’index (source : thésaurus de l’Unesco).

La recherche « permutée » porte sur tous les termes des descripteurs composés (source : thésaurus de l’Unesco).

Opentheso et le chantier scientifique Notre-Dame de Paris

Nuage de points 3D, de la face sud de la cathédrale Notre-Dame de Paris, issu des campagnes de relevé lasergrammétrique menées par Andrew Tallon (Vassar College) entre 2006 et 2012. Cette capture est issue de l’environnement de visualisation interactive 3D développé par le laboratoire MAP dans le cadre du groupe de travail (GT) « données numériques » du chantier scientifique CNRS/Ministère de la culture pour la restauration de Notre-Dame de Paris. © Andrew TALLON / Vassar College / Chantier Scientifique Notre-Dame de Paris / Ministère de la culture / CNRS

Architecture système de la plateforme de centralisation n-dame (source : https://www.notre-dame.science/index.php/plateforme-de-centralisation-des-donnees/).

Avec la gestion des vocabulaires contrôlés, Opentheso compte parmi les services de la plateforme pour la centralisation et la pérennisation des données scientifiques mis à disposition du chantier scientifique Notre-Dame de Paris, avec HumaNum Box (TGIR Huma-Num) pour la collecte et le dépôt des données numériques, Archeogrid (Archéovision) pour l’indexation documentaire de ces données et Aïoli (MAP) pour l’annotation sémantique 3D d’objets patrimoniaux.

 

Site du chantier scientifique de Notre-Dame de Paris (CNRS-ministère de la Culture)

Voir la présentation d’Opentheso au colloque « Chantier scientifique Notre-Dame – état des lieux et perspectives », 19-20/10/2020

Comment le numérique aide à reconstruire la cathédrale de Notre-Dame de Paris, 01net, 11/10/2020

 

Projets comptes et rôles

SuperAdmin
Le compte utilisateur
Admin
Création d’un thésaurus
Importation d’un thésaurus
Paramétrages d’un thésaurus
Préférence
Ajouter des langues
Thésaurus public ou privé
Création des comptes et gestion des utilisateurs
Liste des thésaurus
Statistiques
Atelier thésaurus
Manager
Contributeur
Tableau récapitulatif des rôles

Projets et rôles (schéma : Miled Rousset).

♦ SuperAdmin

Le SuperAdmin crée le projet et un compte administrateur pour le responsable du projet.

L’interface du SuperAdmin et la création des projets.

♦ Le compte utilisateur

Se connecter à Opentheso.

On accède aux informations concernant notre compte d’utilisateur par l’onglet « Profil ».

Les identifiant, mot de passe et e-mail sont modifiables. Le changement se valide en cliquant sur les boutons oranges.

Une liste récapitule les rôles et les projets associés au compte.

 

♦ Admin

L’Admin dispose de tous les droits sur un projet particulier.

Création d’un thésaurus

Le rôle d’Admin permet de créer des thésaurus à l’intérieur d’un projet.

La création d’un thésaurus se fait sur la page « Édition » de l’onglet « Boîte à outils ».

La création d’un thésaurus.

Importer un thésaurus

Voir l’article « Importer un thésaurus ».

Paramétrer un thésaurus

Préférence

La page « Préférence » se trouve sous l’onglet « Paramètres ». On peut y choisir le type d’identifiant interne et générer une adresse de type URL pour accéder directement au thésaurus et ajouter cette URL dans la DSN.

La page « Préférence ».

Le paramétrage se fait également sur la page « Édition » de l’onglet « Boîte à outils » avec l’ajout de langue et le choix du statut public ou privé du thésaurus.

Modifier un thésaurus.

Ajouter des langues

Ajouter des langues.

Il est possible d’ajouter toutes les langues représentées par les codes ISO à deux lettres 639-1.

Un exemple de thésaurus multilingue : le thésaurus du Centre d’études himalayenne propose des traductions en chinois, tibétain, népalais, hindi et sanskrit <https://www.vjf.cnrs.fr/himalaya/spip3/>.

Thésaurus public ou privé

Dans la fenêtre « Modifier le thésaurus », il est possible de paramétrer le statut public ou privé du thésaurus.

Statut public ou privé des thésaurus.

Des thésaurus publics sont accessibles, sans connexion au compte utilisateur,  aux adresses suivantes :

thesaurus.mom.fr

opentheso.huma-num.fr

Voir aussi « Qui utilise Opentheso ? »

L’accès aux thésaurus publics à l’adresse thesaurus.mom.fr.

Un thésaurus privé n’est visible et accessible qu’aux utilisateurs connectés du projet auquel il  appartient.

Création de comptes et gestion des utilisateurs

L’Admin  a la possibilité de créer des comptes et de gérer les rôles des participants à un projet.

Dans l’onglet « Profil », à la page « Mes projets/utilisateurs », il peut créer les comptes des participants à un projet.

Créer un nouvel utilisateur ou ajouter un utilisateur existant.

La gestion des utilisateurs

Liste des thésaurus

Dans l’onglet « Profil », à la page « Mes projets/utilisateurs », l’Admin peut consulter la liste des thésaurus par projets :

Liste des thésaurus dans l’interface Admin.

Statistiques

On accède aux statistiques par l’onglet « Boîte à outils », sur la page « Statistique ».

Organisées par collections, ces statistiques portent sur le nombre de concepts, de synonymes, de termes non traduits et de notes.

Les statistiques d’un thésaurus.

Suivi de la progression de la traduction du thésaurus avec les statistiques.

♦ Manager

Le manager dispose des droits qui permettent de gérer un thésaurus.

♦ Contributeur

Le contributeur peut :

    • proposer des termes candidats
    • ajouter des traductions
    • ajouter des notes

♦ Tableau récapitulatif des rôles

 

Rôles Création d’un projet
Création et configuration du thésaurus Gestion des utilisateurs Gestion du thésaurus Gestion des termes candidats Traductions et annotations
SuperAdmin
Admin
Manager
Contributeur propositions

 

Qui utilise Opentheso ?

Merci de contribuer à compléter cette page en vous signalant comme utilisateurs d’Opentheso à l’aide des commentaires.

Infrastructures, réseaux, consortium, laboratoires, institutions

Projets et thésaurus

  • Thésaurus PACTOLS
  • Zoomathia (faune antique)
  • AgroCCol (savoir agronomique antique)
  • Mission Kition (mission archéologique de Kition)
  • Thésaurus Théâtre
  • Cachette de Karnak
  • Pervolia
  • Artefacts (objets archéologiques)
  • Épigraphie (inscriptions grecques et latines de la Syrie)
  • HyperThesau (archéologie)
  • Thesaurus des images médiévales en ligne (TIMEL)
  • Gazetier d’Alger (monuments d’Alger)
  • Modern Cairo Gazetteer (monuments modernes du Caire)
  • Titres uniformes de contes
  • N-dame (documentation numérique du chantier de restauration de Notre-Dame de Paris)
  • Himalayan_Theso_Gen (description de documents visuels en rapport avec l’aire himalayenne) et Himalayan_Theso_Topo (toponymes pour la description de documents visuels en rapport avec l’aire himalayenne).
  • Savoirs (pratiques savantes)
  • Édition numérique de la correspondance de Marc-Michel Rey
  • HisArc (partage et réutilisation de données archéologiques)
  • MémoMines (thésaurus du patrimoine miner des Hauts-de-France)
  • Projet Grand Siècle (référentiel de l’Ancien Régime)
  • Projet Francoralité (titres uniformes des chansons francophones de transmission orale)
  • Référentiel pour les expressions et les techniques vocales
  • Version thésaurus de l’ontologie GeoEthno (thesaurus géographique pour l’ethnologie)

 

Identifiants ARK et HANDLE

Structure des identifiants ARK
Paramétrer les identifiants ARK
Paramétrer les identifiants de type HANDLE
L’affichage des identifiants ARK et HANDLE dans la vue détaillée d’un concept

Structure des identifiants ARK

ARK (Archival Resource Key) est un format d’identifiant créé en 2001 par la California Digital Library (CDL). Il a vocation à identifier tous types de ressources : physiques (échantillons destinés à une expérience scientifique, produits éditoriaux, etc.), numériques (livres numérisés, notices de catalogue, etc.) ou même immatériels (concepts). Son but est de fournir des identifiants pérennes adaptés aux besoins des producteurs et diffuseurs de données sur le web.

Les différents éléments d’un identifiant ARK.

Le NAAN (Name Assigning Authority Number) est le numéro d’autorité nommante sur 5 ou éventuellement 9 caractères. Il  correspond à une organisation habilitée par la California Digital Library à attribuer des ARK.

Le préfixe
il est obligatoire de définir un préfixe par entité, projet ou type de ressources. Cette information permet de distinguer un identifiant des autre et de diminuer la probabilité de tomber sur des identifiants identiques.

On peut également utiliser des préfixes de type (DCMI Type Vocabulary) :

  • Collection = crt
  • Dataset = dst
  • Event = evt
  • Image = img
  • InteractiveResource = int
  • MovingImage = mov
  • PhysicalObject = phy
  • Service = srv
  • Software = snd
  • Sound = phy
  • StillImage = sim
  • Text = txt

L’identifiant

L’identifiant est généré sur 10 caractères à partir d’une série de chiffres et lettres sans voyelle ni « i » : 0123456789bcdfghjkmnpqrstvwxz.

Paramétrer les identifiants ARK

On accède au paramétrage des identifiants ARK par la page « Identifiant » sous l’onglet « Paramètres ».

Paramétrage des identifiants ARK.

Paramétrer les identifiants de type HANDLE

Paramétrage des identifiants HANDLE.

L’affichage des identifiants ARK et HANDLE dans la vue détaillée d’un concept

L’affichage des identifiants ARK et HANDLE d’un concept dans la vue détaillée (source : thésaurus Pactols).

Copier et déplacer des concepts et des branches

Déplacer un concept par glisser/déposer
Déplacer par couper/déplacer
Déplacer un concept de premier niveau ou top concept
Déplacer un concept spécifique à la racine ou dans une autre branche
Copier vers un autre thésaurus

Déplacer un concept par glisser/déposer

 

Déplacer par couper/déplacer

Déplacer un concept de premier niveau ou top concept

La procédure de « couper/déplacer » appliquée à un concept de premier niveau.

Déplacer un concept spécifique à la racine ou dans une autre branche

Couper/déplacer un concept spécifique.

Première possibilité : déplacer un concept spécifique à la racine pour en faire un concept de premier niveau.

Seconde possibilité : déplacer un concept spécifique dans une autre branche.

Copier vers un autre thésaurus

La sélection de la branche à copier dans le thésaurus source.

La copie vers le thésaurus destinataire.

Gestion des termes candidats

Ajouter un terme candidat
Le traitement collaboratif des termes candidats
Le traitement définitif d’un candidat par l’administrateur
Liste des candidats insérés
Liste des candidats rejetés

Ajouter un terme candidat

La gestion des termes candidats se fait par la page « Candidat ».

La fiche candidat pour proposer l’ajout d’un concept.

Le traitement collaboratif des termes candidats

La liste des termes candidats.

La fenêtre dédiée au traitement des candidats permet d’ajouter des informations, de discuter d’un concept et de voter pour son intégration dans le thésaurus.

Voter pour les annotations.

La liste des candidats permet de visualiser les votes qu’ils ont recueillis.

Le traitement définitif d’un candidat par l’administrateur

Seul l’administrateur du thésaurus dispose des droits pour valider ou rejeter un candidat.

Liste des candidats insérés

Liste des candidats rejetés

 

Emmanuelle Perrin

28/09/2020

 

Les langages documentaires
La structure d’un thésaurus
1. Les relations d’équivalence
2. Les relations hiérarchiques

La relation générique (genre/espèce)

La relation partitive (tout/partie)

La relation d’instance (classe/instance)

La polyhiérarchie

Les termes de tête ou Top Terms

3. Les relations associatives
4. Tableau récapitulatif des relations dans un thésaurus
Le modèle de données SKOS et sa mise en œuvre dans Opentheso
Diffuser son thésaurus
Bibliographie

Les langages documentaires

Les langages documentaires sont des vocabulaires contrôlés ou normalisés, dont le but est de répondre à l’équivoque du langage naturel et aux problèmes que posent la polysémie et l’homonymie. Ils servent à indexer et à décrire le contenu d’une ressource et visent à améliorer la recherche documentaire.

On distingue trois grands types de langages documentaires : les schémas de classification, les listes d’autorité ou de vedettes-matières et les thésaurus. Les classifications, à l’exemple de la Classification décimale de Dewey, propose une organisation hiérarchique des concepts. Les listes d’autorité ou vedettes sont des termes normalisés, qui doivent être obligatoirement utilisés dans le catalogage ou l’indexation, pour décrire le contenu des documents. On peut ici citer Rameau (Répertoire d’autorité-matière encyclopédique et alphabétique unifié), le langage d’indexation matière utilisé par la Bibliothèque nationale de France. Enfin un thésaurus structure un vocabulaire contrôlé en décrivant l’ensemble des relations sémantiques qui relient des concepts.

L’emploi de vocabulaires contrôlés est une recommandation de l’Agence nationale de la recherche pour l’évaluation de la qualité des données dans les plans de gestion des données. De même, selon les principes FAIR, « pour être FAIR, les données doivent être décrites à l’aide d’un vocabulaire contrôlé respectant lui-même les principes FAIR. Il doit être facile à trouver grâce à un identifiant pérenne et unique, documenté et lisible par les machines ».

La structure d’un thésaurus

La construction d’un thésaurus obéit à des normes ISO ( ISO 25964-1:2011 et ISO 25964-2:2013).

La norme ISO 25964 distingue d’une part les concepts, comme « représentation mentale », et d’autre part, les termes, en tant expression linguistique d’un concept dans une langue donnée.

Un concept est exprimé par un terme préféré ou descripteur et des termes non-descripteurs. Il a des relations hiérarchiques et associatives avec d’autres concepts. Il est aligné avec les concepts d’autres thésaurus par des relations d’équivalences. Il peut être défini et documenté par différents types de notes.

La structure d’un thésaurus permet d’exprimer l’ensemble des relations sémantiques d’un concept.

1. Les relations d’équivalence entre le terme préféré et ses synonymes

> Le terme préféré

Dans un système d’organisation des connaissances, le terme préféré (ou retenu, ou préférentiel) est utilisé pour se référer de manière non ambiguë à un concept.  C’est le descripteur d’une indexation et le libellé qui apparaît à l’affichage.

Un thésaurus n’admet qu’un seul terme descripteur par concept et par langue.

 Un même terme descripteur ne peut pas désigner plusieurs concepts . En cas d’homonymie, il convient de désambiguïser le champ d’application du terme en ajoutant un qualificatif entre parenthèses :

Bois
Bois (zoologie)

 Un même terme ne peut être à la fois descripteur et non descripteur.

> Les synonymes

Le terme descripteur et les termes non descripteurs (ou rejetés, ou non préférentiels) qui représentent un même concept sont liés entre eux par une  relation d’équivalence. Elle permet le contrôle des synonymes et de l’accès à l’information.

Selon les normes de construction d’un thésaurus, sont considérés comme synonymes  :

 Noms complets et abréviations ou sigles : imagerie par résonance magnétique Ι IRM

 Noms courants et noms scientifiques : araignées Ι  Araneae

 Noms scientifiques et noms de marque : paracétamol Ι Efferalgan

♦ Termes d’origines linguistiques différentes : polychrome Ι multicolore

Variantes orthographiques : clés Ι clefs

 Appellations anciennes et modernes : instituteurs Ι professeurs des écoles

Les relations d’équivalence incluent également les quasi-synonymes. Il s’agit de termes trop spécifiques pour tous apparaître comme descripteurs selon le domaine traité par le thésaurus.

Végétarisme
EP : lacto-ovo-végétarien, lacto-végétarien, ovo-végétarien, semi-végétarien, végétarien.

Les relations d’équivalence peuvent également englober les antonymes quand ils représentent deux aspects d’un même concept, par exemple Alphabétisation et Analphabétisme.

 

2. Les relations hiérarchiques

Une relation hiérarchique (ou générique-spécifique ou parents-enfants ou broader-narrower) doit relier, du plus général au plus précis, des concepts de même catégorie : entités, activités , agents, actions, propriétés.

Par exemple les termes Musées (entités), Conservateurs (agents) et Muséographie (action) n’appartiennent pas aux même catégories et ne peuvent donc pas se trouver dans une relation hiérarchique.

Le test  « certains/tous » permet de vérifier la validité de la relation hiérarchique :

Le test « certains/tous ».

             Certains félidés sont des chats ; tous les chats sont des félidés.

Les relations hiérarchiques générales peuvent être subdivisées en trois catégories :

> La relation générique

Sur le modèle de la relation genre-espèce, le concept représenté par le terme spécifique est un type ou une espèce particulière du concept représenté par le terme générique.

TGG Félidés
        TSG Chats
        TSG Lynx
       TSG Panthera
       TSG Puma

> La relation partitive

La relation hiérarchique tout-partie concernent :

            • les systèmes et organes du corps

TGP Appareil digestif
       TSP Foie
       TSP Pancréas

            • les lieux géographiques

TGP Canada
       TSP Ontario
              TSP Ottawa
              TSP Toronto

            • Les disciplines et leurs spécialités

TGP Médecine
      TSP Cardiologie
      TSP Chirurgie
     TSP Dermatologie

            • Les organisations hiérarchiques

TGP Corps d’armée
        TSP Divisions
            TSP Brigades
                TSP Régiments
                    TSP Bataillons

> La relation d’instance

Cette relation,  caractérise le lien entre une catégorie ou une classe désignée par un nom commun et une instance de cette catégorie, représentée par un nom propre.

TGI Montagnes
       TSI Alpes
      TSI Pyrénées

> La polyhiérarchie

Chaque concept peut être relié à plusieurs autres concepts par des relations hiérarchiques.

TG Instruments de musique
     TS Instruments à clavier
        TS Piano
   TS Instruments à cordes
      TS Instruments à cordes frappées
        TS Piano

TG Objet visuel
     TS Motif géométrique
         TS Motif géométrique cruciforme
             TS Ankh
TG Objets symboliques
      TS Symbole
           TS Ankh

> Les termes de tête ou Top Terms

Un terme de tête ou Top Term est le terme préférentiel qui représente le concept de plus haut niveau dans la hiérarchie à laquelle il appartient. Il se situe donc à la « racine » du vocabulaire et constitue un point d’entrée dans l’une des branches d’un thésaurus.

3. Les relations associatives

Les relations associatives permettent de réunir des concepts qui ne sont pas liés hiérarchiquement mais sémantiquement. Pour associer deux concepts, la norme veut que l’un soit un élément nécessaire à la définition de l’autre. Le concept d’ « Approvisionnement en eau » est par exemple indispensable à la définition du concept de puits.

Les relations associatives sont réciproques. Elles permettent de décrire :

> La cause et l’effet :

Infections
  TA Maladies infectieuses

> Un tout et sa partie :

Livres
TA Reliure

> Une action et un agent ou un instrument :

Jardinage
TA Jardiniers

> Une action et le produit de cette action :

Édition
TA Livres

> Une action et l’objet qui subit cette action :

Analyse de données
TA Données

> Une action et le lieu de cette action :

Enseignement primaire
TA Écoles primaires

> Une science et son objet :

Paléontologie
TA Fossiles

> Un objet ou une action et sa propriété :

Poisons
TA Toxicité

> Un objet ou une action et son rôle ou son but  :

Citernes
  TA Stockage de l’eau

> Un matériau brut et son produit :

Peaux
TA Cuir

> Un processus et son agent neutralisant :

Inflammation
  TA Anti-inflammatoires

> Un objet et son origine  :

Puits
  TA Eaux souterraines

> Un objet ou un concept et une unité ou un mécanisme de mesure :

Température
  TA Thermomètre

> Une profession et la personne qui exerce cette profession

Maçonnerie
  TA Maçons

Les relations associatives permettent également d’associer des concepts « frères » qui partagent un même terme générique et dont la signification se chevauche (navires et bateaux), des concepts contraires (mariage et divorce) et des concepts complémentaires (enseignement et apprentissage).

Deux concepts ne peuvent être liés à la fois par des relations hiérarchiques et par des relations associatives.

 

4. Tableau récapitulatif des relations dans un thésaurus

Type de relations Sens de la relation Terminologie
en français
Abréviations Terminologie
en anglais
Abréviations
Relation d’équivalence ⇒ du descripteur vers le non-descripteur Employé pour EP Used for UF
Relation d’équivalence ⇒ du non-descripteur vers le descripteur Employer E ou EM Use
Relation hiérarchique ⇒ du terme spécifique au terme générique Terme générique TG Broader Term BT
Relation hiérarchique ⇒ du terme générique au terme spécifique Terme spécifique TS Narrower Term  NT
Relation hiérarchique générique ⇒ du terme spécifique au terme générique Terme générique (générique) TGG Broader term (generic) BTG
Relation hiérarchique générique ⇒ du terme générique au terme spécifique Terme spécifique (générique) TSG  Narrower term (generic) NTG
Relation hiérarchique partitive ⇒ du terme spécifique au terme générique Terme générique (partitif) TGP Broader term (partitive) BTP
Relation hiérarchique partitive ⇒ du terme générique au terme spécifique Terme spécifique (partitif) TSP Narrower term (partitive) NTP
Relation hiérarchique d’instance ⇒ du terme spécifique au terme générique Terme générique (instance) TGI Broader term (instance) BTI
Relation hiérarchique d’instance ⇒ du terme générique au terme spécifique Terme spécifique (instance) TSI Narrower term (instance) NTI
Relation hiérarchique Concept le plus haut dans la hiérarchie Terme de tête TT Top Term TT
Relation associative ⇒ d’un descripteur à un autre descripteur Terme associé ; Voir aussi TA ; VA Related Term NT

D’après A. Serres, Introduction à l’indexation, https://www.sites.univ-rennes2.fr/urfist/Supports/Indexation/Indexation4Langages.html

 

Le modèle de données SKOS et sa mise en œuvre dans Opentheso

Les thésaurus peuvent être décrits au format SKOS (Simple Knowledge Organization System), qui est une recommandation du W3C pour représenter des langages documentaires. Ce modèle de données permet de publier, d’échanger et de relier des vocabulaires structurés avec les technologies du Web sémantique.

Le modèle de données SKOS (schéma : Miled Rousset).

Les classes du modèle SKOS  et leurs équivalents dans Opentheso

Classes SKOS  Définition Équivalent dans Opentheso
Libellés  
skos:prefLabel Terme descripteur Terme préféré
skos:altLabel Terme non descripteur Synonyme
skos:hiddenLabel Le « libellé caché » permet d’inclure des écritures fautives des termes non descripteurs, intégrées à la recherche mais non visibles des utilisateurs Synonyme caché
Relations sémantiques
skos:broader Concept générique Concept générique
skos:narrower Concept spécifique Concept spécifique
skos:related Concept associé Concept associé
Annotations
skos:note Note Note
skos:definition Définition Définition
skos:scopeNote Note d’application, d’usage, d’emploi ou note explicative : brève explication sur les modalités d’emploi d’un terme descripteur. Note de portée
skos:historyNote Note historique : décrit un changement dans la forme ou la signification du concept Note historique
skos:example Exemple Exemple
skos:editorialNote Notes pour la gestion éditoriale du thésaurus (commentaires) Note éditoriale
skos:changeNote Notes pour la gestion éditoriale du thésaurus (documenter un changement) Note de changement
Alignement ou équivalence avec des référentiels externes  
skos:exactMatch Équivalence exacte Équivalence exacte
skos:closeMatch Équivalence proche Équivalence inexacte
skos:broadMatch Lien d’alignement générique Équivalence générique
skos:narrowMatch Lien d’alignement spécifique Équivalence spécifique
skos:relatedMatch Lien d’alignement par une relation associative Équivalence associative
Concept et collection de concepts    
skos: concept Concept Concept
skos: collection Collection de concepts Groupe
Notations
skos:notation Code identifiant un concept Notation

Diffuser son thésaurus

Il est recommandé de rédiger une présentation de son thésaurus sur la page d’accueil. Il est utile en effet, pour la diffusion d’un thésaurus, d’en préciser les « métadonnées » — sujet, contexte et date de création, projet et équipe de recherche, institutions — et  d’indiquer sous quelle licence de diffusion il est publié.

Citer cet article : « Bonnes pratiques pour structurer un thésaurus », par Emmanuelle Perrin. Publié sur Opentheso le 28/09/2020. Lien : https://opentheso.hypotheses.org/67.

Bibliographie

Aitchison, Jean, et Gilchrist, Alain, Construire un thésaurus. Manuel pratique, Paris, ADBS Éditions, 1992, 217 p.

Chichereau, Dominique, Contat ,Odile, Dégez, Danièle et al., « Les normes de conception, gestion et maintenance de thésaurus. Évolutions récentes et perspectives », Documentaliste-Sciences de l’Information, 2007/1 (Vol. 44), p. 66-74 [lire en ligne].

Dalbin, Sylvie, Yakovleff, Nathalie, Zysman, Hélène, ISO 25964-1- Thésaurus pour la recherche documentaire. Livre blanc, Saint-Denis, Afnor, 2013, 37 p.

Enssib, « Thésaurus », 2013 [lire la notice en ligne]

Glossaire des techniques de l’information, portail Joconde [lire en ligne].

Gouvernement du Québec, Politique d’édition du thésaurus de l’activité gouvernementale [lire en ligne].

Hudon, Michèle, « ISO 25964 : pour le développement, la gestion et l’interopérabilité des langages documentaires » Documentation et bibliothèques, vol. 58-3, 2012, p. 130–140 [lire en ligne].

Isaac, Antoine et Summers, Ed (ed.), SKOS : Simple Knowledge Organization System Primer. W3C Working Group Note 18 August 2009 [Lire en ligne].

Keller, Loraine, Encadrer la réingénierie d’un thesaurus, mémoire pour obtenir le titre professionnel « Chef de projet en ingénierie documentaire », INTD, Conservatoire national des arts et métiers, Paris, 2013 [lire en ligne].

Serres, Alexandre, Introduction à l’indexation, URFIST Bretagne -Pays de Loire, 2003 [lire en ligne].

Alistair, Miles, Bechhofer, Sean, SKOS : Système simple d’organisation de connaissances. Référence. Recommandation W3C du 18 août 2009, trad. T. Francart [Lire en ligne].

Zeng, Marcia Lei, Construction of Controlled Vocabularies, A Primer, 2005 [lire en ligne]

Consolider et enrichir ses données avec les alignements

Interopérabilité, ouverture et réutilisation des données
Ressources pour interrelier des vocabulaires
Les types d’équivalence du modèle SKOS
Aligner automatiquement des concepts avec Opentheso
L’alignement automatique
Sélection des concepts à aligner
Sélectionner les référentiels externes auxquels s’interconnecter
Ajouter un thésaurus construit sous Opentheso
Enrichir ses données avec Wikidata
Aligner manuellement des concepts dans Opentheso
Modifier un alignement
Supprimer un alignement
Les coordonnées géographiques
Ajouter ou modifier des coordonnées géographiques
Supprimer des coordonnées géographiques
Bibliographie

Interopérabilité, ouverture et réutilisation des données

Les propriétés d’alignement proposées dans le modèle SKOS permettent d’exprimer des liens d’équivalences entre des concepts provenant de différents systèmes d’organisation de connaissances. Ces liens  forment des passerelles pour relier entre eux des vocabulaires et ainsi contribuer à l’interopérabilité, à l’ouverture, à l’enrichissement et à la réutilisation des jeux de données interconnectés.

Les modèles d’interopérabilité : autour d’un pivot (à gauche) ou par paire (à droite) (d’après Antoine Isaac, « Les Référentiels : typologie et interopérabilité », Le document numérique à l’heure du web de données, ADBS, 2012, p. 94, <https://hal.inria.fr/hal-00740282v1>).

Il existe plusieurs modèles d’interopérabilité. Celui du pivot est par exemple représenté par le Fichier d’autorité international virtuel (VIAF), qui fait converger en un point central les notices d’autorités de nombreuses bibliothèques. La structure par paire propose un alignement entre référentiels « voisins ». On trouve souvent de telles équivalences entre les notices des bibliothèques :

Alignements proposés dans la notice de data.bnf.fr sur les thésaurus (sources : https://data.bnf.fr/fr/11935918/thesaurus/).

Dans cet exemple, le concept « Thésaurus » de data.bnf.fr a pour équivalent celui de « Tesauros » à la bibliothèque nationale d’Espagne, celui de « Thesaurus » à la Bibliothèque nationale allemande, celui de « Thesauri » à la Bibliothèque américaine du Congrès et celui de « Thesauri » à la Bibliothèque nationale centrale de Florence.

Se connecter au réseau que forment les données ouvertes liées permet donc d’intégrer un espace global d’informations.

Le réseau des données ouvertes liées ou Linked Open Data Cloud : un espace global d’information (source : lod-cloud.net).

 

Ressources pour interrelier des vocabulaires

Référentiels Producteurs Adresse Couverture
Agrovoc FAO http://aims.fao.org/fr/agrovoc alimentation, agriculture, pêche, forêt, environnement
ArchiRès Réseau documentaire des écoles d’architecture http://bartoc-skosmos.unibas.ch/ThesArchires/en/ Architecture
Art & Architecture Thesaurus Getty http://www.getty.edu/research/tools/vocabularies/aat/index.html Art et architecture
data.bnf.fr Bibliothèque nationale de France https://data.bnf.fr Notices d’autorité de la BnF et vedettes matière du vocabulaire Rameau
Datos.bne.es Biblioteca Nacional de Espana http://datos.bne.es/inicio.html Catalogue bibliographique et autorités de la Bibliothèque nationale d’Espagne
Datu EHESS https://datu.ehess.fr/fr/ Vocabulaires institutionnels et scientifiques de l’EHESS
Deutsche National Bibliothek Deutsche National Bibliothek https://www.dnb.de/DE/Home/home_node.html Catalogue bibliographique et autorités de la Bibliothèque nationale d’Allemagne
GBIF (Global Biodiversity Information Facility) GBIF https://www.gbif.org/ Système mondial d’information sur la biodiversité
GEMET Agence européenne pour l’environnement https://www.eionet.europa.eu/gemet/fr/theme/2/concepts/ Environnement
GeoNames https://www.geonames.org/ Base de données géographiques collaborative
Getty Thesaurus of Geographic Names Getty http://www.getty.edu/research/tools/vocabularies/tgn/index.html Noms géographiques
Idref Sudoc https://www.idref.fr Identifiants et référentiels de l’enseignement supérieur
ISNI (International Standard Name Identifier) ISNI-IA https://isni.org/ Code international normalisé des noms de personnes et d’organisme
Library of Congress Subject Headings Library of Congress http://id.loc.gov/authorities/subjects.html Vedettes matières de la Bibliothèque du Congrès
Loterre INIST https://www.loterre.fr/ Plateforme d’exposition et de partage de terminologie scientifique
Nuovo soggettario Thesaurus Biblioteca Nazionale Centrale di Firenze https://thes.bncf.firenze.sbn.it/ricerca.php  Notices d’autorité de la Bibliothèque nationale centrale de Florence
Pactols GDS Frantiq https://pactols.frantiq.fr/opentheso/ Archéologie
PeriodO Adam Rabinowitz (University of Texas at Austin) and Ryan Shaw (University of North Carolina at Chapel Hill) https://test.perio.do/#p/Canonical/ Périodes historiques
Thesaurus de la Universitat de Barcelona Universitat de Barcelona http://bartoc-skosmos.unibas.ch/thub/en/?clang=ca Thésaurus pluridisciplinaire utilisé par l’université de Barcelone pour indexer ses ressources
Thésaurus de l’Unesco Unesco http://vocabularies.unesco.org/browser/thesaurus/fr/ éducation, culture, sciences naturelles, sciences sociales et humaines, communication, information
VIAF (Virtual International Authority File) Bibliothèques nationales https://viaf.org/ Fichier d’autorité international
Vocabulaires du ministère de la Culture et de la Communication Ministère de la Culture et de la Communication http://data.culture.fr/thesaurus/ Archives, arts, architecture, objets mobiliers, photographie, patrimoine
Wikidata https://www.wikidata.org Base de données de Wikipédia

SKOS Datasets : https://www.w3.org/2001/sw/wiki/SKOS/Datasets

Linked Open Vocabularies : https://lov.linkeddata.es/dataset/lov

sameAs : http://sameas.org/

Les types d’équivalence du modèle SKOS

Le modèle SKOS propose cinq types d’équivalence :

skos:exactMatch : équivalence exacte entre deux concepts.

skos: closeMatch : équivalence approximative ou partielle entre deux concepts.

skos:broadMatch :  lien d’alignement générique entre deux concepts.

<A> skos:broadMatch <B> : B est plus générique que A.

skos:narrowMatch : lien d’alignement spécifique entre deux concepts.

<A> skos:narrowMatch <B> : B est plus spécifique que A.

skos:relatedMatch : lien d’alignement associatif entre deux concepts.

 

Aligner automatiquement des concepts avec Opentheso

L’alignement automatique

Sélection des concepts à aligner

La navigation dans la branche du thésaurus permet de sélectionner les concepts à aligner.

Sélection des référentiels externes auxquels s’interconnecter

Ajouter un thésaurus construit sous Opentheso

Ajouter une instance d’Opentheso parmi les sources d’alignement.

Enrichir ses données avec Wikidata

Sélectionner une page Wikidata.

Sélectionner les données.

L’enrichissement de la notice du concept avec les données de Wikidata.

Aligner manuellement des concepts dans Opentheso

Ajouter un alignement manuel.

Les alignements sont bâtis sur les identifiants (URI) des concepts.

Modifier un alignement

Supprimer un alignement

Les coordonnées géographiques

Les coordonnées géographiques sont exprimées en degrés décimaux.

Ajouter ou modifier des coordonnées géographiques

Supprimer des coordonnées géographiques

 


Bibliographie

Angjeli, Anila et Isaac, Antoine, « Web sémantique et interopérabilité des vocabulaires : une expérimentation dans le domaine des enluminures », World Library And Information Congress: 74th IFLA General Conference And Council, 2008 [Lire en ligne].

ATHENA et Linked Heritage, Votre terminologie comme élément du web sémantique : Recommandations de conception et de management, s.d. [Lire en ligne].

« Autorités, identifiants, entités. L’expansion des référentiels, Arabesques, 85, avril-juin 2017 [Lire en ligne].

Bermès, Emmanuelle, Le Web sémantique en bibliothèque, Bibliothèques, Paris, 2013 [Lire en ligne] .

Isaac, Antoine, « Les Référentiels : typologie et interopérabilité », in INRIA, Le Document numérique à l’heure du web de données, ADBS, 2012, p85-104 [Lire en ligne].

Zeng, Marcia Lei, « Interoperability », Isko Encyclopedia of Knowledge Organisation, 46, 2, 2019, p. 122‑146 [Lire en ligne].

 

Webservices

Webservices REST

Opentheso since 4.4.2 (Miled Rousset)

Pour télécharger la dernière version sur GitHub.

PS : https://pactols.frantiq.fr/opentheso/
est l’exemple du thésaurus PACTOLS de Frantiq

Recherche par Identifiant (Ark) avec précision du format

https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy.rdf
https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy.json
https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy.jsonld
https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy.ttl

Recherche par Identifiant (Handle) avec précision du format

https://pactols.frantiq.fr/opentheso/api/20.500.11859/26678.pcrtkOgxvd4Ijy.rdf
https://pactols.frantiq.fr/opentheso/api/20.500.11859/26678.pcrtkOgxvd4Ijy.json
https://pactols.frantiq.fr/opentheso/api/20.500.11859/26678.pcrtkOgxvd4Ijy.jsonld
https://pactols.frantiq.fr/opentheso/api/20.500.11859/26678.pcrtkOgxvd4Ijy.ttl

Recherche par l’identifiant du concept avec précision du format

https://pactols.frantiq.fr/opentheso/api/TH_1.13175.rdf
uri REST = https://pactols.frantiq.fr/opentheso/api/
id du thesaurus = TH_1
id du concept =  13175
format = rdf
formats valides : (.rdf), (.json), (.jsonld), (.ttl).

Recherche avec Curl en choisissant le header :

curl -L –header « Accept: application/rdf+xml » https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy
curl -L –header « Accept: application/json » https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy
curl -L –header « Accept: application/ld+json » https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy
curl -L –header « Accept: text/turtle » https://pactols.frantiq.fr/opentheso/api/26678/pcrtkOgxvd4Ijy

valable aussi pour la recherche par l’identifiant du concept.

Récupération de la valeur prefLabel d’après un identifiant Ark

https://pactols.frantiq.fr/opentheso/api/preflabel.fr/20.500.11859/26678.pcrtkOgxvd4Ijy.json

preflabel.fr (.fr) désigne la langue à récupérer.

Recherche par valeur

curl -L –header « Accept: application/rdf+xml »
https://pactols.frantiq.fr/opentheso/api/search?q=amphore&lang=fr&theso=TH_1

Toutes ces commandes sont possibles pour le header
curl -L –header « Accept: application/rdf+xml »
curl -L –header « Accept: text/turtle »
curl -L –header « Accept: application/json »
curl -L –header « Accept: application/ld+json »

curl -L –header « Accept: application/json »
https://pactols.frantiq.fr/opentheso/api/search?q=amphore&lang=fr&theso=TH_1
curl -L –header « Accept: application/ld+json »
https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1

curl -L –header « Accept: text/turtle »  https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1

Recherche par notation

https://pactols.frantiq.fr/opentheso/api/search?q=notation:Guita1&theso=TH_1

On peut aussi obtenir les données dans un format spécifique en le précisant :
curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=jsonld
curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=json
curl  https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=turtle
curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=rdf

on peut préciser la langue avec : &lang=fr
ou ne pas choisir de langue : On peut aussi obtenir les données dans un format spécifique en le précisant :
curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=jsonld
curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=json
curl  https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=turtle
curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&lang=fr&theso=TH_1&format=rdf

curl   https://pactols.frantiq.fr/opentheso/api/search?q=archi&theso=TH_1&format=rdf

 on peut aussi filtrer par domaine/groupe/microthésaurus : &group=6
curl  https://pactols.frantiq.fr/opentheso/api/search?q=archi&theso=TH_1&lang=fr&group=6&format=rdf

Autocomplete

Permet de retourner les données sous forme de (id, valeur) en Json, ceci permet de faciliter la récupération des données pour des script d’indexation distant.

Requête avec précision de la langue
https://pactols.frantiq.fr/opentheso/api/autocomplete/arts?lang=fr&theso=TH_1

resultat =

0
uri « https://ark.mom.fr/Arkeo/26678/pcrtkOgxvd4Ijy »
label « arts décoratifs »
1
uri « https://ark.mom.fr/Arkeo/26678/pcrtGKMelLKwRd »
label « arts mineurs »
2
uri « https://ark.mom.fr/Arkeo/26678/pcrt6YAjOsQDeM »
label « arts textiles »
3
uri « https://ark.mom.fr/Arkeo/26678/pcrttq9gp2ZMuc »
label « Arts »
4
uri « https://ark.mom.fr/Arkeo/26678/pcrtcSQ6O32f6k »
label « Artsakh »

 

Requête en incluant toutes les langues

https://pactols.frantiq.fr/opentheso/api/autocomplete/arts?theso=TH_1

resultat =

0
uri « https://ark.mom.fr/Arkeo/26678/pcrtkOgxvd4Ijy »
label « arts décoratifs »
1
uri « https://ark.mom.fr/Arkeo/26678/pcrtGKMelLKwRd »
label « arts mineurs »
2
uri « https://ark.mom.fr/Arkeo/26678/pcrt6YAjOsQDeM »
label « arts textiles »
3
uri « https://ark.mom.fr/Arkeo/26678/pcrtkOgxvd4Ijy »
label « decorative arts »
4
uri « https://ark.mom.fr/Arkeo/26678/pcrtGKMelLKwRd »
label « minor arts »
5
uri « https://ark.mom.fr/Arkeo/26678/pcrt6YAjOsQDeM »
label « textile arts »
6
uri « https://ark.mom.fr/Arkeo/26678/pcrttq9gp2ZMuc »
label « Arts »
7
uri « https://ark.mom.fr/Arkeo/26678/pcrtcSQ6O32f6k »
label « Artsakh »

Requête en précisant en plus le domaine ou microthésaurus ou groupe
https://pactols.frantiq.fr/opentheso/api/autocomplete/arts?theso=TH_1&group=6

Le résultat est obtenu en filtrant les concepts qui appartiennent uniquement au domaine qui est donné en paramètre.

Recherche par Groupe ou Domaine / Microthésaurus …

On peut chercher un Groupe en précisant son Identifiant Ark :

https://pactols.frantiq.fr/opentheso/api/group/26678/pcrtnbDLi2FkAj
Toutes ces commandes sont possibles pour le header
curl -L –header « Accept: application/rdf+xml »
curl -L –header « Accept: text/turtle »
curl -L –header « Accept: application/json »
curl -L –header « Accept: application/ld+json »

On peut chercher un Groupe en précisant son Identifiant interne :

https://pactols.frantiq.fr/opentheso/api/group/?id=5&theso=TH_1

 Informations 

Pour connaître la dernière date de modification dans un thésaurus, on peut appeler l’URL suivante :
https://pactols.frantiq.fr/opentheso/api/info/lastupdate?theso=TH_1
resultat :
{« lastUpdate »: « 2019-09-23 »}

Pour avoir la liste des thésaurus publics, on peut appeler l’URL suivante :
https://pactols.frantiq.fr/opentheso/api/info/list?theso=all

Pour avoir la liste des langues d’un thésaurus, on peut appeler l’URL suivante :
https://pactols.frantiq.fr/opentheso/api/info/list?theso=TH_1&lang=all

 Fonctions avancées

 Comment retrouver une branche complète par autopostage en partant d’un concept vers le top terme (la racine) :
https://pactols.frantiq.fr/opentheso/api/expansion/concept?theso=TH_1&id=300&way=top

 Comment retrouver une branche complète par autopostage en partant d’un concept vers le dernier terme spécifique (vers le bas) :
https://pactols.frantiq.fr/opentheso/api/expansion/concept?theso=TH_1&id=300&way=down 

Requête en récupérer toute une branche d’un Groupe en particulier :
Ex : pour récupérer la branche complète du gorupe « 2 » du thésaurus « TH_1 »
https://pactols.frantiq.fr/opentheso/api/all/group?id=2&theso=TH_1
en spécifiant le format de données :
https://pactols.frantiq.fr/opentheso/api/all/group?id=2&theso=TH_1&format=rdf
https://pactols.frantiq.fr/opentheso/api/all/group?id=2&theso=TH_1&format=json
https://pactols.frantiq.fr/opentheso/api/all/group?id=2&theso=TH_1&format=turtle
https://pactols.frantiq.fr/opentheso/api/all/group?id=2&theso=TH_1&format=jsonld

Informations

Le Webservices envoie une information liée à la hiérarchie du concept dans le thésaurus, si le concept récupéré est poly-hiérarchique (se trouve dans plusieurs branches), l’information est alors dupliquée, exemple pour le concept « 14990 » du thésaurus PACTOLS :
https://pactols.frantiq.fr/opentheso/api/TH_1.14990.rdf
TH_1 = identifiant du thésaurus
14990 = identifiant du concept

donne le résultat :

<rdf:RDF>
<rdf:Description rdf:about= »https://ark.frantiq.fr/ark:/26678/pcrtbptj4SOA1W »>
<rdf:type rdf:resource= »http://www.w3.org/2004/02/skos/core#Concept »/>
<skos:prefLabel xml:lang= »it »>abitato</skos:prefLabel>
<skos:prefLabel xml:lang= »fr »>habitat</skos:prefLabel>
<skos:prefLabel xml:lang= »es »>hábitat</skos:prefLabel>
<skos:prefLabel xml:lang= »en »>settlement</skos:prefLabel>
<skos:prefLabel xml:lang= »de »>Siedlungswesen</skos:prefLabel>
<skos:prefLabel xml:lang= »nl »>woonplaats</skos:prefLabel>
<skos:prefLabel xml:lang= »ar »>سكن</skos:prefLabel>
<skos:altLabel xml:lang= »fr »>bâtiment domestique</skos:altLabel>
<skos:altLabel xml:lang= »it »>insediamento</skos:altLabel>
<skos:altLabel xml:lang= »fr »>structure d’habitat</skos:altLabel>
<skos:related rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtD2Eo6Sz7IY »/>
<skos:related rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtUu5zfknZ1x »/>
<skos:related rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrt9PJh9aTXv4″/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtsrlRWaly2K »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtqsNPWjGG9u »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtRFSvuXH6BD »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtERsRub9G3c »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtMVyOncjILc »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrthXosl9QxQ2″/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtSxe2PZMWR8″/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrterZpcqUSuG »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrt2f8QaSD6TS »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtaGBUR5Ekx1″/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtcnLd0ZlR3X »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtHe4IcZbXxI »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtQ9Tq9TeP3P »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtISZAuzsISK »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtT7xkUlGGbB »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtn0kjwckvyL »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtLEIWWX4Z3O »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/crtukWSYV7gtL »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtSmefwuwa97″/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrt5uHlswsQmN »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtVnWeKqGpcj »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtKfL11q1qOk »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrta8oqpcTSuo »/>
<skos:narrower rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtlEYVJzjAU6″/>
<skos:broader rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtWegewfItfX »/>
<skos:broader rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtDlzbGxWvTo »/>
<skos:inScheme rdf:resource= »https://pactols.frantiq.fr/opentheso/TH_1″/>
<opentheso:memberOf rdf:resource= »https://ark.frantiq.fr/ark:/26678/pcrtnbDLi2FkAj »/>
<dcterms:created rdf:datatype= »http://www.w3.org/2001/XMLSchema#date »>2007-02-08</dcterms:created>
<dcterms:modified rdf:datatype= »http://www.w3.org/2001/XMLSchema#date »>2014-06-25</dcterms:modified><dcterms:identifier>14990</dcterms:identifier><dcterms:description>13289##13290##13296##14990</dcterms:description><dcterms:description>13289##17634##14990</dcterms:description><skos:definition xml:lang= »fr »>Lieu d’habitation construit.</skos:definition></rdf:Description>
</rdf:RDF>

 

 

Construire un thésaurus

Commencer un thésaurus
Ajouter un concept de premier niveau (top concept)
Ajouter un concept spécifique
Importer une liste de concepts

Préparation du fichier CSV

La procédure d’import

Modifier un concept
Renommer un concept
Supprimer un concept
Les relations hiérarchiques
Ajouter une relation générique
Supprimer une relation générique
Ajouter une relation spécifique avec un concept déjà existant
Supprimer une relation spécifique
Modifier les relations spécifiques
Les relations associatives
Ajouter une relation d’association
Supprimer une relation associative
Les relations d’équivalence
Ajouter des synonymes
Modifier un synonyme
Supprimer un synonyme
Les annotations
Ajouter des annotations
Modifier une note
Supprimer une note
Les images
Ajouter une image
Modifier une image
Supprimer une image
Les traductions
Ajouter une traduction
Modifier une traduction
Supprimer une traduction
Naviguer dans les traductions
La traduction de l’interface
Les notations
Trier un thésaurus par notation
L’historique d’un concept

 


L’onglet « Thésaurus » et la vue détaillée « Concept » donnent accès aux fonctionnalités de construction et de gestion des thésaurus.

La vue détaillée d’un concept.

Commencer un thésaurus

Ajouter un concept de premier niveau (top concept)

Le concept de premier niveau est un point d’entrée dans le thésaurus.

Le concept de premier niveau ou top concept est le concept le plus haut placé dans la hiérarchie à laquelle il appartient. Il est représenté par un terme de tête ou top term.

Situé à la « racine » du vocabulaire, le concept de premier niveau constitue un point d’entrée dans l’une des branches d’un thésaurus.

Ajouter un concept spécifique

Ajouter un concept spécifique.

Dans cet exemple, le concept de préhistoire s’insère dans un réseau de relations hiérarchiques constituées par des concepts génériques et et des concepts spécifiques.

Importer une liste de concepts

Préparation du fichier CSV

Le fichier à importer doit au préalable être structuré selon les classes SKOS.

Voir la rubrique sur le modèle de données SKOS dans l’article « Bonnes pratiques » et celle sur l’import au format CSV dans l’article « Importer un thésaurus ».

URI skos:prefLabel@fr skos:altLabel@fr skos:prefLabel@en skos:definition@fr skos:broader
100 Structures hydrauliques
Constructions hydrauliques##Ouvrages hydrauliques
Hydraulic structures
Aménagements relatifs à la circulation de l’eau.
101 Aqueducs Aqueducts Canal en maçonnerie, souterrain, à fleur de sol ou aérien, destiné à capter et à conduire l’eau d’un lieu à un autre 100
102 Fontaines Fountains
Construction, généralement munie d’un bassin, aménagée pour l’écoulement et la distribution de l’eau.
 100
103 Puits Wells
Trou profond, creusé de main d’homme, qui permet de tirer l’eau d’une nappe souterraine.
100

Les valeurs multiples sont séparées par (##) dans les champs qui les autorisent.

Si l’identifiant (URI) existe déjà dans le thésaurus, le concept à importer sera rejeté.

L’identifiant (URI)  est obligatoire pour exprimer des relations hiérarchiques avec un terme générique, dont le propre identifiant doit être indiqué dans la colonne skos:broader.

La procédure d’import

Importer une liste de concepts au format CSV.

  Il est recommandé d’utiliser OpenOfficeCalc ou Notepad++ pour générer l’encodage des caractères en UTF 8.

Modifier un concept

Renommer un concept

Il est possible de modifier le terme préféré qui représente un concept :

La procédure pour renommer un concept.

Supprimer un concept

La suppression d’un concept.

Les relations hiérarchiques

Ajouter une relation générique

Opentheso admet la polychiérarchie grâce à laquelle un concept spécifique peut être rattaché à plusieurs concepts génériques.

Ajouter une relation générique.

La polyhiérarchie.

Supprimer une relation générique

La suppression d’une relation générique.

Ajouter une relation spécifique avec un concept déjà existant

Procédure pour ajouter une relation spécifique à un concept déjà existant.

Supprimer une relation spécifique

Suppression d’un concept spécifique.

Modifier les relations spécifiques

Il est possible de préciser la catégorie de relations hiérarchiques qui relient des concepts : relation générique (genre-espèce), relation partitive (tout-partie) ou relation d’instance (classe-instance)

Voir la rubrique Relations hiérarchiques et le Tableau récapitulatif des relations dans un thésaurus dans l’article « Bonnes pratiques ».

Qualifier les relations hiérarchiques.

Les relations associatives

Ajouter une relation associative

Ajouter une relation associative entre deux concepts.

Supprimer une relation associative

La suppression d’une relation associative.

Les relations d’équivalence

Ajouter des synonymes

Ajout de termes non descripteurs et « libellé caché ».

Modifier un synonyme

La modification d’un synonyme.

Supprimer un synonyme

La suppression d’un synonyme.

Les annotations

Ajouter des annotations

L’ajout d’une note et les différents types d’annotation.

Sur les différents types d’annotation, voir le Tableau récapitulatif des relations dans un thésaurus dans l’article « Bonnes pratiques ».

Modifier une note

La modification des annotations.

Supprimer une note

La suppression des annotations.

Les images

Ajouter une image

Insérer une illustration.

Modifier une image

La modification de l’URI d’une image ou de sa source.

Supprimer une image

La suppression d’une image.

 

Il est également possible d’insérer des images avec les fonctionnalités d’alignement.
Voir la rubrique Enrichir ses données avec Wikidata dans l’article « Consolider et enrichir ses données avec les alignements ».

Les traductions

Ajouter une traduction

Pour le paramétrage des langues, voir Paramétrer un thésaurus, dans l’article « Projets, comptes et rôles ».

Modifier une traduction

Supprimer une traduction

Les statistiques permettent également de suivre la progression de la traduction du thésaurus.

→ Voir Statistiques, dans l’article « Projets, comptes et rôles ».

La traduction de l’interface

Cette fonctionnalité est en cours de développement.

Les notations

La notation désigne un code pour identifier un concept à l’intérieur d’un système de classification. Il s’agit par exemple du système de classification Dewey, du Tableau périodique des éléments ou de la classification Aarne-Thompson des contes.

Le symbole chimique « O » est la notation de l’oxygène :

<skos:preflabel xml:lang= »fr »>Oxygène</skos:preflabel>
<skos:notation>O</skos:notation>

Le conte-type « Cendrillon » porte le n° 510A dans la classification Aarne-Thompson :

<skos:preflabel xml:lang= »fr »>Cendrillon</skos:preflabel>
<skos:notation>510A</skos:notation>

La notation permet d’indiquer le code d’un concept dans un système de classification.

Notation d’un concept de premier niveau.

Notation d’un concept spécifique.

Trier un thésaurus par notation

Source : Titres uniformes de contes.

 

L’historique d’un concept

Visualiser l’historique d’un concept.

Les différentes rubriques de l’historique d’un concept.

Importer et exporter un thésaurus

Importer au format SKOS
Importer au format CSV
Préparation du fichier CSV

Liste des classes qu’il est possible d’importer dans Opentheso

Étiquette de langue

Valeurs multiples

Collections et concepts

Coordonnées géographiques

Exemple

Import du fichier CSV
Exporter un thésaurus
Export au format SKOS
Export au format PDF
Export au format CSV

Importer un thésaurus.

Il existe deux formats d’importation : SKOS et CSV.

Importer au format SKOS

Importer un thésaurus au format SKOS.

Importer au format CSV

Préparation du fichier CSV

Le fichier à importer doit au préalable être structuré selon les classes RDF, SKOS et du Dublin Core.

  Il est recommandé d’utiliser OpenOfficeCalc ou Notepad++ pour générer l’encodage des caractères en UTF 8.

Listes des classes qu’il est possible d’importer dans Opentheso

          • URI
          • rdf:type
          • skos:prefLabel
          • skos:altLabel
          • skos:hiddenLabel
          • skos:definition
          • skos:scopeNote
          • skos:notation
          • skos:broader
          • skos:narrower
          • skos:related
          • skos:exactMatch
          • skos:closeMatch
          • skos:member
          • dct:created
          • dct:modified

 

Étiquette de langue

La langue utilisée dans les libellés (Label) et la documentation (notes, définitions) doit être identifiée par une étiquette de langue selon le code ISO à deux lettres 639-1prefLabel@fr pour le français par exemple, prefLabel@en pour l’anglais.

skos:prefLabel@fr skos:prefLabel@en
Matériaux Materials

Valeurs multiples

Les valeurs multiples sont séparées par (##) dans les champs qui les autorisent, comme les synonymes (skos:altLabel) :

skos:prefLabel@fr skos:altLabel@fr
Livres Ouvrages##Volumes##Bouquins##Opuscules

Collection et concepts

Les collections, groupes ou microthésaurus thématiques sont de type skos:collection. Les concepts sont de type skos:concept.

rdf:type skos:prefLabel@fr
skos:collection Personnages mythologiques
skos:concept Héros grecs
skos:concept Héros du cycle de la guerre de Troie
skos:concept Achille

Coordonnées géographiques

Les coordonnées géographiques sont exprimées en degrés décimaux.

skos:prefLabel@fr geo:lat geo:long
Lyon 45.74846 4.84671

Exemple

> Télécharger un exemple de tableau au format CSV.

Importer le fichier CSV

Importer un fichier CSV.

Exporter un thésaurus

L’export d’un thésaurus s’effectue à partir de la page « Édition » de l’onglet « Boîte à outils ».

Export au format SKOS

Export au format PDF

Export au format CSV