Data Validation via Extracted Schema Rules
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
Data Source
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.


