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