[GeoNetwork-devel] OGC:GetCapabilities document to produce me tadata for services and layers in ISO19119/139

Hello François,

very interesting work. Thanks a lot to bring it back to us.

For a first read, I've focused on the "Data Mapping" and the WMS capabilities side, I had worked on it some time ago.
I've got a few remarks / questions about this part :

- why do you map "Layer identification" root element to a gmd:indentificationInfo/srv:SV_ServiceIdentification ?
Couldn't you map it to a gmd:indentificationInfo/gmd:MD_DataIdentification ? So you shouldn't have to use the 19119 to describe the data layers, just stay in 19115 ?

- I guess there is a typo in the "Abstract" 19115 path : shouldn't it just be : gmd:abstract/gco:CharacterString ?

- about the scale : I think we'll rather often find a ScaleHint in capabilities. Perhaps some work needed to convert it to a gmd:RS_Identifier

- for projection : you've got of course the /ROOT/SRS on the GetCapabilities side

- I've also seen some WMS capabilities embedding a KeywordList which could be mapped on 19115 gmd:MD_Keywords

- and on a higher level I can't see yet how to organize things between : W*S Service identification / "1st level" layer in capabilities / layer/layer items in capabilities. Are you going to build only one gmd:MD_Metadata hierarchy describing all of these ? Or will you have several ones ?

Unfortunately I work on this subject a very small part of my time. But I'd be glad to participate to a working group on this subject if there exists one.

Cheers,

Robert Rivière

Francois-Xavier Prunayre wrote:

Hi all, this is not yet a proposal for GeoNetwork but we're currently
working on adding harvesting GetCapabilities document from WMS/WFS
service and will be glad to get comments/inputs on that topic. It will
harvest capabilities from service supporting WMS, WFS or WCS spec.

A mapping from the GetCapabilities document is defined to produce :
- one metadata for the service (using ISO19119)
- n metadata for all layers/FeatureType/Coverage available in that
service (ISO19139)

It will use the same mechanism as the harvesting for other sources (ie.
CSW, OAI, WebDav ...).

On the R&D section of the trac you could access to a draft document
http://trac.osgeo.org/geonetwork/wiki/ISO19119impl presenting :
- use cases
- GUI
- mapping

This development is made in the context of GeoSciML & OneGeology
projects with BRGM.

Comments & inputs welcomed.

Ciao. Francois