IMAA-CNR activity report

Slides:



Advertisements
Similar presentations
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
Advertisements

System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Jürgen Walther Office of the Interministerial Committee for Geo Information (IMAGI) Coordination Office GDI-DE Federal Agency for Cartography and Geodesy.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
HMA Sep 2009 – Slide 1 Daniele Marchionni Elsag Datamat HMA Follow On – Task 4 - Workplan.
3 November 2009 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
1 HMA Follow-on – Negotiation Meeting - Task 4 ESRIN – 24/06/2009 Issue: 1.0.
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
28 May 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
Frascati, 2-3 July 2008 Slide 1 CITE tests for and HMA-T Phase 2 KO Meeting 2-3 July 2008, Frascati Nicolas LESAGE, IGN.
HMA-FO ODA, January 2011 HMA Follow-On Task 3 Online Data Access in the frame of ESA's Heterogeneous Missions Accessibility (HMA) initiative Acceptance.
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 AR Meeting 15 July 2009 S. Gianfranceschi, Intecs.
Hoeilaart, 19 February 2009 Slide 1 CITE tests for and HMA-T Phase 2 Progress Meeting 19 February 2009, Hoeilaart Nicolas Lesage, IGN.
HMA-T Progress Meeting 26 November 2008 Slide 1 IMAA-CNR activity report HMA-T Progress Meeting 26 November 2008 S. Nativi, E. Boldrini, F. Papeschi IMAA-CNR.
HMA-T Phase 2 KO, 2-3 July 2008 Slide 1 HMA-Testbed Phase 2 Negotiation and KO Meeting 2-3 July 2008, Frascati Yves Coene, SPACEBEL.
Spacebel - Hoeilaart, February 2009 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 Acceptance Review 1 18.
HMA Slide 1 Heterogeneous Missions Accessibility Follow On Pier Giorgio Marchetti - European Space Agency
ESRIN, 15 July 2009 Slide 1 Web Service Security support in the SSE Toolbox HMA-T Phase 2 FP 14 December 2009 S. Gianfranceschi, Intecs.
19 Feb 2009, Spacebel (Hoeilaart) OGC and activities HMA-T Phase 2 AR Meeting 19 Feb 2009, Spacebel (Hoeilaart) Frédéric Houbie, ERDAS.
19 January 2010 HMA-FO Task 2: Feasibility Analysis Service HMA Follow On Activities Task 2: Feasibility Analysis Service (Sensor Planning Service) Monthly.
HMA-T User Management (07-118) Abstract Test Suite Dr Andrew Woolf STFC Rutherford Appleton Lab.
FedEO KO 5 June 2007 Slide 1 FedEO Catalogue Session. …
Frascati, 2-3 July 2008 Slide 1 User Management compliance testing for G-POD HMA-T Phase 2 KO Meeting 2-3 July 2008, Frascati Andrew Woolf, STFC Rutherford.
Frascati, 2-3 July 2008 SPS Mandatory I/F Development Slide 1 HMA SPS Mandatory I/F Development HMA-T Phase 2 KO Meeting 2-3 July 2008, Frascati Ricardo.
ESA-FAO GEOPortal STATUS & PLANS
HMA Identity Management Status
HMA Follow On Activities
CEN 202 “Space Standardisation”
HMA AWG Configuration Management Status 1 December 2008
CEOS OpenSearch Project II
HMA Follow On Activities
Chapter 11: Software Configuration Management
HMA Identity Management Status
Flanders Marine Institute (VLIZ)
HMA Follow On Activities
HMA SPS Mandatory I/F Development
HMA Follow On Task 1 Standards evolutions
Proposed SysML v2 Submission Plan
Ontology based Collection Discovery
Geospatial Knowledge Base (GKB) Training Platform
SMAAD Project Summary SMAAD Final Presentation – updated for
SMAAD Project Semantic Annotation and Mediation
HMA Follow On Activities
Overview of Progress HMA Standardisation Work
HMA-FO Task 1 Workplan HMA AWG 30th of September 2009 Darmstadt OGC TC
HMA Follow On Activities
GEOSS Future Products Workshop March 26-28, 2013 NOAA
Contributions to Testing and Reference Data
HMA Follow On Activities
Standardisation Status Update
HMA for Science Cataloguing of ISO Metadata (CIM) using the ebRIM
Web Service Security support in the SSE Toolbox
Chapter 11: Software Configuration Management
CITE tests for and HMA-T Phase 2 Progress Meeting
Session 2: Metadata and Catalogues
HMA Follow On Task 4 - Order Final Presentation 21 June 2011
HMA-FO Task 1 Status Frédéric Houbie, ERDAS Steven Smolders, GIM
HMA Follow-on Kickoff Meeting
HMA-T: “EO GML” and “EO ebRIM CSW” for VITO CVB
OGC and activities HMA-T Phase 2 KO Meeting
CITE tests for and HMA-T Phase 2, FP Meeting
HMA Follow On Task 4 - Order Final Presentation 21 June 2011
CEOS OpenSearch Project
(Minimal and INSPIRE Conformance Levels)
HMA-Testbed Project Call
HMA for Science Task 1 – Project Management
Web Service Security support in the SSE Toolbox
CNR-IMAA Proposal ( and )
Presentation transcript:

