Author: rec
Date: Fri Feb 24 10:45:24 2023
New Revision: 1907851

URL: http://svn.apache.org/viewvc?rev=1907851&view=rev
Log:
No issue: UIMA Ruta 3.3.0 release

Added:
    
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html 
  (with props)
Removed:
    
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/jira-report.html
Modified:
    uima/site/trunk/uima-website/docs/d/ruta-current/README.md
    uima/site/trunk/uima-website/docs/d/ruta-current/RELEASE_NOTES.md
    uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html
    uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.pdf
    uima/site/trunk/uima-website/docs/downloads.html
    uima/site/trunk/uima-website/docs/news.html
    uima/site/trunk/uima-website/docs/ruta.html
    uima/site/trunk/uima-website/xdocs/news.xml
    uima/site/trunk/uima-website/xdocs/ruta.xml
    uima/site/trunk/uima-website/xdocs/stylesheets/project.xml

Modified: uima/site/trunk/uima-website/docs/d/ruta-current/README.md
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-current/README.md?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/ruta-current/README.md (original)
+++ uima/site/trunk/uima-website/docs/d/ruta-current/README.md Fri Feb 24 
10:45:24 2023
@@ -69,28 +69,25 @@ and, therefore, enable semi-automatic de
 **Query:** Rules can be used as query statements in order to investigate 
