Journée Interropérabilité Le process OGC Philippe Delclaux EADS / Astrium Journée Interropérabilité 9 décembre 2008, BRGM Orléans Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.
SURA Coastal Ocean Observing and Prediction (SCOOP) Program OGC ? Une organisation internationale sans but lucratif, basée sur le consensus, pour piloter le développement de standards pour les informations géospatiales et les services de localisation. L'OGC sert de cadre à un processus consensuel par lequel les membres collaborent pour créer des interfaces ouvertes et extensibles pour les logiciels applicatifs exploitant les technologies géospatiales L'OGC a été crée en septembre 1994 par 8 membres fondateurs: Des universités américaines, Intergraph, PCI, Camber Corp.,l'US Corps of Engineers et l'USDA. Mission as I understood it was to answer some of these key questions so both a tactical assessment and a more longer term strategic analysis The approach was to look at the research done, link the opportunities to a strategic template, report where we are and provide some recommendations on the way forward along 3 vectors (business, org & techno) SURA Coastal Ocean Observing and Prediction (SCOOP) Program Copyright © 2008 Open Geospatial Consortium, Inc.
China Ministry of Land and Resources EuroControl Aeronautical La Vision OGC Faire bénéficier la société, l'économie, la communauté scientifique, de l'intégration des technologies de localisation dans les processus commerciaux et institutionels. China Ministry of Land and Resources EuroControl Aeronautical SkyView2 application Copyright © 2008 Open Geospatial Consortium, Inc. 3 3
Quelques uns des Standards OGC implantés Catalogue Services (pour rechercher et récupérer les métadonnées) Portrayal Services : Web Map Service (pour récupérer et manipuler des couches simples d'images rasters géo-référencées: cartes, imagerie aérienne ou satellitaire, etc.), Processing Services : Sensor Planning Service, Web Processing Service, etc. (pour piloter à distance des traitements à appliquer aux données géographiques) Data Services : Web Coverage Service, Web Feature Service, etc. (pour récupérer et manipuler des données multicouches – par ex. Imagerie raster ou vecteur multispectrale) Encodings : GML, KML, SensorML, etc. (langages de codage de données geospatiales : GML pour les données vectorielles; KML, développé par Google Earth et maintenant approprié par OGC qui le maintient) Une liste complète est donnée en Annexe Copyright © 2008 Open Geospatial Consortium, Inc. 4
Exemples d'utilisations basées sur OGC L'Ordnance Survey britannique utilise GML pour coder ses produits MasterMap. L'Infrastructure Canadienne de Données Geospatiales (ICDG) implante de nombreuses spécifications OGC Web Services. Aux Etats Unis, la CIA et le DHS (Department of Homeland Security) ont imposé les standards OGC dans leur Architecture "Geospatial Enterprise". En Australie, le SDI recommande l'utilisation de standards OGC, et de nombreuses entreprises les implémentent. INSPIRE, dans l'Union Européenne, Les "Open Location Services" (applications de mobilité) les utilisent pour offrir aux consommateurs des services de géolocalisation. Copyright © 2008 Open Geospatial Consortium, Inc. 5 5
L'approche d'OGC pour développer l'Interopérabilité Programme d'Interoperabilité (IP) Un programme global, inovatif, concret de prototypage et de test permettant d'accélérer le développement et la validation d'interfaces et de faire mûrir l'interropérabilité dans des contextes applicatifs opérationnels Development Rapide d'Interfaces Création des Standards Elaboration des Specifications là où se déroule le processus consensuel d'élaboration des Standards (les aspects de Propriété Intellectuelle sont traités là) As a response, the OpenGIS concept and dream began due to: 1. The user’s need to integrate geographic information contained in heterogeneous data stores whose incompatible formats and data structures have prevented interoperability. This incompatibility has limited use of the technology in enterprise and Internet computing environments, and the time, cost, and expertise required for data conversion have slowed adoption of geoprocessing across all market segments. 2. The larger community’s need for improved access to public and private geodata sources, with preservation of the data’s semantics. 3. Agency and vendor needs to develop standardized approaches for specification of geoprocessing requirements for information system procurements. 4. The industry’s need to incorporate geodata and geoprocessing resources into national and enterprise information infrastructures, in order that these resources may be found and used as easily as any other network-resident data and processing resources. 5. Users’ need to preserve the value of their legacy geoprocessing systems and legacy geodata while incorporating new geoprocessing capabilities and geodata sources. Programme de Promotion Formation, encouragement à l'adoption des standards OGC, business development, programmes de communication Adoption Par le marché Copyright © 2008 Open Geospatial Consortium, Inc. 6 6
L'élaboration des Spécifications Développement des standards selon un processus basé sur le consensus. OGC Technical Committee, OGC Planning Committee et OGC Architecture Board. Des Working Groups permettent aux participants de se focaliser sur des domaines d'utilisation (par ex. Observation de la Terre), sur un aspect d'architecture (par ex. le Catalogue), ou sur des standards particuliers(par ex. WMS). Les aspects "Propriété Intellectuelle" sont traités dans le processus. The following slides describe the key operational components of the specification development program. Copyright © 2008 Open Geospatial Consortium, Inc. 7 7
Les Working Groups Actifs du Technical Committee WGs "Standards" (SWG) WMS, WFS, Catalog, OWS Common, WCS, GMLJP2, GML, OLS, CityGML, GeoRM, Policy, WFS Gazetteer WGs "Domaines" avec accent sur technologie horizontale Geo Digital Rights Management (GeoRM), Geosemantics, Architecture, Catalogue, Sensor Web Enablement, Data Quality, GML, Security WGs "Domaines" avec accent sur les domaines 3DIM, Earth Observation and Natural Resources and Environment (EO/NRE), Decision Support (DS), Coverages, Risk and Crisis Management (RCM), Defense and Intelligence, Data Preservation Copyright © 2008 Open Geospatial Consortium, Inc. 8 8
Le Programme d'Interopérabilité (IP) Du prototypage et des tests menés de manière collaborative, concrète pour une convergence rapide : Test de standards "candidats" Implementation de démonstrateurs, Constitution de dossiers d'ingénierie Les Sponsors et Participants travaillent ensemble. Les Sponsors fournissent les exigences, les scénarios d'utilisation, les "business cases" et le financement Les Participants travaillent avec les sponsors pour définir et/ou affiner les standards dans le but de résoudre des problèmes particuliers d'interopérabilité. Copyright © 2008 Open Geospatial Consortium, Inc. 9 9
Copyright © 2008 Open Geospatial Consortium, Inc. Le programme 2008 OWS-6 OWS-6 (OGC Web Services Phase 6): Sensor Web Enablement (SWE) Geo Processing Workflow (GPW) Aeronautical Information Management (AIM) Decision Support Services (DSS) Compliance Testing (CITE) Copyright © 2008 Open Geospatial Consortium, Inc.
Promotion (Outreach & Community Adoption Program) Travail avec les membres OGC et les communautés d'utilisateurs autour du monde pour encourager l'appropriation et l'implémentation des standards OGC, favoriser l'inscription de nouveaux membres et leur participation active dans les programmes et les initiatives OGC. Accent mis sur : Favoriser les partenariats stratégiques et les aliances, Développer et soutenir des programmes régionaux et sectoriels, Fournir aux membres et au grand public un programme complet de formation et d'outils de communication Web, e-mails et publications, Conférences and symposiums Modules de formation. Copyright © 2008 Open Geospatial Consortium, Inc. 11 11
Copyright © 2008 Open Geospatial Consortium, Inc. OGC aujourd'hui 362 organisations membres de 35 pays et 6 continents 160 Amérique du Nord 2 Afrique 156 Europe 1 South America 39 Asia-Pacific 5 Middle East Membres: 155 sociétés commerciales, 75 organismes gouvernementaux, 95 universités, 28 recherche/organismes sans but lucratif, 9 individuels Les standards OGC sont utilisés dans le cadre plus large de standards IT (OASIS, IETF, etc.) Two things are especially important when considering who belongs to the consortium: The internet and web are international resources, and the web infrastructure for geospatial information must also be an international resource. Technology users play a uniquely important role in OGC. Their specific requirements drive specification development. Copyright © 2008 Open Geospatial Consortium, Inc. 12 12
Copyright © 2008 Open Geospatial Consortium, Inc. Un processus efficace Au delà des quelques débats qui ponctuent les Technical Committee, la bilan de 14 ans de fonctionnement montre que : Le processus de convergence vers des standards publiés est rapide et efficace (grâce en particulier à l'Interroperability Program), Le mélange d'industriels, d'institutions, d'universités, fait d'OGC un forum particulièrement riche et fertile, Les standards sont particulièrement bienvenus dans un monde où l'information géographique se rend de plus en plus indispensable, ce qui confère à OGC un rôle qui dépasse un simple organe de conception technique, Dans ce contexte, l'Europe (avec la directive INSPIRE en particulier) est un contributeur majeur et a toute sa place dans ces processus, à côté des partenaires américains. Les standards ne sont que ce que les membres apportent dans le processus : à nous d'y contribuer sans timidité. Copyright © 2008 Open Geospatial Consortium, Inc.
Copyright © 2008, Open Geospatial Consortium, Inc., Annexes Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.
Les implementations approuvées de standards OGC Catalogue Services Catalogue Service 19115 Application Profile Processing Services Open Location Services (OpenLS) Coordinate Transformation Service Sensor Planning Service (SPS) Web Processing Service (WPS) Data Services Grid Coverages Simple Features (4) Web Coverage Service (WCS) Web Feature Service (WFS) Sensor Observation Service (SOS) Encodings Geography Markup Language (GML) KML Styled Layer Descriptor (SLD) Filter Encoding Symbology Encoding GML in JPEG 2000 Transducer Markup Language (TML) Sensor Model Language (SensorML) Web Map Context (WMC) Observations & Measurements Other Geographic Objects Web Services Common GeoXACML Portrayal Services Web Map Service Copyright © 2008 Open Geospatial Consortium, Inc. 15
Les partenariats et aliances OGC Principales alliances pour la coordination des standards Internet Engineering Task Force (IETF) Organization for the Advancement of Structured Information Standards (OASIS) National Emergency Number Association (NENA) COMCARE Digital Geospatial Information Working Group (DGIWG) International Organization for Standards (ISO) Open Mobile Alliance (OMA) National Institute of Building Sciences (NIBS) IEEE Technical Committee 9 (Sensor Web) Autres alliances pour l'harmonisation des standards et la coordination Global Spatial Data Infrastructure Association (GSDI) Object Management Group (OMG) Web3D World Wide Web Consortium (W3C) Simulation Interoperability Standards Organization International Alliance for Interoperability (IAI) IEEE GRSS Taxonomic Data Working Group (TDWG) Others Geospatial interoperability is our mission and our expertise. OGC has alliances with other major standards and professional organizations to assure that geospatial interoperability is consistently addressed across the broader IT community. There is a growing body of internet standards that employ OGC standards (such as OGC Geography Markup Language) to consistently define and address “location” across the internet and wireless. OGC standards have been incorporated into standards issued by OASIS, IETF and other standards organzations. OGC routinely nominates its standards for ISO adoption. Copyright © 2008 Open Geospatial Consortium, Inc. 16 16
Copyright © 2008 Open Geospatial Consortium, Inc. Exemples d'utilisation des standards OGC par les autres organismes de standardisation OMA: Mobile Location Platform (MLP) API – utilise GML 2.1 geometry et CRS OASIS: Hospital Availability (HAVE): utilise un schéma d'application GML OASIS: eXtensible Address Language (xAL) utilise le schéma d'application GeoRSS GML IEEE 1451: utilise un Profil "Point" GML IETF: Presence Identity Data Format – Location Object – utilise un schéma d'application GML GeoSciML – un schéma d'application GML pour partager des informations sur la structure géologique et lithologique (IUGS) Copyright © 2008 Open Geospatial Consortium, Inc. 17 17
Où se situe OGC dans le monde des standards ? De Facto De Jure OASIS/IETF / W3C Infrastructure: WSDL, UDDI, SOAP, XML ISO/ FGDC Domaines: Object / Abstract Models, Content, Vocabulary OGC Software Interfaces: Instantiate Domain and Dejure into Infrastructure Source: Doug Nebert Domaine Infrastructure Copyright © 2008 Open Geospatial Consortium, Inc. 18
Relations avec ISO TC-211 OGC a une liaison technique de classe A avec TC 211. La coordination et la communication entre OGC et ISO sont faites à travers le "Joint Advisory Group" (JAG) Plusieurs standards OGC ont été soumis à ISO et approuvés en tant que standard ISO : Web Map Service, Simple Features, Geography Markup Language D'autres sont en cours d'examen : Web Feature Service, Filter Copyright © 2008 Open Geospatial Consortium, Inc. Copyright © 2008 Open Geospatial Consortium, Inc. 19 19