Changes between Version 4 and Version 5 of z3950_sru


Ignore:
Timestamp:
Dec 17, 2009, 10:47:53 AM (14 years ago)
Author:
proescholdtt
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • z3950_sru

    v4 v5  
    1010== Overview ==
    1111
    12 Currently Geonetwork has only basic Z39.50 support and no support for [http://www.loc.gov/standards/sru/ SRU].
     12Currently Geonetwork has only basic Z39.50 support and no support for [http://www.loc.gov/standards/sru/ SRU].
     13The current Z39.50 implementation is based on the JZKit library version 1, dating from 2002, which is no longer maintained (sourcecode is
     14not even longer officially available).
     15The current version of JZKit is 3. It offers support for SRU and addresses many of the issues that have only basic support
     16in version 1. Among others these are
     17- configurability (e.G option to change behaviour in case a server does not support a requested index)
     18- session and request-set caching (important for web-based SRU).
     19- result-record and query transformation
     20- possibility to mix local and remote targets
     21- more mature Z39.50 support
     22
     23Moreover, the current Z39.50 interface does not seem to be well maintained. (no date search support, improved geospacial indexing
     24not applied to this part of the software)
     25
     26The proposal is thus to undertake an overhaul of the Z39.50 part of the code and to update the JZKit library to version 3 and to implement a
     27SRU webinterface in the process.
    1328
    1429=== Proposal Type ===
    15  * '''Type''': GUI Change, Core Change, Module Change, Guideline and project governance procedures, ...
    16  * '''App''': !GeoNetwork or !Intermap
    17  * '''Module''': eg. Harvester, Kernel, Data Manager, Metadata Import, Lucene Index, Search Interface ...
     30 * '''Type''': Core Change, Module Change
     31 * '''App''': !GeoNetwork
    1832
    19 === Links ===
    20  * '''Documents''':
    21  * '''Email discussions''':
    22  * '''Other wiki discussions''':
    2333
    2434=== Voting History ===
     
    3646=== Backwards Compatibility Issues ===
    3747
     48The z39.50 remote search depends on JZKit3. Since JZKit has no backwards compatibility the Z39.50 remote search has to be
     49re-implemented. Support for remote-searching has been officially dropped(?) since 2.4 but proprietary extensions have
     50been built to which compatibility has to be maintained.
     51
     52
    3853== Risks ==
    3954
    4055== Participants ==
    41  * List of participants and role (if necessary) in current GIP
    42 
     56 * Timo Proescholdt (developer)