Hi,
Can anyone tell me if the following harvesting task is possible or can be done out of the box in GN 2.8?
I'd like to harvest and create ISO19139 metadata from a collection of netCDF datasets (each dataset can have more than one layer) in Thredds catalog.
For each layer in the netCDF dataset, I'd like a metadata record to be created that will include pre-selected OGC services (such as WCS and WMS) under the "distributionInfo" section.
More specifically the harvested "distribitionInfo" section should look like the following:
<gmd:distributionInfo>
<gmd:MD_Distribution>
<gmd:transferOptions>
<gmd:MD_DigitalTransferOptions>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://hostname:port/thredds/wcs/test_data/aNetCDFdataset.nc</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WCS</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>layer_name</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>layer_name_title</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
<gmd:onLine>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>http://hostname:port/thredds/wms/test_data/aNetCDFdataset.nc?service=WMS</gmd:URL>
</gmd:linkage>
<gmd:protocol>
<gco:CharacterString>OGC:WMS-1.3.0-http-get-map</gco:CharacterString>
</gmd:protocol>
<gmd:name>
<gco:CharacterString>layer_name</gco:CharacterString>
</gmd:name>
<gmd:description>
<gco:CharacterString>layer_name_title</gco:CharacterString>
</gmd:description>
</gmd:CI_OnlineResource>
</gmd:onLine>
</gmd:MD_DigitalTransferOptions>
</gmd:transferOptions>
</gmd:MD_Distribution>
</gmd:distributionInfo>
Has anyone done this before? If yes, can you share your experience or the how-to knowledge? Thanks.
Kind regards,
Richard Goh