1.一种计算系统,用于指定用于对数据集的多个元素中的各个元素的一个或多个字段中包括的数据进行验证的一个或多个验证规则,所述计算系统包括:
用户界面模块,其被配置为提供以具有第一轴和第二轴的二维网格布置的多个单元格,所述二维网格包括:
在沿所述二维网格的所述第一轴的方向上延伸的单元格的一个或多个子集,其中该一个或多个子集中的各个子集与所述数据集的多个元素中的元素的相应字段相关联;
在沿所述二维网格的所述第二轴的方向上延伸的单元格的多个子集,其中该多个子集中的一个或多个子集与相应的验证规则相关联;以及
沿所述二维网格的所述第二轴的方向上延伸的单元格的子集,其中该子集中的各个单元格与由所述第二轴标识的所述网格中的对应位置处的相应字段相关联,并且能够用作条件单元格,
其中,与字段相关联的条件单元格包括用于接收条件表达式形式的输入的输入元素;以及
处理模块,其被配置为评价来自条件单元格的条件表达式,并且基于该评价,将一个或多个验证规则应用于所述数据集的至少一个元素。
2.根据权利要求1所述的计算系统,其中,所述输入元素接收条件,使得在满足所述条件的情况下,将与所述第二轴相关联的至少一个验证规则应用于关联的字段。
3.根据权利要求1所述的计算系统,其中,条件依赖于与关联的字段不同的第二字段的值。
4.根据权利要求1所述的计算系统,其中,还包括将验证规则应用于所述数据集的第一元素的第一字段中的数据,该应用包括:
基于在单元格的所述输入元素中接收的任何输入,确定与在沿所述第二轴的方向上延伸的、与所述第一元素的第一字段相关联的单元格的子集中的单元格相关联的选择验证规则;
基于在与所述第一字段相关联的条件单元格的输入元素中接收的输入,确定与所述选择验证规则相关联的条件;
判断为满足所述条件;以及
将所述选择验证规则应用于所述第一字段。
5.根据权利要求4所述的计算系统,其中,所述条件单元格的输入元素被配置为接收运算符和与所述运算符相关联的值。
6.根据权利要求5所述的计算系统,其中,判断为满足所述条件包括:
将所述运算符应用于与所述运算符相关联的值和所述数据集的所述第一元素的第二字段中的值,其中所述第二字段由字段标识符标识。
7.一种计算机实现的方法,包括:
提供以具有第一轴和第二轴的二维网格布置的多个单元格,所述二维网格包括:
在沿所述二维网格的所述第一轴的方向上延伸的单元格的一个或多个子集,其中该一个或多个子集中的各个子集与数据集的多个元素中的元素的相应字段相关联,以及
在沿所述二维网格的所述第二轴的方向上延伸的单元格的多个子集,其中该多个子集中的一个或多个子集与相应的验证规则相关联;以及
将一个或多个验证规则应用于所述数据集的至少一个元素,
其中,与字段相关联的条件单元格包括用于接收输入的输入元素,所述输入用于判断是否将所述第二轴上的任何验证规则应用于关联的字段,以及
与字段和验证规则相关联的至少一些单元格各自包括用于接收输入的输入元素。
8.根据权利要求7所述的方法,其中,所述输入元素接收条件,使得在满足所述条件的情况下,将与所述第二轴相关联的至少一个验证规则应用于关联的字段。
9.根据权利要求7所述的方法,其中,条件依赖于与关联的字段不同的第二字段的值。
10.根据权利要求7所述的方法,其中,还包括将验证规则应用于所述数据集的第一元素的第一字段中的数据,该应用包括:
基于在单元格的所述输入元素中接收的任何输入,确定与在沿所述第二轴的方向上延伸的、与所述第一元素的第一字段相关联的单元格的子集中的单元格相关联的选择验证规则;
基于在与所述第一字段相关联的条件单元格的输入元素中接收的输入,确定与所述选择验证规则相关联的条件;
判断为满足所述条件;以及
将所述选择验证规则应用于所述第一字段。
11.根据权利要求7所述的方法,其中,所述条件单元格的输入元素被配置为接收运算符和与所述运算符相关联的值。
12.根据权利要求11所述的方法,其中,判断为满足所述条件包括:
将所述运算符应用于与所述运算符相关联的值和所述数据集的第一元素的第二字段中的值,其中所述第二字段由字段标识符标识。
13.一种编码有计算机程序指令的计算机存储介质,其中在一个或多个计算机执行所述计算机程序指令时使得所述一个或多个计算机执行包括以下步骤的操作:
提供以具有第一轴和第二轴的二维网格布置的多个单元格,所述二维网格包括:
在沿所述二维网格的所述第一轴的方向上延伸的单元格的一个或多个子集,其中该一个或多个子集中的各个子集与数据集的多个元素中的元素的相应字段相关联,以及
在沿所述二维网格的所述第二轴的方向上延伸的单元格的多个子集,其中该多个子集中的一个或多个子集与相应的验证规则相关联;以及
基于从至少一些单元格接收的用户输入,将一个或多个验证规则应用于所述数据集的至少一个元素,
其中,与字段相关联的条件单元格包括用于接收输入的输入元素,所述输入用于判断是否将所述第二轴上的任何验证规则应用于关联的字段,以及
至少一些单元格包括用于接收输入以及判断是否将关联的验证规则应用于关联的字段的输入元素。
14.根据权利要求13所述的计算机存储介质,其中,所述输入元素接收条件,使得在满足所述条件的情况下,将与所述第二轴相关联的至少一个验证规则应用于关联的字段。
15.根据权利要求13所述的计算机存储介质,其中,条件依赖于与关联的字段不同的第二字段的值。
16.根据权利要求13所述的计算机存储介质,还包括将验证规则应用于所述数据集的第一元素的第一字段中的数据,该应用包括:
基于在单元格的所述输入元素中接收的任何输入,确定与在沿所述第二轴的方向上延伸的、与所述第一元素的第一字段相关联的单元格的子集中的单元格相关联的选择验证规则;
基于在与所述第一字段相关联的条件单元格的输入元素中接收的输入,确定与所述选择验证规则相关联的条件;
判断为满足所述条件;以及
将所述选择验证规则应用于所述第一字段。
17.根据权利要求16所述的计算机存储介质,其中,所述条件单元格的输入元素被配置为接收运算符和与所述运算符相关联的值。
18.根据权利要求17所述的计算机存储介质,其中,判断为满足所述条件包括:
将所述运算符应用于与所述运算符相关联的值和所述数据集的所述第一元素的第二字段中的值,其中所述第二字段由字段标识符标识。
19.一种计算系统,包括:
用于提供以具有第一轴和第二轴的二维网格布置的多个单元格的部件,所述二维网格包括:
在沿所述二维网格的所述第一轴的方向上延伸的单元格的一个或多个子集,其中该一个或多个子集中的各个子集与数据集的多个元素中的元素的相应字段相关联,以及
在沿所述二维网格的所述第二轴的方向上延伸的单元格的多个子集,其中该多个子集中的一个或多个子集与相应的验证规则相关联;以及
用于将一个或多个验证规则应用于所述数据集的至少一个元素的部件,
其中,与字段相关联的条件单元格包括用于接收输入的输入元素,所述输入用于判断是否将所述第二轴上的任何验证规则应用于关联的字段,以及
至少一些单元格包括用于接收输入以及判断是否将关联的验证规则应用于关联的字段的输入元素。