GeoCat Live Catalogue Services 2024.0
GeoCat Live Catalogue Services have been updated to use GeoNetwork Enterprise 2023.1 (GeoNetwork 4.2.x) technology.
New search engine
This is a major upgrade to GeoCat Live Catalogue Services featuring ElasticSearch as a new search engine.
This replaces the Lucene search engine used previously.
Search
With the change of the search engine to Elasticsearch, a series of improvements related to searches and filters are available:
- Improve multilingual search tested in various context - French only, English only, mix of French/English.
- Range field support (eg. temporal coverage).
- Search exact match support.
-
Search suggestions improvements:
- Support phrase query, does not return private terms, takes current search into account.
- Display resource type icon.
- Add support for "*" to trigger suggestion.
- Add the possibility to set the number of suggestions.
- Support for multiple sort fields (eg. resource type and title)
-
Search results filters improvements:
- OR query support, to select multiple values.
- Negative query support, to select all values except.
- Nested aggregations support.
- Paging to collect more values.
- Histograms.
- Interactive graphics for facets.
- Add icon decorator.
- Add support for terms missing value.
- Search results / Support for custom scoring function to promote the results.
Note
With the many changes listed above any "permalink" you have previously saved to search results will need to be updated to work with the new catalogue services.
See upgrade guidance for details.
User interface
- Add a menu to switch portals in the application toolbar.
- Improved search results layout, including a layout mode to display results as a table.
- The advanced search form has been simplified in favour of facet filters.
- Utility function for copying text to the clipboard.
Map viewer
- Display mouse position.
- Map improvements
- WPS support improvements
Metadata
- API / Batch editing / Add support for attributes.
- API / Retrieve individual extent images from the metadata.
- CSV export download the file instead of opening it in a browser tab.
- CSW / Improve DCAT support.
- Dataset citation formatter.
-
Feature catalogue metadata:
- Use ISO19115-3 instead of ISO19110.
- Provide a table of content when multiple tables are described.
-
Import metadata - option to allow to edit the metadata to the group owner editors, not only the metadata owner.
-
INSPIRE:
- Add conformance class 2b for monitoring
- Validation / Remove internal schematron. Use INSPIRE validator instead.
-
ISO19115-3 / ISO19139 conversion / Fix for multiple individuals in organization
- Metadata create page - allow to configure the metadata template / group to select by default.
-
Metadata editor:
- Add collapsible/collapsed section support.
- Allow to insert text as HTML directly in the metadata editor sections to provide additional information.
- Associated resources / Remote record support.
- List format as protocols.
- Permalink to editor using a specific view or by UUID.
- Upload file or overview from main form.
- Use condition on any elements to display / hide them.
-
Record view improvements:
- Group associated resources by type.
- Display similar records (More like this), suggesting records of same type.
- Preview tabular data.
- Use timeline to render resource events, temporal extent and vertical extent.
- Sort keywords / topic categories.
-
Register service in Spatineo monitor for ISO19115-3.
Administration
- Configure search filters, scoring and other search results aspects in the administration console.
- Display a summary of indexing errors.
- Index health check improvements.
- Harvesters / Better UI for the harvester administration.
- Harvesters / JSON harvester which currently supports CKAN, ODS and ESRI.
- Harvesters / URL / Add RDF DCAT harvester.
- Home page categories can be configured in the administration console.
- Languages / Easily remove unneeded languages to keep admin form as simple as possible.
- Link analysis / Filter by HTTP status.
- Search related configuration: "Add more like this configuration", facets, base query, score, etc.
-
Thesaurus:
- Import from Linked Data Registry.
- Display multilingual titles and descriptions and support editing these fields for local thesaurus.
-
WFS feature harvester scheduler and QGIS server support.
-
Virtual CSW end-points are replaced by sub-portals.
Note
See Portal configuration.
-
Only the OGC CSW search protocol is available for harvesting GeoCat Live Catalogue Services.
Warning
Automations that made use of other harvesters (OAI-PMH, RDF, Z39.50/SRU, ATOM INSPIRE, OpenSearch) will no longer function.
API and Automation
With the change to Elasticsearch many of the API interfaces made available previously are changed slightly or removed.
-
OGC Catalogue Services (CSW) Unchanged: The OGC CSW service functionality is unchanged, although the configuration of virtual CSW end-points has been replaced by sub-portals.
This is the recommended API to use for harvesting between catalogue services.
Note
See upgrade guidance and portal configuration.
-
GeoNetwork API Changed: The version of the geonetwork-api has changed to indicate incompatible changes.
- Deprecated "jeeves" services have been removed
- Queries and Parameters have been updated to reflect change to Elasticsearch engine.
Check the Swagger OpenAPI to view the available services.
Note
See upgrade guidance for details on how scripts can check GeoNetwork API version.
-
Q Search Removed: Provided the internal
xml.search
query end-point made use of Lucence search engine as is no longer available.Scripts making use of q-search will need to be rewritten to use the more powerful Elasticsearch end-point.
Note
See how to use the new search end-point.
-
Open Archives Initiative Protocol for Metadata Harvesting Removed: OAI-PMH API is used for interoperability with other catalogue systems, and is not included in this update of Catalogue Services.
Note
See upgrade guidance for use of OGC API
There are plans to restore OAI-PMH service as 2024 roadmap goal.
-
OpenSearch Removed.
Note
There is no direct replacement available at this time. See upgrade guidance for recommendations for html discouvery or interoperability.
-
INSPIRE ATOM Removed.
Note
There is no direct replacement available at this time.
-
RDF DCAT Removed: This search API end-point has been replaced with use OGC CSW with DCAT output format.
Note
See upgrade guidance for details on how to request DCAT output using OGC CSE GetRecord request
-
Z39.50 Removed: This search API is not available, recommend use of OGC CSW.
-
Search/Retrieval via URL Removed: This Search API is no longer available, recommend use of OGC CSW.
Other
- Additional datastores support to store the metadata files: CMIS / Jcloud.
- PDF print: Switch to OpenPDF.
- Performance greatly improved for search and indexing.
- Support to display your own dashboards to analyze content, improve quality, create data visualization in Kibana.
- Translation API to override default translations.
- Upgrade to H2 version 2.
- Upgrade to Log4j2.
Security
- Authentication / OAuth2 OpenId Connect Single Sign-on and support for OIDC Bearer tokens
- Updated the libraries used in GeoNetwork: Spring 5, JPA 2, Quartz, MySQL, Guava, Keycloak, etc.