You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2012/11/30 19:16:49 UTC
svn commit: r1415775 -
/uima/sandbox/trunk/TextMarker/uima-docbook-textmarker/src/docbook/tools.textmarker.overview.xml
Author: pkluegl
Date: Fri Nov 30 18:16:48 2012
New Revision: 1415775
URL: http://svn.apache.org/viewvc?rev=1415775&view=rev
Log:
UIMA-2285
- added some text to section "Core Concepts"
Modified:
uima/sandbox/trunk/TextMarker/uima-docbook-textmarker/src/docbook/tools.textmarker.overview.xml
Modified: uima/sandbox/trunk/TextMarker/uima-docbook-textmarker/src/docbook/tools.textmarker.overview.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/trunk/TextMarker/uima-docbook-textmarker/src/docbook/tools.textmarker.overview.xml?rev=1415775&r1=1415774&r2=1415775&view=diff
==============================================================================
--- uima/sandbox/trunk/TextMarker/uima-docbook-textmarker/src/docbook/tools.textmarker.overview.xml (original)
+++ uima/sandbox/trunk/TextMarker/uima-docbook-textmarker/src/docbook/tools.textmarker.overview.xml Fri Nov 30 18:16:48 2012
@@ -74,13 +74,27 @@ under the License.
<para>
<xref linkend="ugr.tools.tm.language.language"/> and <xref linkend="ugr.tools.tm.workbench"/> provide
more detailed descriptions and can be referred to in order to gain knowledge about specific parts
- of the TextMarker language or the TextMarker workbench.
+ of the TextMarker language or the TextMarker Workbench.
</para>
</section>
<section id="ugr.tools.tm.overview.coreconcepts">
<title>Core Concepts</title>
<para>
+ The TextMarker language is an imperative rule language extended with scripting elements. A TextMarker rule defines a
+ pattern of annotations with additional conditions. If this pattern applies, then the actions of the rule are performed
+ on the matched annotations. A rule is composed of a sequence of rule elements and a rule element essentially consist of four parts:
+ A matching condition, an optional quantifier, a list of conditions and a list of actions.
+ The matching condition is typically a type of an annotation by which the rule element matches on the covered text of one of those annotations.
+ The quantifier specifies, if it is necessary that the rule element successfully matches and how often the rule element my match.
+ The list of conditions specify additional constraints that the matched text or annotations needs to fulfill. The list of action define
+ the consequences of the rule and often create new annotations or modify existing annotations.
+ They are only applied if all rule element of the rule successfully matched.
+ </para>
+ <para>
+ Rule cannot be applied on text...
+ TextMarker scripts
+
- what does it look like? rule composition
In contrast to similar rule-based systems, TextMarker rules are executed
in an imperative manner: the rules are applied in the order they occur in a TextMarker script file.