Slide 1 WGISS 24 October 2007 Interoperable Catalogues from Interoperable Catalogues from HMA - FedEO HMA - FedEO Slides assembled from various sources, with thanks to the contributers to HMA / FedEO A precursor for GMES Data Access and Integration and an overall contribution to GEOSS Jolyon Martin, ESA
44
Embed
WGISS 24 October 2007 Slide 1 Interoperable Catalogues from HMA - FedEO Slides assembled from various sources, with thanks to the contributers to HMA
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
A base schema (eop) with specializations for Optical Sensors (opt), Synthetic Aperture Radar (sar), Atmospheric Instruments (atm) and mission specific (e.g. phr)
GML payload aligned with tag names from 19115-part II draft
Based on GML observation
Currently available as best practice paper on OGC web site
sar.xsd opt.xsd atm.xsd
eop.xsd
smXML - gmd (ISO 19139)
Catalogue metadata for mission type
Catalogue metadata for EO products
gml
Schema/namespace for radar missions
Schema/namespaces for optical missions
Schema/namespaces for
atmospheric missions
Generic and
geometric catalogue metadata
phr.xsdxyz.xsdCatalogue metadata for specific mission
Slide 5WGISS 24 October 2007
GML observationGML observation
Property Description within Earth Observation context
Content
metadaProperty Describe general properties such as the data identifier, the downlink and archiving information
eop:EarthObservationMetadata
validTime Describe the acquisition duration, i.e. the start and end date of acquisition
using Describe the Platform/Instrument/Sensor used for the acquisition and the acquisition parameters (i.e. pointing angles, etc.)
eop:EarthObservationEquipment
target Describe the observed area on ground i.e. the footprint of acquisition
eop:Footprint
resultOf Describe the Earth Observation result composed of the browse, mask and product description
eop:EarthObservationResult
Slide 6WGISS 24 October 2007
Information ViewpointInformation Viewpoint
GML Viewers EO Product GML Prospects
• Radar Altimetery specialisation currently being added CNES
• Meteo specialisation proposed by Eumetsat
• Use of the metadata as part of product format within GMLJP2 being explored
Slide 7WGISS 24 October 2007
Service Viewpoint: OverviewService Viewpoint: Overview
Overall Goal: a standardized, harmonized set of interfaces that support a service oriented view of the heterogeneous mission ground segments, which can be implemented in a cost-effective manner; enabling the construction of compound / value added services from basic interfaces.
• Discovery (collection, services)
• Catalogue (earth observations)
[ Order (archive, subscription, on-line access) ]
[ Programming (order for acquisitions, mission planning feasibility) ]
[ Data Access (wcs, wms) ]
[ User Management, Service Orchestration, Monitoring & Control ...]
To implement a legacy connector, the developer should build three modules to handle following functionalities:
1. Manage Legacy catalog connection
2. Transform OGC filter into one or more valid legacy queries (request module)
request module
EO Frameworkdecode
OGC filterinto
java classes
translateto legacyquery(ies)
legacyrequest
GetRecords , GetRecordById or GetRepositoryItem
response
legacyconnector
manage connection
legacy catalog
Slide 17WGISS 24 October 2007
3. Populate “EOProduct” Java objects with legacy responses.
These “EOProduct” Java objects will then be automatically translated into a compliant ebXML response or EO GML response. (response module)
Those modules will have to integrate the IONIC EO CS-W Proxy Framework by implementing well documented interfaces and extending abstract classes.
response module
EO Framework encode
ebXML orEO GML response
legacy catalog
legacyconnector
manage connection
PopulateEOProduct
with response
GetRecords, GetRecordById or GetRepositoryItem
response
legacyresponse
Slide 18WGISS 24 October 2007
● Currently OPT/SAR product level metadata are well defined in specifications, but other will come, so …
● IONIC EO Proxy Framework is designed to allow extensions:
● Ability to define a custom product-level classification (similar to PHR)
● Ability to add custom product-level metadata in EOProducts
EO CS-W Proxy FrameworkEO CS-W Proxy Framework
/** create and initialize a Classification of type PHR, child of OHR Classification node */EOClassification phrclassification = m_EOExtensionPackage.createClassification(PHR_CONCEPT_NAME, PHR_CONCEPT_KEY ,ClassificationId, m_EOProductOHR.getIdentifier(), EOClassification.CLASSIFICATION_TYPE_OHR);
/** attach the classification to the EOProduct */m_EOProductOHR.setEOClassification(phrclassification);
OrientationsOrientations Based on the analysis of the reference documents, the team’s
orientations were to:• Information Model
Repository contains the ISO 19139 instances; Registry contains a subset of ISO 19139 metadata elements.
Keep the registry structure close to the ISO standards Support the OGC Core queryables and returnables Support the ISO AP additional queryables and returnables at the summary
level Support INSPIRE Metadata elements (except Conformance) Reuse and extend the extrinsic objects, associations and slots defined in the
Basic Package Apply the rules defined in the OWS-4 CSW ebRIM Modelling Guidelines IPR
• Service Provide capabilities equivalent to those of the ISO AP Offer discovery-level search capabilities Support and refine the service interface semantics defined in the ebRIM AP
Slide 38WGISS 24 October 2007
ImplementationsImplementations
First implementation during FedEO pilot (Ionic)
OpenSource implementation now being planned
Slide 39WGISS 24 October 2007
Standardisation StatusStandardisation Status
CSW 2.0.2 – approved standard
CSW ebRIM profile – v1.0 draft almost ready for internal e-vote (needs alignment to 2.0.2 following final update from public comment period on v0 draft)
CSW EO extension package and CIM (Core Iso Metadata) extension package ready for e-vote, both discussion paper status, but corresponding “standard working group” will be set up to deal with comments towards
Push to do final presentation to next OGC TC (Ispra, December)
Slide 40WGISS 24 October 2007
Various other catalogue Various other catalogue initiativesinitiatives