1 <html xmlns="http://www.w3.org/1999/xhtml">
5 <basefont size="4" color="#2F4958" face="arial" />
7 <h1>Unterstützung von XMP-Metadaten in JabRef</h1>
9 <p>XMP ist ein Standard, der von Adobe Systems entwickelt
10 wurde, um Metadaten (Daten, die Informationen über andere
11 Daten enthalten) in Dateien zu speichern. Ein bekanntes
12 Beispiel für Metadaten sind ID3-Tags, die zur Beschreibung
13 von Künstlern, Albumtiteln und Liednamen einer MP3-Datei
14 verwendet werden. Mit Hilfe von Metadaten können
15 MP3-Dateien unabhängig von ihrem Dateinamen identifiziert
16 und z.B. von MP3-Playern ausgelesen und angezeigt werden.</p>
18 <p>Mit der XMP-Unterstützung versucht das JabRef-Team, die
19 Vorteile von Metadaten in die Welt der Literaturmanager
20 einzuführen. Sie können <b>XMP schreiben</b> im
21 <b>Allgemein</b>-Tab des Eintragseditors wählen und damit
22 alle BibTeX-Informationen in die verlinkte PDF-Datei schreiben.
23 Wenn Sie diese PDF-Datei mit anderen austauschen, können
24 diese die Datei in das JabRef-Fenster ziehen und haben damit
25 alle Informationen zur Verfügung, die Sie eingegeben
30 <p>Um die XMP-Funktionen in JabRef zu nutzen,
31 gehen Sie folgendermaßen vor:</p>
34 <li>Zum <i>Importieren einer einzelnen PDF-Datei mit
35 Metadaten</i> wählen Sie <b>Datei -> Importieren in
36 [neue|aktuelle] Datenbank</b> und im anschließenden
37 Dialog als Dateiformat <b>PDF mit XMP-Anmerkungen</b> aus.
38 Sie können die PDF-Datei stattdessen auch mit der Maus
39 auf das Hauptfenster von JabRef ziehen.</li>
41 <li>Um <i>bibliographische Informationen in eine verlinkte
42 PDF-Datei zu schreiben</i>, klicken Sie auf <b>XMP
43 schreiben</b> im <b>Allgemein</b>-Tab des
46 <li>Wenn Sie <i>alle PDFs einer Datei mit Metadaten
47 versehen</i> wollen, wählen Sie <b>Extras ->
48 XMP-Metadaten in PDFs schreiben</b>.</li>
50 <li>Um zu überprüfen, ob das Schreiben der
51 Metadaten funktioniert hat, öffnen Sie die Datei in
52 Adobe Acrobat und wählen <b>Datei ->
53 Dokumenteigenschaften</b> und dann unter dem Reiter
54 <b>Beschreibung</b> die Schaltfläche
55 <b>Zusätzliche Metadaten</b>. Wenn Sie links
56 "Erweitert" auswählen, sollten Sie im rechten Teil des
58 "http://jabref.sourceforge.net/bibteXMP" sehen, der die
59 entsprechenden Metadaten enthält. Dies geht nur mit
60 dem Vollprogramm Adobe Acrobat, nicht mit dem Adobe
63 <li>Wer kein Adobe Acrobat zur Verfügung hat, kann
64 stattdessen das Programm <i>pdfinfo</i> verwenden, um die
65 XMP-Metadaten zu überprüfen. <i>pdfinfo</i> ist
66 Teil von Xpdf (<code>www.foolabs.com/xpdf</code>) und
67 Poppler (<code>http://poppler.freedesktop.org</code>).</li>
70 <h2>BibteXmp Dateiformat</h2>
72 <p>XMP nutzt zum Speichern der Daten eine Teilmenge des
73 <i>Resource Description Framework</i> (RDF). Für JabRef
74 wird ein neues Metadatenformat benutzt, das BibTeX sehr gut
75 abbildet. Alle Felder und Werte werden in Knoten eines
76 XML-Dokuments verwandelt. Nur Autoren und Herausgeber werden
77 als rdf:Seq-Strukturen gespeichert, so dass die trennenden
78 'and's weggelassen werden können. Alle Strings und
79 crossrefs werden in den Metadaten aufgelöst.</p>
81 <p>Das folgende einfache Minimal-Schema wird benutzt:</p>
84 <li>Der BibTeX-Key wird als <code>bibtexkey</code>
87 <li>Der Eintragstyp wird als <code>entrytype</code>
90 <li><code>author</code> und <code>editor</code> sind
91 kodiert als <code>rdf:Seq</code>s, wobei die einzelnen
92 Autoren und Herausgeber als <code>rdf:li</code>s
93 dargestellt werden.</li>
95 <li>Alle anderen Felder werden unter ihrem Feld-Namen
101 <p>Es folgt ein Beispiel:</p>
103 @INPROCEEDINGS{CroAnnHow05,
104 author = {Crowston, K. and Annabi, H. and Howison, J. and Masango, C.},
105 title = {Effective work practices for floss development: A model and propositions},
106 booktitle = {Hawaii International Conference On System Sciences (HICSS)},
109 timestamp = {2006.05.29},
110 url = {http://james.howison.name/publications.html}
112 </pre>wird umgewandelt in
114 <rdf:Description xmlns:bibtex="http://jabref.sourceforge.net/bibteXMP/"
115 bibtex:bibtexkey="CroAnnHow05"
117 bibtex:title="Effective work practices for floss development: A model and propositions"
118 bibtex:owner="oezbek"
119 bibtex:url="http://james.howison.name/publications.html"
120 bibtex:booktitle="Hawaii International Conference On System Sciences (HICSS)"
121 bibtex:timestamp="2006.05.29">
122 <bibtex:author>
124 <rdf:li>K. Crowston</rdf:li>
125 <rdf:li>H. Annabi</rdf:li>
126 <rdf:li>J. Howison</rdf:li>
127 <rdf:li>C. Masango</rdf:li>
129 </bibtex:author>
130 <bibtex:entrytype>Inproceedings</bibtex:entrytype>
131 </rdf:Description>
134 <p>Beachten Sie die folgenden Warnungen, wenn Sie bibteXMP
135 parsen möchten:</p>
138 <li>In RDF können Attribut-Wert-Paare auch als Knoten
139 wiedergegeben werden und vice versa.</li>
144 <h2>Weiterführende Links</h2>
146 <p>Einige Links zu XMP und PDFs mit Anmerkungen (englisch):</p>
149 <li><a href="http://freelancepropaganda.com/themp/">James
150 Howison's Blog "Themp---Managing Academic Papers like
154 <a href="http://www.xml.com/pub/a/2004/09/22/xmp.html">XML.com-Artikel
157 <li><a href="http://jempbox.org">JempBox</a> und
158 <a href="http://pdfbox.org">PDFBox</a> von Ben Litchfield
159 (Java libraries zum Zugriff auf die PDFs und die
163 <a href="http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/8300945231/m/377001889631">
164 Gute Diskussion bei ArsTechnica zum Management von
168 <a href="http://www.adobe.com/devnet/xmp/pdfs/xmp_specification.pdf">
169 Adobe XMP Spezifikation</a></li>