IMAA-CNR activity report HMA-T Phase 2 CDR/AR 19 February 2009 P. Mazzetti, L. Bigagli IMAA-CNR, PIN Slide 1

Overview Operational Goals (OG) of IMAA-CNR activities in HMA-T OG 01 - Enabling support of HMA catalog interfaces in GI-cat OG 02 – Conformance Testing OG 01 activity report OG 02 activity report OG02 Conformance testing demonstration Q&A Slide 2

Operational Goals OG 01- enabling support of HMA catalog interfaces in GI- cat “COTS and/or Open Source Component Implementation and Test” of the SoW referring to the GI-cat open-source catalogue middleware and the HMA catalogue interfaces (06-131, 07-038) OG 02- Conformance testing “Conformance Testing” of the SoW for the HMA catalogue interfaces Implementation of conformance test scripts compatible with the OGC CITE initiative Slide 3

OG 01 activity report Enabling support of HMA catalog interfaces in GI-cat HMA-T Phase 2 CDR/AR 19 February 2009 P. Mazzetti, L. Bigagli IMAA-CNR, PIN E.Boldrini, F. Papeschi, IMAA-CNR Slide 4

Outline GI-cat overview Work performed Work planned Issues Slide 5

GI-cat overview A framework to federate catalog, inventory and access heterogeneous standard services International standards: OGC CS-W, WCS and WMS Community standards: UNIDATA THREDDS/OPeNDAP catalog service, the CDI/SeaDataNet (Common Data Index) and the GBIF (Global Biodiversity Information Facility) catalog service Standard catalog interfaces publication (CSW/ISO & CSW/Core) An extended SOAP catalog interface to enable user feedback, catalog configuration and incremental queries Distributed queries, hierarchical data model, incremental queries, translucent and opaque services chaining, modular framework Experimented and tested in different projects and initiatives including: SeaDataNet FP7 project; GEOSS IP3; GEOSS AIP Slide 6

GI-cat overview Profilers Query Manager Accessors Internal Data Model Accessors: queries carrying out by mediation to remote service; mapping to GI-cat data model Profilers: standard catalog interfaces publication; mediation to and from QueryManager Internal Data Model: based on ISO 19115/19119 QueryManager: queries distribution Profilers Query Manager Internal Data Model Accessors Slide 7

GI-cat data model GI-cat data model is based on the catalog information model described by “OpenGIS catalog Services Specification 2.0.2 – ISO Metadata Application Profile” [OGC 07-045] the standard used to describe geospatial metadata is “Geographic Information – Metadata” [ISO 19115:2003(E)] metadata definitions needed to describe a geoinformation service are specified in “Geographic Information – Services” [ISO 19119:2005/PDAM 1] standard Slide 8

Work performed Design Implementation Data model mapping strategies Components design Target deployments As local catalogues accessing a DB As a proxy accessing an external CSW catalog Implementation First cycle of development: Accessors Profilers Query Manager Slide 9

Extending GI-cat: general approach Strategies to support discovery and access of additional data models Mapping: a mapping is defined between the new data model entities and the GI-cat entities. Hence, the new data model is supported by the GI-cat model and can be queried in a convenient way GI-cat model extension: the new concepts coming from the additional model are added to the GI-cat data model through an extension point GI-cat model modification: the GI-cat data model is modified in order to accommodate the new concepts coming from the additional data model GI-cat Data Model Additional Data Model Slide 10

