Une validation contextuelle des changements
La difficulté n'est pas seulement de détecter qu'un objet a changé, mais de comprendre ce que signifie réellement ce changement.
Dans OpenStreetMap, les modifications sont contribuées dans des changesets qui ne sont pas toujours cohérents du point de vue géographique, thématique ou temporel. Ces changements sont ensuite diffusés dans l'ordre chronologique, et non plus regroupés par changeset. De plus, un même objet peut être supprimé, recréé, découpé ou fusionné. Il devient donc nécessaire de réorganiser ce flux de changements pour pouvoir l'analyser.
Clearance ne valide donc pas les changements uniquement objet par objet, ni changeset par changeset, ni par ordre chronologique. Il les regroupe dans des ensembles cohérents sur le plan géographique.
Contexte géographique des changements (LoCha)
Clearance introduit le concept de groupe de changements logiques (LoCha — Logical Changeset).
Des modifications d'OSM au même endroit doivent être toutes acceptées, ou toutes rejetées, en même temps pour garantir un état de la copie locale cohérent.