O XML segue o conceito de um atributo id cujo valor é único pelo documento inteiro. Por exemplo, somente um <alpha id="1"> pode existir. Porém, ids têm o escopo definido pelo tipo de elemento, assim, você pode ter elementos <alpha id="1"> e <beta id="1">.
Tal atributo é considerado como ID tipo. Ainda que você possa designar o ID tipo a qualquer atributo, a convenção mais comum é utilizar o nome de atributo id. Quando a correspondência de ID está ativada, oRational ClearCase XML Diff Merge considera que atributos nomeados id ou ID são do ID tipo.
A capacidade de corresponder elementos utilizando atributos id, possibilita ao XML Diff Merge obter resultados de correspondência muito eficazes. Por exemplo, <alpha id="1"> pode ser correspondido nas versões mesmo se:
Para a maioria dos documentos (notadamente aplicativos XML orientados para registro), a correspondência de ID tem as seguintes vantagens: