Adding a New Search Group
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 standard for libraries around the world), Entrez (e.g. PubMed), Web of Science, and DBLP.
- New default or custom search group:
- Choose Searches->New Search Group...
- Select a server type
- Select a default server from the popup, or Other for a custom server
- Supply the necessary server information for a custom server. You need to supply a name and database, for Z39.50 you also need to supply the host address and port number.
- Hit OK
- New search group from bookmark:
- Select a search group bookmark from the Searches menu
- New search group from file:
- Drop a .bdsksearch file on the Groups pane (left side) of the main window
Adding a Bookmark for a Search Group
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.
Saving a Search Group to File
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.
Adding a Default Server
The default servers are the named servers that appear in the Server popup in the search group editing sheet.
- Adding a custom server to the default servers:
- Select the search group and choose Edit->Get Info or double-click the search group icon in the side bar to show the server settings.
- You may need to select the downward arrow next to the Server popup to view the full server information.
- Hit the Add button.
- Adding a search group from file as a default server:
- Move or copy the search group file to ~/Library/Application Support/BibDesk/SearchGroupServers/ (~ is the home folder of this user). You may have to create this folder if it does not exist.
- Restart BibDesk.
Editing a Default Server
Occasionally you may want to edit the server information for a default server.
- Editing a default server:
- Show the server information as described above. Make sure you have a default server selected.
- Hit the Edit button.
- Edit the server information.
- Hit the Set button to commit the changes to the default server.
- Hit OK to commit the changes to the current search group.
Removing a Default Server
Occasionally you may want to remove a default server. This can not be done for build-in default server.
- Removing a default server:
- Show the server information as described above. Make sure you have a default server selected.
- Hit the Remove button.
Resetting the Default Servers to the Factory Settings
After changing adding or editing default servers, you may want to reset the default servers to their factory defaults.
- Resetting the default servers:
- Show the server information as described above. Make sure you have a default server selected.
- Hit the Reset All button.
Links to Search Groups
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 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
. 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://entrez/pubmed;PubMed
You can easily get a URL for a search group by choosing Group URL from the contextual menu.
Custom Servers
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.
- Z39.50 Servers
- OCLC ArticleFirst - "OCLC index of articles from the contents pages of journals." (Alex Montgomery)
- OCLC ECO - "An OCLC collection of scholarly journals." (Alex Montgomery)
- OCLC WorldCat - "OCLC catalog of books and other materials in libraries worldwide." (Alex Montgomery)
- Orbis Cascade Summit - "A library catalog that combines information from Pacific Northwest academic libraries into a single unified database." (Alex Montgomery)
- baC - "Catalogue of the public libraries of Berlin." (Simon Spiegel)
- Helveticat - "Swiss national library." (Simon Spiegel)
- NEBIS -"Network of Libraries and Information Centers in Switzerland." (Simon Spiegel)
- SUB Göttingen - "from GBV catalogue. Find information for other German library catalogues via the links on the page." (Sven-S. Porst)
- Entrez Databases