Synopsis Data Structures for XML Databases: Models, Issues, and Research Perspectives