Automated Ontology Generation from XML Schemas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automation tools for generating ontologies are limited in handling large amounts of enterprise data and lack semantic and relationship representation, leading to time-consuming and error-prone manual processes, and are unable to scale effectively.

Innovation Solution

A system that automatically generates ontologies from input information in XML-based formats like XSD, XML, or WSDL, converting them into OWL or other RDF-compliant languages, with added annotations to represent relationships and generate inference rules, enabling semantic integration and scalable data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual intervention is used to generate ontologies, then accuracy and precision can be maintained, but time consumption increases and productivity decreases

Engineering Contradiction:
Improveontology generation accuracyVSAvoidontology generation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables automated self-service ontology generation by processing input information in XML-based formats (XSD, XML, WSDL) and automatically converting it to OWL format without requiring manual intervention, thus maintaining accuracy while significantly improving productivity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical processes with automated computational mechanisms that parse, annotate, and transform XML-based data into OWL ontologies, eliminating human labor while preserving generation quality through systematic algorithmic processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If conventional automation tools are used, then productivity improves, but they cannot handle large amounts of enterprise data and lack scalability

Engineering Contradiction:
Improveontology generation speedVSAvoidamount of enterprise data handled
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system is designed with universal capability to handle diverse XML-based formats (XSD, XML, WSDL) and scale to process large amounts of enterprise data, making it applicable to various enterprise scenarios without requiring tool replacement

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs parameter changes in data processing capacity by optimizing the system to handle increasing volumes of enterprise data through scalable architecture and efficient parsing mechanisms, enabling progression from small to large data handling

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If XML-based data formats are used, then syntactic integration is achieved, but semantic and relationship representation is lost

Engineering Contradiction:
Improvedata format compatibilityVSAvoidsemantic information
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The system uses OWL as an intermediary format that bridges XML-based syntactic representations and semantic meaning, converting XML data into semantically enriched OWL ontologies that preserve both structural compatibility and semantic information

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies preliminary annotation actions to input XML-based information before conversion, adding semantic annotations and relationship markers that enable subsequent transformation into meaningful OWL ontologies while preserving the original XML structure

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8214401B2Techniques for automated generation of ontologies for enterprise applications
Publication Date: 2012.07.03 ORACLE INT CORP
  • US8214401B2 patent drawing
  • US8214401B2 patent drawing
  • US8214401B2 patent drawing

AI summary

Embodiments of the present invention provide techniques for generating ontologies. In one embodiment, techniques are provided for automatically generating an ontology based upon input information. The input information may, for example, be in the form of XSD, XML, WSDL, or WSRP, etc. The automatically generated ontology may be encoded in OWL or other RDF-compliant language. A set of inference rules may also be automatically generated using the input information. The automatically generated ontology and the set of inference rules may be stored in a database for further processing.