表达式生成 ============
进入表达式生成
{{ '[表达式生成]({}/kbnlp/phrase/home)'.format(sitedomain) }}: {{ '{}/kbnlp/phrase/home'.format(sitedomain) }} ![表达式生成图标](/_static/imgs/nlpkb/phrase/expressiongen-btn.PNG)
1. 表达式生成标准短语
![表达式生成](/_static/imgs/nlpkb/phrase/expression.PNG) * 参考路径弹出框: ![参考路径表达式](/_static/imgs/nlpkb/phrase/expression-refer.PNG) * 表达式验证: ![表达式验证](/_static/imgs/nlpkb/phrase/expression-valid.PNG)
表单字段
| 字段名称 | 说明 | | -------- | --------------- | | 表达式 | 手工输入的短语路径表达式 | | 句式 | 短语的句式,根据表达式自动匹配生成 | | 核心 | 是否为语义节点的核心路径 | | 值类型 | 定义特指短语表达式时,必须指定特指成分的值类型 |
短语表达式构成
短语表达式由若干个语义节点通过"-->"连接构成。语义节点包括: - 概念节点:节点表示为 (概念编码) - 个体节点(独立节点):节点表示为 (个体编码) - 属性节点:节点表示为 (属性编码) - 值集节点:节点表示为 (值集编码) - 单位节点:节点表示为 (值集编码) 例如: ``` (条纹衬衫:E)-->(胸围:P)-->(110:V)-->(厘米:U) ``` * 短语路径的语义对象: 1. (条纹衬衫:E):个体“条纹衬衫” 2. (胸围:P):属性“胸围” 3. (110:V):值集“110” 4. (厘米:U):单位“厘米”
标准短语生成流程
1. 输入短语表达式; - 手工输入短语表达式 - 点击输入框右侧搜索键,可以查询出类似的短语表达式,在此基础上进行修改 2. 系统自动验证新的短语: - 如果系统已经存在输入的短语路径,系统提示该短语路径已存在; - 如果手工输入的表达式中存在错误的成分,系统提示错误, 重新输入更正后的正确表达式; - 如果表达式中存在没有生成文本的成分,系统找出未生成文本的成分,点击生成文本。 3. 短语路径验证成功后; - 系统支持自动匹配句式: - 用户也可以从下拉框中指定新句式,系统会根据指定句式修改上文的短语表达式; 4. 选择短语路径是否为语义节点的核心路径 5. 点击“生成”,生成新的短语。
2. 生成特指疑问式的短语
![表达式生成](/_static/imgs/nlpkb/phrase/expression-wh.PNG) * 表达式验证:(同上图)
特指疑问式短语生成流程
1. 输入含有特指成分的短语表达式; - 手工输入含有特指成分的短语表达式 - 点击输入框右侧搜索键,可以查询出类似的短语表达式,在此基础上进行修改 2. 系统自动验证新的短语: - 如果系统已经存在输入的短语路径,系统提示该短语路径已存在; - 如果手工输入的表达式中存在错误的成分,系统提示错误, 重新输入更正后的正确表达式; - 如果表达式中存在没有生成文本的成分,系统找出未生成文本的成分,点击生成文本。 3. 如果短语路径验证成功,系统会自动指定句式为“特指疑问式” 4. 选择短语路径是否为语义节点的核心路径; 5. 选择该短语的值类型; 6. 点击“生成”,生成新的特指疑问式短语