Developing an Ontology for the Retrieval of XML Documents: A Comparative Evaluation of Existing Methodologies