Ontologie RDA-FR

Version bêta partielle V 0.3.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

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.

Vue globale de la hiérarchie des classes de l’ontologie RDA-FR
(les classes grisées ci-dessous ne font pas l’objet de cette version)

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

Schéma représentant les relations entre la classe Identité publique et les classes Personne ou Groupe informel, ainsi que les relations de ces dernières avec la classe Oeuvre Identité publiqueV0 3 0

Les référentiels du code RDA-FR dans l’ontologie

Les référentiels associés aux entités du code RDA-FR sont traités dans l’ontologie comme des vocabulaires contrôlés. Pour leur gestion, l’ontologie RDA-FR fait appel au standard du W3C SKOS Simple Knowledge Organization System. Ainsi les vocabulaires contrôlés de l’ontologie RDA-FR relèvent de la classe skos:ConceptScheme de ce standard.

Les référentiels propres au code RDA-FR et ceux repris de RDA avec adaptations et/ou enrichissements, sont tous déclarés dans l’espace de nom https://rdafr.fr, sous https://rdafr.fr/vocabulary/.

Pour les référentiels régis par des normes internationales ISO, en raison d’absence de leur déclaration en Linked Data par l’ISO même, une démarche pragmatique est adoptée. Notamment :

Mécanismes fonctionnels de l’ontologie RDA-FR

Principe de réification

Pour permettre l’ajout d’assertions sur les propriétés (ou des “méta-métadonnées”), le mécanisme de la réification a été implémentée dans l’Ontologie RDA-FR, avec utilisation du même URI pour une propriété réifiée et sa classe de réification. Ce mécanisme est basé sur le standard ETSI GS CIM 006 V1.2.1 (2023-06). Pour cela deux classes de réification sont créées :

Exemple de réification de la propriété ‘a pour domaine d’activité de la personne’ ProprieteReifie_aPourDomaineActivitePersonneV0 3 0

Exemple de réification de la relation ‘est élève de’ / ‘est enseignant de’ RelationReifie-estEleveDe-estEnseignantDeV0 3 0

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 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 d’un profil d’application (SHACL).

Cette dissociation a pour avantages :

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

Il est à souligner que l’ontologie peut avoir un trait d’avance par rapport au code RDA-FR. En effet, pour certaines entités et leurs attributs ainsi que pour certaines relations entre les entités du code RDA-FR l’état d’avancement permet d’ores et déjà de dispenser des listes fournies d’attributs ou de relations, bien que les règles afférentes ne soient pas encore finalisées au niveau du code lui-même. Une mise en cohérence de l’ontologie RDA-FR avec ces parties concernées du code est prévue au moment de leur publication.

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 relative à l’ontologie RDA-FR et sa publication merci d’écrire à ontologie-rdafr@abes.fr