【问题标题】:How to Create JAPE Grammars Automatically?如何自动创建 JAPE 语法?
【发布时间】:2017-05-22 10:18:00
【问题描述】:

我在 JAPE 语法方面遇到了很大的麻烦。对于需要与 5 种文档类型匹配的单词,我有一个小型标记字典。 一种类型的字典:例如 Job,该人的字典将包含 { "Engineer" , "Doctor", "Manager"}。我需要阅读这本字典并为此创建 JAPE 规则。这是我的第一次尝试

阶段:职称
输入:查找
选项:control = appelt debug = true

Rule: Jobs  
(  
 {Lookup.majorType == "Doctor"}  
 (  
  {Lookup.majorType ==  "Engineer"}  
 )?  
)  
:jobs
-->  
 :jobs.JobTitle = {rule = "Jobs"}

有没有办法自动创建仅用于在字典中搜索令牌到文档的 JAPE 规则?

【问题讨论】:

    标签: nlp grammar gate


    【解决方案1】:

    为什么不使用标准地名词典,其中 .def 文件中的最后一个参数可以具有自定义类型,如“Doctor”或“Engineer”? 类似于:keywords.lst:Doctor:Doctor::Doctor

    【讨论】:

    • 以上都是我的例子。在keywords.lst 中使用您的关键字,并在任何文本编辑器中创建上述定义。将此地名词典加载到 GATE 并运行管道。结果,您将看到创建了一个新注释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-19
    相关资源
    最近更新 更多