Ontologie RDA-FR

Version bêta partielle V 0.1.0

Ce site est dédié à la publication de l’ontologie RDA-FR qui est en cours d’élaboration.

Le domaine de l’ontologie RDA-FR est https://rdafr.fr

Le profil d’application de l’ontologie RDA-FR est publié ici : https://rdafr.fr/profil-application/

L’ontologie RDA-FR en OWL est publié ici : https://rdafr.fr/ontologie/

Dans le cadre du programme Transition bibliographique, l’objectif de l’ontologie RDA-FR est d’exprimer avec les technologies du web sémantique les entités, leurs attributs et leurs relations définies par le code de catalogage RDA-FR en conformité avec le modèle international IFLA LRM.

L’ontologie RDA-FR permettra aux agences bibliographiques nationales et aux éditeurs de SGB (systèmes de gestion de bibliothèques) de créer ou de diffuser dans un environnement web sémantique des données structurées conformément à ce code. L’enjeu est d’assurer la visibilité des données produites selon le code RDA-FR dans le web de données et de faciliter leur exploitation par tous, au-delà des bibliothèques.

Les deux agences bibliographiques, la BnF et l’Abes, ont fait le choix de publier l’ontologie RDA-FR progressivement, par blocs de classes cohérents, au fur et à mesure de son élaboration.

Introduction : architecture et choix de conception

L’ontologie RDA-FR, en cours d’élaboration, est une représentation formelle du code RDA-FR, sous forme d’une ontologie OWL.

Avertissement : tout au long du processus d’élaboration, la version publiée est susceptible d’évoluer (par des compléments ou des corrections) en fonction des décisions du groupe de travail. Ces évolutions seront documentées au fil des publications.

Le schéma suivant donne une vue globale de la hiérarchie des classes de l’ontologie RDA-FR. Seules sont traitées dans cette version bêta les classes non grisées ci-dessous.

image

Domaine de l’ontologie RDA-FR et espaces de noms

Pour des besoins de clarté, toutes les classes, propriétés et vocabulaires de l’ontologie RDA-FR sont déclarées dans l’espace de nom https://rdafr.fr, avec des URIs qui leurs sont propres, sans reprise directe ni réutilisation des URIs des classes ou des propriétés d’une autre ontologie existante.

Il est pourtant prévu d’établir des alignements avec les autres ontologies pour pouvoir dialoguer avec d’autres acteurs du secteur des bibliothèques et ceux d’autres secteurs. En premier lieu, des alignements seront déclarés avec l’ontologie IFLA LRM, avec laquelle l’ontologie RDA-FR est en cohérence, comme l’est l’ontologie RDA.

Le code RDA-FR, le modèle IFLA LRM et l’ontologie RDA-FR - classes et propriétés de l’univers bibliographique

Dans le système des classes et propriétés :

Remarques générales sur les classes de l’ontologie RDA-FR

Mécanismes fonctionnels de l’ontologie RDA-FR

Principe de réification

Pour permettre l’ajout d’assertions sur les propriétés, le mécanisme de la réification systématique des propriétés en utilisant le même URI pour la propriété et sa réification a été implémenté dans l’ontologie RDA-FR. Ce mécanisme est basé sur le standard ETSI GS CIM 006 V1.1.1 (2019 07). Pour cela deux classes sont créées :

Exemple de réification de l’attribut “a pour lieu de naissance de la personne”

image

Exemple de réification de la relation “a pour élève / est élève de”

image

Principe de déclaration des propriétés, dites génériques, applicables à plusieurs entités

Dans le code RDA-FR il existe des propriétés (relations ou attributs du code RDA-FR) qui peuvent être établies entre plusieurs entités.

Dans l’exemple de la propriété “collabore avec”, celle-ci est déclarée comme propriété de la classe Agent. Elle est ensuite reprise, dans le profil d’application (avec le même URI et libellé), au niveau des sous-classes Personne, Collectivité, Famille partout où elle est pertinente avec, si besoin, des précisions d’application contextuelles.

L’ontologie RDA-FR en OWL et son profil d’application

Le choix a été fait de publier une ontologie (OWL) et un profil d’application (SHACL).

Cette dissociation a pour avantages :

Déclaration de propriétés relevant des chapitres non publiés du code RDA-FR

Il est à souligner que la section 9 du code RDA-FR, qui traite des relations entre agents, est toujours en cours de rédaction et non diffusée. Cependant, l’état d’avancement des travaux permet d’ores et déjà de disposer des listes fournies de relations entre agents. Une mise en cohérence de l’ontologie RDA-FR avec la section 9 sera effectuée au moment de la publication de cette dernière.

Modalités techniques de publication de l’ontologie RDA-FR

L’ensemble de l’ontologie est géré depuis le compte GitHub du programme Transition bibliographique : https://github.com/transition-bibliographique/ontologie-rda-fr.

Historique des versions

Contributeurs associés à ce projet

Pour toute question sur cette publication merci d’écrire à ontologie-rdafr@abes.fr