You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2013/05/16 15:48:20 UTC

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

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;
 	}
 
 }