Hi, Marshall:

Thanks for the time looking at this enhancement.

Yes, you are quite right about what the new feature does. The requirement
arose from an inconvenience when we use the annotation viewer to examine
the annotations in our work. For a certain type of annotation, we can
potentially have a large number of such annotation objects. So by filtering
them by annotation type is not sufficient to help us narrow down to the
specific annotations we'd want to examine in details. The enhancement I
implemented helps solve the problem.

If we allow user to choose more than one type, and for each type to choose
more than one feature to filter by, then we may be looking at large number
of feature values mixed together from different types and different
features, which will be hard to render as checkboxes for user to turn
on/off.

Since we have to highlight the annotations differently depending on the
current type, feature, and feature value chosen by user, if we still want
to keep track of user's previous selection of type, feature, and feature
value and somehow render them highlighted on the text pane, it can be
confusing to the user. It is also a challenge to render the previous user
selection of type/feature/feature values on the radio button and checkbox
panels without confusing with the current user selection of
type/feature/feature values.

If you have any idea on designing the UI to allow the user to filter by
multiple types and multiple features' values simultaneously, and/or keep
track user's previous selection of type/feature/feature values, I will
happy to consider implementing it.

Thanks again.

James


On Mon, Dec 9, 2013 at 2:16 PM, Marshall Schor (JIRA)
<[email protected]>wrote:

>
>     [
> https://issues.apache.org/jira/browse/UIMA-3374?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13843613#comment-13843613]
>
> Marshall Schor commented on UIMA-3374:
> --------------------------------------
>
> hi, I'm looking at this again.  The new "features" mode has a usage
> pattern where the user
> 1) first selects a type
> 2) then selects a feature (of that type)
> 3) then selects one or more feature values (of that feature).
>
> What is shown is the colored annotations as before, but filtered by the
> selected feature -values.
>
> Is this correct so far?
>
> Is there a use case for selecting
>    * in step (1) more than one type?
>    * in step (2) more than one feature?
>
> It seems to me, that since the usage pattern is to do multiple
> specifications for the filter, that it would benefit the user to see on the
> screen some representation of their previous selection.  (like many
> "shopping" websites do, now).  WDYT?
>
> > A new mode for annotation viewer based on feature values
> > --------------------------------------------------------
> >
> >                 Key: UIMA-3374
> >                 URL: https://issues.apache.org/jira/browse/UIMA-3374
> >             Project: UIMA
> >          Issue Type: Improvement
> >          Components: InternalTools
> >    Affects Versions: 2.5.0SDK
> >            Reporter: James Zhu
> >            Assignee: Marshall Schor
> >            Priority: Minor
> >              Labels: annotation, feature, filter, type, value, viewer
> >         Attachments: CasAnnotationViewer.java, EntityResolver.java,
> screenshot-1.jpg, screenshot-2.jpg, screenshot-3.jpg, screenshot-4.jpg
> >
> >   Original Estimate: 504h
> >  Remaining Estimate: 504h
> >
> > I'd like to propose adding a new "view mode" in the UIMA Annotation
> Viewer so that user can pick a specific type of annotations, and then pick
> a specific feature, and pick specific feature values available so user can
> see a subset of those annotation objects that have the specific feature
> values.
>
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.1.4#6159)
>

Reply via email to