1 <html xmlns="http://www.w3.org/1999/xhtml">
4 <basefont size="4" color="#2F4958" face="arial" />
6 <h1>Support des metadonnées XMP dans
9 <p>NdT : Menus à vérifier !!!</p>
11 <p>XMP est un standard créé par Adobe Systems
12 pour stocker des métadonnées (des données
13 sur les données) dans des fichiers. A exemple bien connu
14 de métadonnées sont les balises MP3 qui peuvent
15 être utilisées pour décrire l'artiste,
16 l'album et le nom de la chanson dans un fichier MP3. Ajouter
17 des métadonnées à des fichiers MP3 aide
18 les autres utilisateurs à identifier correctement les
19 chansons indépendamment du nom du fichier et permet aux
20 logiciels (lecteurs MP3 par exemple) de trier et de grouper les
23 <p>Avec le support de XMP, l'équipe de
24 développement de JabRef introduit les avantages des
25 métadonnées au monde des gestionnaires de
26 références. Vous avez maintenant la
27 possibilité d'"écrire des
28 métadonnées XMP" dans l'onglet General de Jabref,
29 ce qui mettra toutes les informations BibTex dans un fichier
30 PDF. En transférant ce fichier à un
31 collègue, il aura simplement à faire glisser le
32 fichier dans JabRef pour que toutes les informations que vous y
33 avez entrées lui soient disponibles.</p>
37 <p>Pour utiliser la fonction XMP dans JabRef,
38 vous pouvez faire les choses suivantes :</p>
41 <li><b>Importer un unique fichier PDF annoté</b>
42 contenant les métadonnées XMP. Vous pouvez
43 sélectionner "Fichier -> Importer dans... ->
44 PDF avec annotations XMP" ou faire glisser le fichier dans
45 la fenêtre principale.</li>
47 <li><b>Ecrire les informations bibliographiques dans le
48 fichier PDF associé.</b> Pour cela, double-cliquez
49 sur l'entrée dans la fenêtre principale, allez
50 dans l'onglet "General" et cliquer sur "Ecrire XMP".</li>
52 <li>Si vous voulez <b>annoter tous les PDFs dans une base
53 de données déterminée</b> vous pouvez
54 sélectionner "Outils -> Ecrire XMP pour la base
55 de données"</li>
57 <li>Pour vérifier si cela a fonctionné, vous
58 pouvez ouvrir le PDF dans Adobe Acrobat et
59 sélectionner "Fichier -> Propriétés
60 du Document -> Métadonnées additionnelles
61 -> Avancé". Dans l'arborescence sur la droite
62 vous devriez voir une entrée nommée
63 "http://purl.org/net/bibteXMP". Cela fonctionne uniquement
64 avec Adobe Acrobat, et pas avec Adobe Reader.</li>
66 <li>Si vous n'avez pas Adobe Acrobat, vous pouvez utiliser
67 <i>pdfinfo</i> à la place afin de voir les
68 métadonnées XMP. <i>pdfinfo</i> fait partie
69 de Xpdf (<code>www.foolabs.com/xpdf</code>) et Poppler
70 (<code>http://poppler.freedesktop.org</code>).</li>
73 <h2>Format de fichier BibteXmp</h2>
75 <p>XMP utilise un sous-ensemble du Schéma de Description
76 des Ressources (Resource Description Framework - RDF) pour
77 stocker les données. Pour JabRef, un nouveau format de
78 métadonnées est utilisé ; il
79 ressemble beaucoup au format BibTeX. Fondamentalement, tous les
80 champs et valeurs sont transformés en noeuds dans un
81 document XML. Seuls les auteurs et les éditeurs sont
82 stockés comme des rdf:Seq-structures, aussi les
83 utilisateurs des données peuvent éviter la
84 séparation basées sur des 'and'. Toutes les
85 chaînes et les références croisées
86 seront présentes dans les données.</p>
88 <p>Le schéma suivant, facile et minimal, est
89 utilisé :</p>
92 <li>La clef BibTeX est stockée comme une
93 <code>bibtexkey</code>.</li>
95 <li>Le type d'entrée BibTeX est stocké comme
96 une <code>entrytype</code>.</li>
98 <li>les champs <code>author</code> et <code>editor</code>
99 sont encodés comme des <code>rdf:Seq</code>s
100 où les auteurs individuels sont
101 représentés par des
102 <code>rdf:li</code>s.</li>
104 <li>Tous les autres champs sont sauvés en utilisant
105 directement le nom de leur champ.</li>
110 <p>Ci-dessous, un exemple de mise en correspondance</p>
112 @INPROCEEDINGS{CroAnnHow05,
113 author = {Crowston, K. and Annabi, H. and Howison, J. and Masango, C.},
114 title = {Effective work practices for floss development: A model and propositions},
115 booktitle = {Hawaii International Conference On System Sciences (HICSS)},
118 timestamp = {2006.05.29},
119 url = {http://james.howison.name/publications.html}
121 </pre>sera transformé en
123 <rdf:Description xmlns:bibtex="http://jabref.sourceforge.net/bibteXMP/"
124 bibtex:bibtexkey="CroAnnHow05"
126 bibtex:title="Effective work practices for floss development: A model and propositions"
127 bibtex:owner="oezbek"
128 bibtex:url="http://james.howison.name/publications.html"
129 bibtex:booktitle="Hawaii International Conference On System Sciences (HICSS)"
130 bibtex:timestamp="2006.05.29">
131 <bibtex:author>
133 <rdf:li>K. Crowston</rdf:li>
134 <rdf:li>H. Annabi</rdf:li>
135 <rdf:li>J. Howison</rdf:li>
136 <rdf:li>C. Masango</rdf:li>
138 </bibtex:author>
139 <bibtex:entrytype>Inproceedings</bibtex:entrytype>
140 </rdf:Description>
143 <p>Faites attention aux pièges suivants si vous essayez
144 de traiter les métadonnées bibtexXMP :</p>
147 <li>Selon RDF, les couples attribut-valeur peuvent aussi
148 être exprimés comme des noeuds, et
154 <h2>Liens :</h2>
156 <p>Quelques liens (en anglais) à propos de XMP et de
157 l'annotation des PDFs :</p>
160 <li><a href="http://freelancepropaganda.com/themp/">James
161 Howison's blog "Themp---Managing Academic Papers like
165 <a href="http://www.xml.com/pub/a/2004/09/22/xmp.html">XML.com
166 article about XMP</a></li>
168 <li><a href="http://jempbox.org">JempBox</a> and
169 <a href="http://pdfbox.org">PDFBox</a> by Ben Litchfield
170 are the Jaba libraries used to access the PDFs and the
171 metadata stream.</li>
174 <a href="http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/8300945231/m/377001889631">
175 Good thread on ArsTechnica discussing the management of
179 <a href="http://www.adobe.com/devnet/xmp/pdfs/xmp_specification.pdf">
180 Adobe XMP Specification</a></li>