306
Schedae
,
2007, prépublication n°46, (fascicule n°2, p. 303-307).
Pour la partie géométrique de la représentation d’un objet géographique, nous nous
sommes fortement inspiré du modèle MADS [8],
qui permet de définir des types abstraits
spatiaux sous forme d’une hiérarchie composée de géométrie simple et de géométrie
complexe. D’où la relation de composition entre la classe g
eometry
et les deux nouvelles
classes
simple
Geometry
et
complexGeometry
. La géométrie d’un objet géographique
doit obligatoirement être soit simple soit composée, pour cela nous ajoutons la contrainte
« une seule instance d’une classe parmi les deux doit être présente ». Dans notre modèle
nous avons défini les classes
pointGeometr
y,
lineGeometry
et
polyGeometr
y pour une
géométrie simple et,
multiPointGeometr
y,
multiLineGeometry
et
multiPolyGeometr
y pour
une géométrie complexe. Ces classes héritent toutes de la classe
AbstractGeometry
et
référent chacune à la propriété géométrique correspondante, prédéfinie en GML, c’est-à-
dire respectivement
gml : PointPropert
y,
gml : LineStringProperty, gml : PolygonProperty,
gml : MultiPointProperty
,
gml : MultiLineStringProperty et gml : MultiPolygonPropert
y.
Pour pouvoir définir l’aspect temporel dans notre modèle, nous nous sommes
appuyés aussi sur le modèle conceptuel MADS [8], qui offre une hiérarchie de types
abstraits temporels assez représentative. Nous introduisons deux classes qui permettent
de décrire les caractéristiques temporelles de données géographiques. Ces classes sont :
simpleTime et complexTime
. La classe
simpleTime
permet de définir qu’un objet géo-
graphique peut être représenté dans un instant, classe
instant
, ou dans un intervalle, classe
interval
. Les classes
instant
et
interval
référent chacune à la propriété temporelle corre-
spondante, prédéfinie en GML, c’est-à-dire respectivement
gml : TimeInstant
et
gml :
TimePeriod.
La partie de temps complexe indique qu’un objet géographique peut exister
à des instants divers, classe
instantset
, et/ou à des intervalles divers, classe
intervalset
. Les
classes
insant, interval, instantset, et intervalset
héritent de la classe
AbstractTime.
Les classes
geometr
y,
semantic
,
graphic, time, simpleGeometry
,
complexGeometry
,
simpleTime
et
complexTime
héritent à leur tour de la classe prédéfinie
AbstractFeatur
e.
5
Conclusion
Nous avons proposé, dans cet article, une extension du format GML pour prendre en
compte la multi-représentation des informations géographiques et ce à quatre niveaux ;
géométrique, temporel, sémantique et graphique. Ce modèle permettra ainsi de regrou-
per dans une même structure les différentes représentations d’un même objet géographi-
que. Cette structure ajoutée au format d’échange GML permettra à notre intergiciel,
proposé dans [9], de jouer pleinement son rôle de médiateur entre les diverses hétérogé-
néités informationnelles et applicatives, augmentant par là même la capacité des organi-
sations à partager l’information géographique.
6 Références
[1] S. Spaccapietra, C. Parent, C. Vangenot,
GIS Databases : Frome Multiscale to MultiRepresentation
,
Proceeding of the International Workshop on Emerging technologies for Geo-Based Applications,
May 22-25 2000, Ascona, Switzerland, EPFL-DI-LBD Publisher.
[2] C. Vangenot,
Représentation multi-résolution, Concepts pour la description de bases de données
avec multi-représentation
, Les nouveaux usages de l’information géographique, Actes des
Journées Cassini 1998, Revue Internationale de Géomatique, Vol. 8, N˚ 1-2/1998, pp. 121-147.
[3] F. T. Fonseca, M.J. Egenhofer,
Ontology-Driven Geographic Information Systems
, 7th. ACM
Symposium on Advances in Geographic information Systems, Kansas City, MO. C. Banzer
Medeiros (ed.), pp. 14-19, November 1999.
[4] D. Benslimane, E. Leclercq, M. Savonnet, M.N. Terrasse, K. Yétongnon,
On the definition of generic
multi-layered ontologies for urban applications,
International Journal of Computers, Environment
and Urban Systems, Volume 24, Elsevier Science Ltd, England, pp. 191-214, 2000.