首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >uima ruta评分条件

uima ruta评分条件
EN

Stack Overflow用户
提问于 2016-04-19 07:35:24
回答 1查看 99关注 0票数 3

我试着用一个脚本用分数条件来标记“日刊”。

代码语言:javascript
复制
   W{REGEXP("Journal",true)->MARK(ONLY_Journal)};
   W{REGEXP("Retraction|Retracted")->MARK(RETRACT)};
   W{REGEXP("Suppl")->MARK(SUPPLY)}; 
   NUM {->MARK(VOLUMEISSUE,1,6)}LParen NUM  SPECIAL?{REGEXP("-")} NUM? RParen; 

   Reference{CONTAINS(ONLY_Journal)->MARKSCORE(10,JOURNAL_MAYBE)};
   Reference{CONTAINS(JournalVolumeMarker)->MARKSCORE(5,JOURNAL_MAYBE)};    
   Reference{CONTAINS(VOLUMEISSUE)->MARKSCORE(15,JOURNAL_MAYBE)};   
   Reference{CONTAINS(JOURNALNAME)->MARKSCORE(10,JOURNAL_MAYBE)};     
   Reference{CONTAINS(RETRACT)->MARKSCORE(10,JOURNAL_MAYBE)};    
   Reference{CONTAINS(SUPPLY)->MARKSCORE(5,JOURNAL_MAYBE)}; 
   JOURNAL_MAYBE{SCORE(20,55)->MARK(JOURNAL)};

样本文本

1.Lawrence RA.对美国互联网上342欧元340欧元的母乳喂养益处和禁忌症的回顾。阿灵顿(弗吉尼亚州):全国妇幼保健教育中心;1997年10月援引2000年4月24日。第40页。可查阅:www.ncemch.org/pubs/PDFs/Welcomtoungle.pdf。

2.Shishido A.撤回通知:铂类化合物对小鼠淋巴细胞有丝分裂反应的影响。载于: Jpn J. Med Biol,1979年4月;32(2):53-65。Jpn J. Med Sci Biol,1980年8月;33(4):235-237。

3.Leist TP,Zinkernagel RM。白细胞介素-2受体特异性单克隆抗体对小鼠的治疗作用。J 1990年4月1日;144(7):2847。

4.Chen,L.,James,N.,Barker,C.,Busam,K.,& Marghoob,A. (2013)。脱发性黑色素瘤:综述。美国皮肤病学会杂志,68(5),825-833。doi: 10.1016/j.jaad.2012.10.041。

但是上面的脚本不是working.Can --任何人都能找到解决方案。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-21 14:08:51

这应该可以很好地工作,但当然取决于ONLY_Journal、JournalVolumeMarker等类型的注释数量。

下面是一个简单的ruta项目的测试脚本:

代码语言:javascript
复制
ENGINE utils.PlainTextAnnotator;
TYPESYSTEM utils.PlainTextTypeSystem;

Document{->EXEC(PlainTextAnnotator, {Paragraph})};

DECLARE Reference, ONLY_Journal, JOURNAL_MAYBE, JournalVolumeMarker, VOLUMEISSUE, JOURNALNAME, RETRACT, SUPPLY;
DECLARE JOURNAL;

Paragraph{-> Reference};
"Jpn J Med Biol" -> JOURNALNAME;
"32\\(2\\)" -> VOLUMEISSUE;

Reference{CONTAINS(ONLY_Journal)->MARKSCORE(10,JOURNAL_MAYBE)};
Reference{CONTAINS(JournalVolumeMarker)->MARKSCORE(5,JOURNAL_MAYBE)};    
Reference{CONTAINS(VOLUMEISSUE)->MARKSCORE(15,JOURNAL_MAYBE)};   
Reference{CONTAINS(JOURNALNAME)->MARKSCORE(10,JOURNAL_MAYBE)};     
Reference{CONTAINS(RETRACT)->MARKSCORE(10,JOURNAL_MAYBE)};    
Reference{CONTAINS(SUPPLY)->MARKSCORE(5,JOURNAL_MAYBE)}; 
JOURNAL_MAYBE{SCORE(20,55)->MARK(JOURNAL)};

..。应用样本文本,第二个参考用日刊注释。

免责声明:我是UIMA Ruta的开发者。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36711572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档