|
From: | Castonguay Dave |
Subject: | [sdx-users] Mise à jour de la base de document |
Date: | Fri, 24 Sep 2004 11:11:32 -0400 |
Bonjour à tous!
Je suis un débutant (très très) sur sdx... Je développe un projet pour la bibliothèque nationale du Québec, il s'agit d'un outil de recherche/exploration sur les romans.
Chaque roman est défini par une notice contenant certaines informations bibliographiques, chaque notice est un document XML.
Pour bâtir le squelette de l'application j'utilise xtogen.
Maintenant j'ai quelques question:
- Si des notices sont ajoutées à la base de document (de nouveaux romans)... Y'a t-il moyen d'automatiser l'indexation de ces documents ou doit le faire manuellement par l'interface d'administration?
- Si des notices sont mise-à-jour,suite à des modifications, le fichier XML sera écrasé... Est-ce que SDX ré-indexera ce document? De la même manière est-ce que SDX détecte qu'un document a déjà été indexé (donc on ne ré-index pas le document)?
- L'une des fonctionalités de notre application, sera de présenter une liste des nouveaux romans disponibles. Pour ce faire nous devons nous baser sur une date représentant la date de création de la notice. Je voulais procéder en créant un document d'usage pour les notices. Ce document serait issue d'une transformation XSLT qui ajouterait un élément contenant la date du jour. Cette tranformation fonctionne bien pour les nouveaux documents. Pour un document modifié, je ne vois pas comment je ferais pour ne pas ré-écrasé la date. En fait je voudrais que si un document d'usage (contenant la date) est disponible pour un document original (donc c'est un document qui a été modifié), on récupère certaines valeurs du document d'usage (par exempl: la date) pour les ré-inséré telle quelle dans la nouvelle version du document d'usage.... Est- possible? Je ne vois vraiment pas comment faire?
- Toujours en relation avec le dernier point, j'ai pensai qu'une autre façon serait de créer un base OAI pour mes notices. Je sais que SDX génère lui-même l'élément dc:date des métadonnées.
- D'abord je dois savoir si je comprend (un peu) comment fonctionne l'OAI... <
- En implémentant, l'OAI pour une base de document, je créer en fait une deuxième base de documents qui est alimenté par une autre... Vrai?
- Cette base OAI, je ne suis pas certain de comprendre comment l'utiliser... En créant des "harvester" qui permettent certains verbes, je pourrais donc utilisr un navigateur et entrer l'url de ma base OAI et d'ajouter les paramètres pour le verbe désiré, je pourrais donc ainsi intéroger la base OAI?
- Y'a-til un moyen dans une même application d'afficher des champs d'un document et des champs provenant du OAI pour ce même document? (En fait, avec l'id d'un document, puis-je accèder à l'enregistrement OAI correspondant? Si oui, quelqu'un à un exemple?)
- Est-ce que l'indexation OAI détecte les documents modifiés et les ré-indexe?
- Est-ce que ce champ (dc:date) est-écrasé lors d'une ré-indexation OAI si le document existait déjà mais qu'il a été modifié?
- Enfin, sur la présentation des résultats... Quelqu'un a-til une idée sur comment procéder pour trier les résultats sur un champ snas toutefois afficher ce champ? Par exemple, nos notice comprenne un élément <titre> et un élément <titre_trie> qui est en fait le titre dont on a enlever les articles (le, la ,un , etc) au début. Donc on veut donc afficher le titre mais trier sur une autre valeur.... Est-ce faisable croyez vous? Est-ce difficilement réalisable? Avec le peu de connaissances que j'ai sur l'architecture de SDX, j'ai de la difficulté à évalué la complexité d'une telle réalisation.
Voilà pour mon premier envoi sur la liste. :)
Merci à tous et bonne journée!
Dave
Dave Castonguay
Technicien informatique - Développement de systèmes
Direction des systèmes d'information
Bibliothèque nationale du Québec
5650, rue D'Iberville, 3e étage
Montréal (Québec) H2G 2B3
Téléphone : (514) 864-4598
Télécopieur : (514) 864-1118
address@hidden
www.bnquebec.ca
[Prev in Thread] | Current Thread | [Next in Thread] |