Dynamic Form Manager for Adapting Data Schema Variations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for defining and populating electronic forms are inadequate in accommodating variations in data objects and schemas, requiring cumbersome revisions to forms or data objects to conform to specific schemas.
Innovation Solution
A form manager is used to dynamically define electronic forms with variation rules that allow for flexible handling of data objects and schemas, enabling the form to accommodate variations by defining processing instructions for handling unexpected data formats and schemas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional techniques are used to define electronic forms with a fixed schema, then the form structure is stable and well-defined, but the form cannot accommodate variations in data objects without cumbersome revisions
Solution Approach 1:
The patent implements dynamic schema validation by allowing the form definition to adapt its validation rules based on the actual data object being populated. The system dynamically adjusts the schema conformance requirements rather than enforcing a static schema, enabling the form to accommodate variations in data objects without requiring manual revisions to the form definition.
Solution Approach 2:
The patent changes the parameter of schema conformance from a fixed requirement to a flexible property. By allowing the schema to be modified or extended based on the data object characteristics, the system enables adaptability to data variations while maintaining form structure stability through controlled parameter changes in the schema definition.
2Reliability
If the form schema is strictly enforced, then data consistency is maintained, but any variation in data object format requires labor-intensive form revisions
Solution Approach 1:
The patent performs preliminary schema validation and identification of data variations before form population. By detecting and handling schema variations in advance through automated comparison and adaptation mechanisms, the system maintains data consistency while eliminating the need for time-consuming manual form revisions when data objects vary from the original schema.
3Adaptability or versatility
If the form is designed to accommodate multiple schema variations, then adaptability improves, but the form definition becomes more complex
Solution Approach 1:
The patent implements a universal schema validation mechanism that can handle multiple data object formats through a single, flexible form definition. The system uses a base schema that can be dynamically extended or adapted to accommodate various data variations, allowing one form definition to serve multiple purposes across different data formats without increasing complexity.
Data Source
AI summary
A system provides a form manager that defines an electronic form comprising a field to populate with a data object. The form manager further defines a schema associated to the form. The schema describes the data object. The form manager further defines a variation rule for the electronic form. The variation rule describes a variation that may occur in the data object. The variation rule represents variation processing to be dynamically applied to the electronic form in response to detecting the variation.


