Revision: 17958
http://sourceforge.net/p/gate/code/17958
Author: ian_roberts
Date: 2014-05-11 14:38:54 +0000 (Sun, 11 May 2014)
Log Message:
-----------
More work on the changelog, and shifted 7.1 out of recent-changes.
Modified Paths:
--------------
userguide/branches/release-8.0/changes.tex
userguide/branches/release-8.0/recent-changes.tex
Modified: userguide/branches/release-8.0/changes.tex
===================================================================
--- userguide/branches/release-8.0/changes.tex 2014-05-11 14:09:47 UTC (rev
17957)
+++ userguide/branches/release-8.0/changes.tex 2014-05-11 14:38:54 UTC (rev
17958)
@@ -20,6 +20,102 @@
%NEW CHANGES SHOULD BE ADDED IN `recent-changes.tex' NOT HERE!!!
\input{recent-changes}
+\rcSect[7.1]{Version 7.1 (November 2012)}
+
+\rcSubsect{New plugins}
+
+The \emph{TermRaider} plugin (see Section~\ref{sec:creole:termraider})
+provides a toolkit and sample application for term extraction.
+
+Two new plugins, \emph{Tagger\_Zemanta} (see
+Section~\ref{sec:misc-creole:zemanta}) and \emph{Tagger\_Lupedia} (see
+Section~\ref{sec:misc-creole:lupedia}) provide PRs that wrap online annotation
+services provided by Zemanta and Ontotext.
+
+A new plugin named \emph{Coref\_Tools} includes a framework for fast
+co-reference processing, and one PR that performs orthographical co-reference
in
+the style of the ANNIE Orthomatcher. See Section~\ref{sec:creole:coref-tools}
+for full details.
+
+A new \emph{Configurable Exporter} PR in the Tools plugin, allowing annotations
+and features to be exported in formats specified by the user (e.g. for use with
+external machine learning tools). See Section~\ref{sec:misc-creole:confexport}
+for details.
+
+Support for reading a number of new document formats has also been added:
+\begin{itemize}
+\item \emph{PubMed and the Cochrane Library} formats (see
+ Section~\ref{sec:creole:pubmed}).
+\item \emph{CoNLL ``IOB''} format (see Section~\ref{sec:corpora:conll}).
+\item\emph{MediaWiki} markup, both plain text and XML dump files such as those
+ from Wikipedia (see Section~\ref{sec:creole:mediawiki}).
+\end{itemize}
+
+In addition, ``ready-made applications'' have been added to many existing
+plugins (notably the \emph{Lang\_*} non-English language plugins) to make it
+easier to experiment with their PRs.
+
+\rcSubsect{Library updates}
+
+Updated the Stanford Parser plugin (see Section~\ref{sec:parsers:stanford}) to
+version 2.0.4 of the parser itself, and added run-time parameters to the PR to
+control the parser's dependency options.
+
+The Measurement and Number taggers have been upgraded to use JAPE+ instead of
+JAPE. This should result in faster processing, and also allows for more memory
+efficient duplication of PR instances, i.e. when a pool of applications is
+created.
+
+The OpenNLP plugin has been completely revised to use Apache OpenNLP 1.5.2 and
+the corresponding set of models. See Section~\ref{sec:misc-creole:opennlp} for
+details.
+
+The native launcher for GATE on Mac OS X now works with Oracle Java 7 as well
+as Apple Java 6.
+
+\rcSubsect{GATE Embedded API changes}
+
+Some of the most significant changes in this version are ``under the bonnet''
+in GATE Embedded:
+\begin{itemize}
+\item The class loading architecture underlying the loading of plugins and the
+ generation of code from JAPE grammars has been re-worked. The new version
+ allows for the complete unloading of plugins and for better memory handling
of
+ generated classes. Different plugins can now also use different versions of
the
+ same 3rd party libraries. There have also been a number of changes to the way
+ plugins are (un)loaded which should provide for more consistent behaviour.
+\item The GATE XML format has been updated to handle more value types
+ (essentially every data type supported by XStream
+ (\url{http://xstream.codehaus.org/faq.html}) should be usable as feature name
+ or value. Files in the new format can be opened without error by older GATE
+ versions, but the data for the previously-unsupported types will be
+ interpreted as a String, containing an XML fragment.
+\item The PRs defined in the ANNIE plugin are now described by annotations on
+ the Java classes rather than explicitly inside creole.xml. The main reason
for
+ this change is to enable the definitions to be inherited to any subclasses of
+ these PRs. Creating an empty subclass is a common way of providing a PR with
a
+ different set of default parameters (this is used extensively in the language
+ plugins to provide custom gazetteers and named entity transducers). This has
+ the added benefit of ensuring that new features also automatically percolate
+ down to these subclasses. If you have developed your own PR that extends one
+ of the ANNIE ones you may find it has acquired new parameters that were not
+ there previously, you may need to use the \verb!@HiddenCreoleParameter!
+ annotation to suppress them.
+\item The corpus parameter of LanguageAnalyser (an interface most, if not all,
+ PRs implement) is now annotated as \verb|@Optional| as most implementations
+ do not actually require the parameter to be set.
+\item When saving an application the plugins are now saved in the same order in
+ which they were originally loaded into GATE. This ensures that dependencies
+ between plugins are correctly maintained when applications are restored.
+\item API support for working with relations between annotations was added. See
+ Section~\ref{sec:api:relations} for more details.
+\item The method of populating a corpus from a single file has been updated to
+ allow any mime type to be used when creating the new documents.
+\end{itemize}
+
+And numerous smaller bug fixes and performance improvements\ldots
+
+
\rcSect[7.0]{Version 7.0 (February 2012)}
\rcSubsect{Major new features}
Modified: userguide/branches/release-8.0/recent-changes.tex
===================================================================
--- userguide/branches/release-8.0/recent-changes.tex 2014-05-11 14:09:47 UTC
(rev 17957)
+++ userguide/branches/release-8.0/recent-changes.tex 2014-05-11 14:38:54 UTC
(rev 17958)
@@ -114,10 +114,11 @@
Changes of note for users of the GATE Embedded APIs include:
\begin{itemize}
\item A new data model to represent relations between annotations, see
- section~\ref{sec:api:relations} for details. Note that due to the addition
- of these new data structures, GATE XML documents saved with version 8.0 are
- not compatible with older versions of GATE (though GATE 8.0 can still open
- documents saved in earlier versions)
+ section~\ref{sec:api:relations} for details. The \verb!Coref_Tools! plugin
+ has been retrofitted to use this new model to represent coreference
+ chains. Relation information is preserved when saving documents as GATE XML,
+ but note that such documents will not be compatible with older versions of
+ GATE.
\item A new ``resource helper'' mechanism allows plugins to contribute
additional actions to existing resource types, both in the Developer GUI
(section~\ref{sec:creole-model:tools:resourcehelpers}) and in the Embedded
API
@@ -151,99 +152,4 @@
fetched at build time from the Maven central repository by Apache Ivy.
\end{itemize}
-\rcSect[7.1]{Version 7.1 (November 2012)}
-
-\rcSubsect{New plugins}
-
-The \emph{TermRaider} plugin (see Section~\ref{sec:creole:termraider})
-provides a toolkit and sample application for term extraction.
-
-Two new plugins, \emph{Tagger\_Zemanta} (see
-Section~\ref{sec:misc-creole:zemanta}) and \emph{Tagger\_Lupedia} (see
-Section~\ref{sec:misc-creole:lupedia}) provide PRs that wrap online annotation
-services provided by Zemanta and Ontotext.
-
-A new plugin named \emph{Coref\_Tools} includes a framework for fast
-co-reference processing, and one PR that performs orthographical co-reference
in
-the style of the ANNIE Orthomatcher. See Section~\ref{sec:creole:coref-tools}
-for full details.
-
-A new \emph{Configurable Exporter} PR in the Tools plugin, allowing annotations
-and features to be exported in formats specified by the user (e.g. for use with
-external machine learning tools). See Section~\ref{sec:misc-creole:confexport}
-for details.
-
-Support for reading a number of new document formats has also been added:
-\begin{itemize}
-\item \emph{PubMed and the Cochrane Library} formats (see
- Section~\ref{sec:creole:pubmed}).
-\item \emph{CoNLL ``IOB''} format (see Section~\ref{sec:corpora:conll}).
-\item\emph{MediaWiki} markup, both plain text and XML dump files such as those
- from Wikipedia (see Section~\ref{sec:creole:mediawiki}).
-\end{itemize}
-
-In addition, ``ready-made applications'' have been added to many existing
-plugins (notably the \emph{Lang\_*} non-English language plugins) to make it
-easier to experiment with their PRs.
-
-\rcSubsect{Library updates}
-
-Updated the Stanford Parser plugin (see Section~\ref{sec:parsers:stanford}) to
-version 2.0.4 of the parser itself, and added run-time parameters to the PR to
-control the parser's dependency options.
-
-The Measurement and Number taggers have been upgraded to use JAPE+ instead of
-JAPE. This should result in faster processing, and also allows for more memory
-efficient duplication of PR instances, i.e. when a pool of applications is
-created.
-
-The OpenNLP plugin has been completely revised to use Apache OpenNLP 1.5.2 and
-the corresponding set of models. See Section~\ref{sec:misc-creole:opennlp} for
-details.
-
-The native launcher for GATE on Mac OS X now works with Oracle Java 7 as well
-as Apple Java 6.
-
-\rcSubsect{GATE Embedded API changes}
-
-Some of the most significant changes in this version are ``under the bonnet''
-in GATE Embedded:
-\begin{itemize}
-\item The class loading architecture underlying the loading of plugins and the
- generation of code from JAPE grammars has been re-worked. The new version
- allows for the complete unloading of plugins and for better memory handling
of
- generated classes. Different plugins can now also use different versions of
the
- same 3rd party libraries. There have also been a number of changes to the way
- plugins are (un)loaded which should provide for more consistent behaviour.
-\item The GATE XML format has been updated to handle more value types
- (essentially every data type supported by XStream
- (\url{http://xstream.codehaus.org/faq.html}) should be usable as feature name
- or value. Files in the new format can be opened without error by older GATE
- versions, but the data for the previously-unsupported types will be
- interpreted as a String, containing an XML fragment.
-\item The PRs defined in the ANNIE plugin are now described by annotations on
- the Java classes rather than explicitly inside creole.xml. The main reason
for
- this change is to enable the definitions to be inherited to any subclasses of
- these PRs. Creating an empty subclass is a common way of providing a PR with
a
- different set of default parameters (this is used extensively in the language
- plugins to provide custom gazetteers and named entity transducers). This has
- the added benefit of ensuring that new features also automatically percolate
- down to these subclasses. If you have developed your own PR that extends one
- of the ANNIE ones you may find it has acquired new parameters that were not
- there previously, you may need to use the \verb!@HiddenCreoleParameter!
- annotation to suppress them.
-\item The corpus parameter of LanguageAnalyser (an interface most, if not all,
- PRs implement) is now annotated as \verb|@Optional| as most implementations
- do not actually require the parameter to be set.
-\item When saving an application the plugins are now saved in the same order in
- which they were originally loaded into GATE. This ensures that dependencies
- between plugins are correctly maintained when applications are restored.
-\item API support for working with relations between annotations was added. See
- Section~\ref{sec:api:relations} for more details.
-\item The method of populating a corpus from a single file has been updated to
- allow any mime type to be used when creating the new documents.
-\end{itemize}
-
-And numerous smaller bug fixes and performance improvements\ldots
-
% vim:ft=tex
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs