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