Author: rwesten
Date: Wed Feb 15 10:49:29 2012
New Revision: 1244434

URL: http://svn.apache.org/viewvc?rev=1244434&view=rev
Log:
updates to the - Main Interfaces and Utilits - section of the Stanbol Enhancer 
documentation

Modified:
    
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/enhancer/index.mdtext

Modified: 
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/enhancer/index.mdtext
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/site/trunk/content/stanbol/docs/trunk/enhancer/index.mdtext?rev=1244434&r1=1244433&r2=1244434&view=diff
==============================================================================
--- 
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/enhancer/index.mdtext 
(original)
+++ 
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/enhancer/index.mdtext 
Wed Feb 15 10:49:29 2012
@@ -1,6 +1,6 @@
 Title: Stanbol Enhancer
 
-The Apache Stanbol Enhancer provides both a RESTful and a Java API that allows 
caller to Extract features from parsed Content. In more detail the parsed 
Content is processed by [enhancement engines](engines) as defined by the called 
[Enhancement Chain](chains/enhancementchain.html).
+The Apache Stanbol Enhancer provides both a RESTful and a Java API that allows 
caller to Extract features from parsed Content. In more detail the parsed 
Content is processed by [Enhancement Engines](engines) as defined by the called 
[Enhancement Chain](chains/enhancementchain.html).
 
 ## Using the Stanbol Enhancer
 
@@ -64,13 +64,21 @@ Apache Stanbol comes with a [list of pre
 
 ## Main Interfaces and Utilities
 
-A [content item](contentitem.html) is the unit of content that Stanbol 
Enhancer can deal with. It gives access to the binary content that was 
registered, and the graph that represents its metadata (provided by client 
and/or generated). The [enhancement engine](engines/) provides the interface to 
internal or external semantic enhancement engines. There will usually be 
several of those, that the EnhancementJobManager uses to enhance content items. 
The [enhancement job manager](enhancementjobmanager.html) accepts requests for 
enhancing [content items](contentitem.html), and processes them either 
synchronously or asynchronously (as decided by the enhancement engines or by 
configuration). The enhancement engine helper provides the classes for the 
resulting enhancement structure according to the defined enhancement structure.
+* __ContentItem__: A [content item](contentitem.html) is the unit of content 
that Stanbol Enhancer can deal with. It gives access to the binary content that 
was registered, and the graph that represents its metadata (provided by client 
and/or generated). 
+* __EnhancementEngine__: The [enhancement engine](engines) provides the 
interface to internal or external semantic enhancement engines. Typically 
content items will be processed by several enhancement engines.
+* __EnhancementChain__: A [enhancement chain](chains/enhancementchain.html) 
represents a user provided configuration that describes how [content 
item](contentitem.html)s parsed to this chain should be processed by the 
Stanbol Enhancer. A chain defines list of [enhancement engine](engines/) and 
their order of execution.
+* __EnhancementJobManager__: The 
[EnhancementJobManager](enhancementjobmanager.html) performs the execution of 
the enhancement process as described in the [execution 
plan](chains/executionplan.html) provided by the [enhancement 
chain](chains/enhancementchain.html). The enhancement job manager is also 
responsible for recording the [execution metadata](executionmetadata.html).
+* __ChainManager__: The [chain manager](chains/chainmanager.html) allows to 
lookup all configured enhancement chains. It also provides a getter for the 
default chain.
+* __EnhancementEngineManager__: The [enhancement engine 
manager](engines/enhancementenginemanager.html) allows to lookup active 
enhancement engines by their name.
+
+Note that the "org.apache.stanbol.enhancer.servicesapi" module also provide a 
set of "**Helper" utility classes (e.g. ContentItemHelper, 
EnhancementEngineHelper, …). It is highly recommended for users to use the 
functionality provided by such helpers when working with the according classes 
of the Stanbol Enhancer.
+
 
 ## Enhancement Structure
 
 The enhancement structure for Apache Stanbol is been described 
[here](http://wiki.iks-project.eu/index.php/EnhancementStructure) in full. It 
defines the types and properties used for the resulting metadata graph of 
Apache Stanbol.
 
-_Note: There is a proposal and ongoing discussion to update this structure in 
the future._
+___Note:__ The currently used Enhancement Structure was defined before the 
incubation to Apache. There is a proposal and ongoing discussion to update this 
structure in the future however the decision was to keep the current Structure 
until a first Release._
 
 Each enhancement type description which contains the following important 
properties:
 


Reply via email to