Pour le développement et (ou) l’adoption de normes internationales
communes, GéoConnexions et l’Infrastructure canadienne de
données géospatiales se fondent sur le travail de l’ISO
(Organisation internationale de normalisation) et de l’OGC (Open Geospatial Consortium, Inc.).
L’Open Geospatial Consortium, Inc. est un consortium international composé
de plus de 250 sociétés, organismes gouvernementaux et universités
participant à un processus de consensus afin d'élaborer
des spécifications d'interface accessibles au grand public.
L’OGC a entrepris ses activités en 1994 dans le but de créer
un comité technique chargé d’établir des interfaces
ouvertes afin d’assurer l’interopérabilité réseau
de systèmes géospatiaux. Depuis, des fournisseurs ont participé
aux programmes d’élaboration de spécifications afin
d’accroître l’interopérabilité de l’accès
aux données géospatiales et des applications connexes.
L’OGC a concentré ses efforts dans les domaines suivants
:
le codage de l'information dans les systèmes logiciels (normes
pour le formatage et le transfert de données);
la désignation des entités et des relations entre les
entités (dictionnaires de données);
les schémas pour la description de jeux de données (métadonnées).À
titre de commanditaire, GéoConnexions contribue à l’élaboration
de spécifications par les membres de l’OGC.
En retour, GéoConnexions adopte les spécifications de l'OGC
pour l'Infrastructure canadienne de données géospatiales.
L’ICDG dispose ainsi d’un ensemble complet de spécifications
géospatiales pouvant servir de base à des services interopérables
au sein de l'Infrastructure canadienne de données géospatiales
ou à d’autres services conformes proposés en dehors
de l’ICDG.
L’élaboration
des spécifications par l’OGC comporte plusieurs étapes.
Pour en savoir davantage, cliquez sur les numéros ci-dessous.
Avant
de commencer
Il est important de comprendre la différence entre une norme
et une spécification.
Selon le point de vue de l’OGC, il existe un certain nombre
de similitudes entre les deux. Les spécifications et les
normes sont des documents rédigés à l’intention
des ingénieurs logiciel et destinés à transmettre
les décisions consensuelles des initiateurs. Ces deux catégories
de documents abordent les mêmes questions, notamment les formats,
les protocoles, l’encodage, les schémas, le transfert
de fichier, l’accès, la qualité et les autres
aspects du partage de l’information et des processus, et fournissent
des directives aux ingénieurs sur la conception et le comportement
du logiciel.
Elles présentent également plusieurs différences.
D’une part, l’autorité d’une spécification
se fonde sur son excellence technique intrinsèque et sur
l’ampleur de son adoption sur le marché. D’autre
part, l’autorité d’une norme dérive de
l’autorité de l’organisation qui élabore
la norme et qui la parraine.
Selon le point de vue de l’OGC, de nombreuses normes
sont rédigées de façon
« abstraite ». En d’autres termes, elles laissent
place à l’interprétation : si deux ingénieurs
logiciel devaient les mettre en application, ils procéderaient
de façon différente. Les spécifications
OpenGIS® ne se limitent pas uniquement aux interfaces entre
les composantes d’un environnement GIS commun, mais elles
fournissent également aux ingénieurs logiciel des
modèles, des structures et des comportements suffisamment
détaillés pour assurer l’interopérabilité
entre leur mise en œuvre et celles des autres ingénieurs
d’application (Bulletin de l’OGC, 30 janvier 2003).