-
-
Notifications
You must be signed in to change notification settings - Fork 496
Open
Milestone
Description
Following #2830 some GN3 features are not yet available. This issue is a list of what is not implemented in GeoNetwork 4.0.0
Features removed
- Admin / Batch process (not editor > Batch editing) / admin.console#/tools/batch are not available and most of the cases can be handled in batch editing tool Admin / Batch editing / Removed unused code. #6400 (Feature removed - Done in 4.2.1)
- CSW / GetDomain / Not implemented: Use search API aggregations
GeoNetwork 3.x features not implemented in version 4.x
API
- Permalink to search page with URL parameters for 3.x will probably not work with 4.x. Check the changes on parameters names and facets and the corresponding permalinks. eg. https://localhost:8080/geonetwork/srv/eng/catalog.search#/search?any=idp_*&facet.q=status%2Fnotobsolete&resultType=details&sortBy=relevance
- ❌ Search RDF (replaced with use CSW with DCAT output format)
- ❌ Search Z39.50 (no known sponsor for this functionality)
- ❌ Search SRU (no known sponsor for this functionality)
- ❌ Search OpenSearch)
- Search Elasticsearch API
- Search CSW 2.0.2 are for now available
- Search / OAI-PMH Migrate OAIPMH server to Elasticsearch / Spring MVC #7583
- ❌ Search / q service is replaced by Elasticsearch endpoint (use elastic search directly)
- API / RSS (can be replaced by https://github.com/geonetwork/geonetwork-microservices/tree/main/modules/services/ogc-api-records)
- API / INSPIRE OpenSearchDescription atom service & InspireAtomUtil API / INSPIRE Atom / Migration to Elasticsearch and Spring #6395 (Added in 4.2.1)
- API / Directory / Collect entries from records see DirectoryUtils.search /registries/actions/entries/collect (Added in 4.0.7 Subtemplate / Improve ISO19115-3 support. #6292)
- API / ReportUploads (this may of been migrated in a later release)
- ❌ XLink / Remove directory entry used in other record (SYSTEM_XLINK_ALLOW_REFERENCED_DELETION) ie. searcherForReferencingMetadata (no known sponsor is interested in this activity)
- ❌ Lucene / LuceneSearcher.getMetadataFromIndexById (Lucene is no longer available, migrated to Elastisearch api)
UI
- Search / Advanced form (some of the filters have been replaced by facet filter)
- Search / Facet as tab (only facet on the left side panel and home page can be fully customized) (Added in 4.2.0 Collection, data products, intermediate metadata ... titellus/core-geonetwork#81)
- Subtemplate search filter (Added in 4.0.3) Directory improvements #5401
- Multilingual subtemplate support
Index
- Search / Multilingual support (Added in 4.2.0)
- Index / Store all translations (Added for codelist and thesaurus in 4.0.2)
- Index / Define analyzer depending on languages Indexing / Multilingual support / Add per field Analyzer #5911 (added in 4.0.6)
- Search / Configuration of search fields to use depending on UI language (added in 4.0.6)
- Facet / Choose field depending on language Multilingual support #5193 (Added in 4.0.2)
- Results / Display information depending on UI language (Improved in 4.0.2)
- Indexing / Spatial / Search on bounding polygons (currently only the geometry is indexed but not used in search)
- Multilingual indexing of contacts and links (Search / Multilingual support for contact, links and overview description (indexing and aggregations) #6588)
Admin
- Information about the index - not needed, can be replaced by Kibana admin?
- Schematron rules (See SchematronCriteriaGroupServiceIntegrationTest)
- Search / Statistics and search stat dashboards (not really working in 3.x)
- Reports (Elasticsearch migration / Restore admin reports. #5683 in 4.0.5)
Security
- CAS (Tested in 4.0.2) Security / CAS / Update config to Spring Security version used in 4.x #5277
- ECAS not tested
Harvester
- CSW / Check on resource identifier (not only check record based on its UUID)
- GeoNetwork 4 can not be harvested using GeoNetwork protocol by an older version. It has to use CSW instead. In the future, OGC API records may be the best option. GeoNetwork 4.x harvester #7579
Metadata
Metadata
Assignees
Labels
No labels