Par appariement des schémas
Le processus d’appariement peut porter sur la mise en correspondance entre les schémas, connu sous le nom d’« appariement des schémas » ou entre les données, processus appelé « appariement des données » ( Olteanu 2008[1]). Les deux processus ne sont pas complètement indépendants.
L’appariement des schémas fait appel à plusieurs techniques. Il existe des techniques dites simples basées sur la mise en correspondance d’informations issues directement des schémas (nom de classe, attributs, relations de généralisation, spécialisation, etc.) et des techniques fondées sur la déclaration d’assertions de correspondance interschémas (ACI) ( Sheeren et al. 2009[2]), qui sont basées sur l’identification de toutes les correspondances entre les schémas de données et entre leurs instances à un niveau sémantique (Read-Rewrite Process) (figure 5.5).

L’appariement entre les schémas IFC et CityGML consiste à aligner les concepts sémantiques des deux standards.
En cas de recouvrement insuffisant entre les concepts, le recours à des extensions ADE[3] est une alternative au processus « Read-Rewrite », selon Gilbert et al. (2020)[4].
De Laat et Van Berlo (2011)[5] ont notamment développé et implémenté une extension GeoBIM intégrant les concepts sémantiques de l’IFC dans CityGML.
Dans le cadre du projet « Virtual Singapor », Stouffs et al. (2018)[6] proposent une application ADE du CityGML pour intégration des concepts IFC qui ne figurent pas dans le schéma CityGML.
Kang (2018)[7] propose B2GM (BIM-to-GIS Conceptual Mapping) : un cadre conceptuel et des mécanismes d’appariement entre les concepts BIM et le SIG basé sur le standard ISO 19166.
B2GM s’articule autour de trois composantes :
BIM-to-GIS Element Mapping (B2G EM) => définit les règles d’appariement à l’échelle de l’élément ;
BIM-to-GIS LoD Mapping (B2G LM) => permet d’extraire des informations du LoD à partir du BIM au regard du concept LoD dans le SIG ;
BIM-to-GIS Perspective Definition (B2G PD) => concerne la définition d’une vue de données qui permet d’extraire des informations multisources.