Thanks Rupert,
On adding the Text Annotation new model to the weighted chain Iam able to 
specify the suffix and prefix length to what I want and  enhancement results 
are accordingly modified.

Thanking you and Regards,
Arthi


-----Original Message-----
From: Rupert Westenthaler [mailto:rupert.westentha...@gmail.com] 
Sent: Thursday, September 26, 2013 11:04 AM
To: dev@stanbol.apache.org
Subject: Re: How to change the selection context retrieved in a Stanbol 
enhancement.

Hi Arthi,

Antonio is completely right.

The original idea of the 'fise:selection-context' property was to give 
EnhancementEntinge the ability to specify the part of the text they used as 
context for the annotation. The EntityTaggignEngine does this by setting the 
selection-context to the three sentences used as context for the OpenNLP NER 
module.

Engines that do not use such a context (e.g. write an Annotation only because 
of the 'fise:selected-text' would not need to add any 'fise:selection-context'. 
However users have started to relay on the selection-context to also (1) find 
mentions in rich-text documents (where the fise:start/fise:end positions do not 
apply) and (2) UI level elements (e.g. a tool-tip for users showing the context 
when hovering over a suggested tag).

For (1) we have recently introduced the "TextAnnotation new model"
(STANBOL-????). This adds prefix/suffix to the fise:selected-text.
having those information makes it much easier as to re-find the exact location 
by using the fise:selection-context together with the fise:selected-text.

For (2) we do currently not have a good solution. An additional engine that 
uses detected sentences or paragraphs (multiple line breaks without any 
non-whitespace char in-between) would be a great addition to Stanbol. Such an 
engine could provide configuration options that allow users more control over 
the context included in enhancements.

For clearly supporting (2) I would suggest to add a new property 
'fise:extraction-context' to be used by EnhancementEngines to specify the part 
of the content used to create the annotation and repurpose the current 
'fise:selection-context' to be used for (2)

best
Rupert


On Wed, Sep 25, 2013 at 3:24 PM, Antonio Perez <ape...@zaizi.com> wrote:
> Hi Arthi
>
> I think it is not possible to achieve what you want using the 
> configuration of the NLP engines through Stanbol web console config.
>
> The only way of change a property (selection-context) of Text 
> Annotations is to implement a custom enhancement engine in order to 
> can access to the whole content being enhanced and modify the 
> selection-context property of each Text Annotation using the current 
> selection-context and the whole content (to get a line or paragraph for 
> example).
>
> Regards
>
>
> On Wed, Sep 25, 2013 at 1:38 PM, <arthi.ven...@wipro.com> wrote:
>
>> Hi,
>>
>>   How can we change the default selection-context in the text 
>> annotation while using the enhancer.  Currently it is returning only 
>> a few characters before and after the selected-text.
>>
>>
>>
>> I would like to change the selection-context to a line or paragraph. 
>> Is there a way to do this from the Stanbol configuration menu.
>>
>>  Iam using a custom Entity hub linking engine in addition to 
>> following enhancer engines in a weighted chain -
>>
>> Tika
>>
>> Langdetect
>>
>> Opennlp-sentence
>>
>> Opennlp-token
>>
>> Opennlp-pos
>>
>> Opennlp-chunker
>>
>> MyCustomChain
>>
>>
>>
>>
>>
>>
>>
>> Thanks and Rgds,
>>
>> Arthi
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Please do not print this email unless it is absolutely necessary.
>>
>> The information contained in this electronic message and any 
>> attachments to this message are intended for the exclusive use of the 
>> addressee(s) and may contain proprietary, confidential or privileged 
>> information. If you are not the intended recipient, you should not 
>> disseminate, distribute or copy this e-mail. Please notify the sender 
>> immediately and destroy all copies of this message and any attachments.
>>
>> WARNING: Computer viruses can be transmitted via email. The recipient 
>> should check this email and any attachments for the presence of viruses.
>> The company accepts no liability for any damage caused by any virus 
>> transmitted by this email.
>>
>> www.wipro.com
>>
>
> --
>
> ------------------------------
> This message should be regarded as confidential. If you have received 
> this email in error please notify the sender and destroy it immediately.
> Statements of intent shall only become binding when confirmed in hard 
> copy by an authorised signatory.
>
> Zaizi Ltd is registered in England and Wales with the registration 
> number 6440931. The Registered Office is Brook House, 229 Shepherds 
> Bush Road, London W6 7AN.



-- 
| Rupert Westenthaler             rupert.westentha...@gmail.com
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Please do not print this email unless it is absolutely necessary. 

The information contained in this electronic message and any attachments to 
this message are intended for the exclusive use of the addressee(s) and may 
contain proprietary, confidential or privileged information. If you are not the 
intended recipient, you should not disseminate, distribute or copy this e-mail. 
Please notify the sender immediately and destroy all copies of this message and 
any attachments. 

WARNING: Computer viruses can be transmitted via email. The recipient should 
check this email and any attachments for the presence of viruses. The company 
accepts no liability for any damage caused by any virus transmitted by this 
email. 

www.wipro.com

Reply via email to