Return-Path: X-Original-To: apmail-uima-user-archive@www.apache.org Delivered-To: apmail-uima-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9F76DD972 for ; Mon, 19 Nov 2012 09:07:08 +0000 (UTC) Received: (qmail 18428 invoked by uid 500); 19 Nov 2012 09:07:07 -0000 Delivered-To: apmail-uima-user-archive@uima.apache.org Received: (qmail 15765 invoked by uid 500); 19 Nov 2012 09:06:56 -0000 Mailing-List: contact user-help@uima.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@uima.apache.org Delivered-To: mailing list user@uima.apache.org Received: (qmail 15684 invoked by uid 99); 19 Nov 2012 09:06:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Nov 2012 09:06:53 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [98.139.212.176] (HELO nm17.bullet.mail.bf1.yahoo.com) (98.139.212.176) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Nov 2012 09:06:43 +0000 Received: from [98.139.215.140] by nm17.bullet.mail.bf1.yahoo.com with NNFMP; 19 Nov 2012 09:06:22 -0000 Received: from [98.139.215.253] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 19 Nov 2012 09:06:22 -0000 Received: from [127.0.0.1] by omp1066.mail.bf1.yahoo.com with NNFMP; 19 Nov 2012 09:06:22 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 361099.43343.bm@omp1066.mail.bf1.yahoo.com Received: (qmail 81879 invoked by uid 60001); 19 Nov 2012 09:06:22 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1353315982; bh=NQa2VX3Hfg0F0lz4ddKBQd5OgfrvOAD8EgZgCd+Vw7k=; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=IzRvaH4Jue5TvGXOTWuFpemrIaLS7hvJcE8pzTysjrs1pXALbYBRyZg/uutw+sryxgcQMqfm2oLj1kWG+eHBSL7jEzL/Ffuj/pEedOgPZtutj3umTrz14Do1oY3y4wQJZhXB1zf85ZEuWFtQ4M6v2gVsoHxH/ZPk9tPfeYedreM= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Rocket-MIMEInfo:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type; b=LJ6xY6shH1EhIAKE1azM+OGr+s+ZTkaSbGqzQZZ4jE1xPi5zR4Vp2vt5yEUA9PzFVcBysFPc1kod5CYWzgnK0jtIXffkt45SApDjZN/BF1Y9EcjSoKnRwmIwH6d194MWQ6DhpSHwZbTt0Znt2Ko13vcM3XiMkrX/Sl0Wt6sESgA=; X-YMail-OSG: dg_dNA8VM1nkQWREVwlOTnipNmi1__PrWy8fvmlZhYpzkIK PPRjlkzUEIJLFsS1Q6Fz8znQc0GwC71zoS4KhAsuqPWhDAl7QqdTedpt.KnK LN1J4X8liSp.YCgWU_1xR5RB7W9tEugqgWMoQ_u_tWcVtjw_lt60Eo9gY64b oNAmGWBAGB_OXoEm_oktXk8lcw5tJnvFWHCIYHvTv9w2aejvQcdZXPnZR1ks P2cJ0NTXWchhiTg.7qwAYUgkd9.C_3JOsF6uKCCVpjXmMzgHklbrKQ972yO6 pFEXY_zhEw9d77O7forB0nQcD0797K3QoS2JCoQu7adET4y5kEOFPqXVW651 FwGqLcNqKE6YKy7IKkdgUzMGak1UAMw9yO7c_h2Q8pc8qi7IPzPGqJqDRGiV DQ4GKYOZkPlqkH5qHJ6mgEJyPhg7yOoOGsvSGjohkN1EdA3te5F1jNZYSnxS x0.VKQdJOSXb2jfXHAe.qjo6n1wqABvD18V.fgnu7_2gpQcZd8EhSuMoOpzc - Received: from [92.247.30.110] by web161203.mail.bf1.yahoo.com via HTTP; Mon, 19 Nov 2012 01:06:22 PST X-Rocket-MIMEInfo: 001.001,SGVsbG8sCgpSb2JlcnRvLCB0aGFuayB5b3UgZm9yIG1lbnRpb25pbmcgdGhlIGRyb29scyB3cmFwcGVyIGZvciBVSU1BLCBkcm9vbHMgc2VlbXMgdG8gYmUgYSB2ZXJ5IG1hdHVyZSBhbmQgc3RhYmxlIHN5c3RlbS4KCkknbSBldmFsdWF0aW5nIGRyb29scyBmb3IgcnVsZSBiYXNlZCB0ZXh0IGFuYWx5c2lzIGJ1dCBJJ20gbWlzc2luZyBhIGtleSBjb25jZXB0LiBIb3cgZG8geW91IG1vZGVsIGFubm90YXRpb24gc2VxdWVuY2VzP8KgRm9yIGluc3RhbmNlIEkgd2FudCB0byB3cml0ZSBhIHJ1bGU6wqAKCklmICIBMAEBAQE- X-Mailer: YahooMailWebService/0.8.126.470 Message-ID: <1353315982.76685.YahooMailNeo@web161203.mail.bf1.yahoo.com> Date: Mon, 19 Nov 2012 01:06:22 -0800 (PST) From: Yasen Kiprov Reply-To: Yasen Kiprov Subject: drools for annotation sequences To: "user@uima.apache.org" MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="-852950040-1687105949-1353315982=:76685" X-Virus-Checked: Checked by ClamAV on apache.org ---852950040-1687105949-1353315982=:76685 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hello,=0A=0ARoberto, thank you for mentioning the drools wrapper for UIMA, = drools seems to be a very mature and stable system.=0A=0AI'm evaluating dro= ols for rule based text analysis but I'm missing a key concept. How do you = model annotation sequences?=A0For instance I want to write a rule:=A0=0A=0A= If "Mr." is followed by two capitalized tokens and next token isn't "ltd."= =0Athen we have a person name.=0A=0AI'm not quite familiar with drools and = I can only think of adding a custom "index" feature to the tokens and write= something like:=0A=0Awhen=A0=0AToken with text =3D=3D Mr. and number i=0AT= oken with capital letter and number i + 1=0A...=0A=0ABut it doesn't look ri= ght.=0A=0ADoes anyone have any idea how such patterns can be modeled with D= rools?=0A=0AThank you,=0AYasen=0A ---852950040-1687105949-1353315982=:76685--