L'interopérabilité des composants en géomatique repose très souvent sur l'utilisation du formalisme XML, même si dans les technologies purement web ce langage est supplanté par (Geo)JSON !
Le périple débute par les mécanismes décrivant la structure des données géographiques via l'utilisation simple du langage de modélisation unifié (UML) : une approche systémique des phénomènes géographiques en utilisant les diagrammes de classes, de cas d'usages et des activités.
Le parcours suivant repose sur la syntaxe de langage extensible à balise (XML), les modalités de contrôle associées au langage et des premiers mécanismes de traduction d'ULM à XML afin de pouvoir mettre en place le stockage et l'échange de données géographiques.