Projet ORI-OAI Outil de Référencement et dIndexation Réseau de portails OAI Université Virtuelle de Tunis Tunis, 18 septembre 2008
18 septembre 2008ORI-OAI2 Sommaire Contour fonctionnel Concepts Mise en oeuvre Bilan Introduction Évolutions et projets connexes
18 septembre 2008ORI-OAI33 Projet ORI-OAI Introduction
18 septembre 2008ORI-OAI44 Contexte Les établissements universitaires Croissance de la création numérique institutionnelle (scientifiques, pédagogiques, administratifs, documentaires) Accessibilité aux ressources dans divers contextes Référentiel unique de documents, indexation professionnelle «Système Global dInformation» La structuration initiée par les projets nationaux (UNT, UNR, SI détablissement)
18 septembre 2008ORI-OAI55 Contexte Les UNT (Universités Numériques Thématiques) Réflexion UNIT : évolution du portail et choix dune organisation en « réseau de portails OAI-PMH» Convergence sur les besoins de référencement et dindexation avec lUNT UVED Nécessité de mutualiser les outils et les moyens daccompagnement pour favoriser la démarche avec lensemble des UNT ORI-OAI : projet Open Source inter-UNT soutenu par la SD/TICE
18 septembre 2008ORI-OAI66 Conduite du projet ORI-OAI Un groupe projet (établissements: Insa de Lyon, Université de Rennes 1, INPT, Université de Valenciennes) Un pilotage inter-UNT Une démarche douverture et déchange Site Web et listes de diffusion Groupes de travail (ressources pédagogiques, thèses, archives ouvertes)
18 septembre 2008ORI-OAI77 Les acteurs du projet Avec le soutien du MENESRÉtablissementsUNT
18 septembre 2008ORI-OAI8 Projet ORI-OAI Insertion de ORI-OAI dans létablissement
18 septembre 2008ORI-OAI9 Insertion de ORI-OAI dans l'établissement Éléments d'une démarche de projet de gestion des documents numériques : Une volonté politique en appui du projet Une communication autour du projet Auprès des utilisateurs tout au long du projet Auprès de la communauté Auprès des instances internes concernées Mise en place d'un groupe de travail transversal impliquant tout les acteurs Bibliothécaires Cellule TICE Informaticiens
18 septembre 2008ORI-OAI10 Insertion de ORI-OAI dans l'établissement Insertion de ORI-OAI dans le Système d'Information: Principe de complémentarité avec les applications déjà existantes : Utilisation des référentiels de l'établissement (LDAP...) Système d'authentification / contrôle des accès (CAS, Shibboleth,...) Intégration à l'ENT Interopérabilité avec l'ensemble des briques du SI (Moodle, GRAAL, HAL, application de la scolarite,...) Référentiel des documents numériques pour le SI (plateforme pédagogique, moteur documentaire, sites web de communication,...)
18 septembre 2008ORI-OAI11 Contour fonctionnel Projet ORI-OAI
18 septembre 2008ORI-OAI12 ORI-OAI – Points clés Gérer et publier les ressources numériques de létablissement Référentiel unique de ressources connecté au SI Production de métadonnées et diffusion des ressources produites par létablissement Valoriser la production de létablissement par une indexation de qualité Indexation avec des normes et standards Utilisation de classifications paramétrables articulés sur des standards comme Dewey
18 septembre 2008ORI-OAI13 ORI-OAI – Points clés Partager les ressources numériques avec dautres établissements Exposition des fiches de métadonnées de létablissement Agrégation de fiches de métadonnées Accéder aux ressources numériques à distance en fonction des droits daccès Système de recherche avancée et thématique Définition des droits
18 septembre 2008ORI-OAI14 ORI-OAI – Intégration au SI Référentiels partagés Système didentification et dauthentification de létablissement Intégration dans lENT …
18 septembre 2008ORI-OAI15 ORI-OAI – les fonctions indexation de qualité adaptée aux divers types de documents, classification pivot sur les métadonnées, texte intégral en respectant le droit dauteur, les licences et les droits daccès versions de publication, workflows, plusieurs schémas de métadonnées documents natifs toujours disponibles pour les auteurs protocole OAI/PMH, fédération didentités recherche diffusion publication web archivage référencement partage
18 septembre 2008ORI-OAI16 Types de documents Ressources denseignement ressources pédagogiques multimédia, QCM, exercices, polycopiés numériques, … Travaux détudiants rapports de stage synthèses bibliographiques Travaux de recherche publications, pré-publications, rapports techniques Thèses, mémoires de Master Ressources documentaires éditoriales revues, livres électroniques
18 septembre 2008ORI-OAI17 Travail fonctionnel Groupes de travail par types de ressources Ressources pédagogiques numériques Thèses Archives ouvertes Documents administratifs … Financement coopératif par les établissements
18 septembre 2008ORI-OAI18 Synthèse Outil de Référencement et dIndexation mettre en réseau des ressources numériques + Protocole OAI/PMH échanger des données +.ORG développé en logiciel libre pour les UNT, UNR, les établissements universitaires, … = ORI-OAI.ORG
18 septembre 2008ORI-OAI19 Concepts Projet ORI-OAI
18 septembre 2008ORI-OAI20 Projet ORI-OAI Concept de métadonnées
18 septembre 2008ORI-OAI21 Ressource Titre Auteur Description Mot-clé Taxon Concept de métadonnées Données liées à une ressource Attributs communs à un ensemble de ressources
18 septembre 2008ORI-OAI22 Concept de métadonnées Données liées à un contexte dutilisation Format générique (Dublin Core) Format spécifique Pédagogique : LOM, LOMFR, SupLOMFR Offre de formation : CDM Thèse : TEF Bibliographique : MARC
18 septembre 2008ORI-OAI23 Exemple du Dublin Core Ressource 15 éléments DC : Titre Sujet Description Date Langue Type Couverture Contributor Creator Publisher Format Identifier Source Relation Rights Dublin Core simple descriptives agents techniques structurelles
18 septembre 2008ORI-OAI24 Concept de métadonnées Formats de métadonnées génériques ou spécifiques Titre Auteur Description Mot-clé Taxon Durée dapprentissage Niveau de difficulté Dublin Core LOM
18 septembre 2008ORI-OAI25 Projet ORI-OAI Classification
18 septembre 2008ORI-OAI26 Classification Décimale Dewey (CDD) Quoi ? Langage documentaire Organisation des connaissances en domaines Structure arborescente: des notions générales aux détails Représentation dun domaine par un indice numérique
18 septembre 2008ORI-OAI27 Un exemple : 5 Science 53 Physique 54 Chimie 547 Chimie organique … Division Section Classe Classification Décimale Dewey (CDD)
18 septembre 2008ORI-OAI28 classification Dewey = pivot pour la constitution de classifications spécifiques Approche transposable aux ressources numériques (avantages : "bibliothèque" virtuelle ; classement possible d'une ressource dans plusieurs domaines ; réorganisation rapide et souple ; …) Classification pivot
18 septembre 2008ORI-OAI29 Exemple Mon cours.pdf Métadonnées LOM Titre Titre = Technologies énergétique Classification Dewey Classification Dewey = (Aéromoteurs, éoliennes)etc.
18 septembre 2008ORI-OAI * * * * * Exemple: classification UNIT * * * … Systèmes pour énergie renouvelable Technologies de lénergie éolienne … Energétique, énergie Classification UNIT … Electricité et électrotechnique
18 septembre 2008ORI-OAI31 Exemple: classification Valenciennes Sciences, techniques, sport … Génie mécanique et énergétique 621* … Classification Valenciennes
18 septembre 2008ORI-OAI32 Projet ORI-OAI Principe du référencement et de la diffusion
18 septembre 2008ORI-OAI33 Titre Description Auteur Document Upload Demander la publication Procédure de publication (étape auteur) Entrepôt de ressources ORI-OAI Auteur Étape de saisie auteur Metadonnées Doc À publier Demander la publication
18 septembre 2008ORI-OAI34 Procédure de publication (étape bibliothécaire) Entrepôt de ressources ORI-OAI Bibliothécaire Étape de saisie bibliothécaire Titre Description Auteur Document Metadonnées Doc Publié Publier Rejeter Publier Rejeter Classification Metadonnées
18 septembre 2008ORI-OAI35 Privé En attente de publication Publié Demander à publier publier retirer rejeter [propriétaire, modérateur] [propriétaire] [modérateur] créer [tous] indexer désindexer Envoi mail modérateur Envoi mail propriétaire Positionner permissions Etats (empruntables par la fiche) Transitions (changements détats) Conditions (pour les transitions) Actions (lors de transitions) Schématisation du processus : diagramme Etats / Transitions Notion de workflow: chaîne de publication
18 septembre 2008ORI-OAI36 Etats Transitions Conditions Actions Déroulement … (demande de publication de la fiche acceptée) Privé En attente de publication Publié Demander à publier publier [auteur] [bibliothécaire] créer [tous] indexer Envoi mail modérateur Positionner permissions Notion de workflow: chaîne de publication
18 septembre 2008ORI-OAI37 Projet ORI-OAI Principe des échanges
18 septembre 2008ORI-OAI38 Entrepôt ORI-OAI Document Quest-ce quun entrepôt ORI-OAI ? Stockage des ressources numériques Métadonnées sur les documents LOM Dublin Core Etc. Métadonnées
18 septembre 2008ORI-OAI39 OAI-PMH Protocole informatique d'échange de données Permet la collecte et le partage de références Fait intervenir deux types d'acteurs: Fournisseur de données (data provider) : met en forme les métadonnées (au moins en DC) les stocke dans un entrepôt (repository) définit éventuellement des ensembles (sets) Fournisseur de services (service provider) : envoie des requêtes aux entrepôts (grâce à un moissonneur) récupère les métadonnées exposées correspondantes les exploite en fournissant des services à valeur ajoutée
18 septembre 2008ORI-OAI40 Open Archive Initiative (OAI) Etablissement A Moissonneur UNT, UNR, … Entrepôt Etablissement B Entrepôt OAI
18 septembre 2008ORI-OAI41 OAI pour lutilisateur internaute Moissonneur OAI UNT Entrepôt Site Web UNT Recherche Accès au site Lancement de la recherche Résultat de la recherche Accès au 1 er document Accès au 2 ème document
18 septembre 2008ORI-OAI42 OAI pour lutilisateur dun établissement Entrepôt ENT ? Moissonneur OAI Etablissement Recherche Accès à lENT Lancement de la recherche Résultat de la recherche Accès au 1 er document Accès au 2 ème document
18 septembre 2008ORI-OAI43 Fédération didentités (Shibboleth) Entrepôt Shib Qui est-ce ? Un étudiant en médecine 2 ème année Tentative daccès au document Requête à létablissement « fournisseur didentités » Réponse à létablissement « fournisseur de services » Accès au document
18 septembre 2008ORI-OAI44 UNIT Vue Consortium Site Web UNIT Moissonneur UVED Moissonneur Site Web UVED Etc…
18 septembre 2008ORI-OAI45 UNIT Vue établissement Entrepôt Shib OAI UNR UVED.eu ENT Moissonneur
18 septembre 2008ORI-OAI46 Mise en oeuvre Projet ORI-OAI
18 septembre 2008ORI-OAI47 Projet ORI-OAI Architecture
18 septembre 2008ORI-OAI48 Fondations 7 modules Indépendants Ayant chacun un rôle précis Tous interopérables Dialoguent entre eux par Web Services Chaque module est très configurable Plusieurs configurations sont proposées par défaut pour sadapter au mieux aux besoins des différents établissements Possibilité de faire évoluer ou dintégrer dautres configurations
18 septembre 2008ORI-OAI49 Architecture complète ESUP-serveur-WebDAV stockage des documents et gestion des authentifications ORI-OAI-repository entrepôt dexposition des métadonnées ORI-OAI-indexing moteur dindexation ORI-OAI-workflow gestionnaire du workflow de saisie des métadonnées ORI-OAI-vocabulary gestionnaire de vocabulaires ORI-OAI-harvesting moissonneur de métadonnées ORI-OAI-search moteur de recherche 7 modules interopérables
18 septembre 2008ORI-OAI50 Cas 1: producteur de données UtilisateursSSO ESUP-serveur-WebDAV stockage des documents et gestion des authentifications ORI-OAI-repository entrepôt dexposition des métadonnées ORI-OAI-indexing moteur dindexation ORI-OAI-workflow gestionnaire du workflow de saisie des métadonnées ORI-OAI-vocabulary gestionnaire de vocabulaires Référencement du lien vers le(s) document(s) Indexation des métadonnées Saisie des métadonnées via vocabulaires Vocabulaires dynamiques basés sur lindex Exposition OAI (optionnelle) Exposition des fiches par requêtes sur lindex Génération de sets OAI via le vocabulaire
18 septembre 2008ORI-OAI51 Cas 2: Agrégateur de données Internet ORI-OAI-repository entrepôt dexposition des métadonnées ORI-OAI-harvesting moissonneur de métadonnées ORI-OAI-indexing moteur dindexation ORI-OAI-vocabulary gestionnaire de vocabulaires Moissonnage des fiches de métadonnées via OAI Indexation des métadonnées Exposition OAI (optionnelle) Exposition des fiches par requêtes sur lindex Génération de sets OAI via le vocabulaire
18 septembre 2008ORI-OAI52 Recherche de documents ORI-OAI-indexing moteur dindexation ORI-OAI-vocabulary gestionnaire de vocabulaires ORI-OAI-search moteur de recherche Génération des interfaces à partir du vocabulaire Recherche dans lindex Traduction de certains résultats via vocabulaire
18 septembre 2008ORI-OAI53 Projet ORI-OAI Développement
18 septembre 2008ORI-OAI54 Architecture technique Développement Java Technologies et standards Dublin Core LOM / LOMFR XML Lucene/Lius OAI-PMH Shibboleth Spring JSR-168 (intégration dans ENT, CMS, etc.) Etc. Licence GPL
18 septembre 2008ORI-OAI55 Les distributions ORI-OAI Version disponible depuis le 15 octobre depuis juin 2008 Supporte différents types de documents Édition de métadonnées Ressources pédagogiques (LOM) Ressources « génériques » (Dublin Core) Moissonnage par OAI de ressources extérieures Tout format de métadonnées Pré-configuré pour Dublin Core, LOM et CDM Types dinstallation De production Configuration avancée De démonstration Auto-install dune application Windows
18 septembre 2008ORI-OAI56 Les distributions ORI-OAI ORI-OAI est mis en place (ou en cours de test) par : UNIT UNISCIEL UNR Nord-pas-de-Calais Université de Rennes 1 Université de Valenciennes INSA de Lyon INP de Toulouse / ENSEEIHT Université des Antilles Université dArtois Université de Bordeaux 1 Université de Brest Université de Bretagne Sud Université de Limoges Université du Mans Université de Nancy 2 Université de Paris 5 Université de Paris 10 Université de Paris Sud Université de Rennes 2 Université de Versailles IUFM de Bretagne Ecoles de Saint-Cyr Coëtquidan ENS Lyon Campus Virtuel Marocain etc.
18 septembre 2008ORI-OAI57 Évolutions et projets connexes Projet ORI-OAI
18 septembre 2008ORI-OAI58 Évolutions Version 1.5 (octobre 2008) Workflow Dépôt des documents depuis le workflow Gestion des droits daccès aux documents depuis le dépôt Utilisateurs locaux, groupes locaux et distants (shibboleth) Mise en place dun protocole de communication avec dautres plates-formes Moteur dindexation Indexation en texte intégral Crawler web pour les documents distants Moteur de recherche Flux RSS Personnalisation des interfaces suivant le profil utilisateur Nouveaux modes de recherche
18 septembre 2008ORI-OAI59 Évolutions Système de stockage Refonte du système Évolutions générales du projet Identifiants et URL daccès des ressources uniques et pérennes Statistiques De recherche Daccès aux documents
18 septembre 2008ORI-OAI60 Évolutions à venir Version Référencement et publication dans larchive de létablissements des thèses avec le format TEF des publications de la recherche ORI-OAI / STAR Export de métadonnées TEF vers larchive nationale STAR ORI-OAI / HAL Échange des métadonnées et des ressources de larchive de létablissement avec larchive nationale HAL CEPIA Référencement dans ORI-OAI depuis une plate-forme LMS et un outil de chaîne éditoriale
18 septembre 2008ORI-OAI61 Projet ORI-OAI Bilan
18 septembre 2008ORI-OAI62 Bilan Fruit dun travail collaboratif efficace Analyse des besoins multi-métiers enseignants/chercheurs cellule TICE bibliothécaires informaticiens etc. Rédaction des spécifications par les groupes de travail inter-établissements inter-UNT Paramétrage avancé pour répondre aux caractéristiques de chaque établissement Logiciel évolutif et libre
18 septembre 2008ORI-OAI63 Repères Site du projet Contacts Liste de discussion ori-oai-utilisateurs Liste dinformation ori-oai-info
18 septembre 2008ORI-OAI64 Licence Ce travail est mis à disposition sous une licence Creative Commons Vous êtes libres De reproduire, distribuer et communiquer cette création au public De modifier cette création Cette création est mise à disposition selon le Contrat Paternité- NonCommercial-ShareAlike 2.5 disponible en ligne Remarque : Les transparents présentés ici ont été réalisés par : Rosa-Maria Gomez (INSA de Lyon) Yohan Colmant (Université de Valenciennes) Raymond Bourges (Université de Rennes 1) Monique Joly (INSA de Lyon) Alain Mayeur (Université de Valenciennes) François Jannin (EINSEEIHT – INP de Toulouse) Nolwen Huet (INSA de Lyon)