Am 31.05.2017 um 09:59 schrieb Peter Klügl:
> Hi,
Hi Peter,
> Am 30.05.2017 um 19:35 schrieb Sumit Madan:
>> We were not able to access the annotation within the BLOCK.
>>
>> ###
>> STRING s;
>> BOOLEAN a ;
>>
>> // This is not working for us:
>> BLOCK(forEACH) Lemma{}{
>> Lemma{->MATCHEDTEXT(s), ASSIGN(a,contains(s,"er"))};
>> Lemma{a ->Test1};
>> }
>>
>> // This is working:
>> BLOCK(forEACH) Lemma{}{
>> W{->MATCHEDTEXT(s), ASSIGN(a,contains(s,"er"))};
>> W{a ->Test2};
>> }
>>
>> // This is also working:
>> BLOCK(forEACH) Lemma{}{
>> Document{->MATCHEDTEXT(s), ASSIGN(a,contains(s,"er"))};
>> Document{a ->Test3};
>> }
>> ###
>>
> All three examples should work. Which ruta version do you use? It looks
> like a bug.
Lisa is testing again and will get back to you.
>
>>
>> We weren't aware that we can use contains() as a condition too. I
>> think the documentation [1] doesn't describe that String functions
>> with return value boolean can be used as conditions. I think one can
>> assume if you see the source code (public class
>> ContainsBooleanFunction extends BooleanFunctionExpression) under [2].
>>
>> [1] https://uima.apache.org/d/ruta-current/tools.ruta.book.html
>> [2]:
>> https://github.com/apache/uima-ruta/blob/trunk/ruta-core-ext/src/main/java/org/apache/uima/ruta/string/bool/ContainsBooleanFunction.java
>>
> Thank, I'll extend the documentation.
Thank you!
> Hmm, I do not know, this sounds all correct. Did you switch the CAS view
> in the CAS Editor?
It's working now. The commit, which activated the second debug option,
was not included on our developement environment. That's why the views
were empty. The views are very helpful to get an fast overview over the
failed and matched rules.
> Best,
>
> Peter
--
Mit freundlichem Gruß / Best regards
Sumit Madan, M.Sc.
Wissenschaftlicher Mitarbeiter / Research fellow
Fraunhofer-Institute for Algorithms and Scientific Computing (SCAI)
Department of Bioinformatics
Schloss Birlinghoven
D-53754 Sankt Augustin
Room: C3-242
Tel.: +49 2241 14 2997
Email: sumit.madan@scai.fraunhofer.de
Internet: http://www.scai.fraunhofer.de/
|