Customization Properties

The following properties allow customization of LibX's behavior. These properties are specified in the config file with a leading $ sign. Generally, if the property is missing, LibX resorts to the default behavior.

Properties related to magic search:
Property Changed Behavior Default Behavior
$scholarmiss.url=http://someplace/somepath?somequery=%S A URL that contains a %S for URI-encoded search terms. It is invoked if the Scholar heuristics did not find a hit. On a miss, the results of the Scholar page for the attempted query is displayed, allowing the user to correct and adjust the query.
$suppress.scholar.display=true Do not ever show a Scholar page to the user unless the user asks for it by pressing the Scholar button. That is, if we have a miss, we don't lead the user to Scholar. On a hit, we don't show the Google Scholar page either. This is most useful in combination with scholarmiss.url - otherwise, the user won't see anything on a miss. By default, we don't hide from the user that we are consulting Scholar.
$send.origdata.withopenurl=true Send an entry "origdata=...." with the original data on a Google Scholar hit. This allows OpenURL servers that are aware of LibX to correct for false positives by offering a "wrong article?" option to help the user out. We do not send origdata=.... The user must correct for false positives by examining the Scholar results page.

This option, along with the last four, were added for Maryville.


$catalog.xisbn.oai=oai:bookmarks.oclc.org:yourchosenoaiid This will consult OCLC's database to learn your current catalog configuration when using the xISBN service, making it more robust. You can find your oai id from this list. Jeff Young from OCLC strongly recommends that you add your library to this list.

The advantage of that service is that whenever your catalog changes, LibX-initiated xISBN lookup will still work. For example $catalog.xisbn.oai=oai:bookmarks.oclc.org:library.mit.edu will always use the correct syntax for MIT's catalog, no matter what version Aleph they're currently using.

Not set, defaults to $catalog.xisbn.opacid
$catalog.xisbn.opacid=value Sets the opacid value passed to OCLC's xISBN service. This allows the xISBN service to be tuned to your particular version of the catalog. However, it is preferred that you sign up with OCLC and use your assigned oai id. See $catalog.xisbn.oai. Defaults depend on the catalog, currently they are: "voyager", "innovative", "aleph", "sirsi6". Not set for horizon. (Should ask Jeff Young.) Try "aleph4" and "aleph5" for some versions of aleph, try "sirsi" for older Webcats. Or, use xisbn.useoai instead. See below.