7. A framework implemented at least in part by a computing device, the computing device comprising a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform converting extensible markup language (XML) to web ontology language (OWL), the framework comprising: a model extraction component configured to perform operations comprising: receiving a plurality of XML schema documents; performing schema consolidation on the plurality of XML schema documents to generate a consolidated XML schema document, the performing schema consolidation comprising: storing namespaces and associated namespace prefixes from the one or more XML documents and the plurality of XML schema documents into a hash; merging the plurality of XML schema documents to create a merged XML schema document, the merging comprising: examining the hash for each namespace prefix; and adding the namespace prefix to elements and attributes of the merged XML schema document; and reorganizing the merged XML schema document comprising resolving internal references, the reorganizing comprising removing include elements and import elements in the reorganized merged XML schema document; generating, using the consolidated XML schema document, an OWL model ontology; and outputting the OWL model ontology; and an instance generation component configured to perform operations comprising: receiving one or more XML documents; receiving the plurality of XML schema documents; generating, using the one or more XML documents and the plurality of XML schema documents an OWL instance ontology; and outputting the OWL instance ontology.
7. A framework implemented at least in part by a computing device, the computing device comprising a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform converting extensible markup language (XML) to web ontology language (OWL), the framework comprising: a model extraction component configured to perform operations comprising: receiving a plurality of XML schema documents; performing schema consolidation on the plurality of XML schema documents to generate a consolidated XML schema document, the performing schema consolidation comprising: storing namespaces and associated namespace prefixes from the one or more XML documents and the plurality of XML schema documents into a hash; merging the plurality of XML schema documents to create a merged XML schema document, the merging comprising: examining the hash for each namespace prefix; and adding the namespace prefix to elements and attributes of the merged XML schema document; and reorganizing the merged XML schema document comprising resolving internal references, the reorganizing comprising removing include elements and import elements in the reorganized merged XML schema document; generating, using the consolidated XML schema document, an OWL model ontology; and outputting the OWL model ontology; and an instance generation component configured to perform operations comprising: receiving one or more XML documents; receiving the plurality of XML schema documents; generating, using the one or more XML documents and the plurality of XML schema documents an OWL instance ontology; and outputting the OWL instance ontology. 10. The framework of claim 7 , wherein the merging comprises using a consistent namespace and associated namespace prefix.