1.一种支持自然语言结构计算的分析框架,其特征在于,包括:
2.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述网格包括以下内部变量:待分析文本、网格属性、网格单元、网格单元之间的关系;
3.根据权利要求2所述的支持自然语言结构计算的分析框架,其特征在于:所述语言结构表示为带有属性信息的有向图,包括语言单元、关系、属性,装载到网格中承载方式为:语言单元由网格单元承载,每个语言单元对应一个网格单元;语言单元之间的关系由网格单元之间的关系承载;语言单元的属性由网格单元的属性承载;语言单元之间关系的属性由网格单元之间关系的属性承载。
4.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述语言结构表示为g=(u,r),其中:
5.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述api包括:(1)调用外部服务并将服务结果导入到网格的api,从而实现了参数计算模型的调度;(2)对网格结构内部变量进行控制的api,包括内部变量的添加、测试与获取,从而实现了语言结构的可控性;(3)应用数据表的api,即实现数据表与网格之间的互动,从而引入了显示知识;(4)应用有限状态自动机的api,即实现有限状态自动机与网格之间的互动,从而扩展了本框架的功能。
6.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述数据表定义为三元组的集合,即:tablename={<item,attribute,condition>},其中:
7.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述数据表分为两类,一类是描述型数据表,另外一类是关系型数据表;
8.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:所述有限状态自动机定义为四元组的集合,即:fsaname={<enter,path,operation,exit>},其中:fsaname:有限状态自动机的名称,全局唯一名;enter:入口节点,一个有限状态自动机有唯一入口;path:对应有限状态自动机的路径,在结构计算时,代表上下文信息;operation:操作节点,即path对应的上下文都测试成功时,要执行的动作;exit:出口节点,一个有限状态自动机有唯一出口。
9.根据权利要求1所述的支持自然语言结构计算的分析框架,其特征在于:一个脚本可以对应一个或多个有限状态自动机,每个有限状态自动机的脚本都包括fsa名、参数项、控制项,还有多个有限状态自动机共用的函数库;
10.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述调用外部服务并将服务结果导入到网格的api,实现了参数模型的应用,包括:
11.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述对网格结构内部变量进行控制的api,实现了对网格结构内部变量的添加、获取与测试,提高了语言结构计算的可控性和可解释性,包括:(1)内部变量的添加类api;(2)内部变量的获取类api;(3)内部变量的测试类api。
12.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述应用数据表的api,分为三类:功能类、获取类、测试类,所述功能类api实现了网格与数据表的互动,使得本框架具有应用显式知识的能力,包括:
13.根据权利要求12所述的支持自然语言结构计算的分析框架,其特征在于:在用relate函数将关系型数据表导入到网格中时,数据表中的数据项对应网格单元,主表中的数据项和从表数据项形成的关系对应网格中的单元关系,relate函数实现的功能分解为步骤如下:
14.根据权利要求5所述的支持自然语言结构计算的分析框架,其特征在于:所述应用有限状态自动机的api,实现了网格与有限状态自动机的互动,从而使得本框架具有高效识别上下文并对其进行处理的能力;该类api包括runfsa和getfsanode以及getparam: