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
- mappingThis development is made in the context of GeoSciML & OneGeology
projects with BRGM.Comments & inputs welcomed.
Ciao. Francois