[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] XML sur OAI
From: |
Martin Sevigny |
Subject: |
Re: [sdx-users] XML sur OAI |
Date: |
Thu, 08 Jul 2004 15:04:40 +0200 |
User-agent: |
Mozilla Thunderbird 0.6 (Windows/20040502) |
Bonjour,
Est-il possible au fournisseur OAI de SDX de diffuser autre chose que le
format DC-XML ?
Oui, heureusement!
On peut définir autant de formats que l'on souhaite. Pour chaque format,
on a le choix entre:
- "mapper" les champs SDX en éléments XML du format d'échange, et SDX
fabriquera le XML tout seul (plutôt limité comme intérêt)
- définir un pipeline (une XSLT pour faire simple) qui transforme le
document dans le XML d'échange
sdxtest en a déjà deux formats...
Pour implémenter la seconde approche, il faut quelque chose comme:
<sdx:oai-format
name="Mon format"
metadataPrefix="mf"
namespace="http://monserveur.com/mf/"
schemaUrl="http://monserveur.com/mf.xsd">
<sdx:pipeline id="oai-mf">
<sdx:transformation id="oai-mf-1" type="com.monserveur.oai.mf"/>
<sdx:transformation id="oai-mf-2" type="XSLT" src="../oai/mf.xsl"/>
</sdx:pipeline>
</sdx:oai-format>
Cet exemple est un copier-coller... de la documentation ;-)
http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/oai/entrepot.html
Par exemple, le XML natif de l'appli elle-même ?
Un pipeline qui implémente une transformation d'identité...
Martin Sévigny