Modélisation des données
Les données des quatre fournisseurs (voir descriptif du projet) ont été analysées, puis modélisées de manière simple afin de permettre l’implémentation rapide d’un prototype basé sur ce modèle. Les ontologies suivantes ont été réutilisées:
- CIDOC conceptual reference model
- Dublin Core Elements et Terms
- Europeana Data Model
- FOAF
- Gemeinsame Normdatei
- OWL
- RDA unconstrained
- RDF
- Schema.org
Sur le schéma ci-dessous, les ovales bleus désignent les entités du projet. Celles-ci comprennent des prédicats représentés sous forme de flèches, menant à des rectangles gris pour les littéraux ou des ovales violets pour des ressources externes.
Développement d’une application pilote
Un prototype d’application a été développé en temps que preuve du concept: il se nomme ZHART.
Les aspects suivants, entre autres, ont été traités:
- Conversion des données
Les données de trois sources ont été converties avec un outil maison de SQL à RDF.
Les données de la quatrième source ont été converties au moyen de Metafacture, vu leur structure spécifique en format MARC21. - Stockage des données dans un triple store (Blazegraph)
- Création et évaluation de différents use cases
- Implémentation du portail de recherche
La courte vidéo ci-dessous démontre les fonctionnalités de l'application pilote.