Changes between Version 8 and Version 9 of Z3950_sru_improvements
- Timestamp:
- 05/03/10 19:10:17 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Z3950_sru_improvements
v8 v9 18 18 19 19 Moreover, the current Z39.50 interface hasn't been maintained: no date search support, improved geospacial indexing 20 not applied to this part of the software, the Z3950 server in GeoNetwork does not produce HTML or other formats and harvest from Z3950 sources is not supported.20 not applied to this part of the software, the Z3950 server in !GeoNetwork does not produce HTML or other formats and harvest from Z3950 sources is not supported. 21 21 22 22 The proposal is to undertake an overhaul of the Z3950 part of the code, to update the JZKit library to version 3, implement an SRU webinterface, Z3950 harvester and make some enhancements to enable the Z3950 server to provide at least HTML (as well as the usual XML) and map Z collection names from the query to !GeoNetwork categories. Support for remote search will also be returned to !GeoNetwork but changes to the current search interface to integrate it with local search will be in a later proposal. … … 53 53 SRU interface implemented as jeeves service. (eg. for basic testing of 2.5.0 SRU service http://127.0.0.1:8080/geonetwork/srv/en/portal.sru?operation=searchretrieve&version=1.2&query=title%20any%20Africa ). 54 54 55 The spring application-context had to be loosely integrated into Geonetwork, since JZKit makes extensive use of it.56 A ApplicationContext reference was added to the GeonetworkContext to make the SpringApplicationContext available.55 The spring application-context had to be loosely integrated into !GeoNetwork, since JZKit makes extensive use of it. 56 A ApplicationContext reference was added to the !GeonetworkContext to make the Spring !ApplicationContext available. 57 57 Initialization in Geonetwork.java uppon Z39.50 initialization. 58 58 … … 60 60 This is currently being done by creating a "virtual" context-set "geonet", which defines the indices that are searchable. 61 61 Queries that contain unsupported indices (and relations) are rejected (this can be configured). Currently this is hard-wired 62 in a configuration file, but this could be dynamically configured by Geonetwork if the set of searchable indices was available.62 in a configuration file, but this could be dynamically configured by !GeoNetwork if the set of searchable indices was available. 63 63 64 64 JZKit is dependent on the following libraries