[ 
https://issues.apache.org/jira/browse/STANBOL-1183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13800567#comment-13800567
 ] 

Rupert Westenthaler edited comment on STANBOL-1183 at 10/21/13 11:52 AM:
-------------------------------------------------------------------------

# DisambiguationContext

The Context used for the disambiguation of the content item - or a part of the 
content item. The `DisambiguationContext` will be created by a factory based on 
a `DisambiguationData` object.

## DisambiguationContextFactory

This factory is responsible to create a disambiguation context for the parsed 
arguments. Arguments could be a Paragraph (span), Sentence or simple a position 
within the content item.

{code}
    DisambiguationContextFactory
        createContext(??) :: DisambiguationContext
{code}

## DisambiguationContext Implementations

Different factory implementation will provide different kind of contexts

* full document context
* sliding window context
* section context: everything within the same paragraph; within three sentences 
...
* global concept context: provide selected annotations independent of the 
current active section (e.g. already disambiguated entities; categorizations; 
user provided tags ...)
* union context: provides a union view over two other contexts (e.g. sliding 
window and global concepts contexts)

The Idea of the `DisambiguationContext` is to be a view over the 
`DisambiguationData`. Therefore it should use the same API (at least both 
should have a common super interface).



was (Author: rwesten):
# DisambiguationContext

The Context used for the disambiguation of the content item - or a part of the 
content item. The `DisambiguationContext` will be created by a factory based on 
a `DisambiguationData` object.

## DisambiguationContextFactory

This factory is responsible to create a disambiguation context for the parsed 
arguments. Arguments could be a Paragraph (span), Sentence or simple a position 
within the content item.

{code}
    DisambiguationContextFactory
        createContext(??) :: DisambiguationContext
{code}

Different factory implementation will provide different kind of contexts

* full document context
* sliding window context
* section context: everything within the same paragraph; within three sentences 
...
* global concept context: provide selected annotations independent of the 
current active section (e.g. already disambiguated entities; categorizations; 
user provided tags ...)
* union context: provides a union view over two other contexts (e.g. sliding 
window and global concepts contexts)

The Idea of the `DisambiguationContext` is to be a view over the 
`DisambiguationData`. Therefore it should use the same API (at least both 
should have a common super interface).


> Stanbol Disambiguation API
> --------------------------
>
>                 Key: STANBOL-1183
>                 URL: https://issues.apache.org/jira/browse/STANBOL-1183
>             Project: Stanbol
>          Issue Type: New Feature
>            Reporter: Rupert Westenthaler
>
> Module providing an API for implementing disambiguation enhancement engines.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to