Data Validation via Extracted Schema Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional industrial process control systems face processor-intensive challenges due to the generation of XML files for data validation, leading to undue processing burdens.

Innovation Solution

A system that extracts data adherence rules from an XML schema definition file, allowing for subsequent validation of system data objects without creating the data document, thereby reducing processing intensity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If XML files are generated to validate data using traditional schema definition, then data integrity and proper functionality are ensured, but processor intensity increases creating an undue processing burden

Engineering Contradiction:
Improvedata integrityVSAvoidprocessor intensity
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the essential validation rules from the XML schema definition file and stores them separately in a database. This extraction process separates the validation logic from the XML generation process, allowing data to be validated against the extracted rules without requiring full XML file generation, thereby reducing processor intensity while maintaining data integrity validation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If XML files are generated for data validation, then data constraints defined in schema definition are enforced, but processing time increases due to the complexity of XML generation

Engineering Contradiction:
Improvedata constraint enforcementVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary extraction of validation rules from the schema definition file and stores them in a database before data validation is needed. This preliminary action prepares the validation framework in advance, so that when data validation is required, the system can directly apply the pre-extracted rules without undergoing the time-consuming XML generation process, thus reducing processing time while maintaining constraint enforcement.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional XML-based validation is used, then comprehensive data validation is achieved, but system complexity increases due to the overhead of XML generation and processing

Engineering Contradiction:
Improvedata validation completenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary validation rules from the comprehensive XML schema definition, storing them in a simplified format in the database. This extraction eliminates the need for complex XML file generation and processing infrastructure, reducing system complexity while maintaining the ability to perform comprehensive data validation against the essential constraints.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9430515B2Data validation using schema definition
Publication Date: 2016.08.30 GE INFRASTRUCTURE TECH LLC
  • US9430515B2 patent drawing
  • US9430515B2 patent drawing
  • US9430515B2 patent drawing

AI summary

A system includes a first processor configured to intake a schema definition file. The schema definition file defines a set of rules that a data document must follow. The processor extracts one or more data adherence rules from the schema definition file and stores the extracted data adherence rules. Accordingly, subsequent data generation, configuration and/or validation of one or more system data objects may occur without requiring the creation of the data document.