annotated documents.
 
 
-The UIMA Ruta Workbench can be installed via Eclipse update sites:
-
-* for UIMA 2: <a 
href="https://downloads.apache.org/uima/eclipse-update-site/";>https://downloads.apache.org/uima/eclipse-update-site/</a>
-* for UIMA 3: <a 
href="https://downloads.apache.org/uima/eclipse-update-site-v3/";>https://downloads.apache.org/uima/eclipse-update-site-v3/</a>
+The UIMA Ruta Workbench can be installed via Eclipse update site 
[https://downloads.apache.org/uima/eclipse-update-site-v3](https://downloads.apache.org/uima/eclipse-update-site-v3).
 
 
 Building from the Source Distribution
 -------------------------------------
 
-We use Maven 3.0 and Java 8 or later for building; download this if needed, 
-and set the environment variable MAVEN_OPTS to -Xmx800m.
+We use Maven 3.6.3 and Java 11 or later for building; download this if needed, 
+and set the environment variable `MAVEN_OPTS` to `-Xmx800m`.
 
 Then do the build by going into the UIMA Ruta directory, and issuing the 
command
    
    mvn clean install
    
-This builds everything except the ...source-release.zip file. If you want that,
+This builds everything except the `...source-release.zip` file. If you want 
that,
 change the command to 
 
    mvn clean install -Papache-release
    
-For more details, please see https://uima.apache.org/building-uima.html   
+For more details, please see 
[https://uima.apache.org/building-uima.html](https://uima.apache.org/building-uima.html).
 
 
 How to Get Involved
@@ -105,7 +102,7 @@ How to Report Issues
 --------------------
 
 The Apache UIMA project uses JIRA for issue tracking. Please report any issues 
you find at 
-[our issue tracker](http://issues.apache.org/jira/browse/uima).
+[our issue tracker](https://github.com/apache/uima-ruta/issues).
 
 
 Useful tips
@@ -163,4 +160,4 @@ If you use UIMA Ruta to support academic
   doi = {10.1017/S1351324914000114},
   URL = {https://journals.cambridge.org/article_S1351324914000114},
 }
-~~~~
\ No newline at end of file
+~~~~

Modified: uima/site/trunk/uima-website/docs/d/ruta-current/RELEASE_NOTES.md
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-current/RELEASE_NOTES.md?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/ruta-current/RELEASE_NOTES.md (original)
+++ uima/site/trunk/uima-website/docs/d/ruta-current/RELEASE_NOTES.md Fri Feb 
24 10:45:24 2023
@@ -19,7 +19,7 @@
 ***************************************************************
 -->
    
-# Apache UIMA Ruta (TM) v3.2.0
+# Apache UIMA Ruta (TM) v3.3.0
 
 Apache UIMA Ruta&#8482; is a rule-based script language supported by 
Eclipse-based tooling.
 The language is designed to enable rapid development of text processing 
applications within Apache UIMA&#8482;. 
@@ -30,30 +30,33 @@ Ruta rule language and the Ruta Workbenc
 
 This is a feature and bugfix release.
 
-## Notable changes in this release
-
-* [UIMA-6411] - Avoid creation of `RutaBasics` for bad annotations
-* [UIMA-6406] - Removing an annotation inside a `BLOCK` only takes effect 
outside the block
-* [UIMA-6408] - No type check of features in `TRANSFER`
-* [UIMA-6409] - Possible endless wildcard lookahead in combination with 
subtokens
-* [UIMA-6414] - Missing match for optional after sidestep out of composed
-* [UIMA-6404] - `@` with quantifier ignores matches
-* [UIMA-6405] - Local variable not captured properly in a wildcard matching 
condition.
-* [UIMA-6461] - Wrong argument to `contains()`
-* [UIMA-6399] - `RutaPatternCache` prevents `CPEEngine` from terminating
-* [UIMA-6383] - TRIE - Wordlist entry not annotated
-* [UIMA-6394] - Label assignment in alternative match causes problems
-
-A [full list of 
issues](https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.2.0ruta)
 addressed in this release can be found on issue tracker.
-
-Please use the [mailing lists](https://uima.apache.org/mail-lists.html) for 
feedback and the [issue tracker](https://issues.apache.org/jira/browse/uima) to 
report bugs.
-
+## What's Changed
+* ⭐️ Issue #100: Enable type system discovery via SPI in OSGI
+* ⭐️ Issue #102: RutaResourceLoader should consider TCCL
+* ⭐️ Issue #107: Enable loading uimaFIT annotators and other classes 
through the TCCL
+* ⭐️ Issue #111: Support copy/paste clipboard for feature values in 
annotation browser view
+* 🦟 Issue #110: Usage of labels within macro action definition is broken
+* ⚙️ Issue #118: Merge type system modules into core module
+* ⚙️ Issue #122: Resolve split package between ruta-core and ruta-core-ext
+* 🩹 Issue #104: Upgrade dependencies
+
+**Full Changelog**: 
https://github.com/apache/uima-ruta/compare/rel/ruta-3.2.0...ruta-3.3.0
+
+Please use the [mailing lists](https://uima.apache.org/mail-lists.html) for 
feedback and the [issue tracker](https://github.com/apache/uima-ruta/issues) to 
report bugs.
+
+## Compatibility notes
+* The modules `ruta-typesystem` and `ruta-basic-type` do no longer exist as 
separate modules. They have
+  been merged into the `ruta-core` module.
+* Parts of the `ruta-core-ext` module have been merged into the `ruta-core` 
module as well. The merged
+  extensions remain extensions and did not become part of the Ruta language. 
Check what remains in
+  the `ruta-core-ext` module and remove any dependencies on it if you do not 
need the extensions it
+  provides.
 
 ## Supported Platforms
 
-UIMA Ruta 3.2.0 should be used in combination with
+UIMA Ruta 3.3.0 should be used in combination with
 
 - Java 1.8 or higher
-- UIMA Java SDK 3.3.0 or higher
-- uimaFIT 3.3.0 or higher
-- Spring Framework 5.3.20 or higher
+- UIMA Java SDK 3.4.0 or higher
+- uimaFIT 3.4.0 or higher
+- Spring Framework 5.3.25 or higher

Added: 
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html?rev=1907851&view=auto
==============================================================================
--- 
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html 
(added)
+++ 
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html 
Fri Feb 24 10:45:24 2023
@@ -0,0 +1,178 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<!-- Generated by Apache Maven Doxia Site Renderer 1.4 at 2023-02-13 -->
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+    <title>GitHub Report - GitHub Report</title>
+    <style type="text/css" media="all">
+      @import url("./css/maven-base.css");
+      @import url("./css/maven-theme.css");
+      @import url("./css/site.css");
+    </style>
+    <link rel="stylesheet" href="./css/print.css" type="text/css" 
media="print" />
+    <meta name="Date-Revision-yyyymmdd" content="20230213" />
+    <meta http-equiv="Content-Language" content="en" />
+        
+        </head>
+  <body class="composite">
+    <div id="banner">
+                      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="breadcrumbs">
+            
+                    
+                <div class="xleft">
+        <span id="publishDate">Last Published: 2023-02-13</span>
+                  &nbsp;| <span id="projectVersion">Version: 
${project.version}</span>
+                      </div>
+            <div class="xright">        
+                    
+      </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+    <div id="leftColumn">
+      <div id="navcolumn">
+             
+                    
+                                      <a href="http://maven.apache.org/"; 
title="Built by Maven" class="poweredBy">
+        <img class="poweredBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" />
+      </a>
+                   
+                    
+            </div>
+    </div>
+    <div id="bodyColumn">
+      <div id="contentBox">
+        <div class="section">
+<h2>GitHub Report<a name="GitHub_Report"></a></h2>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Type</th>
+<th>#</th>
+<th>Status</th>
+<th>Summary</th></tr>
+<tr class="b">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/124";>124</a></td>
+<td>closed</td>
+<td>Issue #122: Resolve split package between ruta-core and 
ruta-core-ext</td></tr>
+<tr class="a">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/123";>123</a></td>
+<td>closed</td>
+<td>Issue #104: Upgrade dependencies</td></tr>
+<tr class="b">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/122";>122</a></td>
+<td>closed</td>
+<td>Resolve split package between ruta-core and ruta-core-ext</td></tr>
+<tr class="a">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/121";>121</a></td>
+<td>closed</td>
+<td>Issue #118: Merge type system modules into core module</td></tr>
+<tr class="b">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/120";>120</a></td>
+<td>closed</td>
+<td>Issue #104: Upgrade dependencies</td></tr>
+<tr class="a">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/119";>119</a></td>
+<td>closed</td>
+<td>#104 - Upgrade dependencies</td></tr>
+<tr class="b">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/118";>118</a></td>
+<td>closed</td>
+<td>Merge type system modules into core module</td></tr>
+<tr class="a">
+<td>&#160;</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/115";>115</a></td>
+<td>closed</td>
+<td>Maintenance main merge</td></tr>
+<tr class="b">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/111";>111</a></td>
+<td>closed</td>
+<td>Support copy/paste clipboard for feature values in annotation browser 
view</td></tr>
+<tr class="a">
+<td>bug</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/110";>110</a></td>
+<td>closed</td>
+<td>Usage of labels within macro action definition is broken</td></tr>
+<tr class="b">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/109";>109</a></td>
+<td>closed</td>
+<td>Issue #100 - Enable type system discovery via SPI in OSGI</td></tr>
+<tr class="a">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/108";>108</a></td>
+<td>closed</td>
+<td>Issue #107 - Enable loading uimaFIT annotators and other classes through 
the TCCL</td></tr>
+<tr class="b">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/107";>107</a></td>
+<td>closed</td>
+<td>Enable loading uimaFIT annotators and other classes through the 
TCCL</td></tr>
+<tr class="a">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/106";>106</a></td>
+<td>closed</td>
+<td>Issue #100: Enable type system discovery via SPI in OSGI</td></tr>
+<tr class="b">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/105";>105</a></td>
+<td>closed</td>
+<td>Issue #100 - Enable type system discovery via SPI in OSGI</td></tr>
+<tr class="a">
+<td>refactoring</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/104";>104</a></td>
+<td>closed</td>
+<td>Upgrade dependencies (3.3.0)</td></tr>
+<tr class="b">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/103";>103</a></td>
+<td>closed</td>
+<td>Issue #102 - RutaResourceLoader should consider TCCL</td></tr>
+<tr class="a">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/102";>102</a></td>
+<td>closed</td>
+<td>RutaResourceLoader should consider TCCL</td></tr>
+<tr class="b">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/101";>101</a></td>
+<td>closed</td>
+<td>Issue #100 - Enable type system discovery via SPI in OSGI</td></tr>
+<tr class="a">
+<td>enhancement</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/100";>100</a></td>
+<td>closed</td>
+<td>Enable type system discovery via SPI in OSGI</td></tr>
+<tr class="b">
+<td>&#160;</td>
+<td><a class="externalLink" 
href="https://github.com/apache/uima-ruta/issues/98";>98</a></td>
+<td>closed</td>
+<td>[No Jira] Update version after release</td></tr></table></div>
+      </div>
+    </div>
+    <div class="clear">
+      <hr/>
+    </div>
+    <div id="footer">
+      <div class="xright">
+              Copyright &#169;  All Rights Reserved.      
+                    
+                  </div>
+      <div class="clear">
+        <hr/>
+      </div>
+    </div>
+  </body>
+</html>

Propchange: 
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
uima/site/trunk/uima-website/docs/d/ruta-current/issuesFixed/github-report.html
------------------------------------------------------------------------------
    svn:mime-type = text/html

Modified: uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html 
(original)
+++ uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.html Fri 
Feb 24 10:45:24 2023
@@ -2,7 +2,7 @@
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Apache UIMA Ruta&#8482; Guide and Reference</title><link 
rel="stylesheet" type="text/css" href="css/stylesheet-html.css"><meta 
name="generator" content="DocBook XSL Stylesheets V1.79.1"></head><body 
bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF"><div lang="en" class="book" id="d5e1"><div 
xmlns:d="http://docbook.org/ns/docbook"; class="titlepage"><div><div><h1 
class="title">Apache UIMA Ruta&#8482; Guide and Reference</h1></div><div><div 
class="authorgroup">
       <h3 class="corpauthor">Written and maintained by the Apache UIMA 
Development Community</h3>
-    </div></div><div><p class="releaseinfo">Version 3.2.0</p></div><div><p 
class="copyright">Copyright &copy; 2011, 2022 The Apache Software 
Foundation</p></div><div><div class="legalnotice" id="d5e8">
+    </div></div><div><p class="releaseinfo">Version 3.3.0</p></div><div><p 
class="copyright">Copyright &copy; 2011, 2023 The Apache Software 
Foundation</p></div><div><div class="legalnotice" id="d5e8">
       <p> </p>
       <p>
         <b>License and Disclaimer.&nbsp;</b>
@@ -35,7 +35,7 @@
         the trademark or service mark.
         
       </p>
-    </div></div><div><p class="pubdate">June, 
2022</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.tools.ruta.overview">1. Apache UIMA Ruta 
Overview</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.intro">1.1. What is Apache UIMA 
Ruta?</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.gettingstarted">1.2. Getting 
started</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.coreconcepts">1.3. Core 
Concepts</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.examples">1.4. Learning by 
Example</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae">1.5. UIMA Analysis 
Engines</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.basic">1.5.1. Ruta Engine</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.ae.annotationwriter">1.5.2. Annotation 
Writer</a><
 /span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.plaintext">1.5.3. Plain Text 
Annotator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.modifier">1.5.4. Modifier</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.ae.html">1.5.5. HTML 
Annotator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.htmlconverter">1.5.6. HTML 
Converter</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.stylemap">1.5.7. Style Map 
Creator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.cutter">1.5.8. Cutter</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.ae.view">1.5.9. View 
Writer</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.xmi">1.5.10. XMI 
Writer</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.ruta.language.language">2. Apache UIMA Ruta 
Language</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.langu
 age.syntax">2.1. Syntax</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.anchoring">2.2. Rule elements and their matching 
order</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.seeding">2.3. Basic annotations and 
tokens</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier">2.4. 
Quantifiers</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.sg">2.4.1. * Star 
Greedy</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.sr">2.4.2. *? Star 
Reluctant</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.pg">2.4.3. + Plus 
Greedy</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.pr">2.4.4. +? Plus 
Reluctant</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.qg">2.4.5. ? Question 
Greedy</a></span></dt><dt><span class="section"><a hr
 ef="#ugr.tools.ruta.language.quantifier.qr">2.4.6. ?? Question 
Reluctant</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.mmg">2.4.7. [x,y] Min Max 
Greedy</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.mmr">2.4.8. [x,y]? Min Max 
Reluctant</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations">2.5. 
Declarations</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.type">2.5.1. 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.variable">2.5.2. 
Variables</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.ressource">2.5.3. 
Resources</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.scripts">2.5.4. 
Scripts</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.components">2.5.5. 
 Components</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions">2.6. 
Expressions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.type">2.6.1. Type 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.annotation">2.6.2. Annotation 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.number">2.6.3. Number 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.string">2.6.4. String 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.boolean">2.6.5. Boolean 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.lists">2.6.6. List 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.features">2.6.7. Feature 
Expressions</a></span>
 </dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions">2.7. 
Conditions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.after">2.7.1. 
AFTER</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.and">2.7.2. 
AND</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.before">2.7.3. 
BEFORE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.contains">2.7.4. 
CONTAINS</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.contextcount">2.7.5. 
CONTEXTCOUNT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.count">2.7.6. 
COUNT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.currentcount">2.7.7. 
CURRENTCOUNT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.endswith">2.7.8. ENDSWITH<
 /a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.feature">2.7.9. 
FEATURE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.if">2.7.10. 
IF</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.inlist">2.7.11. 
INLIST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.is">2.7.12. 
IS</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.last">2.7.13. 
LAST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.mofn">2.7.14. 
MOFN</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.near">2.7.15. 
NEAR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.not">2.7.16. 
NOT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.or">2.7.17. 
OR</a></span></dt><dt><span class="section"><a href="#ugr.to
 ols.ruta.language.conditions.parse">2.7.18. PARSE</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.language.conditions.partof">2.7.19. 
PARTOF</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.partofneq">2.7.20. 
PARTOFNEQ</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.position">2.7.21. 
POSITION</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.regexp">2.7.22. 
REGEXP</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.score">2.7.23. 
SCORE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.size">2.7.24. 
SIZE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.startswith">2.7.25. 
STARTSWITH</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.totalcount">2.7.26. 
TOTALCOUNT</a></span></dt><dt><span class="section"><a href="#ugr.
 tools.ruta.language.conditions.vote">2.7.27. 
VOTE</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions">2.8. 
Actions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.add">2.8.1. ADD</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.language.actions.addfiltertype">2.8.2. 
ADDFILTERTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.addretaintype">2.8.3. 
ADDRETAINTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.assign">2.8.4. 
ASSIGN</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.call">2.8.5. 
CALL</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.clear">2.8.6. 
CLEAR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.color">2.8.7. 
COLOR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.
 configure">2.8.8. CONFIGURE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.create">2.8.9. 
CREATE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.del">2.8.10. 
DEL</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.dynamicanchoring">2.8.11. 
DYNAMICANCHORING</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.exec">2.8.12. 
EXEC</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.fill">2.8.13. 
FILL</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.filtertype">2.8.14. 
FILTERTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.gather">2.8.15. 
GATHER</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.get">2.8.16. 
GET</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.getfeature">2.8.17. GETFEATURE<
 /a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.getlist">2.8.18. 
GETLIST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.greedyanchoring">2.8.19. 
GREEDYANCHORING</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.log">2.8.20. 
LOG</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.mark">2.8.21. 
MARK</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markfast">2.8.22. 
MARKFAST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markfirst">2.8.23. 
MARKFIRST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.marklast">2.8.24. 
MARKLAST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markonce">2.8.25. 
MARKONCE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markscore">2.8.26. MARKSCORE</a></span
 ></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.marktable">2.8.27. 
 >MARKTABLE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.matchedtext">2.8.28. 
 >MATCHEDTEXT</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.merge">2.8.29. 
 >MERGE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.remove">2.8.30. 
 >REMOVE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.removeduplicate">2.8.31. 
 >REMOVEDUPLICATE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.removefiltertype">2.8.32. 
 >REMOVEFILTERTYPE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.removeretaintype">2.8.33. 
 >REMOVERETAINTYPE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.replace">2.8.34. 
 >REPLACE</a></span></dt><dt><span class="section"><a 
 >href="#ugr.tools.ruta.language.actions.r
 etaintype">2.8.35. RETAINTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.setfeature">2.8.36. 
SETFEATURE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.shift">2.8.37. 
SHIFT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.split">2.8.38. 
SPLIT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.transfer">2.8.39. 
TRANSFER</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.trie">2.8.40. 
TRIE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.trim">2.8.41. 
TRIM</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.unmark">2.8.42. 
UNMARK</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.unmarkall">2.8.43. 
UNMARKALL</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.filtering">2.9. Robust extra
 ction using filtering</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.wildcard">2.10. Wildcard 
#</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.optional">2.11. Optional match 
_</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.labels">2.12. Label 
expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.blocks">2.13. 
Blocks</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.blocks.block">2.13.1. 
BLOCK</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.blocks.foreach">2.13.2. 
FOREACH</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.inlined">2.14. Inlined 
rules</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.macro">2.15. Macros for conditions and 
actions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.score">2.16. Heuristic extraction
  using scoring rules</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.modification">2.17. 
Modification</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.external_resources">2.18. External 
resources</a></span></dt><dd><dl><dt><span class="section"><a 
href="#d5e2662">2.18.1. WORDLISTs</a></span></dt><dt><span class="section"><a 
href="#d5e2684">2.18.2. WORDTABLEs</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tools.ruta.language.regexprule">2.19. Simple 
Rules based on Regular Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.extensions">2.20. Language 
Extensions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.extensions.core-ext">2.20.1. Provided 
Extensions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.extensions.new">2.20.2. Adding new Language 
Elements</a></span></dt></dl></dd><dt><span class="section"><a href="#ugr.
 tools.ruta.language.internal_indxexing">2.21. Internal indexing and 
reindexing</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.internal_indxexing.why">2.21.1. Why additional 
indexing?</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.internal_indxexing.how">2.21.2. How is it 
stored, created and updated?</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.internal_indxexing.optimize">2.21.3. How to 
optimize the performance?</a></span></dt></dl></dd></dl></dd><dt><span 
class="chapter"><a href="#ugr.tools.ruta.workbench">3. Apache UIMA Ruta 
Workbench</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.install">3.1. 
Installation</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.overview">3.2. UIMA Ruta Workbench 
Overview</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.projects">3.3. UIMA Ruta Proj
 ects</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.projects.create_projects">3.3.1. UIMA 
Ruta create project wizard</a></span></dt></dl></dd><dt><span 
class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_perspective">3.4. UIMA Ruta 
Perspective</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_perspective.annotation_browser">3.4.1.
 Annotation Browser</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_perspective.selection">3.4.2. 
Selection</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective">3.5. UIMA Ruta 
Explain Perspective</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.applied_rules">3.5.1.
 Applied Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.matched_an
 d_failed_rules">3.5.2. Matched Rules and Failed Rules</a></span></dt><dt><span 
class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_elements">3.5.3.
 Rule Elements</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.inlined_rules">3.5.4.
 Inlined Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.covering_rules">3.5.5.
 Covering Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_list">3.5.6. 
Rule List</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.created_by">3.5.7. 
Created By</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.statistics">3.5.8. 
Statistics</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde">3.6. UIMA Ruta CDE perspec
 tive</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde.documents">3.6.1. CDE Documents 
view</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde.constraints">3.6.2. CDE Constraints 
view</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde.result">3.6.3. CDE Result 
view</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_query">3.7. Ruta Query 
View</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.testing">3.8. 
Testing</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.testing.usage">3.8.1. 
Usage</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.testing.evaluators">3.8.2. 
Evaluators</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.tools.ruta.workbench.textruler">3.9. 
TextRuler</a></span></dt><dd><dl><dt><span
  class="section"><a 
href="#section.tools.ruta.workbench.textruler.learner">3.9.1. Included rule 
learning algorithms</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.textruler.ui">3.9.2. The TextRuler 
view</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.tools.ruta.workbench.check">3.10. Check Annotations 
view</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.create_dictionaries">3.11. Creation of 
Tree Word Lists</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.workbench.apply">3.12. Apply a UIMA Ruta script to a 
folder</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.ruta.howtos">4. Apache UIMA Ruta 
HowTos</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.basic.apply">4.1. Apply UIMA Ruta Analysis Engine in 
plain Java</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.integration">4.2. Integrating UIMA Ruta in an existi
 ng UIMA Annotator</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.integration.mvn">4.2.1. Adding Ruta to our 
Annotator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.integration.loading">4.2.2. Developing Ruta rules and 
applying them from inside Java code
+    </div></div><div><p class="pubdate">February, 
2023</p></div></div><hr></div><div class="toc"><p><b>Table of 
Contents</b></p><dl class="toc"><dt><span class="chapter"><a 
href="#ugr.tools.ruta.overview">1. Apache UIMA Ruta 
Overview</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.intro">1.1. What is Apache UIMA 
Ruta?</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.gettingstarted">1.2. Getting 
started</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.coreconcepts">1.3. Core 
Concepts</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.overview.examples">1.4. Learning by 
Example</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae">1.5. UIMA Analysis 
Engines</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.basic">1.5.1. Ruta Engine</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.ae.annotationwriter">1.5.2. Annotation 
Writer<
 /a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.plaintext">1.5.3. Plain Text 
Annotator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.modifier">1.5.4. Modifier</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.ae.html">1.5.5. HTML 
Annotator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.htmlconverter">1.5.6. HTML 
Converter</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.stylemap">1.5.7. Style Map 
Creator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.cutter">1.5.8. Cutter</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.ae.view">1.5.9. View 
Writer</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.xmi">1.5.10. XMI 
Writer</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.ruta.language.language">2. Apache UIMA Ruta 
Language</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.l
 anguage.syntax">2.1. Syntax</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.anchoring">2.2. Rule elements and their matching 
order</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.seeding">2.3. Basic annotations and 
tokens</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier">2.4. 
Quantifiers</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.sg">2.4.1. * Star 
Greedy</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.sr">2.4.2. *? Star 
Reluctant</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.pg">2.4.3. + Plus 
Greedy</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.pr">2.4.4. +? Plus 
Reluctant</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.qg">2.4.5. ? Question 
Greedy</a></span></dt><dt><span class="section"><
 a href="#ugr.tools.ruta.language.quantifier.qr">2.4.6. ?? Question 
Reluctant</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.mmg">2.4.7. [x,y] Min Max 
Greedy</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.quantifier.mmr">2.4.8. [x,y]? Min Max 
Reluctant</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations">2.5. 
Declarations</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.type">2.5.1. 
Types</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.variable">2.5.2. 
Variables</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.ressource">2.5.3. 
Resources</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.scripts">2.5.4. 
Scripts</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.declarations.components">2.5
 .5. Components</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions">2.6. 
Expressions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.type">2.6.1. Type 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.annotation">2.6.2. Annotation 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.number">2.6.3. Number 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.string">2.6.4. String 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.boolean">2.6.5. Boolean 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.lists">2.6.6. List 
Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.expressions.features">2.6.7. Feature 
Expressions</a></s
 pan></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions">2.7. 
Conditions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.after">2.7.1. 
AFTER</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.and">2.7.2. 
AND</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.before">2.7.3. 
BEFORE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.contains">2.7.4. 
CONTAINS</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.contextcount">2.7.5. 
CONTEXTCOUNT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.count">2.7.6. 
COUNT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.currentcount">2.7.7. 
CURRENTCOUNT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.endswith">2.7.8. ENDSW
 ITH</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.feature">2.7.9. 
FEATURE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.if">2.7.10. 
IF</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.inlist">2.7.11. 
INLIST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.is">2.7.12. 
IS</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.last">2.7.13. 
LAST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.mofn">2.7.14. 
MOFN</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.near">2.7.15. 
NEAR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.not">2.7.16. 
NOT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.or">2.7.17. 
OR</a></span></dt><dt><span class="section"><a href="#ug
 r.tools.ruta.language.conditions.parse">2.7.18. PARSE</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.language.conditions.partof">2.7.19. 
PARTOF</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.partofneq">2.7.20. 
PARTOFNEQ</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.position">2.7.21. 
POSITION</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.regexp">2.7.22. 
REGEXP</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.score">2.7.23. 
SCORE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.size">2.7.24. 
SIZE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.startswith">2.7.25. 
STARTSWITH</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.conditions.totalcount">2.7.26. 
TOTALCOUNT</a></span></dt><dt><span class="section"><a href="#
 ugr.tools.ruta.language.conditions.vote">2.7.27. 
VOTE</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions">2.8. 
Actions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.add">2.8.1. ADD</a></span></dt><dt><span 
class="section"><a href="#ugr.tools.ruta.language.actions.addfiltertype">2.8.2. 
ADDFILTERTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.addretaintype">2.8.3. 
ADDRETAINTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.assign">2.8.4. 
ASSIGN</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.call">2.8.5. 
CALL</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.clear">2.8.6. 
CLEAR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.color">2.8.7. 
COLOR</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.acti
 ons.configure">2.8.8. CONFIGURE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.create">2.8.9. 
CREATE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.del">2.8.10. 
DEL</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.dynamicanchoring">2.8.11. 
DYNAMICANCHORING</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.exec">2.8.12. 
EXEC</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.fill">2.8.13. 
FILL</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.filtertype">2.8.14. 
FILTERTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.gather">2.8.15. 
GATHER</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.get">2.8.16. 
GET</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.getfeature">2.8.17. GETFEAT
 URE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.getlist">2.8.18. 
GETLIST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.greedyanchoring">2.8.19. 
GREEDYANCHORING</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.log">2.8.20. 
LOG</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.mark">2.8.21. 
MARK</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markfast">2.8.22. 
MARKFAST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markfirst">2.8.23. 
MARKFIRST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.marklast">2.8.24. 
MARKLAST</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markonce">2.8.25. 
MARKONCE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.markscore">2.8.26. MARKSCORE</a></
 span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.marktable">2.8.27. 
MARKTABLE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.matchedtext">2.8.28. 
MATCHEDTEXT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.merge">2.8.29. 
MERGE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.remove">2.8.30. 
REMOVE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.removeduplicate">2.8.31. 
REMOVEDUPLICATE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.removefiltertype">2.8.32. 
REMOVEFILTERTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.removeretaintype">2.8.33. 
REMOVERETAINTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.replace">2.8.34. 
REPLACE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actio
 ns.retaintype">2.8.35. RETAINTYPE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.setfeature">2.8.36. 
SETFEATURE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.shift">2.8.37. 
SHIFT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.split">2.8.38. 
SPLIT</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.transfer">2.8.39. 
TRANSFER</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.trie">2.8.40. 
TRIE</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.trim">2.8.41. 
TRIM</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.unmark">2.8.42. 
UNMARK</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.actions.unmarkall">2.8.43. 
UNMARKALL</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.filtering">2.9. Robust e
 xtraction using filtering</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.wildcard">2.10. Wildcard 
#</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.optional">2.11. Optional match 
_</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.labels">2.12. Label 
expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.blocks">2.13. 
Blocks</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.blocks.block">2.13.1. 
BLOCK</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.blocks.foreach">2.13.2. 
FOREACH</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.language.inlined">2.14. Inlined 
rules</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.macro">2.15. Macros for conditions and 
actions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.score">2.16. Heuristic extrac
 tion using scoring rules</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.modification">2.17. 
Modification</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.external_resources">2.18. External 
resources</a></span></dt><dd><dl><dt><span class="section"><a 
href="#d5e2662">2.18.1. WORDLISTs</a></span></dt><dt><span class="section"><a 
href="#d5e2684">2.18.2. WORDTABLEs</a></span></dt></dl></dd><dt><span 
class="section"><a href="#ugr.tools.ruta.language.regexprule">2.19. Simple 
Rules based on Regular Expressions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.extensions">2.20. Language 
Extensions</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.extensions.core-ext">2.20.1. Provided 
Extensions</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.extensions.new">2.20.2. Adding new Language 
Elements</a></span></dt></dl></dd><dt><span class="section"><a href="#
 ugr.tools.ruta.language.internal_indxexing">2.21. Internal indexing and 
reindexing</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.language.internal_indxexing.why">2.21.1. Why additional 
indexing?</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.internal_indxexing.how">2.21.2. How is it 
stored, created and updated?</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.language.internal_indxexing.optimize">2.21.3. How to 
optimize the performance?</a></span></dt></dl></dd></dl></dd><dt><span 
class="chapter"><a href="#ugr.tools.ruta.workbench">3. Apache UIMA Ruta 
Workbench</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.install">3.1. 
Installation</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.overview">3.2. UIMA Ruta Workbench 
Overview</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.projects">3.3. UIMA Ruta 
 Projects</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.projects.create_projects">3.3.1. UIMA 
Ruta create project wizard</a></span></dt></dl></dd><dt><span 
class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_perspective">3.4. UIMA Ruta 
Perspective</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_perspective.annotation_browser">3.4.1.
 Annotation Browser</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_perspective.selection">3.4.2. 
Selection</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective">3.5. UIMA Ruta 
Explain Perspective</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.applied_rules">3.5.1.
 Applied Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.matche
 d_and_failed_rules">3.5.2. Matched Rules and Failed 
Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_elements">3.5.3.
 Rule Elements</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.inlined_rules">3.5.4.
 Inlined Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.covering_rules">3.5.5.
 Covering Rules</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.rule_list">3.5.6. 
Rule List</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.created_by">3.5.7. 
Created By</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.explain_perspective.statistics">3.5.8. 
Statistics</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde">3.6. UIMA Ruta CDE per
 spective</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde.documents">3.6.1. CDE Documents 
view</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde.constraints">3.6.2. CDE Constraints 
view</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.cde.result">3.6.3. CDE Result 
view</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.ruta_query">3.7. Ruta Query 
View</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.testing">3.8. 
Testing</a></span></dt><dd><dl><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.testing.usage">3.8.1. 
Usage</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.testing.evaluators">3.8.2. 
Evaluators</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.tools.ruta.workbench.textruler">3.9. 
TextRuler</a></span></dt><dd><dl><dt><
 span class="section"><a 
href="#section.tools.ruta.workbench.textruler.learner">3.9.1. Included rule 
learning algorithms</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.textruler.ui">3.9.2. The TextRuler 
view</a></span></dt></dl></dd><dt><span class="section"><a 
href="#section.tools.ruta.workbench.check">3.10. Check Annotations 
view</a></span></dt><dt><span class="section"><a 
href="#section.ugr.tools.ruta.workbench.create_dictionaries">3.11. Creation of 
Tree Word Lists</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.workbench.apply">3.12. Apply a UIMA Ruta script to a 
folder</a></span></dt></dl></dd><dt><span class="chapter"><a 
href="#ugr.tools.ruta.howtos">4. Apache UIMA Ruta 
HowTos</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.basic.apply">4.1. Apply UIMA Ruta Analysis Engine in 
plain Java</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.integration">4.2. Integrating UIMA Ruta in an ex
 isting UIMA Annotator</a></span></dt><dd><dl><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.integration.mvn">4.2.1. Adding Ruta to our 
Annotator</a></span></dt><dt><span class="section"><a 
href="#ugr.tools.ruta.ae.integration.loading">4.2.2. Developing Ruta rules and 
applying them from inside Java code
                        </a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.maven">4.3. UIMA Ruta Maven 
Plugin</a></span></dt><dd><dl><dt><span class="section"><a 
href="#d5e3624">4.3.1. generate goal</a></span></dt><dt><span 
class="section"><a href="#d5e3629">4.3.2. twl goal</a></span></dt><dt><span 
class="section"><a href="#d5e3633">4.3.3. mtwl 
goal</a></span></dt></dl></dd><dt><span class="section"><a 
href="#ugr.tools.ruta.archetype">4.4. UIMA Ruta Maven 
Archetype</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.workbench.textruler.example">4.5. Induce rules with 
the TextRuler framework</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.howto.html">4.6. HTML annotations in plain 
text</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.howto.sorter">4.7. Sorting files with UIMA 
Ruta</a></span></dt><dt><span class="section"><a 
href="#section.tools.ruta.howto.xml">4.8. Converting XML documents with UIMA 
Ruta</a></span></dt
 ></dl></dd></dl></div>
   
   

Modified: uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.pdf
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/d/ruta-current/tools.ruta.book.pdf?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
Binary files - no diff available.

Modified: uima/site/trunk/uima-website/docs/downloads.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/downloads.html?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/downloads.html (original)
+++ uima/site/trunk/uima-website/docs/downloads.html Fri Feb 24 10:45:24 2023
@@ -359,11 +359,11 @@
             
       <tr>
         <td class="downloadtitle"><h3 class="downloadartifact">
-                      <a 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d/uimafit-3.4.0/README.md";>
+                      <a 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d/uimafit-3.4.0/RELEASE_NOTES.md";>
               uimaFIT 3.4.0</a></h3></td>
           
         <td>
-                                    <div class="htmltxt"><a 
href='https://svn.apache.org/repos/asf/uima/site/archive/docs/d/uimafit-3.4.0/README.md'>md</a></div>
+                                    <div class="htmltxt"><a 
href='https://svn.apache.org/repos/asf/uima/site/archive/docs/d/uimafit-3.4.0/RELEASE_NOTES.md'>md</a></div>
                               </td>
         <td>
                 </td>
@@ -386,27 +386,27 @@
             
       <tr>
         <td class="downloadtitle"><h3 class="downloadartifact">
-                      <a 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.2.0/RELEASE_NOTES.md";>
-              UIMA Ruta 3.2.0</a></h3></td>
+                      <a 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.3.0/RELEASE_NOTES.md";>
+              UIMA Ruta 3.3.0</a></h3></td>
           
         <td>
-                                    <div class="htmltxt"><a 
href='https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.2.0/RELEASE_NOTES.md'>md</a></div>
+                                    <div class="htmltxt"><a 
href='https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.3.0/RELEASE_NOTES.md'>md</a></div>
                               </td>
         <td>
                 </td>
                 <td>
                                 <table class="downloadentries">
               <tr>
-     <td><a 
href='[preferred]/uima//ruta-3.2.0/ruta-3.2.0-source-release.zip'>zip</a></td>
-     <td>[<a 
href='https://www.apache.org/dist/uima//ruta-3.2.0/ruta-3.2.0-source-release.zip.asc'>asc</a>]</td>
+     <td><a 
href='[preferred]/uima//ruta-3.3.0/ruta-3.3.0-source-release.zip'>zip</a></td>
+     <td>[<a 
href='https://www.apache.org/dist/uima//ruta-3.3.0/ruta-3.3.0-source-release.zip.asc'>asc</a>]</td>
 
 
-     <td>[<a 
href='https://www.apache.org/dist/uima//ruta-3.2.0/ruta-3.2.0-source-release.zip.sha512'>sha512</a>]</td>
+     <td>[<a 
href='https://www.apache.org/dist/uima//ruta-3.3.0/ruta-3.3.0-source-release.zip.sha512'>sha512</a>]</td>
          </tr>
     </table>
                           </td>
                 <td>
-          <div class="htmltxt">28-Jun-2022</div>
+          <div class="htmltxt">24-Feb-2023</div>
         </td>
               </tr>
                 

Modified: uima/site/trunk/uima-website/docs/news.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/news.html?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/news.html (original)
+++ uima/site/trunk/uima-website/docs/news.html Fri Feb 24 10:45:24 2023
@@ -220,7 +220,14 @@
                                           <table class="subsectionToc">
             <tr >
       <td>24 Feb 2023</td>
-      <td><a href='#24 Feb 2023'>
+      <td><a href='#ruta-3.3.0'>
+                  Apache UIMA Ruta 3.3.0 released
+                </a>
+      </td>
+      </tr>  
+          <tr >
+      <td>24 Feb 2023</td>
+      <td><a href='#uimaj-3.4.1'>
                   Apache UIMA Java SDK 3.4.1 released
                 </a>
       </td>
@@ -889,8 +896,41 @@
        
        
        
-          <a name="24 Feb 2023">
-            <h2>24 Feb 2023
+          <a name="ruta-3.3.0">
+            <h2>ruta-3.3.0
+                        &ndash; Apache UIMA Ruta 3.3.0 released
+                        </h2>
+          </a>
+      </td></tr>
+      <tr><td>
+        <blockquote class="subsectionBody">
+                                    <p>
+        The Apache UIMA team is happy to announce the release of Ruta 3.3.0.
+      </p>
+                                                <p>Changes include:
+        <ul>
+          <li>Issue #100: Enable type system discovery via SPI in OSGI</li>
+          <li>Issue #102: RutaResourceLoader should consider TCCL</li>
+          <li>Issue #107: Enable loading uimaFIT annotators and other classes 
through the TCCL</li>
+          <li>Issue #111: Support copy/paste clipboard for feature values in 
annotation browser view</li>
+          <li>Issue #110: Usage of labels within macro action definition is 
broken</li>
+          <li>Issue #118: Merge type system modules into core module</li>
+          <li>Issue #122: Resolve split package between ruta-core and 
ruta-core-ext</li>
+          <li>Issue #104: Upgrade dependencies</li>
+        </ul>
+      </p>
+                                                <p>Please see the <a 
target="_blank" rel="noopener" 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.3.0/issuesFixed/github-report.html";>
+         the complete list of issues fixed</a> for more details of the 
changes.</p>
+                            </blockquote>
+        </td></tr>
+    </table>
+                                                      <table 
class="subsectionTable">
+        <tr><td>
+       
+       
+       
+          <a name="uimaj-3.4.1">
+            <h2>uimaj-3.4.1
                         &ndash; Apache UIMA Java SDK 3.4.1 released
                         </h2>
           </a>

Modified: uima/site/trunk/uima-website/docs/ruta.html
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/ruta.html?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/ruta.html (original)
+++ uima/site/trunk/uima-website/docs/ruta.html Fri Feb 24 10:45:24 2023
@@ -274,9 +274,9 @@
         <a 
href="https://downloads.apache.org/uima/eclipse-update-site-v3/";>https://downloads.apache.org/uima/eclipse-update-site-v3/</a>
       </p> 
       <p>
-        The UIMA Ruta Workbench 3.1.0/2.8.0 is tested with Eclipse 2019-9 
(older versions but Mars may still supported). The UIMA Ruta Workbench 2.3.0 - 
2.4.0 is tested with Eclipse 4.3 (Kepler) and Eclipse 4.4 (Luna). The UIMA Ruta 
Workbench 2.2.1 requires Eclipse 4.3.2
-      </p> 
-    </li>     
+        The UIMA Ruta Workbench 3.3.0 is tested with Eclipse 2022-6 (older 
versions may still work). 
+      </p>
+    </li>
   </ul>
                             </blockquote>
         </td></tr>
@@ -398,19 +398,13 @@
       <tr><td>
         <blockquote class="subsectionBody">
                                     <p>
-    Here, you can find the documentation for the most recent UIMA Ruta release 
compatible with the UIMA Java 
-    SDK v3 and v2 respectively.
+    Here, you can find the documentation for the most recent UIMA Ruta release.
   </p>
-                                                <p><b>Latest UIMA Ruta v3.x 
documentation</b></p>
+                                                <p><b>Latest UIMA Ruta 
documentation</b></p>
                                                 <ul>
     <li><a href="d/ruta-current/tools.ruta.book.html">Apache UIMA Ruta Guide 
and Reference (v3.x)</a></li>
     <li><a href="d/ruta-current/RELEASE_NOTES.html">Latest release notes 
(v3.x)</a></li>
   </ul>
-                                                <p><b>Latest UIMA Ruta v2.x 
documentation</b></p>
-                                                <ul>
-    <li><a href="d/ruta-v2-current/tools.ruta.book.html">Apache UIMA Ruta 
Guide and Reference (v2.x)</a></li>
-    <li><a href="d/ruta-v2-current/RELEASE_NOTES.html">Latest release notes 
(v2.x)</a></li>
-  </ul>
                                                 <p>Should you require 
documentation for a specific version of uimaFIT, please check our <a 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d";>archive</a>.</p>
                             </blockquote>
         </td></tr>
@@ -430,20 +424,11 @@
                                     <p>The latest version of UIMA Ruta is 
available via <a href="https://search.maven.org/#search%7Cga%7C1%7Cruta";>Maven 
Central</a>. 
   If you use Maven as your build tool, then you can add the basic UIMA Ruta 
functionality as a dependency 
   in your pom.xml file (additionally to other UIMA dependencies)</p>
-                                                <p>For UIMA v3 
compatibility:</p>
-                                                <pre>
-&lt;dependency&gt;
-  &lt;groupId&gt;org.apache.uima&lt;/groupId&gt;
-  &lt;artifactId&gt;ruta-core&lt;/artifactId&gt;
-  &lt;version&gt;3.1.0&lt;/version&gt;
-&lt;/dependency&gt;
-  </pre>
-                                                <p>For UIMA v2 
compatibility:</p>
                                                 <pre>
 &lt;dependency&gt;
   &lt;groupId&gt;org.apache.uima&lt;/groupId&gt;
   &lt;artifactId&gt;ruta-core&lt;/artifactId&gt;
-  &lt;version&gt;2.8.1&lt;/version&gt;
+  &lt;version&gt;3.3.0&lt;/version&gt;
 &lt;/dependency&gt;
   </pre>
                                                 <subsubsection>

Modified: uima/site/trunk/uima-website/xdocs/news.xml
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/news.xml?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/news.xml (original)
+++ uima/site/trunk/uima-website/xdocs/news.xml Fri Feb 24 10:45:24 2023
@@ -31,7 +31,29 @@
 
     <subsectionToc/>
 
-    <subsection name="24 Feb 2023" date="24 Feb 2023" title="Apache UIMA Java 
SDK 3.4.1 released">
+    <subsection name="ruta-3.3.0" date="24 Feb 2023" title="Apache UIMA Ruta 
3.3.0 released">
+      <p>
+        The Apache UIMA team is happy to announce the release of Ruta 3.3.0.
+      </p>
+      
+      <p>Changes include:
+        <ul>
+          <li>Issue #100: Enable type system discovery via SPI in OSGI</li>
+          <li>Issue #102: RutaResourceLoader should consider TCCL</li>
+          <li>Issue #107: Enable loading uimaFIT annotators and other classes 
through the TCCL</li>
+          <li>Issue #111: Support copy/paste clipboard for feature values in 
annotation browser view</li>
+          <li>Issue #110: Usage of labels within macro action definition is 
broken</li>
+          <li>Issue #118: Merge type system modules into core module</li>
+          <li>Issue #122: Resolve split package between ruta-core and 
ruta-core-ext</li>
+          <li>Issue #104: Upgrade dependencies</li>
+        </ul>
+      </p>
+
+      <p>Please see the <a target="_blank" rel="noopener" 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d/ruta-3.3.0/issuesFixed/github-report.html";>
+         the complete list of issues fixed</a> for more details of the 
changes.</p>
+    </subsection>
+
+    <subsection name="uimaj-3.4.1" date="24 Feb 2023" title="Apache UIMA Java 
SDK 3.4.1 released">
       <p>
         The Apache UIMA team is happy to announce the release of the Apache 
UIMA Java SDK 3.4.1.
       </p>

Modified: uima/site/trunk/uima-website/xdocs/ruta.xml
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/ruta.xml?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/ruta.xml (original)
+++ uima/site/trunk/uima-website/xdocs/ruta.xml Fri Feb 24 10:45:24 2023
@@ -54,9 +54,9 @@ under the License.
         <a 
href="https://downloads.apache.org/uima/eclipse-update-site-v3/";>https://downloads.apache.org/uima/eclipse-update-site-v3/</a>
       </p> 
       <p>
-        The UIMA Ruta Workbench 3.1.0/2.8.0 is tested with Eclipse 2019-9 
(older versions but Mars may still supported). The UIMA Ruta Workbench 2.3.0 - 
2.4.0 is tested with Eclipse 4.3 (Kepler) and Eclipse 4.4 (Luna). The UIMA Ruta 
Workbench 2.2.1 requires Eclipse 4.3.2
-      </p> 
-    </li>     
+        The UIMA Ruta Workbench 3.3.0 is tested with Eclipse 2022-6 (older 
versions may still work). 
+      </p>
+    </li>
   </ul>
 </subsection>
 
@@ -143,22 +143,15 @@ under the License.
 
 <subsection name='Documentation' id="uima.ruta.documentation">
   <p>
-    Here, you can find the documentation for the most recent UIMA Ruta release 
compatible with the UIMA Java 
-    SDK v3 and v2 respectively.
+    Here, you can find the documentation for the most recent UIMA Ruta release.
   </p>
 
-  <p><b>Latest UIMA Ruta v3.x documentation</b></p>
+  <p><b>Latest UIMA Ruta documentation</b></p>
   <ul>
     <li><a href="d/ruta-current/tools.ruta.book.html">Apache UIMA Ruta Guide 
and Reference (v3.x)</a></li>
     <li><a href="d/ruta-current/RELEASE_NOTES.html">Latest release notes 
(v3.x)</a></li>
   </ul>
 
-  <p><b>Latest UIMA Ruta v2.x documentation</b></p>
-  <ul>
-    <li><a href="d/ruta-v2-current/tools.ruta.book.html">Apache UIMA Ruta 
Guide and Reference (v2.x)</a></li>
-    <li><a href="d/ruta-v2-current/RELEASE_NOTES.html">Latest release notes 
(v2.x)</a></li>
-  </ul>
-  
   <p>Should you require documentation for a specific version of uimaFIT, 
please check our <a 
href="https://svn.apache.org/repos/asf/uima/site/archive/docs/d";>archive</a>.</p>
 </subsection>
 
@@ -166,20 +159,11 @@ under the License.
   <p>The latest version of UIMA Ruta is available via <a 
href="https://search.maven.org/#search%7Cga%7C1%7Cruta";>Maven Central</a>. 
   If you use Maven as your build tool, then you can add the basic UIMA Ruta 
functionality as a dependency 
   in your pom.xml file (additionally to other UIMA dependencies)</p>
-  <p>For UIMA v3 compatibility:</p>
-  <pre>
-&lt;dependency>
-  &lt;groupId>org.apache.uima&lt;/groupId>
-  &lt;artifactId>ruta-core&lt;/artifactId>
-  &lt;version>3.1.0&lt;/version>
-&lt;/dependency>
-  </pre>
-  <p>For UIMA v2 compatibility:</p>
   <pre>
 &lt;dependency>
   &lt;groupId>org.apache.uima&lt;/groupId>
   &lt;artifactId>ruta-core&lt;/artifactId>
-  &lt;version>2.8.1&lt;/version>
+  &lt;version>3.3.0&lt;/version>
 &lt;/dependency>
   </pre>
   <subsubsection>

Modified: uima/site/trunk/uima-website/xdocs/stylesheets/project.xml
URL: 
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/stylesheets/project.xml?rev=1907851&r1=1907850&r2=1907851&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/stylesheets/project.xml (original)
+++ uima/site/trunk/uima-website/xdocs/stylesheets/project.xml Fri Feb 24 
10:45:24 2023
@@ -79,12 +79,12 @@
       <source       filename="uimaj-3.4.1-source-release">     <f>zip</f>      
           </source>
     </download>
     <download name="uimaFIT 3.4.0" subdirectory="uimafit-3.4.0" 
releasedate="08-Feb-2023">
-      <releasenotes filename="uimafit-3.4.0/README">           <f>md</f>       
          </releasenotes>
+      <releasenotes filename="uimafit-3.4.0/RELEASE_NOTES">     <f>md</f>      
           </releasenotes>
       <source       filename="uimafit-3.4.0-source-release">   <f>zip</f>      
          </source>
     </download>
-    <download name="UIMA Ruta 3.2.0" subdirectory="ruta-3.2.0" 
releasedate="28-Jun-2022">
-      <releasenotes filename="ruta-3.2.0/RELEASE_NOTES">       <f>md</f>       
          </releasenotes>
-      <source       filename="ruta-3.2.0-source-release">      <f>zip</f>      
          </source>
+    <download name="UIMA Ruta 3.3.0" subdirectory="ruta-3.3.0" 
releasedate="24-Feb-2023">
+      <releasenotes filename="ruta-3.3.0/RELEASE_NOTES">       <f>md</f>       
          </releasenotes>
+      <source       filename="ruta-3.3.0-source-release">      <f>zip</f>      
          </source>
     </download>
     <download name="UIMA Java CAS JSON I/O 0.4.0" 
subdirectory="uimaj-io-json-0.4.0" releasedate="06-Aug-2022">
       <releasenotes filename="uimaj-io-json-0.4.0/RELEASE_NOTES">   <f>md</f>  
          </releasenotes>


Reply via email to