Extension strategy for ebRIM/CIM In order to support the CIM data model in GI-cat, a strategy of mapping is chosen, considering that GI-cat model is based on the information model described in [OGC 07-045], that is ISO 19115 / 19119 compliant The mapping described in Annex F of [OGC 07-038r1] is used for reference Slide 11

Components for ebRIM/CIM support An ebRIM-CIM Profiler component will map between the ebRIM-CIM and the GI-cat QueryManager.This task is reduced to a mapping of CIM resources to GI-cat resources An extended QueryManager will support the ebRIM query semantics An ebRIM-CIM accessor will be able to query the source data (e.g. CIM metadata stored locally) Slide 12

Extension strategy for ebRIM/EO In order to support the ebRIM/EO data model in GI-cat, a mixed strategy of extension/mapping is adopted. Basic interoperability is preserved through the partial mapping of data models EO Products semantics is totally preserved extending the GI-cat data model. Queries can be performed directly on all available EO Products queryables and results will be presented according to the “EO Products data model” schema Slide 13

Data model extension for ebRIM/EO GI-cat data model is extended with a specialized metadata class to support the EO data model GML EO Slide 14

Extended Components An ebRIM-EO Profiler component will forward the requests to the QueryManager and present the results An extended QueryManager will support the ebRIM query semantics An ebRIM-EO Accessor will query the source data (e.g. EO metadata stored locally) Slide 15

Open Issues, problems, concerns Reference datasets Available as external services Needed for testing local deployment Reference implementations Available for ebRIM/EO Problems with the RI for ebRIM/CIM Slide 16

Deliverables November 2008 February 2009 Technical Specifications “GI-cat extensions for OGC 06-131 and OGC 07-038 support “ v0.1 February 2009 Technical Specifications “GI-cat extensions for OGC 06-131 and OGC 07-038 support “v0.2 Slide 17

Work planned February 2009 March 2009 Implementation of OGC 06-131, OGC 07-038 support in GI-cat March 2009 Evaluation and Test Slide 18

Problem description and recommended solution by reviewer RIDs Responses RIDs from previous meeting (26/11/2008): RID's number Document Name Severity Problem location Problem description and recommended solution by reviewer Author Response Final Decision Author Action YC-73 CNR- GI-cat extensions   cover Document should have an identifier in line with convention defined in the HMA-T SPMP, e.g. HMAT-TS-0001-CNR ok agreed Done The document is now HMAT-TS-0002-CNR YC-74 introduction Document should contain a section with applicable documents, reference documents and acronyms in the "introduction" chapter. Applicable documents should include the SOW, contract, SPMP, ECSS E40, OGC 06-131, OGC 07-038. The document contains applicable documents, references and acronyms YC-75 structure would be nice to map the RM-ODP onto the structure for a TS as defined in ECSS E40 Part 2b annex C "SDD", or B "SRS" as the SOW required to apply the ECSS E40. Current TS version is collected from existing GI-cat documentation. Next release will be mapped to the required documentation specs. Partially The architecture is still described using RM-ODP to avoid to maintain two architectural documents (internal and external). A section “Software components design” has been added and it will be expanded for TS 1.0 YC-76 figure 12 This figure uses obsolete names: HMA should be EOP, OHR should be OPT. The figure was drawn from existing specs using old names. It will be changed in the next release. Fig. 12 has been corrected YC-77 page 37 exact versions of OGC 06-131 are to be specified as r5 can mean both 0.2.0 and 0.2.2. see YC-67 The document refers now to 0.2.2 Slide 19

OG 02 activity report Conformance Testing HMA-T Phase 2 CDR/AR 19 February 2009 L. Bigagli, P. Mazzetti, IMAA-CNR, PIN F. Vitale, IMAA-CNR Slide 20

Outline Objectives Work performed Issues Actions Slide 21

Objective OG02- Conformance Testing Development of a conformance test framework for the HMA Catalog Specifications (OGC 06-131r5, OGC 07-038r1) Expected output Specification of Abstract Test Suites (ATS) Implementation and deployment of CITE Executable Test Suites (ETS) Slide 22

