最后的得分条件
uima ruta Score Condition
我尝试了一个脚本来使用分数条件来标记日志。
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 益处和禁忌症综述 [互联网]。阿灵顿 (VA):国家母婴健康教育中心; 1997 年 10 月 [引自 2000 年 4 月 24 日]。 p. 40. 可从:www.ncemch.org/pubs/PDFs/Welcometojungle.pdf.
2.Shishido A. 撤回通知:铂化合物对鼠淋巴细胞有丝分裂的影响 [Alsabti EA、Ghalib ON、Salem MH 的撤回。在:Jpn J Med Biol 1979 Apr; 32(2):53-65]。 Jpn J Med Sci Biol 1980 年 8 月;33(4):235-237.
3.Leist TP,Zinkernagel RM。用 IL-2 受体特异性单克隆抗体治疗小鼠的效果 [信件] [Leist TP、Kohler M、Eppler M、Zinkernagel RM 的撤稿。在:J Immunol 1989 年 7 月 15 日; 143(2):628-32]。 J Immunol 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没有人找到解决办法的。
提前致谢。
这应该可以正常工作,但当然取决于 ONLY_Journal、JournalVolumeMarker 等存在类型的注释数量...
这是一个简单的 ruta 项目的测试脚本:
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)};
...应用示例文本,第二个参考文献用 JOURNAL 注释。
免责声明:我是 UIMA Ruta 的开发者。
我尝试了一个脚本来使用分数条件来标记日志。
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 益处和禁忌症综述 [互联网]。阿灵顿 (VA):国家母婴健康教育中心; 1997 年 10 月 [引自 2000 年 4 月 24 日]。 p. 40. 可从:www.ncemch.org/pubs/PDFs/Welcometojungle.pdf.
2.Shishido A. 撤回通知:铂化合物对鼠淋巴细胞有丝分裂的影响 [Alsabti EA、Ghalib ON、Salem MH 的撤回。在:Jpn J Med Biol 1979 Apr; 32(2):53-65]。 Jpn J Med Sci Biol 1980 年 8 月;33(4):235-237.
3.Leist TP,Zinkernagel RM。用 IL-2 受体特异性单克隆抗体治疗小鼠的效果 [信件] [Leist TP、Kohler M、Eppler M、Zinkernagel RM 的撤稿。在:J Immunol 1989 年 7 月 15 日; 143(2):628-32]。 J Immunol 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没有人找到解决办法的。 提前致谢。
这应该可以正常工作,但当然取决于 ONLY_Journal、JournalVolumeMarker 等存在类型的注释数量...
这是一个简单的 ruta 项目的测试脚本:
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)};
...应用示例文本,第二个参考文献用 JOURNAL 注释。
免责声明:我是 UIMA Ruta 的开发者。