ORI-OAI (Outil de Référencement et d'Indexation, réseau de portails OAI) est un logiciel de gestion des ressources numériques (ressources pédagogiques, thèses, travaux de recherche, travaux d'étudiants) d'un établissement ou d'une institution d'enseignement supérieur.
Les fonctionnalités d'ORI-OAI sont principalement la recherche documentaire (sur les métadonnées, le texte intégral ou par navigation sur une arborescence thématique), la publication (à l'aide de workflows paramétrables, dans le respect du droit d'auteur), la gestion des documents (référencement, indexation, utilisation de vocabulaires contrôlés,conservation des formats natifs), et le partage via le protocole OAI-PMH.
Une archive institutionnelle relève d'une institution (université, grande école, organisme de recherche, association professionnelle) et a pour objectif de contenir, valoriser et conserver l'ensemble de la production scientifique de celle-ci.
Une archive institutionnelle est un service global qui va de l'amont à l'aval de la production scientifique: de la conception à la visibilité (source: http://openaccess.inist.fr/).
- Déterminer quels sont les types de ressources scientifiques produites au sein de l'établissement, quels sont les acteurs de cette production , et comment s'organisent les chaînes de publication et d'indexation de ces ressources (workflows),
- Collecter le patrimoine scientifique et le décrire,
- Gérer les droits de diffusion et de partage des ressources,
- Valoriser ce patrimoine en permettant sa diffusion, sa consultation et son partage.
ORI-OAI permet de déposer et de stocker des ressources, de les indexer puis de les partager via le protocole OAI-PMH. ORI-OAI rend également possible la recherche de ces ressources sur leurs métadonnées, sur le texte intégral ou par la navigation dans une arborescence thématique (la classification UNIT).
ORI-OAI peut être installé et utilisé par l'établissement comme portail d'entrée vers ses ressources numériques. Il permet la diffusion en assurant la gestion de l'accès aux ressources, la recherche et la consultation. De plus, ces fonctionnalités sont intégrables à l'environnement numérique de travail de l'établissement. La structure modulaire d'ORI-OAI permet à l'établissement de n'installer que les modules correspondant aux fonctionnalités dont il a besoin. De plus, et afin de répondre de façon souple aux besoins des établissements, ORI-OAI est entièrement paramétrable. Enfin, au cas où l'établissement dispose déjà de son propre système, ORI-OAI peut être intégré à cet existant.
Oui, grâce à sa conformité avec le protocole OAI-PMH, ORI-OAI permet des échanges de métadonnées avec les autres archives institutionnelles françaises et des entrepôts d'archives ouvertes à travers le monde entier, mais aussi de mutualiser les ressources au sein de réseaux variés (archive nationale, UNT, UNR...).
ORI-OAI diffère des autres entrepôts d'archives institutionnelles car il est capable de gérer indifféremment plusieurs types de ressources et les diverses normes de métadonnées les décrivant. Par exemple pour les ressources pédagogiques, les métadonnées sont conformes à la norme LOM (Learning Object Metadata).
De plus, ORI-OAI permet de personnaliser la chaîne de publication et de référencement des documents numériques grâce à un moteur de workflow paramétrable.
Grâce au protocole OAI-PMH: celui-ci offre en effet la possibilité de moissonner depuis une archive, les données contenues dans une autre archive. Ces « moissons » peuvent être définies suivant différents critères: archives dans lesquelles la moisson doit être effectuée, fréquence des moissons, types de données à moissonner, thèmes des données à moissonner... Les données ainsi récupérées peuvent alors être exposées dans l'archive qui les a moissonnées.
L'objectif des UNT et des UNR est de valoriser la production scientifique de leurs établissements membres. ORI-OAI permet d'agréger les métadonnées contenues dans les archives des établissements membres grâce au protocole OAI-PMH. Cette agrégation rend possible la diffusion et le partage des données de manière globale au travers de portails communs. Ces fonctionnalités sont accessibles aussi bien aux membres des UNT et des UNR disposant d'ORI-OAI qu'aux établissements membres n'ayant pas de système propre.
De plus, la conformité avec des normes de métadonnées telles que LOM ou Dublin Core rend possible les échanges avec d'autres établissements ne disposant pas d'ORI-OAI mais respectant eux-mêmes ces normes.
ORI-OAI s'appuie sur OAI-PMH qui est un mécanisme de partage et de mutualisation des ressources. Au travers de ce protocole, les UNT et UNR vont pouvoir capitaliser les ressources produites dans les établissements membres. ORI-OAI permet également la gestion des classifications propres aux UNT et UNR mais aussi des classifications internationales comme la Dewey.
ORI-OAI est un projet inter-établissement regroupant l'INP Toulouse, l'INSA Lyon, l'université de Rennes I et l'université de Valenciennes. A ces quatre établissements se rajoutent UNIT (Université Numérique Ingénierie et Technologie), UVED (Université numérique thématique Environnement et Développement durable), UMVF (Université Médicale Virtuelle Francophone), et AUNEGE (Université numérique thématique Economie Gestion). Pour plus de détail, voir la page Partenaires.
Toute personne intéressée par le projet peut y participer. Prendre contact avec les coordinateurs du projet. Une partie du site est consacrée à la communauté ORI-OAI et à leurs contributions.
Pour exprimer ses besoins, faire prendre en compte des besoins spécifiques, proposer un soutien, devenir béta testeur, échanger sur ses pratiques...
Afin de mutualiser les besoins et les développements avec tous les intéressés pour animer une communauté d'utilisateurs et de développeurs. La plupart des logiciels universitaires sont développés ainsi, depuis les débuts de l'informatique.
Un logiciel libre se dit d'un logiciel qui donne à toute personne qui en possède une copie, le droit de l'utiliser, de l'étudier, de le modifier et de le redistribuer, ce qui implique un accès au code source. Ce droit est souvent donné par une licence libre (voir le site de GNU).
Les logiciels Open Source sont ceux dont la licence respecte les critères établis par l'Open Source Initiative. Ces critères sont la libre distribution, la disponibilité du code source, et la possibilité de créer des logiciels dérivés.
ORI-OAI est un logiciel à la fois Open Source et libre.
ORI-OAI est diffusé sous licence GPL (General Public Licence). Pour plus de détails sur cette licence, cliquez ici (site en anglais).
Oui, la gratuité est un des principes de la licence GPL.
N'importe quel personne physique, établissement, structure ou organisation souhaitant utiliser ORI-OAI peut télécharger le logiciel et le paramétrer selon ses propres besoins.
Oui, puisque le code source est disponible et que la licence GPL autorise les utilisateurs du logiciel à en extraire puis réutiliser des composantes (à condition de les soumettre à la même licence que l'ensemble dont elles sont extraites). La licence GPL donne également à l'utilisateur le droit de procéder à des modifications sur ces extraits à condition d'annoncer la modification du code, la personne l'ayant modifiée et la date de modification.
Toutes les technologies utilisées par ORI-OAI sont Open Source. Pour plus de détails sur ces technologies et leur utilisation dans le cadre du logiciel ORI-OAI, consultez le wiki du site.
Toutes les ressources numériques produites par l'établissement peuvent être gérées dans ORI-OAI (les ressources pédagogiques, les thèses, les travaux de recherche, les travaux d'étudiants...). L'application est configurée dans sa V1 pour gérer plus particulièrement les ressources pédagogiques et des groupes de travail définissent les configurations nécessaires pour gérer les thèses et les travaux de recherche, qui seront proposées dans une version ultérieure d'ORI-OAI.
Les données stockées peuvent être visibles dans d'autres archives, puisqu'ORI-OAI est conforme au protocole OAI-PMH qui permet à une archive d'exposer (repository) ses données et de moissonner (harvest) le contenu d'une autre archive.
Oui ORI-OAI peut interagir avec le système d'information de l'établissement: le SI utilise les ressources numériques, stockées dans ORI-OAI, pour irriguer ses applications (site Web et intranet de l'établissement, plate forme pédagogique, plate forme de recherche, portail documentaire,...).
ORI-OAI utilisera des web-services spécifiques lui permettant de communiquer avec d'autres systèmes, comme par exemple HAL (archive ouverte nationale) ou STAR (dépôt légal des thèses, ABES). En version 1.6, ORI-OAI communique automatiquement les fiches TEF à STAR via leur service courriel.
Les métadonnées sont un ensemble structuré d'informations servant à décrire une ressource. Elle peuvent décrire le contenu intellectuel de la ressource, la façon dont celle-ci est gérée ou encore les droits qui lui sont rattachés.
En adoptant une structure de métadonnées pérennes, ORI-OAI permet de prendre en compte le cycle de vie du document ; pour les documents, il revient à l'établissement d'assurer un traitement et des migrations de format si nécessaire.
ORI-OAI n'est pas une plate-forme pédagogique. C'est un système ouvert qui alimente en documents numériques le système d'information de l'établissement (plates-formes pédagogiques, sites web des laboratoires avec leurs publications, archives ouvertes), le réseau de portails des UNT, l'archive HAL...
ORI-OAI est un produit paramétrable capable de gérer d'autres documents: travaux de recherche, travaux d'étudiants, ressources documentaires éditoriales, thèses, publications scientifiques.
Les normes et standards implantés dans ORI-OAI sont les suivants: le protocole OAI-PMH, Dublin Core, la LOM (pour les ressources pédagogiques), la LOMFR (déclinaison française de la LOM), le Sup-LOMFR (profil pour l'enseignement supérieur), le TEF (pour les thèses) et AO.fr (pour les archives ouvertes). Pour les autres ressources, ORI-OAI gèrera dans une version ultérieure éventuellement d'autres formats de métadonnées.
ORI-OAI dispose de deux modules, ORI-OAI-harvester et ORI-OAI-repository, permettant respectivement de récupérer des métadonnées distantes dans d'autres entrepôts et d'exposer des métadonnées locales ou récupérées lors de la moisson d'autres entrepôts. Ces fonctionnalités sont possibles grâce à la conformité d'ORI-OAI avec le protocole OAI-PMH.
Oui, nous développons ORI-OAI en relation avec STAR et l'ABES, et nous étudions la compatibilité avec HAL.
La documentation fonctionnelle de ORI-OAI ainsi que la documentation technique sont disponibles depuis le wiki du projet.
ORI-OAI est téléchargeable à partir du wiki du projet.
Une liste de diffusion à destination des utilisateurs d'ORI-OAI a été mise en place. Pour vous abonner à cette liste de diffusion, cliquez ici
Le signalement d'un bogue peut se faire grâce à la liste de diffusion (méthode conseillée pour un nouvel utilisateur; pour vous abonner à la liste, cliquez ici) ou grâce au système de tickets du module concerné (pour plus de précisions, cliquez ici, puis choisissez le module concerné et enfin cliquez sur "Bugs" pour déclarer un bug, ou "Feature requests" pour déclarer une demande d'évolution du module).
ORI-OAI est consitué d'un ensemble d'applications J2EE, ce sont les modules ORI-OAI. Ces modules fonctionnent sur un conteneur de servlet J2EE. Le conteneur de servlet J2EE conseillé (car utilisé en développement et en production par les établissements développeurs/testeurs) est le serveur web Tomcat -Jakarta.
On conseille l'utilisation de Java 1.6.0 (rev. min. 18) et de Tomcat 6. On conseille l'installation d'un serveur Tomcat par module pour plus de confort (même si on peut faire tourner tous les modules sur un seul serveur Tomcat) : les différents modules s'inter-connectent entre eux via WebService.
On conseille l'utilisation d'un environnement Linux (à un environnement Windows) même si on peut aussi envisager de faire tourner ces applications sur d'autres environnements non testés pour le moment (Mac Os par exemple).
Dans le cadre de l'installation de tous les modules sur une seule machine, 4Go de RAM sont recommandés, 8Go est cependant certainement idéal : certains modules requièrent en effet un volume important de Mémoire Vive pour fonctionner au mieux (c'est le cas de l'éditeur de métadonnées).
Enfin, certains modules d'ORI-OAI s'appuient sur un serveur SQL (MySQL est recommandé - la base doit supporter les transactions, le storage InnoDB de MySQL est à utiliser) et un LDAP (testé avec OpenLdap, mais tout serveur répondant au protocole LDAP est censé convenir).
L'installation/configuration/exploitation de ORI-OAI d'un point de vue technique sont clairement destinées aux Services Informatiques de l'organisme/établissement.
Pour les configurations et le paramètrage fin des modules, des compétences sur la manipulation des langages XML spécifiques sont indispensables :
ORI-OAI peut s'intégrer dans l'Environnement Numérique de Travail (comme ESUP Portail par exemple) d'un établissement étant donné que les interfaces sont compatibles JSR-168. De plus, les interfaces de connexion sont compatible CAS pour l'authentification. Enfin, les interfaces de recherche sont profilées dans l'Environnement Numérique de Travail suivant le profil de l'utilisateur.
Copyright © ori-oai.org 2006-2017
ORI-OAI est le projet d'un consortium d'universités développé sous licence libre. Il permet de créer un réseau de portails communicants pour valoriser et partager la production numérique scientifique, pédagogique et documentaire des universités et établissements d'enseignement supérieur et de recherche.