12 | | Currently Geonetwork has only basic Z39.50 support and no support for [http://www.loc.gov/standards/sru/ SRU]. |
| 12 | Currently Geonetwork has only basic Z39.50 support and no support for [http://www.loc.gov/standards/sru/ SRU]. |
| 13 | The current Z39.50 implementation is based on the JZKit library version 1, dating from 2002, which is no longer maintained (sourcecode is |
| 14 | not even longer officially available). |
| 15 | The current version of JZKit is 3. It offers support for SRU and addresses many of the issues that have only basic support |
| 16 | in 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 | |
| 23 | Moreover, the current Z39.50 interface does not seem to be well maintained. (no date search support, improved geospacial indexing |
| 24 | not applied to this part of the software) |
| 25 | |
| 26 | The 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 |
| 27 | SRU webinterface in the process. |
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 |