13
2. Le modèle de données Le modèle de données = support pour définir un modèle de base de données ou un format d’échange Fonction générique de définition de la structure et de la sémantique du thesaurus UML : Unified Modeling language : langage graphique de modélisation des données pour proposer une représentation graphique appréhendable rapidement du modèle métier Les possibilités offertes par la norme ne sont pas toutes visibles sur le diagramme UML Les implémentations techniques sont laissées libres Diagramme UML : de classes uniquement, et non de traitements 16/06/22 1

Le modèle de données - A. Les concepts

  • Upload
    adbs

  • View
    1.355

  • Download
    5

Embed Size (px)

DESCRIPTION

A l'heure où certains s'interrogent sur l'utilité du thésaurus, une nouvelle norme internationale sur le thésaurus est en cours d'élaboration. Elle remplacera les normes monolingues et multilingues Afnor et ISO publiées entre 1981 et 1990. Le thésaurus, outil d'aide à la recherche documentaire, s'inscrit désormais dans la logique du web sémantique et de l'interopérabilité. Hélène Rabault (chef de projet chez Lexis-Nexis) et Hélène Zysman (consultante ECM chez Smile) présenteront les principales nouveautés apportées par la norme ISO 15964.

Citation preview

Page 1: Le modèle de données - A. Les concepts

2. Le modèle de données

Le modèle de données = support pour définir un modèle de base de données ou un format d’échange

Fonction générique de définition de la structure et de la sémantique du thesaurus– UML : Unified Modeling language : langage graphique de modélisation des

données– pour proposer une représentation graphique appréhendable rapidement du

modèle métier

Les possibilités offertes par la norme ne sont pas toutes visibles sur le diagramme UML

Les implémentations techniques sont laissées libres Diagramme UML : de classes uniquement, et non de traitements

13/04/23 1

Page 2: Le modèle de données - A. Les concepts

2. Comment lire le diagramme

Vocabulaire utilisé pour le diagramme UML :

0..1 optionnel et non répétable (zéro ou un)0..* optionnel et répétable (zéro ou plus)1 obligatoire, non répétable (un seulement)1..* obligatoire et répétable (un et plus)

est un (is-a ; « généralisation »- « type de » entre deux classes)

a un (has-a ; « agrégation » - relation partie/tout entre instances)

13/04/23 2

Page 3: Le modèle de données - A. Les concepts

2. Le modèle métier

13/04/23

3

Page 4: Le modèle de données - A. Les concepts

2. Le thesaurus : définition générale

Définition 2.62 : Thesaurus controlled and structured vocabulary in which concepts are represented by terms, organized so that relationships between concepts are made explicit, and preferred terms are accompanied by lead-in entries for synonyms or quasi-synonyms

13/04/23 4

Page 5: Le modèle de données - A. Les concepts

2. Le thesaurus : propriétés

• Possède ses propriétés propres

• Ces propriétés sont exprimées sous forme d’attributs DublinCore

• Seuls l’identifiant et la langue sont des propriétés obligatoires

• Le thesaurus est constitué d’un ensemble de concepts. Un concept est obligatoirement attaché à un thesaurus.

13/04/23 5

Page 6: Le modèle de données - A. Les concepts

2. Les concepts

Propriétés- Identifiant- CustomConceptAttribute

Classes associées à Concept

- Regroupement de concepts

- Relations entre concepts- Notes- Représentation (termes)

13/04/23 6

Page 7: Le modèle de données - A. Les concepts

2. Les relations sémantiques entre concepts

• Hierarchical relationship Genre/Espèce, Tout/Partie, Instance

• Associative relationship• Top Level Relationship

Relation établie entre un concept et le concept situé en haut de la hiérarchie dans laquelle il se trouve

• Relations personnalisées• Role : rôle de chaque composant de la relation

(générique vs spécifique…)

CG : Anatomie du corps hurmain. Squelette. . Os. . . Fémur

13/04/23 7

Page 8: Le modèle de données - A. Les concepts

2. Les regroupements de concepts

Concepts groups (optionnel) : Regroupement de concepts par champ sémantique (thématique, par facette…)

constitue une liste de thèmes, domaines, micro-thesaurus, ...

Pas de relation TG/TS entre un Concept et son ConceptGroup

Groupe / Sous-groupe

A un libellé, (ConceptGroupLabel)

Ne pas confondre avec le Top Level Relationship 13/04/23 8

Page 9: Le modèle de données - A. Les concepts

2. L’exemple du thesaurus GEMET

http://www.eionet.europa.eu/gemet/index_html?langcode=fr

Regroupements par thèmes

13/04/23 9

Page 10: Le modèle de données - A. Les concepts

2. L’exemple du thesaurus GEMET

http://www.eionet.europa.eu/gemet/groups?langcode=fr

Regroupements hiérarchiques

13/04/23 10

Page 11: Le modèle de données - A. Les concepts

2. Le ThesaurusArray

13/04/23 11

ThesaurusArray Série de concepts de même

niveau (« siblings ») Organisation des concepts

indépendante de leur organisation hiérarchique.

Permet de regrouper ensemble des concepts sous l’angle d’une même facette

NodeLabel (étiquette de noeud) Explicite le principe de regroupement dans la série

Page 12: Le modèle de données - A. Les concepts

2. Exemple deThesaurusArrays

(Figure 4 page 72

ISO 25964- part 1 : Figure 4, page 72

13/04/23 12

Page 13: Le modèle de données - A. Les concepts

2. Concept complexe et concept simple

• Concept complexe : management des ressources humaines

• Un concept complexe est souvent exprimé par un terme composé

Un terme composé (compound term) n’est pas toujours le signifiant d’un concept complexe

Un terme composé (compound term) peut être - un mot composé (compound word :

biodégradabilité, agroindustrie) -un syntagme (sécurité routière)

• Eléments constitutifs du concept complexe

voiture de sport

Le coeur ( focus , head)

Le distinctif (modifier, difference)

13/04/23 13