Author: rwesten
Date: Thu May 16 13:48:19 2013
New Revision: 1483365

URL: http://svn.apache.org/r1483365
Log:
STANBOL-1072: added NlpProcessingRole.NamedEntityRecognition

Modified:
    stanbol/trunk/enhancement-engines/celi/pom.xml
    
stanbol/trunk/enhancement-engines/celi/src/main/java/org/apache/stanbol/enhancer/engines/celi/ner/impl/CeliNamedEntityExtractionEnhancementEngine.java

Modified: stanbol/trunk/enhancement-engines/celi/pom.xml
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/celi/pom.xml?rev=1483365&r1=1483364&r2=1483365&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/celi/pom.xml (original)
+++ stanbol/trunk/enhancement-engines/celi/pom.xml Thu May 16 13:48:19 2013
@@ -81,7 +81,7 @@
     <dependency> <!-- STANBOL-739: adapt Lemmatizer Engine to use AnalyzedText 
-->
       <groupId>org.apache.stanbol</groupId>
       <artifactId>org.apache.stanbol.enhancer.nlp</artifactId>
-      <version>0.10.0</version>
+      <version>0.11.0-SNAPSHOT</version>
     </dependency>
 
     <dependency>

Modified: 
stanbol/trunk/enhancement-engines/celi/src/main/java/org/apache/stanbol/enhancer/engines/celi/ner/impl/CeliNamedEntityExtractionEnhancementEngine.java
URL: 
http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/celi/src/main/java/org/apache/stanbol/enhancer/engines/celi/ner/impl/CeliNamedEntityExtractionEnhancementEngine.java?rev=1483365&r1=1483364&r2=1483365&view=diff
==============================================================================
--- 
stanbol/trunk/enhancement-engines/celi/src/main/java/org/apache/stanbol/enhancer/engines/celi/ner/impl/CeliNamedEntityExtractionEnhancementEngine.java
 (original)
+++ 
stanbol/trunk/enhancement-engines/celi/src/main/java/org/apache/stanbol/enhancer/engines/celi/ner/impl/CeliNamedEntityExtractionEnhancementEngine.java
 Thu May 16 13:48:19 2013
@@ -17,6 +17,7 @@
 package org.apache.stanbol.enhancer.engines.celi.ner.impl;
 
 import static 
org.apache.stanbol.enhancer.engines.celi.utils.Utils.getSelectionContext;
+import static 
org.apache.stanbol.enhancer.nlp.NlpServiceProperties.ENHANCEMENT_ENGINE_NLP_ROLE;
 import static org.apache.stanbol.enhancer.servicesapi.rdf.Properties.DC_TYPE;
 import static 
org.apache.stanbol.enhancer.servicesapi.rdf.Properties.ENHANCER_END;
 import static 
org.apache.stanbol.enhancer.servicesapi.rdf.Properties.ENHANCER_SELECTED_TEXT;
@@ -57,6 +58,7 @@ import org.apache.felix.scr.annotations.
 import org.apache.stanbol.commons.stanboltools.offline.OnlineMode;
 import org.apache.stanbol.enhancer.engines.celi.CeliConstants;
 import org.apache.stanbol.enhancer.engines.celi.utils.Utils;
+import org.apache.stanbol.enhancer.nlp.NlpProcessingRole;
 import org.apache.stanbol.enhancer.servicesapi.Blob;
 import org.apache.stanbol.enhancer.servicesapi.ContentItem;
 import org.apache.stanbol.enhancer.servicesapi.EngineException;
@@ -118,6 +120,15 @@ public class CeliNamedEntityExtractionEn
         */
        public static final Integer defaultOrder = ORDERING_CONTENT_EXTRACTION;
 
+       private static final Map<String,Object> SERVICE_PROPERTIES;
+    static {
+        Map<String,Object> sp = new HashMap<String,Object>();
+        sp.put(ENHANCEMENT_ENGINE_ORDERING,defaultOrder);
+        sp.put(ENHANCEMENT_ENGINE_NLP_ROLE, 
NlpProcessingRole.NamedEntityRecognition);
+        SERVICE_PROPERTIES = Collections.unmodifiableMap(sp);
+        
+    }
+
        private static final Logger log = 
LoggerFactory.getLogger(CeliNamedEntityExtractionEnhancementEngine.class);
 
        /**
@@ -305,7 +316,7 @@ public class CeliNamedEntityExtractionEn
 
        @Override
        public Map<String, Object> getServiceProperties() {
-               return 
Collections.unmodifiableMap(Collections.singletonMap(ENHANCEMENT_ENGINE_ORDERING,
 (Object) defaultOrder));
+               return SERVICE_PROPERTIES;
        }
 
 }


Reply via email to