Status of upgrading CDI service (user interface, harvesting via GeoNetwork, CDI interoperability
options following SeaDataNet D8.7)
ByDick M.A. Schaap – Technical Coordinator
Barcelona – Spain, 19 – 20 March 2014, Combined EMODNet Chemistry 2 TWG and SeaDataNet TTG
Fully upgraded to ISO 19139
ISO19115 content standard and XML Schema have been migrated to INSPIRE compliant ISO19139 with info extensions
EDMED refsCSR refsPublication refsQuality InfoVocabularies NVS 2.0From C16 to C19 for Sea regions
Central CDI import and retrieval system User interface also upgraded to support new elements and extra search optionsUpgrading done for all CDI portals
CDI User Interface upgraded
Extra P02
Extra Duration
Extra Sea Region
Extra Multiple
CDI Data Discovery and Access Service – details
Sea regions
EDMED
CDI Data Discovery and Access Service – details
CSR
(EDMO)
(EDMERP)
CDI Data Discovery and Access Service – details
Publications
Quality Info
Outstanding actions: User Interface
SeaDataNet formats: SDN ODV ASCII will be combined with SDN NetCDF (CF) for point dataAwaits:
NEMO upgrade for ODV to NetCDF Download Manager upgrade for NetCDF generation and delivery next to ODVImplementation at all data centres incl need to convert all ODV files to NetCDF and include both in storage and coupling tableUpdating of CDIs to include NetCDF next to ODV format (can be done centrally in communication with data providers)
Add MSFD regions as search criterium (via geotagging of all CDIs during import) and in Summary (to ease EMODnet reporting)
Include dynamic WMS – WFS to existing Store Query (via Bookmark and URL)
Harvesting of CDI XMLs – progress of pilot
IFREMER has implemented CDI and CSR schema’s in GeoNetwork (details by IFREMER presentation)
Via GeoNetwork IFREMER now provides a CSW for CDI and for CSRhttp://www.ifremer.fr/geonetwork-sdn/srv/eng/csw-cdi?
SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities
The retrieved CDI XML files are good XML documents, but need some editing (delete the first 3 lines and replace these with normal CDI XML header and delete the last tag) to parse it as OK in XML-SPY and for loading into MIKADO and CDI import routines.Content consistency is 100% good
Plan to use Var06 = Revision Date Data as trigger for regular (once a week) harvesting of new and revised CDI XML filesVar06 is automatically updated by MIKADO when you save a CDI file
Outstanding: check on numbers for the right query
Harvesting of CDI XMLs – planned implementation
Selected data centres will install GeoNetwork with IFREMER add-on’s and CSW and will use that to store output of MIKADO
MARIS will install CSW harvesting configurations to each data centre for regular harvesting of new and revised CDI XML files
Normal procedure is continued:Validation and check for potential duplicates -> communication MARIS to data providerImport in CDI import user interface => visual check by data providerMigration from import to production, if ok by data providerData provider also updates coupling table and stored files / database queries
Time scale? Which data centres for start?
CDI interoperability options (D8.7) - progress
OGC – CSW
OGC WMS – WFS
OpenSearch
CDI interoperability options (D8.7) – OGC - CSW
CSW arranged via MARIS – CNR using GI-CAT on CDI aggregatesCDI aggregation by
P08 termEDMO-data-centreMeasurement-area-type (point / curve / area)
=> 1.5 Million CDIs give at present 397 aggregated CDI XMLs CDI aggregation pages are secured by IP-IP to CNR
CNR operates CSW service via GI-CAThttp://seadatanet.essi-lab.eu/gi-cat/services/cswiso?
Regarding the CSW interface: the CSW GetRecords operation has a mandatory HTTP/POST binding (HTTP/GET is optional)
CDI interoperability options (D8.7) – OGC - CSWTest Client at CNR (ESSI lab) :http://seadatanet.essi-lab.eu/gi-cat/gi-portal/
Outstanding actions: CSW
Check on numbers in – out
Trigger by MARIS to CNR for harvesting update for CSW
Considering adding HTTP/GET because easier
Use of the upgraded CSW by RIHMI in Ocean Data Portal (ODP)
===========================================
SeaDataNet included in GEOSS portal:Via GEO-DAB broker: Official GEO Portal: http://www.geoportal.orgTest portal URL: http://eurogeoss-broker.eu/
CDI interoperability options (D8.7) – OGC – WMS - WFS
CDI service has dynamic WMS – WFS for set selections:http://geoservice.maris2.nl/wms/seadatanet/cdi_v2/emodnet/chemistryhttp://geoservice.maris2.nl/wms/seadatanet/cdi_v2/emodnet/
hydrographyhttp://geoservice.maris2.nl/wms/seadatanet/cdi_v2/seadatanet
Getcapabilitieshttp://geoservice.maris2.nl/wms/seadatanet/cdi_v2/emodnet/
chemistry?service=WMS&request=GetCapabilitiesExample WMS request:
http://geoservice.maris2.nl/wms/seadatanet/cdi_v2/seadatanet?styles=&format=image/png&transparent=true&request=getmap&version=1.1.1&srs=EPSG:4326&layers=lines&width=580&height=290&bbox=-180,-90,180,90
CDI interoperability options (D8.7) – OGC – WMS - WFS
Example of WMS
Layer of CDI for surveys by WMS in Bathymetry Viewer
CDI interoperability options (D8.7) – OGC – WMS - WFS
Getcapabilites indicates what is available. In CDI case it is both WMS and WFS. Implementing WFS is depending on the client and needs programmingExample of WFS request:
http://geoservice.maris2.nl/wfs/seadatanet/cdi_v2/emodnet/chemistry?service=WFS&version=1.0.0&request=getfeature&outputformat=gml3&typename=points&maxfeatures=10&bbox=-0.2793103448275872,57.4448275862069,1.5206896551724127,59.244827586206895
Gives:
CDI interoperability options (D8.7) – OGC – WMS - WFS
Example of WFS
CDI layer of physical oceanography data sets from SeaDataNet as WMS – WFS in the SIMORC User Interface (www.simorc.com) . URLs to SeaDataNet
Outstanding actions: WMS - WFS
Include WMS – WFS in the Store Query – Bookmark function in the CDI User InterfaceThen every user can make and share its own WMS – WFS layer following its selection
CDI interoperability options (D8.7) – OpenSearch
OpenSearch is supported by Google, Yahoo, and othersThe protocol gives metadata about the content together with a set of URL templates which indicate which parameters are accepted and the range of output formats for resultsOpenSearch request is simple and consists of HTTP GET with parameters:
Free searchGeospatial (area or point + radius)Temporal (from to)
Required to split the total metadata in multiple OpenSearch access points (virtual aggregations)OpenSearch entry points need to be prepared as RDF and registered in a portal. Each RDF file decribes an access point of an aggregated set of CDIs MARIS has experience via GENESI-DEC project
Outstanding actions: Open Search
Proposed implementation by aggregation on P03 terms (max 59 OpenSearch entry points) – Search by time, place and free (proposed: parameters (p03 and p02) + station name + platform type + instrument type) Registration of entry points on SDN CDI portalDevelopment of client to demonstrate the OpenSearch capabilities for querying CDI service
END