本发明专利技术提供一种加的夫语法分析绘图系统,所述加的夫语法分析绘图系统包括:文件操作模块,用于句法树形图文件的新建、打开以及保存操作;句法树形图绘制模块,用于接收用户的节点编辑指令,对当前正在编辑的句法树形图文件中的节点进行编辑,并根据节点编辑结果生成句法树形图;绘图显示模块,所述绘图显示模块包括句法树形图显示单元,所述句法树形图显示单元用于显示当前正在编辑的句法树形图文件。本发明专利技术的加的夫语法分析绘图系统可以辅助人工完成对语料的分词与分类,以及句法树形图的构建;解决现有绘图系统生成的文件兼容性差,文件内容冗余,无法满足语料库分析需求的问题。
A Cardiff Grammar Analysis drawing system
【技术实现步骤摘要】
一种加的夫语法分析绘图系统
本专利技术涉及语法分析
,特别是指一种加的夫语法分析绘图系统。
技术介绍
加的夫语法(CardiffGrammar)是韩礼德(M.A.K.Halliday)系统功能语法体系(SystemicFunctionalGrammar)的一个分支,是目前以计算形式(ComputationalForm)存在的最大的语法体系之一。建造这个机器语法的目的是,准备建立一个非专业人员能自由地与“以智能知识为基础的系统(IntelligentKnowledgeBasedSystem)”对话的系统。加的夫语法体系的核心是系统网络(SystemNetwork),它包含一系列的实现规则(realizationrules),通过这些规则,不但能使计算机生成合乎语法的句子结构,而且能帮助计算机理解与这些结构配合的语义特征。在加的夫语法中,句法范畴包括单位(unit)、类别(class)、成分(element)和形式项(item)四个组成部分。范畴之间存在着3种关系:组成(componence)、填充(filling)和体现(exponence)。其中,组成用竖线“|”表示,填充用横线“一”表示,体现用三角“△”表示。其句法树形图示例如图1所示。其中,主语(M)、补语(C)由名词词组(ngp)填充,名词词组(ngp)由领头词(h)组成,名词词组的领头词由Henry、Helen体现。主要动词(M)由kissed体现。结束符号(E)由句点“.”体现。由于加的夫句法系统的生成机制是基于大量语料实现的,因此,语料库的建立与完善对于句法系统至关重要。传统的句法树形图绘制工作,主要依赖纸笔绘画,或使用MicrosoftVisio软件进行绘制。其中,通过Visio软件所生成的.vsd文件,仅能作为插图在Word或PPT中进行展示,文件本身不具有树形层级结构。且文件兼容性差,文件内容冗余,包含大量不必要的修饰信息,无法满足语料库分析需求。
技术实现思路
本专利技术要解决的技术问题是提供一种加的夫语法分析绘图系统,旨在辅助人工完成对语料的分词与分类,以及句法树形图的构建;以解决现有绘图系统生成的文件兼容性差,文件内容冗余,无法满足语料库分析需求的问题。为解决上述技术问题,本专利技术提供如下技术方案:一种加的夫语法分析绘图系统,所述一种加的夫语法分析绘图系统包括:文件操作模块,用于句法树形图文件的新建、打开以及保存操作;句法树形图绘制模块,用于接收用户的节点编辑指令,对当前正在编辑的句法树形图文件中的节点进行编辑,并根据节点编辑结果生成句法树形图;绘图显示模块,所述绘图显示模块包括句法树形图显示单元,所述句法树形图显示单元用于显示当前正在编辑的句法树形图文件。其中,所述文件操作模块在新建句法树形图文件时,所建文件的格式为SVG格式。其中,所述文件操作模块在打开句法树形图文件时,支持打开的文件类型包括SVG格式文件、VSD格式文件,以及STDI格式文件。其中,所述文件操作模块在保存句法树形图文件时,支持将文件保存为EMF或SVG格式。其中,所述句法树形图绘制模块对当前正在编辑的句法树形图文件中的节点的编辑包括为当前节点添加子节点、删除当前节点、为当前节点添加父节点,以及将当前节点作为父节点删除;其中,当将当前节点作为父节点删除后,所述句法树形图绘制模块将当前节点的下级节点移交至当前节点的上一级节点。进一步地,所述句法树形图绘制模块还用于实现节点树形图的自动对齐,使节点间的间距一致。其中,所述绘图显示模块支持多文件同时打开,当打开多个文件时,以多标签页的形式显示。进一步地,所述绘图显示模块还包括节点信息显示单元和节点层级显示单元;其中,所述节点信息显示单元用于显示当前节点的属性信息,并根据用户的修改指令对当前节点的属性信息进行修改;所述属性信息包括节点类型、是否按字母排序、节点文本、节点是否为填充关系以及节点行距;所述节点层级显示单元用于显示当前正在编辑的句法树形图文件XML层级结构关系;其中,处在同一层级的节点以相同颜色显示;并根据用户的展开及合并指令展开或合并相应的节点树形图。进一步地,所述加的夫语法分析绘图系统还包括撤销与恢复模块,用于记录用户对当前正在编辑的句法树形图文件的操作,并根据用户的撤销与恢复指令,对当前正在编辑的句法树形图文件进行相应的操作撤销或恢复。进一步地,所述加的夫语法分析绘图系统还包括语言选择模块,用于根据用户的选择指令以用户选择的语言作为加的夫语法分析绘图系统的显示语言。本专利技术的上述技术方案的有益效果如下:本专利技术的加的夫语法分析绘图系统旨在辅助人工完成对语料的分词与分类,以及句法树形图的构建;相比传统的语料分词系统,本专利技术系统是第一个引入“树形图(TreeDiagram)”机制的可视化分析系统。在底层格式的选取上,本专利技术系统选择了SVG(ScalableVectorGraphics,可缩放矢量图)图像文件格式,其本质是一种XML可扩展标记语言,由于其本身具有层级关系,可以标记数据、定义数据,因此可以将可视化的树形图,转化为计算机能够理解与分析的逻辑结构。同时,SVG格式还具有兼容性高、矢量无损的特点,可以方便使用者导出插入Word文档,或插入HTML中通过Web浏览器进行查看。附图说明图1为加的夫语法的句法树形图示意图;图2为本专利技术的加的夫语法分析绘图系统的系统框图;图3为向当前节点添加父节点的示意图;图4为将当前节点作为父节点删除的示意图;图5为智能排版的示意图。具体实施方式为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。请参阅图2至图5,本实施例提供一种加的夫语法分析绘图系统,所述加的夫语法分析绘图系统包括:文件操作模块,用于句法树形图文件的新建、打开以及保存操作;其中,该文件操作模块在新建句法树形图文件时,所建文件的格式为SVG格式;在打开句法树形图文件时,支持打开的文件类型包括SVG格式文件、VSD格式文件,以及STDI格式文件;在保存句法树形图文件时,支持将文件另存为EMF或SVG格式;其中,EMF为增强型图元文件,该类型文件可在低版本MicrosoftOffice或者Windows画图工具中打开,但无法被本实施例的加的夫语法分析绘图系统重新打开编辑。句法树形图绘制模块,用于接收用户的节点编辑指令,对当前正在编辑的句法树形图文件中的节点进行编辑,并根据节点编辑结果生成句法树形图;其中,该句法树形图绘制模块对当前正在编辑的句法树形图文件中的节点的编辑包括为当前节点添加子节点、删除当前节点、为当前节点添加父节点,以及将当前节点作为父节点删除;其中,为当前节点添加子节点时,若选择的节点为Σ(Sentense句子),则添加的子节点只能为Cl(Clause从句);删除当前节点时,若绘制区本文档来自技高网...
【技术保护点】
1.一种加的夫语法分析绘图系统,其特征在于,包括:/n文件操作模块,用于句法树形图文件的新建、打开以及保存操作;/n句法树形图绘制模块,用于接收用户的节点编辑指令,对当前正在编辑的句法树形图文件中的节点进行编辑,并根据节点编辑结果生成句法树形图;/n绘图显示模块,所述绘图显示模块包括句法树形图显示单元,所述句法树形图显示单元用于显示当前正在编辑的句法树形图文件。/n
【技术特征摘要】
1.一种加的夫语法分析绘图系统,其特征在于,包括:
文件操作模块,用于句法树形图文件的新建、打开以及保存操作;
句法树形图绘制模块,用于接收用户的节点编辑指令,对当前正在编辑的句法树形图文件中的节点进行编辑,并根据节点编辑结果生成句法树形图;
绘图显示模块,所述绘图显示模块包括句法树形图显示单元,所述句法树形图显示单元用于显示当前正在编辑的句法树形图文件。
2.如权利要求1所述的加的夫语法分析绘图系统,其特征在于,所述文件操作模块在新建句法树形图文件时,所建文件的格式为SVG格式。
3.如权利要求2所述的加的夫语法分析绘图系统,其特征在于,所述文件操作模块在打开句法树形图文件时,支持打开的文件类型包括SVG格式文件、VSD格式文件,以及STDI格式文件。
4.如权利要求3所述的加的夫语法分析绘图系统,其特征在于,所述文件操作模块在保存句法树形图文件时,支持将文件保存为EMF或SVG格式。
5.如权利要求1所述的加的夫语法分析绘图系统,其特征在于,所述句法树形图绘制模块对当前正在编辑的句法树形图文件中的节点的编辑包括为当前节点添加子节点、删除当前节点、为当前节点添加父节点,以及将当前节点作为父节点删除;其中,当将当前节点作为父节点删除后,所述句法树形图绘制模块将当前节点的下级节点移交至当前节点的上一级节点。
6.如权利要求1所...
【专利技术属性】
技术研发人员:陈光浦,李鹏程,王深,王欢,韩岱,
申请(专利权)人:北京科技大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。