Apache UIMA Cas Editor v2.2.2 Release Notes
Contents
0. License
1. What is UIMA?
2. What is the Apache UIMA Cas Editor package?
3. Major Changes in this Release
4. How to Get Involved
5. How to Report Issues
6. List of JIRA Issues Fixed in this Release
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
Unstructured Information Management applications are
software systems that analyze large volumes of
unstructured information in order to discover knowledge
that is relevant to an end user. UIMA is a framework and
SDK for developing such applications. An example UIM
application might ingest plain text and identify
entities, such as persons, places, organizations; or
relations, such as works-for or located-at. UIMA enables
such an application to be decomposed into components,
for example "language identification" -> "language
specific segmentation" -> "sentence boundary
detection" -> "entity detection (person/place names
etc.)". Each component must implement interfaces defined
by the framework and must provide self-describing
metadata via XML descriptor files. The framework manages
these components and the data flow between them.
Components are written in Java or C++; the data that
flows between components is designed for efficient
mapping between these languages. UIMA additionally
provides capabilities to wrap components as network
services, and can scale to very large volumes by
replicating processing pipelines over a cluster of
networked nodes.
Apache UIMA is an Apache-licensed open source
implementation of the UIMA specification (that
specification is, in turn, being developed concurrently
by a technical committee within
OASIS
, a standards organization). We invite and encourage you
to participate in both the implementation and
specification efforts.
UIMA is a component framework for analysing unstructured
content such as text, audio and video. It comprises an
SDK and tooling for composing and running analytic
components written in Java and C++, with some support
for Perl, Python and TCL.
The Apache UIMA Cas Editor is an annotation tool which supports manual and automatic annotation of CAS files.
The CAS Editor can visualize and edit all feature structures, annotations can be viewed and edited
directly on text.
The Apache UIMA Cas Editor release version 2.2.2 is the first release
of this package.
For a list of all JIRA issues fixed with the current Cas Editor release,
please refer to chapter 6. List of JIRA Issues Fixed in this Release.
The Apache UIMA project really needs and appreciates any contributions,
including documentation help, source code and feedback. If you are interested
in contributing, please visit
http://incubator.apache.org/uima/get-involved.html.
The Apache UIMA project uses JIRA for issue tracking. Please report any
issues you find at
http://issues.apache.org/jira/browse/uima
Release Notes - UIMA - Version 2.2.2
Bug
- [UIMA-430] - CAS Editor test case fails
- [UIMA-431] - Cas Editor: Select all button in the outline view does not work
- [UIMA-432] - CAS Editor annotation style property page show not all annotations
- [UIMA-433] - CAS Editor changing documents does not always sets dirty flag
- [UIMA-434] - CAS Editor add icons
- [UIMA-450] - Cas Editor: Renaming typesystem does not work
- [UIMA-451] - Cas Editor: AnnotionEditor.dispose() throws NPE
- [UIMA-452] - Cas Editor: Actions to modify annotations spans do not check bounds
- [UIMA-453] - Cas Editor: FS View delete button does not work
- [UIMA-454] - Cas Editor : AnnotationEditor highlights annotations which do not belong to the current annotation mode
- [UIMA-455] - Unused import com.sun.org.apache.bcel.internal.generic.ISTORE in CasEditor causes build break with IBM JVM
- [UIMA-457] - Can't build CAS Editor from SVN checkout in Eclipse
- [UIMA-482] - Cas Editor: Show Annotations menu does not remember selction across editors
- [UIMA-493] - Cas Editor: Adding a typesystem throws NPE
- [UIMA-505] - Cas Editor: Hide unwanted org.eclipse.ui.ide extensions
- [UIMA-512] - Cas Editor: plugin.xml contains unused extensions which depend on eclipse 3.3
- [UIMA-530] - Cas Editor: The Annotation Editor throws sometimes exceptions if used as FS drag source
- [UIMA-531] - Cas Editor: Delete button of the FSView does not work correctly
- [UIMA-532] - Cas Editor: Select all action does not work in FSView
- [UIMA-535] - Cas Editor: After running an AE there is no call to collectionProcessComplete
- [UIMA-537] - Cas Editor: Imports do not work in descriptor files
- [UIMA-542] - Cas Editor cannot be exported via product export wizard
- [UIMA-558] - Cas Editor: Annotator Runner sets editor dirty but also writes the file to disc
- [UIMA-561] - Cas Editor: Junit Plugin tests cannot be run
- [UIMA-593] - Cas Editor: The show menu in the annotation editor can not hide annotations
- [UIMA-658] - Cas Editor: Change version to 2.2.1
- [UIMA-713] - Opening a document should show an error message if something goes wrong
- [UIMA-714] - F2 key short cut for renaming a resource does not work in the Corpus Explorer
- [UIMA-715] - F5 key short cut for refreshing does not work in Corpus Explorer
- [UIMA-716] - Deletion of processor folder does not removes the folder in the Corpus Explorer
- [UIMA-864] - update version from 2.2.2-incubating-SNAPSHOT to 2.2.2-incubating
- [UIMA-885] - fix license header issues
- [UIMA-1029] - udpate CasEditor build for release 2.2.2
Improvement
- [UIMA-460] - Change CAS Editor Docs project to be a general sandbox docs project
- [UIMA-470] - CAS Editor: Cas Processor error reporting does not show a problem message
- [UIMA-471] - CAS Editor: Non xcas files are only viewable but not editable
- [UIMA-481] - Cas Editor: Error reporting for cas processor
- [UIMA-485] - Cas Editor: Add cas text color annotation drawing strategy
- [UIMA-495] - Cas Editor: FS View should show address of FS objects
- [UIMA-497] - Cas Editor: Add token annotation drawing strategy
- [UIMA-501] - Cas Editor: Finish the about dialog
- [UIMA-502] - Cas Editor: Add a splash screen
- [UIMA-503] - Cas Editor: Add support for XMI files
- [UIMA-504] - Cas Editor: Cas Processors should synchronize with editors
- [UIMA-511] - Cas Editor: Should show all annotaions by default
- [UIMA-526] - Cas Editor: Add a new Edit View for editing of FS
- [UIMA-536] - Build Cas Editor as rcp application with maven
- [UIMA-538] - Cas Editor: Add an icon for the merge action in the outline view
- [UIMA-540] - Cas Editor: Add launcher icons
- [UIMA-541] - Cas Editor: Add windows icons
- [UIMA-559] - Cas Editor: Add a facility to choose the type of a new annotation in the AnnotationEditor
- [UIMA-562] - Cas Editor: Add an import wizard for txt files
- [UIMA-565] - Cas Editor: Improve startup process
- [UIMA-566] - Cas Editor: Add a dialog to choose the workspace
- [UIMA-571] - Cas Editor: Add drawing layer support for annotation painting
- [UIMA-584] - Add eclipse project files to the Cas Editor project
- [UIMA-587] - Cas Editor: After a cas processor was run the cas processor folder should be refreshed
- [UIMA-596] - Cas Editor: Do not show DocumentAnnotation by default
- [UIMA-609] - Cas Editor: Add automated ui tests
- [UIMA-678] - Update notice file
- [UIMA-793] - CasEditor - updates to docbook doc
New Feature
- [UIMA-155] - add cas editor (tae) project
- [UIMA-515] - enable CASEditor to work with resource specifiers as cas processors
Task
- [UIMA-357] - Write documentation for the Cas Editor
- [UIMA-573] - Cas Editor: Update documentation
- [UIMA-581] - Cas Editor: Create a test plan
- [UIMA-783] - Update Cas Editor version to 2.2.2
- [UIMA-1093] - Update NOTICE, LICENSE files and About dialog
- [UIMA-1094] - Remove junit dependency from binary distribution
Wish
- [UIMA-448] - Add a sample annotation project