dot
Detailansicht
Katalogkarte GBA
Katalogkarte ISBD
Suche präzisieren
Drucken
Download RIS
Hier klicken, um den Treffer aus der Auswahl zu entfernen
Titel GI-cat extensions for OGC 06-131 and OGC 07-038 support
VerfasserIn E. Boldrini, F. Papeschi, P. Mazzetti, L. Bigagli, F. Vitale, S. Nativi
Konferenz EGU General Assembly 2009
Medientyp Artikel
Sprache Englisch
Digitales Dokument PDF
Erschienen In: GRA - Volume 11 (2009)
Datensatznummer 250022663
 
Zusammenfassung
In this presentation we discuss the extensions developed in order to enable GI-cat to support the OGC CSW ebRIM application profile and its extension packages: EO (Earth Observation) and CIM (Cataloging of ISO Metadata). In an Service-Oriented Architecture (SOA) framework, GI-cat implements a distributed catalog service providing advanced capabilities, such as: caching, brokering and mediation functionalities. GI-cat applies a distributed approach, being able to distribute queries to the remote service providers of interest in an asynchronous style, and notifies the status of the queries to the caller implementing an incremental feedback mechanism. GI-cat functionalities were made available through two standard catalog interfaces: the OGC CSW ISO and CSW Core Application Profiles. The presented extensions will add two new and standard interfaces: the CSW ebRIM CIM and EO interfaces. GI-cat is able to interface a multiplicity of discovery and access services serving heterogeneous Earth and Space Sciences resources. They include international standards like the OGC Web Services – i.e. OGC CSW, WCS, WFS and WMS, as well as interoperability arrangements (i.e. community standards) such as: UNIDATA THREDDS/OPeNDAP, SeaDataNet CDI (Common Data Index), GBIF (Global Biodiversity Information Facility) services, and SibESS-C infrastructure services. The GI-cat distributed catalog service has been successfully deployed and experimented in the framework of different projects and initiative, including the SeaDataNet FP7 project, GEOSS IP3 (Interoperability Process Pilot Project) and GEOSS AIP-2 (Architectural Implementation Project – Phase 2). Commonly, a catalog application profile and/or extension package introduces a specific data model. Hence, an important objective of the developed expansion module is to define and implement an effective and flexible strategy to support the new data model, in the context of the existing information model – i.e the GI-cat data model. Besides, the expansion module is required to implement the new interface defined by the application profile/extension-package. Usually, this implies the definition of a new system loosely-coupled components – e.g. a mediator for the new interface. Several different extension strategies were identified and analyzed: Model Mapping strategy: to define a mapping between the new data model entities and the internal GI-cat ones. Model Extension strategy: To extend the GI-cat internal data model, adding extension points which are the roots of the new concepts introduced by the profile/extension specification. Where possible, suitable extension points are useful to preserve the existing code and minimize the impact of the new concepts on the internal model. Model Modification strategy: To modify the GI-cat internal data model accommodating the new concepts introduced by the profile/extension specification. Generally, this option does not preserve the existing code changing the internal model in a structural way. Depending on the data model to be supported an approach may be preferable to another. To implement the CIM extension package, the full mapping strategy (i.e. Mapping strategy) was conveniently used. While, to support the EO extension package a two step strategy was needed: GI-cat data model was extended to accommodate a set of some new concepts introduced by the EO data model (i.e. Model Extension strategy), while the others were mapped to the existing GI-cat internal model to assure basic interoperability (i.e. Model Mapping strategy). This work was developed in the context of ESA HMA project, whose main objective is to involve the stakeholders, namely National space agencies, satellite or mission owners and operators, in an harmonization and standardization process of their ground segment services and related interfaces.