Byly navrženy různé metody pro reverzní inženýrství XML schémat a v tomto článku jsou srovnány na základě různých kritérií, jako třeba použitý jazyk pro popis XML schémat, míra zapojení uživatele, počet XML schémat které může konceptuální model pokrýt a nebo podpora následné evoluce XML schémat.