XMP ist ein Standard, der von Adobe Systems entwickelt wurde, um Metadaten (Daten, die Informationen über andere Daten enthalten) in Dateien zu speichern. Ein bekanntes Beispiel für Metadaten sind ID3-Tags, die zur Beschreibung von Künstlern, Albumtiteln und Liednamen einer MP3-Datei verwendet werden. Mit Hilfe von Metadaten können MP3-Dateien unabhängig von ihrem Dateinamen identifiziert und z.B. von MP3-Playern ausgelesen und angezeigt werden.
Mit der XMP-Unterstützung versucht das JabRef-Team, die Vorteile von Metadaten in die Welt der Literaturmanager einzuführen. Sie können XMP schreiben im Allgemein-Tab des Eintragseditors wählen und damit alle BibTeX-Informationen in die verlinkte PDF-Datei schreiben. Wenn Sie diese PDF-Datei mit anderen austauschen, können diese die Datei in das JabRef-Fenster ziehen und haben damit alle Informationen zur Verfügung, die Sie eingegeben haben.
Um die XMP-Funktionen in JabRef zu nutzen, gehen Sie folgendermaßen vor:
www.foolabs.com/xpdf
) und
Poppler (http://poppler.freedesktop.org
).XMP nutzt zum Speichern der Daten eine Teilmenge des Resource Description Framework (RDF). Für JabRef wird ein neues Metadatenformat benutzt, das BibTeX sehr gut abbildet. Alle Felder und Werte werden in Knoten eines XML-Dokuments verwandelt. Nur Autoren und Herausgeber werden als rdf:Seq-Strukturen gespeichert, so dass die trennenden 'and's weggelassen werden können. Alle Strings und crossrefs werden in den Metadaten aufgelöst.
Das folgende einfache Minimal-Schema wird benutzt:
bibtexkey
gespeichert.entrytype
gespeichert.author
und editor
sind
kodiert als rdf:Seq
s, wobei die einzelnen
Autoren und Herausgeber als rdf:li
s
dargestellt werden.Es folgt ein Beispiel:
@INPROCEEDINGS{CroAnnHow05, author = {Crowston, K. and Annabi, H. and Howison, J. and Masango, C.}, title = {Effective work practices for floss development: A model and propositions}, booktitle = {Hawaii International Conference On System Sciences (HICSS)}, year = {2005}, owner = {oezbek}, timestamp = {2006.05.29}, url = {http://james.howison.name/publications.html} }wird umgewandelt in
<rdf:Description xmlns:bibtex="http://jabref.sourceforge.net/bibteXMP/" bibtex:bibtexkey="CroAnnHow05" bibtex:year="2005" bibtex:title="Effective work practices for floss development: A model and propositions" bibtex:owner="oezbek" bibtex:url="http://james.howison.name/publications.html" bibtex:booktitle="Hawaii International Conference On System Sciences (HICSS)" bibtex:timestamp="2006.05.29"> <bibtex:author> <rdf:Seq> <rdf:li>K. Crowston</rdf:li> <rdf:li>H. Annabi</rdf:li> <rdf:li>J. Howison</rdf:li> <rdf:li>C. Masango</rdf:li> </rdf:Seq> </bibtex:author> <bibtex:entrytype>Inproceedings</bibtex:entrytype> </rdf:Description>
Beachten Sie die folgenden Warnungen, wenn Sie bibteXMP parsen möchten:
Einige Links zu XMP und PDFs mit Anmerkungen (englisch):