Ontologie RDA-FR

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/ (version 0.0.1 beta, partielle)

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.

Sa première utilisation nationale se fera dans le cadre du Fichier national d’entités (FNE).

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.

Aussi vous trouverez ci-dessous la publication de la v0.0.1 de cette ontologie.

Première publication de l’ontologie RDA-FR : version 0.0.1 beta, partielle

Introduction

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

Cette première publication est une version beta, partielle. Elle concerne la partie de l’ontologie RDA-FR relative aux classes : Agent, Agent collectif, Groupe informel, Personne, Identité publique.

Avertissement : tout au cours 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.

Architecture et choix de conception

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 : - Pour chacune des entités du code RDA-FR on trouve la classe correspondante dans l’ontologie RDA-FR (classes Œuvre, Personne, etc.). Ces classes sont organisées selon la même hiérarchie que dans le code RDA-FR, en conformité avec l’ontologie IFLA LRM. A contrario, certaines classes présentes dans l’ontologie RDA-FR sont créées pour les besoins propres de celle-ci et ne se retrouvent pas dans le code RDA-FR (voir plus bas les explications sur, par exemple, la classe Groupe informel). - Les attributs des entités du code RDA-FR, ainsi que les relations entre entités du code constituent des propriétés dans l’ontologie RDA-FR (« a pour langue de la personne », « est membre de » pour une relation entre une Personne et une Collectivité, etc.).

Point d’attention sur la version 0.0.1

La liste des relations entre les entités concernées par cette publication n’est pas exhaustive. Elle sera enrichie au fil des versions. Les relations présentes dans cette version permettent de montrer le mécanisme mis en œuvre pour leur expression.

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

Mécanismes fonctionnels de l’ontologie RDA-FR

Gestion des règles et des contraintes

A l’ontologie RDA-FR sont associés des règles et des contraintes d’utilisation de ses classes et propriétés dans la pratique, permettant ainsi d’assurer l’implémentation de l’ontologie conforme au code RDA-FR. Il est à noter que plusieurs de ces règles et contraintes s’ajoutent aux instructions déjà incluses dans le code RDA-FR. Elles relèvent des instructions pour l’implémentation du code dans la gestion informatisée des données. En font partie des règles relatives au champ d’application d’une propriété, à la répétabilité, au caractère obligatoire ou non, au caractère confidentiel ou non, au type d’information attendu, etc. Ces règles et contraintes sont exprimées et gérées séparément de l’ontologie RDA-FR, en langage SHACL (Shapes Constraint Language). Il s’agit d’un standard du W3C spécialement conçu pour la validation des graphes RDF de données, créées, dans notre cas, avec l’ontologie RDA-FR, dans le respect des règles et contraintes fixées pour cette ontologie.

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.

Contributeurs associés à ce projet

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