Schema-Based Partitioning for Optimized Querying of XML data