Comment faire une modélisation fine de ma documentation ?
Modéliser une taxinomie
La relation de spécialisation entre le descripteur
A et
B peut être utilisée pour exprimer que "
A subsume
B". C'est-à-dire que
A et
B modélisent des classes pour lesquelles toute instance de
B est aussi une instance de
A, et toute sous-classe de
B est une sous-classe de
A. Par exemple (cf. Figure ci-dessous), la classe "Coiffure" subsume les classes "Polos" et "Couronne".
On peut si on le souhaite définir une classe "Bombylios corinthien" par composition de "Bombylios" et de "Vestige corinthien", cependant, cela complique la gestion du réseau (cf. "Petit bombylios" de la Figure ci-dessous). Il est donc conseillé d’effectuer cette composition au niveau des instances et non des classes.
Modéliser des attributs et des valeurs d'attribut
Une autre manière de modéliser l’exemple précédent est de considérer les relations de
A vers
B et de
B vers
C comme voulant dire "
B est un attribut de
A et peut prendre
C pour valeur". Ainsi (cf. Figure ci-dessous), "Style" est un attribut de "Vestige" et "Protocorinthien" est l’une de ses valeurs possibles.
Modéliser une méronymie
La relation de spécialisation entre le descripteur
A et
B peut être utilisée pour exprimer que "l’objet
B est une partie de l’objet
A".
On utilisera la méréonymie pour exprimer par exemple les relations entre les sections d’un document, ou bien les relations d’inclusion entre zones spatiales ou même entre intervalles temporels.
Notons que la polyhiérarchie est ici particulièrement utile et permettra par exemple d’exprimer (cf. Figure ci-dessous) que "l’Age du Fer" empiète sur les "Temps protohistoriques" et les "Temps historiques" (intersection non vide). Et que la "Période romaine" appartient à la fois à "l’Age du Fer" et aux "Temps historiques".
Modéliser des instances
La relation de
A à
B peut également être utilisée pour modéliser que "l’objet
B est une instance de la classe
A". Par exemple (cf. Figure ci-dessous), "un petit bombylios corinthien en mauvais état" est une instance de la classe "Bombylios". Notons que la polyhiérarchie nous permet de préciser que cet objet est aussi une instance de "Vestige corinthien".
Modéliser des liens (d'association) non-orientés
Pour modéliser un lien d’association entre deux objets
A et
B, nous utiliserons un descripteur
C, spécialisation de
A et de
B. Ainsi (cf. Figure ci-dessous), les objets "un squelette" et "un vase" sont-ils reliés par le lien "sont au même niveau".
Modéliser des associations non-orientées
On peut également souhaiter typer un lien d’association (par exemple pour rechercher les liens de même type). Nous devons alors généraliser le lien par un descripteur qui jouera le rôle d’une association. Ainsi, le réseau de la ci-dessous modélise-t-il le fait que "deux squelettes sont tête-bêche", association qui pourra être réutilisée dans d’autres descriptions.
Modéliser des associations orientées
Pour modéliser une lien d’une association orientée, il faut créer un descripteur pour chaque rôle, faire une spécialisation commune à chaque rôle et à l’objet jouant ce rôle, puis faire une spécialisation commune à ces derniers descripteurs. Ainsi, la figure ci-dessous exprime-t-elle qu’un sac contient un vase, tout en précisant que les rôles "contenu" et "contenant" sont réutilisables (on pourrait par exemple rechercher tous les objets contenus dans les vases).
Points de repère
Si les réseaux de description aident à la compréhension des objets documentaires, en retour les objets documentaires permettent d’interpréter les réseaux de description. En effet, qu’y a-t-il de mieux pour savoir ce qu’est qu’un bombylios que de voir les documents textuels et graphiques qui ont été décrits par ce descripteur ?
On peut étendre cette pratique en ajoutant des documents prévus spécifiquement pour illustrer les descripteurs : définitions textuelles, figures représentant des exemples typiques, cartes géographiques, frises chronologiques, introduction, table des matières, table des figures, etc. Placés dans le réseau de sorte qu’ils dépendent directement du (ou des) descripteur(s) à illustrer, ils seront affichés par le filtre comme autant de points de repères qui aideront le lecteur à s’orienter.