You can include XMP packets in pdftex files using the \pdfcatalog primitive ; there are a couple of macro packages that add a little bit of a wrapper: xmpincl basically just wraps and inserts the contents of an external RDF+XML file as the value of /Metadata . http://www.ctan.org/tex-archive/macros/latex/contrib/xmpincl/ There is no standard ontology for citation data; you might look at BIBO http://purl.org/ontology/bibo/ or SPAR - http://purl.org/spar/ Simon On Mon, Jun 11, 2012 at 5:07 AM, Ben Companjen <[log in to unmask]> wrote: > Hi all, > > I have been wondering whether it is possible to put a bibliography (list > of references in a journal article, for example) in an XMP packet in a PDF > document. Having read about efforts to get the references from a document > by parsing text, I thought it might make sense (and be possible) to put a > machine-readable version in the document. > > I haven't found anyone who had done this (yet), so I started wondering > why. Is it too obvious to write about? Or is it impossible? > > Eventually I'd like to have it automatically created at the same time > BibTeX creates the 'normal' bibliography for my pdfLaTeX document. And if > the PDF/A standard allows it, have it in such a way that it complies to the > long-term archival PDF standard. It appears, however, that PDF/A-1 allows > the XMP description of the document itself to have only one author [1], > which makes me doubt the use of PDF/A in general. > If I manage to get it working, could it be a topic of interest for the > Code4Lib Journal? > > Regards, > > Ben > > [1] www.pdfa.org/wp-content/**uploads/2011/08/tn0003_** > metadata_in_pdfa-1_2008-03-**182.pdf<http://www.pdfa.org/wp-content/uploads/2011/08/tn0003_metadata_in_pdfa-1_2008-03-182.pdf> >