The objective of WP3 is to co-design an EOSC-compliant pilot service that allows AquaINFRA users to seamlessly and easily find and access harmonised data from 1) the diverse set of Pan-European and national metadata catalogues and 2) existing data infrastructures which host marine and freshwater data, as well as associated Earth system science, socioeconomic and biodiversity data. Piloting focuses on the data requirements set in the Use Cases but creates solutions that are scalable to generic AquaINFRA data needs.
Collection of user requirements, co-design of the system architecture, including the conceptual model for the AquaINFRA server-client communication. The interoperability framework will be established in harmonisation with the EOSC interoperability framework and a detailed implementation plan for the AquaINFRA Data Space and DDAS will be prepared.
Identification of the conceptual and technical properties of relevant existing water ontologies and metadata catalogues and preparing critical core geospatial datasets (EU-level hydrographic geometries, networks, and catchments) necessary for an intelligent search system. Pilot implementations of metadata harvesters will be developed, utilising existing software components where possible.
Co-Design and development of the user-focused GUI and APIs, to connect both GUI and machine-to-machine interfaces, to allow search and exploration of the AquaINFRA ontology (a collection of existing water ontologies) and topological connectivity of the hydrographic network.
A data retrieval mechanism, with relevant APIs for machine-to-machine connectivity, will be constructed for all relevant AquaINFRA data sources, utilising existing software components where possible. API integration, conversion, cascading, and proxying when needed. The task also includes the design of a front-end for the data retrieval system.
Implementation of harmonisation mechanisms for retrieved datasets. Depending on the requirements from the use cases this includes potential coordinate system transformations, vector/raster schema and encoding transformations, as well as edge-matching.