BibDesk search groups allow you to search certain servers for bibliography information that you can easily import into your BibDesk database. Currently BibDesk can search servers for Z39.50 (the old standard for libraries around the world), SRU (the new standard for libraries), Entrez (e.g. PubMed),, and DBLP. ( Web of Science support has been discontinued by the server).
You can save a search group - including the search term - to a bookmark. With the search group selected, choose Searches->Add Bookmark..., and enter a title for the bookmark. You can later add the search group as described above.
You can save a search group - without the search term - to file. Simply drag the search group from the side bar to the Finder. You can later add the search group as described above.
The default servers are the named servers that appear in the Server popup in the search group editing sheet.
Occasionally you may want to edit the server information for a default server.
Occasionally you may want to remove a default server. On 1.9.7and later, if this server was edited, you first have to reset it to its default settings, as described below.
After editing a standard default server, you may want to reset that default server to its factory settings. Note that this description is only valid on 1.9.7 and later.
After changing adding or editing default servers, you may want to reset the default servers to their factory defaults. Note that this will reset the settings for all standard servers, and removes custom default servers that you added.
BibDesk also supports custom URLs you can use to add links in a document to quickly open search groups in BibDesk. A search group URL has the syntax
x-bdsk-search://server/database;name?options
For Entrez, WoK, and DBLP groups, the server part is entrez, isi, and dblp respecitively. For Z39.50 and SRU groups, the server part has the form host:port or user:password@host:port. The name part is optional and defaults to the database. The options part is optional, and consists of zero or more option=value pairs, separated by &. Any group can have a searchTerm option. Z39.50 groups in addition recognize the options recordSyntax, resultEncoding, and removeDiacritics. SRU groups in addition recognize the options recordSyntax, secure, and version, and in addition are required to have a type option that must have the value SRU. You can also pass the name, database, username, or password in the options. Invalid URL characters as well as reserved characters (such as ;/?:@&=+$,) need to be %-escaped. E.g. a space character is escaped as %20. Some examples for the Library of Congress and PubMed search groups:
x-bdsk-search://z3950.loc.gov:7090/Voyager;Library%20of%20Congress?recordSyntax=US%20MARC&resultEncoding=marc-8
x-bdsk-search://lx2.loc.gov:210/LCDB;Library%20of%20Congress?type=SRU
x-bdsk-search://entrez/pubmed;PubMed
You can easily get a URL for a search group by choosing Group URL from the contextual menu.
This is a list of additional search groups that can be added to BibDesk. These search groups are written by BibDesk users; for further discussion or to post groups, use the BibDesk-users mailing list. Right-click the link to save them.