hma cdr, 5-6 september 2006, frascati slide 1 hma catalogue update presented by paul kopp on behalf...
Post on 27-Mar-2015
222 Views
Preview:
TRANSCRIPT
Slide 1HMA CDR, 5-6 September 2006, Frascati
HMA Catalogue UpdateHMA Catalogue Update
Presented By Paul KoppOn behalf of
Jolyon Martin, ESA
Summarising many presentations from HMA CDR/CEN workshop 6th September, ESRIN
Inputs from (JRC, FAO, Spacebel …)
The ghost of Christmas future …. We trust not!I guess you had to be at the previous reviews to understand to understand
Slide 2HMA CDR, 5-6 September 2006, Frascati
Context From PBEO GS Task ForceContext From PBEO GS Task Force
Service Access Layer
Comm. PublicPublic Public Public ScienceScience Comm.
Access
Non-Europeanagenciesground
segments
GEOSS Access
ES
A
Satellite/ Missions
otherEuropeanMissionground
segment
Na t
EO Data Access Integration Layer
EU
ME
TS
AT
Data integration
GMES Services
ESAMissions Ground
Segment
In-situStatic Geo-spatial
Scope: Earth Observation Ground Segment interfaces
HMA considers the following services
(interfaces)
Catalogue, Ordering,
Programming,On-line data access
interfaces
for Earth Observation
Products
This report concentrates on
Catalogue
Slide 3HMA CDR, 5-6 September 2006, Frascati
Standardisation OverviewStandardisation Overview
GML Appl. Schemafor EO Products
OGC 06-080
CSW Appl. Profile for EO1
OGC 06-079
OGC FilterEncoding
OGC 04-095ISO 19143
Refers to
RIM for EO2
(OGC 06-TBD)
Refers to
EO Appl. Profile for WFS
(TBD)
Refers to
(1) Aligned with ISO AP(2) Aligned with ebRIM AP
Catalogue 2.0.1
OGC 04-021
CSW ISO AP
OGC 04-038
CSW ebRIM AP
OGC 05-025
Instantiates
WFS
OGC 04-094ISO 19142
GML 3.2
OGC XX-XXXISO 19136
RIM
ISO/TS 15000-3
Considerable effort to align catalogue access for EO data to OGC CAT standards (and those likely to be endorsed by EU SDI standards: INSPIRE)
2 profiles being developed to align to the major flavours
Analysis (and pressure) to align these togeather
HMA documents / proposals in blue.
Slide 4HMA CDR, 5-6 September 2006, Frascati
Introduction 06-079Introduction 06-079
Most focus to date on alignement with OGC ISO profile, see HMA discussion paper: OGC 06-079
Document presented in similar way as CSW ISO AP
Scope: Only "datasets", not for "dataset collections" for which CSW ISO AP will be used.
Objectives:
Information model suitable for CSW as well as WFS
XML messages for query valid w.r.t. CSW ISO AP
Loose schemas (with textual restrictions) versus strict schemas
Slide 5HMA CDR, 5-6 September 2006, Frascati
Metadata OverviewMetadata Overview
GML payload aligned with ISO 19115 (19139 schema) and 19115-part II draft.
Further work required: • Management of HMA
metadata at collection level
• To be seen if ISO type definitions can be re-used further in schema
• Better use of GML structures (review comments from GALDOS/Ron Lake)
sar.xsd ohr.xsd atm.xsd
hma.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
phr.xsdxyz.xsdCatalogue metadata for specific mission
Collection level
metadata
Slide 6HMA CDR, 5-6 September 2006, Frascati
Information ModelInformation Model
EO dataset collections and EO datasets
CSW ISO AP
CSW EO AP
Slide 7HMA CDR, 5-6 September 2006, Frascati
Information ModelInformation Model
Layered OUTPUTSCHEMA
Also "layered" queryables.
Slide 8HMA CDR, 5-6 September 2006, Frascati
Return catalogueproperties
GetCapabilities
CSW EO Profile
Optical Catalogue Instance
Capabilities
client
GetRecords
hmaRecord
GetRecordsById
ohrRecord
DescribeRecord
Protocol BindingProtocol Binding
Compose record structure requested by client
Compose most detailed record
Return schema information
Stateless protocol (avoids resultset handling complexities from old z39.50 search protocol)
Considerable effort to make protocol architectural neutral … e.g. applicable to two tier (client server) and three tier (middleware) implementations
Push for mandatory (and only) SOAP/HTTP bindings for EO profile to avoid proliferation of methods (and allow layering of user/policy management outside the catalogue protocol)
Slide 9HMA CDR, 5-6 September 2006, Frascati
Distributed searchDistributed search
The OGC idea of a distributed search is to start a search from a known location and to search transitively federated catalogues with the same set of attributes (*).
Client
Catalogue (local)
Catalogue (FED_1)
Catalogue (FED_2)
Catalogue (FED_n)
Cumulated resultset
Catalogue searches local and distributes
query
Client formulates a query
* source: Conterra presentation FAO workshop 27/04/2006
Slide 10HMA CDR, 5-6 September 2006, Frascati
Distributed searchDistributed search The HMA distributed search is to proposes to
search federated catalogues via service orchestration, where federated catalogues are discovered in collection catalogue or selected based on collection ID.
Client
Service Orchestration (DAIL)
Catalogue (FED_1)
Catalogue (FED_2)
Catalogue (FED_n)
Cumulated resultset
distributed query
Client formulates a query
Slide 11HMA CDR, 5-6 September 2006, Frascati
ISO AP Implem. GuidanceISO AP Implem. Guidance
CSW EO AP
(Datasets)
Filter collections using part of original filter which relates to collection metadata
GetRecords(dataset,f1+f2)
CSW ISO AP via orchestration
(Datasets & dataset collections)
isoRecord with Matching collections "c"
client
GetRecords(dataset, filter on "c",f2)
isoRecord
hmaRecord
CSW ISO AP
(Dataset collections)
GetRecords(dataset collection,f1)
Filter products using part of original filter which relates to product metadataFor collections found in step above
Combine isoRecord for collections and hmaRecord for products in new isoRecord
CSW EO AP
(Datasets)CSW EO AP
(Datasets)
Overall approach supporting two main scenarios: (1) Agency Client (2) ISO compatible client (illustrated here)
Slide 12HMA CDR, 5-6 September 2006, Frascati
Future work for HMAFuture work for HMA
Future Work:• Integrate work from ISO AP CSW RWG, e.g. WSDL, full
schemas etc.• Integrate comments from external reviewers• Update taking into account on base specifications.• Implement the proposed interfaces in the HMA prototype
and existing EO Ground Segments (November)• Propose CSW Application Profile for EO based on
ebRIM compatible with 079-079 and 06-080 as a separate document.
• Implement Conformance tests (CITE) support for the CSW Application Profile for EO.
Slide 13HMA CDR, 5-6 September 2006, Frascati
Coordinating with JRCCoordinating with JRC
Trying to
avoidthis:
See JRC interoperability experiment
Slide 14HMA CDR, 5-6 September 2006, Frascati
Coordinating with JRCCoordinating with JRC
And trying toavoid
having to implement to
many of these
ie. Not much change since the days of INFEO
Slide 15HMA CDR, 5-6 September 2006, Frascati
Coordinating with FAOCoordinating with FAO
Slide 16HMA CDR, 5-6 September 2006, Frascati
Thanks for your attentionThanks for your attention
More details from Jolyon.Martin@esa.int
See you at the OGC Technical Committee in Oct.?Not so far away on the other side of DC.
Don’t forget to try the crab cakesPS. Let me know if this was Paul’s reaction to being asked to do another presentation on my behalf
top related