Data validation using schema definition
AssigneeGeneral Electric Company
InventorsDhanashree Sadanand Damodar, Pradyumna Ojha, Christina Ann Romanik, Veera Paparao Bolla, Balajose Goli
Life of this patent
Estimating the term…
Abstract
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.
Claims20
An industrial control system, comprising:
- a first hardware-based processor configured to:
- intake a processor-readable schema definition file configured to define a set of rules for a data document to follow;
- generate one or more data adherence rules, the data adherence rules comprising a set of rules for non-data document data, by:
- extracting attributes, elements, or both from the schema definition file;
- and
- determining the one or more data adherence rules using the extracted attributes, elements, or both;
- and
- store the one or more data adherence rules to enable subsquent data validation, data generation, data configuration, or a combination thereof, of one or more system data objects, the subsequent data validation being based upon data of the one or more system data objects without validating against any portion of the data document, wherein the data objects relate to one or more components of the industrial control system.
A system, comprising a processor configured to:
- access one or more data adherence rules, wherein the data adherence rules are generated from attributes, elements, or both extracted from a schema definition file defining rules for a data document to follow and wherein the data adherence rules comprise a set of rules for non-data document data;
- access one or more system data objects;
- and
- validate, generate, configure, or a combination thereof, the one or more system data objects against the one or more system data adherence rules to determine if the one or more system data objects are valid data objects or invalid data objects, without validating against any portion of the data document.
An industrial control system, comprising:
- a data storage;
- one or more schema definition files configured to define a set of rules for a data document to follow;
- a schema file reader and processor device configured to:
- generate one or more data adherence rules using attributes, elements, or both extracted from the one or more schema definition files, the data adherence rules comprising a set of rules for non-data document data;
- and
- store the one or more data adherence rules in the data storage;
- a decision control system configured to:
- access system object data;
- access at least a portion of the one or more data adherence rules from the data storage;
- and
- validate, generate, configure, or a combination thereof, the system object data against the at least portion of the one or more data adherence rules without validating against any portion of the data document.
Dependencies are inferred from the claim text.