Target parser for Talis Aspire
Tags: sfx-target
, parser
, perl
, aspire
Last Updated: Nov 08, 2011 11:05
- Description
An SFX getReference target parser for the Talis Aspire resource list management system, which enables OpenURLs to be sent from the SFX to Aspire for 'bookmarking'.
The parser builds an outbound OpenURL from SFX, sending only those elements of the Context_Object which are populated, which is then read and processed by Aspire.
- Author: Richard Cross
- Institution: Nottingham Trent University
- Year: 2011
- License: BSD style
- Short description: Use, modification and distribution of the code are permitted provided the copyright notice, list of conditions and disclaimer appear in all related material.
- Skill required for using this code:
basic
State
Stable. This updated version of the parser makes use of Aspire's new support for inbound OpenURL linking, which significantly extends the number of resources which are 'bookmarkable' from SFX. (Previously only DOIs or ISBNs were sendable from SFX to Aspire).
Programming language
Perl
Software requirements
None
Screen captures


Author(s) homepage
Download
The target parser is contained in the RLMS.zip file
Working example
http://sfx.ntu.ac.uk/sfxlcl3?&rft_id=info:doi/10.1111/j.1748-8583.2006.00016.x


Installation instructions
Unpack the zip file and place the RLMS.pm file in a new RLMS subdirectory of the target parser directory of your SFX instance. For example /exlibris/sfx_ver/sfx_version_3/sfxlcl3/lib/Parsers/TargetParser/RLMS. Copy the contents of the RLMS.txt file in the RLMS.zip file to a new RLMS.hlp file in the same location.
- Create a new Target RESOURCE_LISTS (which will become RESOURCE_LISTS_LCL when saved, to indicate that it is a local Target), and add a new getReference service. Label the Target and Target Service as required
- In the Parser field of the gerReference service add the parser value: RLMS::RLMS
- In the Parse Param field, enter: url1=your-local-Talis-Aspire-URL/ui/forms/bookmarklet.html
- Set Object Lookup to: N
- Add any required free text to the Note field

