XML to OWL Ontology Converter with Schema Consolidation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing tools for converting XML documents to OWL ontologies fail to effectively handle characteristics such as internal references, imports, and includes, which are crucial in XML schemas, leading to inefficiencies in data integration and semantic interoperability.
Innovation Solution
A method and framework for converting XML to OWL that involves receiving XML schema documents, performing schema consolidation, and generating OWL model and instance ontologies, which includes handling internal and external references, and eliminating the need for intermediate XSLT files, allowing for efficient conversion and support of semantic interoperability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing conversion tools are used, then basic XML to OWL conversion can be achieved, but they fail to handle internal references, imports, and includes in XML schemas
Solution Approach 1:
The conversion process is divided into distinct phases: schema consolidation phase (handling imports/includes) and OWL generation phase. This segmentation allows each phase to specialize in specific tasks, ensuring comprehensive handling of XML schema characteristics without compromising the overall conversion process.
Solution Approach 2:
The patent performs schema consolidation as a preliminary action before OWL generation. By resolving internal references, imports, and includes in advance during the consolidation phase, the system prepares a unified schema that can be reliably converted to OWL without encountering reference resolution issues during the generation process.
2Productivity
If multiple XSLT files are used for conversion, then conversion can be performed in steps, but the process becomes complex and time-consuming
Solution Approach 1:
The patent merges multiple conversion functions into a single integrated converter that handles schema consolidation and OWL generation in one unified process. This eliminates the need for multiple separate XSLT files and conversion steps, significantly simplifying the architecture while improving conversion efficiency through a single-pass processing approach.
3Manufacturing precision
If XML schema consolidation is performed, then accurate OWL ontologies can be generated, but the processing time increases
Solution Approach 1:
Schema consolidation is performed as a preliminary action before OWL generation, allowing the system to resolve all references and imports in advance. This ensures that the subsequent OWL generation process works with a pre-processed, reference-resolved schema, improving accuracy while the consolidation time is minimized through efficient processing algorithms.
Data Source
AI summary
Techniques and tools are described for converting XML documents and XML schema documents to OWL. An OWL model ontology can be generated by receiving XML schema documents, performing schema consolidation, and generating the OWL model ontology from the consolidated XML schema. An OWL instance ontology can be generated by receiving XML documents and XML schema documents and generating an OWL instance ontology from the XML documents and the XML schema documents. OWL model extraction and OWL instance generation can be performed in parallel and without the need for intermediate XSLT documents. Schema consolidation can comprise collecting schema documents, merging schema documents, and reorganizing the merged schema document to create a consolidated schema document.


