Version 5 (modified by 14 years ago) ( diff ) | ,
---|
Proposal title
Date | 2011/05/19 |
Contact(s) | Craig Jones |
Last edited | |
Status | draft |
Assigned to release | Release number, to be determined |
Resources | Patch available |
Ticket # |
Overview
This proposal is to add the option to harvest service and observation offering metadata from the GetCapabilities document returned from an SOS server to the OGC WxS Harvester.
This proposal also adds the ability to specify schema specific mappings for OGC WxS harvesters including plugin schemas (this harvester was originally designed for the iso19139.mcp profile).
Proposal Type
- Type: Module Change
- App: GeoNetwork
- Module: Harvester
Links
- Documents:
- Email discussions:
- Other wiki discussions:
Voting History
- Vote proposed by X on Y, result was +/-n (m non-voting members).
Motivations
The marine community in Australia is increasingly looking to make use of OGC Sensor Observation services to publish marine data with many services already being made available. The addition of an SOS harvesting option to geonetwork will facilitate the discovery and access of these services via the Australian Oceans Data Network (AODN) by making it a simple process to publish service details to the AODN's service/dataset catalog (the ANZ-MEST/geonetwork) or to contributing catalogs.
Proposal
This proposal adds to the existing OGC WxS harvester. For more details on what this harvester currently does and how it works refer to the existing documentation on this harvester or the original proposal to add this harvester to geonetwork.
Schema Specific Harvesting
This proposal adds the ability to define schema specific harvesting of OGC WxS GetCapabilities metadata. In particular, the stylesheets to be used to harvest metadata for a particular OGC service type for a particular target output schema are placed in the convert/OGCWxSGetCapabilitiesto19119 directory for the schema or schema plugin. e.g.
For a schema plugin:
schemaPlugins/iso19139.mcp-1.4/convert/OGCWxSGetCapabilitiesto19119/ OGCSOSGetCapabilitiesLayer-to-19139.xsl OGCSOSGetCapabilities-to-ISO19119_ISO19139.xsl
For one of the core geonetwork schemas:
xml/schemas/convert/OGCWxSGetCapabilitiesto19119/ OGCCSWGetCapabilities-to-ISO19119_ISO19139.xsl OGCSOSGetCapabilitiesLayer-to-19139.xsl OGCSOSGetCapabilities-to-ISO19119_ISO19139.xsl OGCWCSGetCapabilitiesLayer-to-19139.xsl OGCWCSGetCapabilities-to-ISO19119_ISO19139.xsl OGCWFSGetCapabilitiesLayer-to-19139.xsl OGCWFSGetCapabilities-to-ISO19119_ISO19139.xsl OGCWMSGetCapabilitiesLayer-to-19139.xsl OGCWMSGetCapabilities-to-ISO19119_ISO19139.xsl OGCWPSGetCapabilities-to-ISO19119_ISO19139.xsl
When a particular OGC Service type is selected in the OGC WxS harvester, all registered schema directories will be scanned to determine which schemas support harvesting metadata for that particular type and the user will be able to select the target schema to use in the harvester:
SOS GetCapabilities Harvester
This proposal also adds the option to harvest metadata from an OGC Sensor Observation Service GetCapabilities response to the OGC WxS Harvester, in particular an OGC Sensor Observation Service compliant with version 1.0.0 of the specification.
Under this proposal "OGC Sensor Observation service (1.0.0)" will be added to list of possible OGC WxS service types that can be harvested using this harvester:
When this option is selected, the harvester will harvest service metadata from the GetCapabilities statement returned from the specified SOS endpoint using the service metadata stylesheet for the selected target schema.
Additionally, if the "Create metadata for layer elements using GetCapabilities information" option is selected, the harvester will harvest resource metadata for each Observation Offering listed in the GetCapabilities response using the resource metadata stylesheet for the selected target schema.
An iso19119/iso19139 service metadata stylsesheet and a sample iso19115/iso19139 resource metadata stylesheet is included with this proposal (we will be using the iso19139.mcp mapping to be made available in the schema plugin for this profile).
The mappings for these transformations are as follows:
Backwards Compatibility Issues
None that I can see
New libraries added
No new libraries required
Risks
Participants
- Vitor Gonçalves - initial SOS Service to iso19119/iso19139 stylesheet
- Kate Roberts - mappings/review
- Simon Pigot - review
Attachments (2)
- target-schema.png (18.7 KB ) - added by 14 years ago.
- SOS-Service-Type-option.png (19.9 KB ) - added by 14 years ago.
Download all attachments as: .zip