ATS Work performed OG02- Conformance Testing Specification of Abstract Test Suites Deliverable Abstract Test Suite-CSW.ebRIM EO_1.0.1 Abstract Test Suite-CSW.ebRIM CIM_1.0.1 HMA Protocol ATS Recommendations for the evolution of the protocol Issues ATS, Acceptance test plan Slide 23

Work performed 6-7/10/2008 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r2) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r2) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.0 ATS GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) Abstract Test Suite-CSW.ebRIM CIM v.0.1 Abstract Test Suite-CSW.ebRIM EO v.0.1 Slide 24

Telecon comments (RIDS) Work performed 26/11/2008 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r2) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r2) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.2 ATS Telecon comments (RIDS) GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) Abstract Test Suite-CSW.ebRIM CIM v.0.1 Abstract Test Suite-CSW.ebRIM EO v.0.1 Slide 25

Work performed 23/12/2008 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r2) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r2) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.2 ATS GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) HMAT-TN-0001-IGN, HMA-T PHASE 2 TESTING POLICY, ISSUE 1, REVISION 0, 25/08/2008 (IGN) Abstract Test Suite-CSW.ebRIM CIM v.0.1 Abstract Test Suite-CSW.ebRIM EO v.0.2 Slide 26

ETS feedback, HMA-T phase 1 Work performed 09/01/2009 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r2) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r2) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.2 ATS ETS feedback, HMA-T phase 1 GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) HMAT-TN-0001-IGN, HMA-T PHASE 2 TESTING POLICY, ISSUE 1, REVISION 0, 25/08/2008 (IGN) Abstract Test Suite-CSW.ebRIM CIM v.0.1 Abstract Test Suite-CSW.ebRIM EO v.1.0 Slide 27

Telecon comments (RIDS) Work performed 16/01/2009 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r2) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r2) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.2 ATS Telecon comments (RIDS) GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) HMAT-TN-0001-IGN, HMA-T PHASE 2 TESTING POLICY, ISSUE 1, REVISION 0, 25/08/2008 (IGN) Abstract Test Suite-CSW.ebRIM CIM v.0.9.0 Abstract Test Suite-CSW.ebRIM EO v.1.0 Slide 28

Work performed 23/01/2009 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r2) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r2) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.2 ATS ETS feedback GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) HMAT-TN-0001-IGN, HMA-T PHASE 2 TESTING POLICY, ISSUE 1, REVISION 0, 25/08/2008 (IGN) Abstract Test Suite-CSW.ebRIM CIM v.1.0 Abstract Test Suite-CSW.ebRIM EO v.1.0 Slide 29

Recommendations (see issue tracker) Work performed 09/02/2009 OGC CSW-ebRIM Registry Service – Part 1: ebRIM profile of CSW (OGC 07-110r3) OGC CSW-ebRIM Registry Service – Part 2: Basic extension package (OGC 07-144r3) CSW-ebRIM 1.0 CIM Extension Package (OGC 07-038r1) CSW-ebRIM 1.0 Extension Package for Earth Observation Products (OGC 06-131r5) v.0.2.2 ATS Recommendations (see issue tracker) GUIDANCE ON DEFINING AN ABSTRACT TEST SUITE FOR PROFILES 23/09/2008 (INFOTERRA) HMAT-TN-0001-IGN, HMA-T PHASE 2 TESTING POLICY, ISSUE 1, REVISION 0, 25/08/2008 (IGN) Abstract Test Suite-CSW.ebRIM CIM v.1.0.1 Abstract Test Suite-CSW.ebRIM EO v.1.0.1 Slide 30

ETS Work performed OG02- Conformance Testing Implementation and deployment of CITE Executable Test Suites (ETS) Deliverable Executable Test Suite-CSW.ebRIM CIM Executable Test Suite-CSW.ebRIM EO ATS, Acceptance test plan Issues ETS Issues (from Support phase) Reference Implementation Test Data, ETS & documentation Subcontractor local mirror of the ESA Platform Slide 31

