click here for details... Sakai Executive Director Position Search now open
Issue Details (XML | Word | Printable)

Key: SAK-13441
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Steve Smail
Reporter: Steve Smail
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Sakai

Title link URLs returned by the OSID search components should be honored by the Citation Helper

Created: 28-Apr-2008 11:44   Updated: 27-Oct-2009 13:42
Component/s: Citations, Citations Helper
Affects Version/s: 2.5.0
Fix Version/s: 2.6.0

Time Tracking:
Not Specified

Environment: Not applicable
Issue Links:
Depend
 

2.6.x Status: None
2.5.x Status: None
2.4.x Status: None


 Description  « Hide
Some library databases provide access to content that cannot be located through an OpenURL. Often, these databases provide persistent URLs to collection content.

To handle this situation, the OSID search components should be able to pass a persistent (preferred) URL back to the Citation Helper, where it would be used as the title link. Currently this can be done by only by hand edting a citation and supplying the desired link.


 All   Comments   Work Log   Change History   Subversion Commits   git Commits      Sort Order: Ascending order - Click to sort in descending order
Steve Smail added a comment - 06-May-2008 07:42
A mechanism to support this new functionality has been tested and checked in (revision 46169). Some details:

Logically, the out-of-band agreement between the producer and the consumer was amended to include the concept
of "preferred" URL that can override the OpenURL normally used as the persistent link. How an OSID search component
determines which URLs are preferred is left to the individual implementation.

The Citation Tool was updated to render preferred URLS as part of the search results page: the primary URL is used
as the title link; the OpenURL and preferred URL (if present) are also rendered as smaller links below that.

The Citation Management service was updated to recognize the presence of a preferred URL in search result data, and
to save that information as it creates a new Citation. In addition, a getPrimaryUrl() method was added, to allow the
caller to request the "best" URL for a given Citation.

The SingleSearch OSID implementation was updated to add:

-- A new Repository part structure (PreferredUrlPartStructure) which represents a preferred URL
-- A new handler that can identify preferred URLs (PreferredUrlHandler.java).

A reference implementation for American Social History Online was established.

Steve Smail added a comment - 06-May-2008 07:44
A mechanism to support this new functionality has been tested and checked in (revision 46169).

Steve Smail added a comment - 29-Aug-2008 12:40
This has been tested by several people using the local Sakaibrary QA server at IU Bloomington.

At this point it seems safe to say the basic functionality seems to work as intended. We can recognize preferred URLs in the search results, pass them through the Citations software stack, and provide them to the end user as desired.

Steve Smail added a comment - 22-May-2009 10:37
Included in the initial Sakai 2.6 release.