[OPEN-ILS-DEV] unAPI rewrite (was: Planning for Evergreen development, post 2.0)

Mike Rylander mrylander at gmail.com
Fri Jan 21 12:38:45 EST 2011


In my spare (HAHA) time I have been slowly ruminating on a
reimplementation of unAPI and general alternate-format XML generation
in Evergreen.  Attached you will find three files:

 * The basic proposal (PDF)
 * A Perl tag-URI parser prototype
 * A set of stored procedures implementing in-database XML
transformations for bibliographic and related objects.

This one I'm just throwing out there ... there is no backing currently
for the project, but with this infrastructure I think the imaginative
out there could see some stunning possibilities.  Imagine interfaces
generated completely at the DB level via an XSLT atop OpenSearch; or
nearly zero-cost integration of Evergreen into other applications and
products; or new and innovative data browsing interfaces for staff and
patrons ... Lots of fun stuff!

I encourage thoughts and feedback (and, perhaps especially, backing to
implement)!

-- 
Mike Rylander
 | VP, Research and Design
 | Equinox Software, Inc. / The Evergreen Experts
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unAPIBonoEdition.pdf
Type: application/pdf
Size: 60976 bytes
Desc: not available
Url : http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20110121/04bc743f/attachment-0001.pdf 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tag-uri-parser.pl
Type: application/octet-stream
Size: 3010 bytes
Desc: not available
Url : http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20110121/04bc743f/attachment-0001.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xml-unapi.sql
Type: text/x-sql
Size: 42648 bytes
Desc: not available
Url : http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20110121/04bc743f/attachment-0001.bin 


More information about the Open-ils-dev mailing list