Friday, September 3, 2010

Feature of the Week: Export Bookmarks to "electronic"-BibTeX

In our previous post we have discussed six new BibTeX entry types that have been implemented in BibSonomy. This time we will focus on one of those types: “electronic”. The type "electronic" allows you to store references to resources on the web as BibTeX.
Of course the more natural (and comfortable) way of storing references to such resources in BibSonomy is using bookmarks. To make those bookmarked references available as BibTeX we have included a BibTeX export for bookmarks:

Simply add “/bookbib” to any BibSonomy URL to get BibTeX entries of all bookmarked resources of the page. For example while http://www.bibsonomy.org/tag/puma shows you a collection of bookmarks and publications with the tag “puma” http://www.bibsonomy.org/bookbib/tag/puma
will give you all BibTeX entries to all the bookmarked resources of said collection.

Here is an example of such a bookmark exported to BibTeX:
@electronic{puma.uni-kassel.de,
title = {PUMA :: home},
url = {http://puma.uni-kassel.de/},
biburl = {http://www.bibsonomy.org/url/e51e87299fc3778064426991cb36633d/sdo},
keywords = {PublicationManagement kassel puma webService},
added-at = {2010-09-03T15:35:58.000+0200},
description = {Puma erleichtert Ihre tägliche Arbeit mit Publikationen und Lesezeichen},
interhash = {e51e87299fc3778064426991cb36633d},
intrahash = {e51e87299fc3778064426991cb36633d}
}

The referenced URL is naturally stored in the “url” field of the entry. The URL's host serves as BibTeX key. The fields “title” and “description” are determined by the title and description of the corresponding BibSonomy bookmark post. As usual “keywords” holds the post's tags, “added-at“ tells you when the the post was added (or last modified) and “biburl” is the link to the bookmark-post.

We are looking forward to any suggestions of further BibTeX fields that could be included in the export.