SYSTEM AND METHOD FOR VALIDATION
Systems and methods for validation are disclosed. In an aspect, a method can comprise receiving a selection of a validation rule, the validation rule including a validation element, receiving a selection of a triggering event associated with the validation rule, and validating data using the validation rule and in response to the triggering event.
1 . A method comprising:
receiving a selection of a validation rule, the validation rule comprising a validation element;
receiving a selection of a first triggering event associated with the validation rule;
validating data using the validation rule and in response to the first triggering event;
receiving a selection of a second triggering event associated with the validation rule; and
validating the data using the validation rule and in response to the second triggering event.
2 . The method of claim 1 , wherein the validation element comprises a pre-defined template.
3 . The method of claim 1 , wherein the validation rule is associated with a particular data field to be validated.
4 . The method of claim 1 , wherein the first triggering event is one or more of a pre-defined time and an operation.
5 . The method of claim 1 , wherein the first triggering event and the second triggering event is a pre-defined events in a media lifecycle.
6 . The method of claim 1 , wherein the validation rule comprises a comparison of the data to a validation comparator.
7 . The method of claim 1 , wherein validating data further comprises applying the validation element to a data field prescribed by the validation rule.
8 . A method comprising:
receiving content having a parameter;
applying a first operation to the content;
validating the parameter of the content using a validation rule and in response to the first operation, wherein the validation rule is associated with the first operation;
applying a second operation to the content; and
validating the parameter of the content using the validation rule and in response to the second operation, wherein the validation rule is associated with the second operation.
9 . The method of claim 8 , wherein the parameter comprises a data field defining an attribute of the content.
10 . The method of claim 8 , wherein the validation rule references a validation element to be applied to the parameter of the content.
11 . The method of claim 8 , wherein the validation rule comprises a pre-defined template.
12 . The method of claim 8 , wherein the first operation and the second operation are pre-defined events in a media lifecycle.
13 . The method of claim 8 , wherein the first operation is based upon a user-provided input.
14 . The method of claim 8 , wherein validating the parameter further comprises comparing the data to a validation comparator.
15 . The method of claim 8 , wherein validating the parameter further comprises applying the validation element to a data field prescribed by the validation rule.
16 . The method of claim 8 , further comprising determining whether the validation of the parameter is fatal to the performance of the operation.
17 . A system comprising:
a memory storing one or more validation templates; and
at least one processor in communication with the memory, the at least one processor configured to:
receive a selection of one or more of the validation templates, wherein the validation templates comprise a validation element;
receive a selection of a first triggering event associated with the validation template;
validate data using a validation rule and in response to the first triggering event;
receive a selection of a second triggering event associated with the validation template; and
validate the data using the validation rule and in response to the second triggering event.
18 . The system of claim 17 , wherein the first triggering event is one or more of a pre-defined time, a pre-defined event in a media lifecycle, and an operation.
19 . The system of claim 17 , wherein validating data further comprises comparing the data to a validation comparator of the validation element.
20 . The system of claim 17 , wherein validating data further comprises applying the validation element to a data field prescribed by the validation rule.