Global semantic integrity constraints ensure integrity and consistency of data spanning multiple databases. In this paper, we take the initial steps towards representing global semantic integrity constraints for XML databases. We also provide a general framework for checking global semantic integrity constraints in an XML setting. The general framework, we set forth is efficient for two reasons: 1) constraint check is carried out before updating the database; hence, we avoid any potential problems associated with rollbacks and 2) sub constraint checks are executed in parallel.