ETS Work performed 09/01/2009 Abstract Test Suite-CSW.ebRIM EO v.0.2 Abstract Test Suite-CSW.ebRIM CIM ATS, RI, TEAM Engine feedback EO RI (EumetSat, Spot Dali) CIM RI TEAM Engine (ERGO) ETS Executable Test Suite-CSW.ebRIM EO Executable Test Suite-CSW.ebRIM CIM EO data forged from the specification Slide 32

ETS Work performed 19/01/2009 Abstract Test Suite-CSW.ebRIM EO v.0.2 Abstract Test Suite-CSW.ebRIM CIM v.0.1 ATS feedback EO RI (EumetSat, Spot Dali) CIM RI (HMA Skeleton) TEAM Engine (OGC CITE) ETS Executable Test Suite-CSW.ebRIM EO Executable Test Suite-CSW.ebRIM CIM CIM data forged from the specification ISO data from OGC Slide 33

ETS Work performed 20/01/2009 Abstract Test Suite-CSW.ebRIM EO v.1.0 Abstract Test Suite-CSW.ebRIM CIM v.0.9 RI feedback EO RI (ERDAS) CIM RI (ERDAS) TEAM Engine (OGC CITE) ETS Executable Test Suite-CSW.ebRIM EO Executable Test Suite-CSW.ebRIM CIM Slide 34

ETS Work performed 25/01/2009 Abstract Test Suite-CSW.ebRIM EO v.1.0 Abstract Test Suite-CSW.ebRIM CIM v.1.0 RI feedback EO RI (ERDAS) CIM RI (ERDAS) TEAM Engine (OGC CITE) ETS Executable Test Suite-CSW.ebRIM EO Executable Test Suite-CSW.ebRIM CIM Slide 35

Issues (1) RIDS v7 YC-63 (Clarify the exact version of OGC 06-131) – CLOSED: already in RIDS v4; clarification added in a footnote (ATS EO, p. 3) YC-64, 65 (Proxy Deployment Architecture support) – CLOSED: discussed with Frederic; ATS/ETS specify appropriate conformance levels and make no assumption on the availability of specific test data; appropriate information may be requested to the user upon launching the ETS’s YC-66 (SOAP 1.1 test) – CLOSED: as agreed at the telecon; we could add a level 2 ATC to check SOAP 1.1 support and conformance to Annex F (clarify: “SOAP1.1 would be required”) YC-67 (Align to EO EP 0.2.2) – CLOSED: as agreed at the telecon; conformance levels to be refined wrt Annex G (informative) Proposed Filter Syntax Compliance Levels, OGC Modular Specifications, HMA-T Testing Policy, etc. YC-68, 69 (Conformance to IGN Testing Policy and Core Conformance class) – CLOSED: as agreed at the telecon; discussed with Frederic; Testing Policy rev. 0 was considered; Proxy Deployment Architecture supported Slide 36

Issues (2) Tests intended to exercise the specific features of the target specifications Full compliance with baseline standard specifications assumed Deployment should provide for chaining of conformance tests TEAM Engine No support for SOAP 1.2 (neither in OGC CITE nor in ERGO) No ETS for the ebRIM AP and CSW 2.0.2 Slide 37

Actions (1) Work planned (as by our telecon 26/11/2008 presentation ) [Dec2008] Identify test data necessary to conformance tests CLOSED – data were forged and/or retrieved from OGC and RI’s [Jan2009] Implement and deploy ETS for the ERGO/Intecs TEAM Engine for the HMA Catalog Protocol interfaces Implementation CLOSED – the OGC CITE TEAM Engine was used instead Deployment OPEN – Deployment & validation/Support phases to be defined Action 17 (as by telecon 26/11/2008 minutes HMAT-MOM-2003-SPB) CNR-IMAA agrees to align with OGC 06-131 version 0.2.2 CLOSED – done (cf. #53) CNR-IMAA agrees to align their ATS description with the updated “Test Policy” document from IGN expected end of December 2008 PARTIAL – aligned with rev. 0 (rev. 1 delivered 03/02/09) (cf. #36) Lorenzo will contact Frederic to discuss the rids YC-64 and YC-65 CLOSED - done Slide 38

Actions (2) ATS final revision Align with latest ebRIM AP (r4) Align with latest IGN Test Policy (rev. 1) Align with latest CIM (07-038r2)? Slide 39