|We have done something like this. Take a look at
This collection is not available to the public yet. It is on our test
server but is working. The pdf icon and the title link will open up the pdf
file and the text icon will lead you to a bib record that has a link to the
If this is what you are trying to accomplish, let me know, I can provide
Manager, Digital Collections Production Center
Washington Research Library Consortium
901 Commerce Drive
Upper Marlboro, MD 20774
At 10:58 AM 12/4/2003 +1300, Katherine Don wrote:
>Hi Jason and Robert
>You are both trying to do similar things, so I'll answer you together.
>I am not sure if anyone has done something like this before - judging from
>the lack of response to Robert's email, I guess not.
>Greenstone is not good at associating documents together, so you won't be
>able to do what you want without a bit of extra work.
>There are several solutions depending on what you want to achieve.
>1. Treat the bibtex entry, the pdf file and the annotation all as separate
>documents. They will all be searchable, and you may end up with eg a
>bibtex entry and its pdf file both in the results list. If you add
>metadata to each item (by editing the bibtex file and writing metadata.xml
>file for the pdf) you can then link from one to the other. Eg add a
>bibtexlink as metadata to the pdf, so when you display the pdf you can
>have a link to the bibtex entry, with href='[bibtexlink]'.
>You will need to create this metadata, and create your own format
>statements to use it.
>2. Combine all the information about one file into a single greenstone
>document. This way there is only one item in a search list or browse list
>per (pdf/bibtex/annotation) combination. What you need to end up with at
>the end of importing is a greenstone archive document with the text of the
>pdf as the content, and other bits as metadata, such as the link to the
>original pdf if you want that available, all the bibtex fields etc.
>What metadata you will need depends on what you want to be able to search
>on and display. If you only want to display the entire bibtex record, and
>do no searching on the fields, you could add the record as a single
>metadata element. If you added each field as a separate metadata element,
>then you can do searching/browsing by any of the fields.
>There are two ways I can think of to achieve this.
>A. Convert the bibtex records (and annotations) into metadata.xml files,
>relating the appropriate data to each pdf document.
>Then use only the pdfs and the metadata files in the collection.
>B. Write a plugin that somehow joins all the bits together. Eg you could
>modify the bibtex plugin to look for the pdf document and do the
>conversion to html and add that as content. Or modify the pdf plugin to
>look for a bibtex entry and add that as metadata.
>There will need to be somewhere something that matches the pdf file to the
>appropriate record in the bibtex file.
>So there you go. Lots of ideas - I hope you can come up with something
>that suits your needs.
>"Yao, Jixian (Research)" wrote:
>>I am trying to build my lab's digital library with mainly pdf files.
>>Most pdf files don't have the fields that we want to search, i.e. Abstracts,
>>Notes, etc. We also have bibtex info for these pdf files. The bibtex file
>>has a lot more information about the pdf file. I'd like to build a
>>collection that combines both pdf and biblio info (the pdf alone is
>>searchable), so that when a user search, say, a title, it'll display the
>>biblio record, and also has a link pointing to the pdf file.
>>Greenstone seems to treat .bib and .pdf separately unrelated, and even I add
>>an URL in bibtex file, it would not display as a link but a plain text (not
>>Any suggestions would be appreciated. (I am new to Greenstone)
>> Dear List,
>> I have several pdfs of papers, their bibtex entries, and some
>> annotations I wrote. I would like to
>> keep these all as a greenstone database (so I can search the files and
>> view them as html). I have
>> seen people periodically post similar interest on this list.
>> I would prefer to not reinvent the wheel. Has anyone done this, and
>> mind showing me your
>> Kind Regards,
>> Robert Ferguson
>greenstone-users mailing list