Incremental association of metadata to production data
First Claim
Patent Images
1. A system, comprising:
- at least one processor;
at least one non-transitory computer readable medium communicatively coupled to the at least one processor, the at least one non-transitory computer readable medium having stored therein computer-executable instructions, comprising;
an interface component configured to receive a data object from an industrial automation device, wherein the data object stores data that relates to at least one of collected data from an industrial automation environment or configuration data for the industrial automation device;
a validation component configured to validate metadata against a template and at least one discoverable service, wherein the metadata is additional data that describes the data stored in the data object in manner that is informative with respect to industrial automation according to a common definition utilized in the industrial automation environment; and
an append component configured to;
in response to the metadata being validated, append metadata to the data object; and
in response to the metadata not being validated, prevent the metadata from being appended to the data object.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or method that facilitates utilizing metadata appended to data related to an industrial automation environment with a controller that is associated with a hierarchically structured data model. An interface component can facilitate receipt of data associated with at least one of an instruction set, a configuration, and a collection. An append component can affix metadata to at least one of the instruction set, the configuration, and the collection, wherein the metadata conforms to a hierarchically structured data model.
-
Citations
20 Claims
-
1. A system, comprising:
-
at least one processor; at least one non-transitory computer readable medium communicatively coupled to the at least one processor, the at least one non-transitory computer readable medium having stored therein computer-executable instructions, comprising; an interface component configured to receive a data object from an industrial automation device, wherein the data object stores data that relates to at least one of collected data from an industrial automation environment or configuration data for the industrial automation device; a validation component configured to validate metadata against a template and at least one discoverable service, wherein the metadata is additional data that describes the data stored in the data object in manner that is informative with respect to industrial automation according to a common definition utilized in the industrial automation environment; and an append component configured to; in response to the metadata being validated, append metadata to the data object; and in response to the metadata not being validated, prevent the metadata from being appended to the data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
employing at least one processor executing computer executable instructions embodied on at least one non-transitory computer readable medium to perform operations comprising; receiving a data object from an industrial automation device, wherein the data object stores data that relates to at least one of collected data from an industrial automation environment or configuration data for the industrial automation device; validating metadata against a template and at least one discoverable service, wherein the metadata is additional data that describes the data stored in the data object in a manner that is informative with respect to industrial automation according to a common definition utilized in the industrial automation environment; in response to the metadata being validated, appending the metadata to the data object; and in response to the metadata not being validated, preventing the metadata from being appended to the data object. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable storage medium having instructions stored thereon that, in response to execution, cause at least one computing device to perform operations comprising:
-
receiving a data object from an industrial automation device, wherein the data object stores data that relates to at least one of collected data from an industrial automation environment or configuration data for the industrial automation device; validating metadata against a template and at least one discoverable service, wherein the metadata is additional data that describes the data stored in the data object in a manner that is informative with respect to industrial automation according to a common definition utilized in the industrial automation environment; in response to the metadata being validated, appending the metadata to the data object; and in response to the metadata not being validated, preventing the metadata from being appended to the data object. - View Dependent Claims (17, 18, 19, 20)
-
Specification