[OPEN-ILS-DEV] Alexander Street Press is sponsoring enhancements to Evergreen

Suzannah slipscomb at esilibrary.com
Wed Feb 13 13:37:17 EST 2013


Alexander Street Press <cid:part1.03080106.09080409 at esilibrary.com>, 
publisher of award-winning online collections and videos for scholarly 
research, teaching and learning, has partnered with Equinox Software 
<cid:part2.01080304.03090104 at esilibrary.com> to sponsor the following 
enhancements in Evergreen Open Source ILS 
<cid:part3.06050506.09000705 at esilibrary.com>.  There are two parts to 
this development project:  1)  new functionality related to the export 
of bibliographic records and 2)  new functionality related to the 
overlay of existing records via Z39.50.

1)  New functionality related to the export of bibliographic records:

For the first part, new functionality related to the export of 
bibliographic records, this development has two sub-parts:  1) 
development of record-temporal bibliographic search enhancements and 2)  
MARC21 feed output.
You may be asking yourself right now, "And just what are record-temporal 
bibliographic search enhancements?"  Good question. So, currently in 
Evergreen one can sort bibliographic records by creation and edit date, 
but temporal search is not possible on any field other than the MARC 
Date1 and Date2 fields.  In order to support time-sensitive record 
discovery, enhancements to QueryParser are needed.  (QueryParser is a 
powerful infrastructure for building search dialects.)  The QueryParser 
enhancements will include new filter options to support filtering on 
create and edit dates and a new modifier will be defined to allow the 
search of deleted records, instead of live and active records.  The 
QueryParser enhancements will not affect the underlying database structure.

Regarding the second part, MARC21 feed output, Evergreen currently 
supports a wide variety of plain text, JSON and XML feed formats, all 
available via the OpenSearch interface.  Evergreen also supports the 
export of records as MARC21 through Vandelay and other interfaces.  
However, there is no way to retrieve search results as a MARC21 record 
set.  This development will rectify that by creating a feed output 
module to convert search results to MARC21.

2)  New functionality related to the overlay of existing records via 
Z39.50:

The development of new functionality related to the overlay of existing 
records via Z39.50 is also comprised of 2 sub-parts:  1) federated 
Z39.50 search from record set and 2)  federated Z39.50 match and overlay.
For the first part, federated Z39.50 search from record set, to locate 
bibliographic records that are of a higher quality than existing catalog 
records, Evergreen currently supports manual searching of remote Z39.50 
servers.  Though any search may span multiple Z39 servers, only one 
search may be performed at a time. Any records found via a Z39 search 
then must be manually imported into the catalog or overlayed over an 
existing catalog record at the discretion of the staff.  All aspects of 
locating and importing records via Z39 require staff intervention to 
complete.  This development includes several enhancements to improve and 
automate the process of locating bibliographic records via Z39 that 
match existing catalog records.  Specifically, each staff-accessible 
record bucket interface (bucket, bookbags) will get a new action called 
"Locate Remote Matches via Z39.50".  When clicked, the user will be 
presented with a dialog which contains several choices, including which 
Z39 servers to include in the search and which match points to use (the 
union of all configured match point for all selected Z servers).  When 
the search is submitted, a series of parallel Z39 searches is fired 
off.  The user will be able to see the progress of the search as it 
proceeds.

For the second part of the development, federated Z39.50 match and 
overlay, when the Federated Z39.50 search from record set process 
completes, an interface showing the newly created Vandelay queue is 
opened in a new staff client tab instead of showing the existing Z39.50 
result list.  In the Vandelay queue interface, records are grouped by 
which existing record they match against and will overlay.  From here, 
the user can perform all of the standard pre-record and batch overlay 
actions.  Before any overlay occurs, the user may wish to perform 
updates on the queued records.  Manual updates are already supported.  
To support automated updates, there will be development to provide a 
Vandelay queue export action which exports a Vandelay queue as a MARC21 
(.mrc) file.  The user can then update the file via some external 
mechanism and re-load the records into Vandelay for final merging.  This 
approach would require the addition of a match-bucket selector in the 
upload interface, to ensure the re-imported records only match against 
the original source records.

It is anticipated that the coding for this project will be completed by 
the end of March 2013 and submitted to launchpad 
<cid:part4.09010502.03050509 at esilibrary.com> for Evergreen Community 
review and approval.  Once the code has been reviewed and approved, it 
will be eligible for inclusion in the next major release of Evergreen.  
Thank you to Alexander Street Press for sponsoring this development.


-- 
Suzannah Lipscomb
Project Manager
Equinox Software, Inc.
877. OPEN. ILS (877. 673. 6457)
Direct:  770-709-5590

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20130213/e5b50985/attachment-0005.htm>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20130213/e5b50985/attachment-0006.htm>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20130213/e5b50985/attachment-0007.htm>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20130213/e5b50985/attachment-0008.htm>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20130213/e5b50985/attachment-0009.htm>


More information about the Open-ils-dev mailing list