This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch NLPCRAFT-474
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-474 by this push:
new eca266f WIP
eca266f is described below
commit eca266fc3cff63bc24b0a701d196bb98f5f0d1e7
Author: Aaron Radzinski <[email protected]>
AuthorDate: Wed Jan 19 12:05:16 2022 -0800
WIP
---
...ntityParser.java => NCStanfordNLPEntityParser.java} | 18 +++++++-----------
...rImpl.scala => NCStanfordNLPEntityParserImpl.scala} | 4 ++--
...dTokenParser.java => NCStanfordNLPTokenParser.java} | 14 ++++++--------
...lpImpl.scala => NCStanfordNLPTokenParserImpl.scala} | 4 ++--
.../parser/stanford/NCStanfordEntityParserSpec.scala | 4 +---
.../nlpcraft/nlp/util/stanford/NCTestConfig.scala | 4 ++--
.../{NCNlpEntityParser.java => NCNLPEntityParser.java} | 6 +++---
...ityParserImpl.scala => NCNLPEntityParserImpl.scala} | 6 +++---
...NlpEntityParser.java => NCOpenNLPEntityParser.java} | 15 +++++++--------
...arserImpl.scala => NCOpenNLPEntityParserImpl.scala} | 2 +-
...enNlpTokenParser.java => NCOpenNLPTokenParser.java} | 10 +++++-----
...ParserImpl.scala => NCOpenNLPTokenParserImpl.scala} | 2 +-
.../internal/NCModelPipelineProcessorSpec.scala | 2 +-
.../opennlp/NCEnOpenNlpTokenParserBenchmark.java | 6 +++---
.../nlp/entity/parser/nlp/NCNlpEntityParserSpec.scala | 4 ++--
...arserSpec.scala => NCOpenNLPEntityParserSpec.scala} | 5 ++---
.../semantic/NCSemanticEntityParserJsonSpec.scala | 4 ++--
.../parser/semantic/NCSemanticEntityParserSpec.scala | 2 +-
.../semantic/NCSemanticEntityParserYamlSpec.scala | 2 +-
.../org/apache/nlpcraft/nlp/util/NCTestPipeline.scala | 2 +-
.../nlpcraft/nlp/util/opennlp/NCTestConfig.scala | 4 ++--
21 files changed, 55 insertions(+), 65 deletions(-)
diff --git
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParser.java
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordNLPEntityParser.java
similarity index 81%
rename from
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParser.java
rename to
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordNLPEntityParser.java
index cdc5be2..2b858aa 100644
---
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParser.java
+++
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordNLPEntityParser.java
@@ -23,7 +23,7 @@ import org.apache.nlpcraft.NCEntityParser;
import org.apache.nlpcraft.NCModelConfig;
import org.apache.nlpcraft.NCRequest;
import org.apache.nlpcraft.NCToken;
-import
org.apache.nlpcraft.nlp.entity.parser.stanford.impl.NCStanfordEntityParserImpl;
+import
org.apache.nlpcraft.nlp.entity.parser.stanford.impl.NCStanfordNLPEntityParserImpl;
import java.util.Collections;
import java.util.List;
@@ -31,18 +31,16 @@ import java.util.Objects;
import java.util.Set;
/**
- * TODO: add javadoc based on comments below.
*
* Generates entities with
* - ID `stanford:{name}` where 'name' is element name from configured
StanfordCoreNLP instance, from supported set
* - property `stanford:{name}:confidence`, where confidence is double value
between 0 and 1. Optional.
* - property `stanford:{name}:nne`, where nne is normalized value. Optional.
*/
-public class NCStanfordEntityParser implements NCEntityParser {
- private final NCStanfordEntityParserImpl impl;
+public class NCStanfordNLPEntityParser implements NCEntityParser {
+ private final NCStanfordNLPEntityParserImpl impl;
/**
- * TODO: add javadoc based on comments below.
*
* Requires configured StanfordCoreNLP instance.
* Example:
@@ -53,12 +51,11 @@ public class NCStanfordEntityParser implements
NCEntityParser {
* @param stanford
* @param supported
*/
- public NCStanfordEntityParser(StanfordCoreNLP stanford, Set<String>
supported) {
- // TODO: error texts.
+ public NCStanfordNLPEntityParser(StanfordCoreNLP stanford, Set<String>
supported) {
Objects.requireNonNull(stanford, "Stanford instance cannot be null.");
Objects.requireNonNull(supported, "Supported elements set cannot be
null.");
- this.impl = new NCStanfordEntityParserImpl(stanford, supported);
+ this.impl = new NCStanfordNLPEntityParserImpl(stanford, supported);
}
/**
@@ -66,12 +63,11 @@ public class NCStanfordEntityParser implements
NCEntityParser {
* @param stanford
* @param supported
*/
- public NCStanfordEntityParser(StanfordCoreNLP stanford, String supported) {
- // TODO: error texts.
+ public NCStanfordNLPEntityParser(StanfordCoreNLP stanford, String
supported) {
Objects.requireNonNull(stanford, "Stanford instance cannot be null.");
Objects.requireNonNull(supported, "Supported element cannot be null.");
- this.impl = new NCStanfordEntityParserImpl(stanford,
Collections.singleton(supported));
+ this.impl = new NCStanfordNLPEntityParserImpl(stanford,
Collections.singleton(supported));
}
@Override
diff --git
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/impl/NCStanfordEntityParserImpl.scala
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/impl/NCStanfordNLPEntityParserImpl.scala
similarity index 94%
rename from
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/impl/NCStanfordEntityParserImpl.scala
rename to
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/impl/NCStanfordNLPEntityParserImpl.scala
index bbcbfc3..d308a74 100644
---
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/impl/NCStanfordEntityParserImpl.scala
+++
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/entity/parser/stanford/impl/NCStanfordNLPEntityParserImpl.scala
@@ -32,7 +32,7 @@ import scala.jdk.CollectionConverters.*
* @param stanford
* @param supported
*/
-class NCStanfordEntityParserImpl(stanford: StanfordCoreNLP, supported:
JSet[String]) extends NCEntityParser:
+class NCStanfordNLPEntityParserImpl(stanford: StanfordCoreNLP, supported:
JSet[String]) extends NCEntityParser:
require(stanford != null)
require(supported != null)
@@ -57,7 +57,7 @@ class NCStanfordEntityParserImpl(stanford: StanfordCoreNLP,
supported: JSet[Stri
val nne =
e.coreMap().get(classOf[NormalizedNamedEntityTagAnnotation])
if nne != null then props += "nne" -> nne
- // Key ignored because it can be category with higher
level (`location` for type `country`)
+ // Key ignored because it can be category with higher
level (`location` for type `country`).
val conf = e.entityTypeConfidences()
if conf != null && conf.size() == 1 then props +=
"confidence" -> conf.asScala.head._2
diff --git
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/NCStanfordTokenParser.java
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/NCStanfordNLPTokenParser.java
similarity index 84%
rename from
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/NCStanfordTokenParser.java
rename to
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/NCStanfordNLPTokenParser.java
index 9e331b5..747ac3e 100644
---
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/NCStanfordTokenParser.java
+++
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/NCStanfordNLPTokenParser.java
@@ -20,19 +20,18 @@ package org.apache.nlpcraft.nlp.token.parser.stanford;
import edu.stanford.nlp.pipeline.StanfordCoreNLP;
import org.apache.nlpcraft.NCToken;
import org.apache.nlpcraft.NCTokenParser;
-import org.apache.nlpcraft.nlp.token.parser.stanford.impl.NCStanfordNlpImpl;
+import
org.apache.nlpcraft.nlp.token.parser.stanford.impl.NCStanfordNLPTokenParserImpl;
import java.util.List;
import java.util.Objects;
/**
- * TODO:
+ *
*/
-public class NCStanfordTokenParser implements NCTokenParser {
- private final NCStanfordNlpImpl impl;
+public class NCStanfordNLPTokenParser implements NCTokenParser {
+ private final NCStanfordNLPTokenParserImpl impl;
/**
- * TODO: add javadoc based on comments below.
*
* Requires configured StanfordCoreNLP instance.
* Example:
@@ -43,11 +42,10 @@ public class NCStanfordTokenParser implements NCTokenParser
{
*
* @param stanford
*/
- public NCStanfordTokenParser(StanfordCoreNLP stanford) {
- // TODO: error texts.
+ public NCStanfordNLPTokenParser(StanfordCoreNLP stanford) {
Objects.requireNonNull(stanford, "Stanford instance cannot be null.");
- impl = new NCStanfordNlpImpl(stanford);
+ impl = new NCStanfordNLPTokenParserImpl(stanford);
}
@Override
diff --git
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/impl/NCStanfordNlpImpl.scala
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/impl/NCStanfordNLPTokenParserImpl.scala
similarity index 92%
rename from
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/impl/NCStanfordNlpImpl.scala
rename to
nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/impl/NCStanfordNLPTokenParserImpl.scala
index fd29513..ba24664 100644
---
a/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/impl/NCStanfordNlpImpl.scala
+++
b/nlpcraft-stanford/src/main/java/org/apache/nlpcraft/nlp/token/parser/stanford/impl/NCStanfordNLPTokenParserImpl.scala
@@ -34,14 +34,14 @@ import scala.jdk.CollectionConverters.*
*
* @param stanford
*/
-class NCStanfordNlpImpl(stanford: StanfordCoreNLP) extends NCTokenParser:
+class NCStanfordNLPTokenParserImpl(stanford: StanfordCoreNLP) extends
NCTokenParser:
require(stanford != null)
override def tokenize(text: String): JList[NCToken] =
val doc = new CoreDocument(text)
stanford.annotate(doc)
val ann = doc.annotation().get(classOf[SentencesAnnotation])
- if ann == null then E("Sentence annotation not found.") // TODO: error
text.
+ if ann == null then E("Sentence annotation not found.")
val toks =
ann.asScala.flatMap(_.asInstanceOf[ArrayCoreMap].get(classOf[TokensAnnotation]).asScala).
zipWithIndex.map { (t, idx) =>
diff --git
a/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParserSpec.scala
b/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParserSpec.scala
index 3ef5b3b..667bc89 100644
---
a/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParserSpec.scala
+++
b/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/stanford/NCStanfordEntityParserSpec.scala
@@ -17,8 +17,6 @@
package org.apache.nlpcraft.nlp.entity.parser.stanford
-import org.apache.nlpcraft.nlp.entity.parser.stanford.NCStanfordEntityParser
-import org.apache.nlpcraft.nlp.token.parser.stanford.NCStanfordTokenParser
import org.apache.nlpcraft.nlp.util.*
import org.apache.nlpcraft.nlp.util.stanford.*
import org.junit.jupiter.api.Test
@@ -29,7 +27,7 @@ import scala.jdk.CollectionConverters.*
*
*/
class NCStanfordEntityParserSpec:
- private val parser = NCStanfordEntityParser(STANFORD, Set("city", "date",
"number", "email").asJava)
+ private val parser = NCStanfordNLPEntityParser(STANFORD, Set("city",
"date", "number", "email").asJava)
@Test
def test(): Unit =
diff --git
a/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/util/stanford/NCTestConfig.scala
b/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/util/stanford/NCTestConfig.scala
index 323341e..3fd5caa 100644
---
a/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/util/stanford/NCTestConfig.scala
+++
b/nlpcraft-stanford/src/test/scala/org/apache/nlpcraft/nlp/util/stanford/NCTestConfig.scala
@@ -2,7 +2,7 @@ package org.apache.nlpcraft.nlp.util.stanford
import edu.stanford.nlp.pipeline.StanfordCoreNLP
import org.apache.nlpcraft.NCModelConfig
-import org.apache.nlpcraft.nlp.token.parser.stanford.NCStanfordTokenParser
+import org.apache.nlpcraft.nlp.token.parser.stanford.NCStanfordNLPTokenParser
import org.apache.nlpcraft.nlp.util.NCTestPipeline
import java.util.Properties
@@ -22,4 +22,4 @@ final val STANFORD =
/**
*
*/
-final val EN_STANFORD_PIPELINE = NCTestPipeline(new
NCStanfordTokenParser(STANFORD))
+final val EN_STANFORD_PIPELINE = NCTestPipeline(new
NCStanfordNLPTokenParser(STANFORD))
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParser.java
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNLPEntityParser.java
similarity index 89%
rename from
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParser.java
rename to
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNLPEntityParser.java
index 28aefe3..d36951d 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParser.java
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNLPEntityParser.java
@@ -22,7 +22,7 @@ import org.apache.nlpcraft.NCEntityParser;
import org.apache.nlpcraft.NCModelConfig;
import org.apache.nlpcraft.NCRequest;
import org.apache.nlpcraft.NCToken;
-import org.apache.nlpcraft.nlp.entity.parser.nlp.impl.NCNlpEntityParserImpl;
+import org.apache.nlpcraft.nlp.entity.parser.nlp.impl.NCNLPEntityParserImpl;
import java.util.List;
@@ -31,8 +31,8 @@ import java.util.List;
*
* Component is language independent.
*/
-public class NCNlpEntityParser implements NCEntityParser {
- private final NCNlpEntityParserImpl impl = new NCNlpEntityParserImpl();
+public class NCNLPEntityParser implements NCEntityParser {
+ private final NCNLPEntityParserImpl impl = new NCNLPEntityParserImpl();
@Override
public List<NCEntity> parse(NCRequest req, NCModelConfig cfg,
List<NCToken> toks) {
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/impl/NCNlpEntityParserImpl.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/impl/NCNLPEntityParserImpl.scala
similarity index 92%
rename from
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/impl/NCNlpEntityParserImpl.scala
rename to
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/impl/NCNLPEntityParserImpl.scala
index 5cb1f97..5c55f69 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/impl/NCNlpEntityParserImpl.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/impl/NCNLPEntityParserImpl.scala
@@ -26,15 +26,15 @@ import java.util.stream.Collectors
/**
*
*/
-object NCNlpEntityParserImpl:
+object NCNLPEntityParserImpl:
private def id = "nlp:token"
-import org.apache.nlpcraft.nlp.entity.parser.nlp.impl.NCNlpEntityParserImpl.*
+import org.apache.nlpcraft.nlp.entity.parser.nlp.impl.NCNLPEntityParserImpl.*
/**
*
*/
-class NCNlpEntityParserImpl extends NCEntityParser:
+class NCNLPEntityParserImpl extends NCEntityParser:
override def parse(req: NCRequest, cfg: NCModelConfig, toks:
JList[NCToken]): JList[NCEntity] =
toks.stream().map(t =>
new NCPropertyMapAdapter with NCEntity:
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNlpEntityParser.java
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNLPEntityParser.java
similarity index 83%
rename from
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNlpEntityParser.java
rename to
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNLPEntityParser.java
index b6db3ed..ab97c30 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNlpEntityParser.java
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNLPEntityParser.java
@@ -18,13 +18,12 @@
package org.apache.nlpcraft.nlp.entity.parser.opennlp;
import org.apache.nlpcraft.*;
-import
org.apache.nlpcraft.nlp.entity.parser.opennlp.impl.NCOpenNlpEntityParserImpl;
+import
org.apache.nlpcraft.nlp.entity.parser.opennlp.impl.NCOpenNLPEntityParserImpl;
import java.util.List;
import java.util.Objects;
/**
- * TODO: make javadoc based on comments below.
*
* Generates entities with
* - ID `opennlp:{name}` where 'name' is element model name (from trained
file or resource) and
@@ -36,26 +35,26 @@ import java.util.Objects;
* Component is language independent.
* <p>
*/
-public class NCOpenNlpEntityParser implements NCEntityParser {
- private final NCOpenNlpEntityParserImpl impl;
+public class NCOpenNLPEntityParser implements NCEntityParser {
+ private final NCOpenNLPEntityParserImpl impl;
/**
* @param mdlSrc
*/
- public NCOpenNlpEntityParser(String mdlSrc) {
+ public NCOpenNLPEntityParser(String mdlSrc) {
Objects.requireNonNull(mdlSrc, "Model source cannot be null.");
- this.impl = new
NCOpenNlpEntityParserImpl(java.util.Collections.singletonList(mdlSrc));
+ this.impl = new
NCOpenNLPEntityParserImpl(java.util.Collections.singletonList(mdlSrc));
}
/**
* @param mdlSrcs
*/
- public NCOpenNlpEntityParser(List<String> mdlSrcs) {
+ public NCOpenNLPEntityParser(List<String> mdlSrcs) {
Objects.requireNonNull(mdlSrcs, "Model sources cannot be null.");
if (mdlSrcs.size() == 0) throw new NCException("Model sources cannot
be empty.");
- this.impl = new NCOpenNlpEntityParserImpl(mdlSrcs);
+ this.impl = new NCOpenNLPEntityParserImpl(mdlSrcs);
}
@Override
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/impl/NCOpenNlpEntityParserImpl.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/impl/NCOpenNLPEntityParserImpl.scala
similarity index 97%
rename from
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/impl/NCOpenNlpEntityParserImpl.scala
rename to
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/impl/NCOpenNLPEntityParserImpl.scala
index 1e44850..de458fb 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/impl/NCOpenNlpEntityParserImpl.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/impl/NCOpenNLPEntityParserImpl.scala
@@ -36,7 +36,7 @@ import scala.util.Using
*
* @param srcs
*/
-class NCOpenNlpEntityParserImpl(srcs: JList[String]) extends NCEntityParser
with LazyLogging :
+class NCOpenNLPEntityParserImpl(srcs: JList[String]) extends NCEntityParser
with LazyLogging :
require(srcs != null)
private var finders: Seq[NameFinderME] = _
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/NCOpenNlpTokenParser.java
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/NCOpenNLPTokenParser.java
similarity index 89%
rename from
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/NCOpenNlpTokenParser.java
rename to
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/NCOpenNLPTokenParser.java
index 7181756..a9cdbf2 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/NCOpenNlpTokenParser.java
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/NCOpenNLPTokenParser.java
@@ -20,7 +20,7 @@ package org.apache.nlpcraft.nlp.token.parser.opennlp;
import org.apache.nlpcraft.NCException;
import org.apache.nlpcraft.NCToken;
import org.apache.nlpcraft.NCTokenParser;
-import
org.apache.nlpcraft.nlp.token.parser.opennlp.impl.NCOpenNlpTokenParserImpl;
+import
org.apache.nlpcraft.nlp.token.parser.opennlp.impl.NCOpenNLPTokenParserImpl;
import java.util.List;
import java.util.Objects;
@@ -32,8 +32,8 @@ import java.util.Objects;
* - tagger: http://opennlp.sourceforge.net/models-1.5/en-pos-maxent.bin
* - lemmatizer:
https://raw.githubusercontent.com/richardwilly98/elasticsearch-opennlp-auto-tagging/master/src/main/resources/models/en-lemmatizer.dict
*/
-public class NCOpenNlpTokenParser implements NCTokenParser {
- private final NCOpenNlpTokenParserImpl impl;
+public class NCOpenNLPTokenParser implements NCTokenParser {
+ private final NCOpenNLPTokenParserImpl impl;
/**
*
@@ -43,12 +43,12 @@ public class NCOpenNlpTokenParser implements NCTokenParser {
* @param lemmaDicSrc Local filesystem path, resources file path or URL
for OpenNLP lemmatizer dictionary.
* @throws NCException
*/
- public NCOpenNlpTokenParser(String tokMdlSrc, String posMdlSrc, String
lemmaDicSrc) {
+ public NCOpenNLPTokenParser(String tokMdlSrc, String posMdlSrc, String
lemmaDicSrc) {
Objects.requireNonNull(tokMdlSrc, "Tokenizer model path cannot be
null.");
Objects.requireNonNull(posMdlSrc, "POS model path cannot be null.");
Objects.requireNonNull(lemmaDicSrc, "Lemmatizer model path cannot be
null.");
- impl = new NCOpenNlpTokenParserImpl(tokMdlSrc, posMdlSrc, lemmaDicSrc);
+ impl = new NCOpenNLPTokenParserImpl(tokMdlSrc, posMdlSrc, lemmaDicSrc);
}
@Override
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/impl/NCOpenNlpTokenParserImpl.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/impl/NCOpenNLPTokenParserImpl.scala
similarity index 98%
rename from
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/impl/NCOpenNlpTokenParserImpl.scala
rename to
nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/impl/NCOpenNLPTokenParserImpl.scala
index 78fc7a9..44adafd 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/impl/NCOpenNlpTokenParserImpl.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/token/parser/opennlp/impl/NCOpenNLPTokenParserImpl.scala
@@ -38,7 +38,7 @@ import scala.jdk.CollectionConverters.*
* @param posMdlSrc
* @param lemmaDicSrc
*/
-class NCOpenNlpTokenParserImpl(tokMdl: String, posMdlSrc: String,
lemmaDicSrc: String) extends NCTokenParser with LazyLogging:
+class NCOpenNLPTokenParserImpl(tokMdl: String, posMdlSrc: String,
lemmaDicSrc: String) extends NCTokenParser with LazyLogging:
require(tokMdl != null)
require(posMdlSrc != null)
require(lemmaDicSrc != null)
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/NCModelPipelineProcessorSpec.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/NCModelPipelineProcessorSpec.scala
index f486d03..9a63b4b 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/NCModelPipelineProcessorSpec.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/internal/NCModelPipelineProcessorSpec.scala
@@ -19,7 +19,7 @@ package org.apache.nlpcraft.internal
import org.apache.nlpcraft.*
import org.apache.nlpcraft.internal.impl.NCModelPipelineProcessor
-import org.apache.nlpcraft.nlp.entity.parser.nlp.impl.NCNlpEntityParserImpl
+import org.apache.nlpcraft.nlp.entity.parser.nlp.impl.NCNLPEntityParserImpl
import org.apache.nlpcraft.nlp.entity.parser.semantic.*
import
org.apache.nlpcraft.nlp.entity.parser.semantic.impl.en.NCEnSemanticPorterStemmer
import org.apache.nlpcraft.nlp.util.*
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/benchmark/token/parser/opennlp/NCEnOpenNlpTokenParserBenchmark.java
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/benchmark/token/parser/opennlp/NCEnOpenNlpTokenParserBenchmark.java
index 727c568..99ccbc2 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/benchmark/token/parser/opennlp/NCEnOpenNlpTokenParserBenchmark.java
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/benchmark/token/parser/opennlp/NCEnOpenNlpTokenParserBenchmark.java
@@ -18,7 +18,7 @@
package org.apache.nlpcraft.nlp.benchmark.token.parser.opennlp;
import org.apache.nlpcraft.NCRequest;
-import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNlpTokenParser;
+import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNLPTokenParser;
import org.apache.nlpcraft.nlp.util.NCTestRequest;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.BenchmarkMode;
@@ -54,11 +54,11 @@ public class NCEnOpenNlpTokenParserBenchmark {
);
}
- private NCOpenNlpTokenParser parser;
+ private NCOpenNLPTokenParser parser;
@Setup
public void setUp() {
- parser = new NCOpenNlpTokenParser(
+ parser = new NCOpenNLPTokenParser(
"opennlp/en-token.bin",
"opennlp/en-pos-maxent.bin",
"opennlp/en-lemmatizer.dict"
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParserSpec.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParserSpec.scala
index 1d648f8..96c4a6d 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParserSpec.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/nlp/NCNlpEntityParserSpec.scala
@@ -19,7 +19,7 @@ package org.apache.nlpcraft.nlp.entity.parser.nlp
import org.apache.nlpcraft.*
import org.apache.nlpcraft.internal.util.NCUtils
-import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNlpEntityParser
+import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNLPEntityParser
import org.apache.nlpcraft.nlp.util.*
import org.apache.nlpcraft.nlp.util.opennlp.*
import org.junit.jupiter.api.*
@@ -34,7 +34,7 @@ import scala.jdk.OptionConverters.RichOptional
*
*/
class NCNlpEntityParserSpec:
- private val parser = new NCNlpEntityParser()
+ private val parser = new NCNLPEntityParser()
/**
*
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNlpEntityParserSpec.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNLPEntityParserSpec.scala
similarity index 93%
rename from
nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNlpEntityParserSpec.scala
rename to
nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNLPEntityParserSpec.scala
index da30d94..40df08a 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNlpEntityParserSpec.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/opennlp/NCOpenNLPEntityParserSpec.scala
@@ -19,7 +19,6 @@ package org.apache.nlpcraft.nlp.entity.parser.opennlp
import org.apache.nlpcraft.*
import org.apache.nlpcraft.internal.util.NCUtils
-import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNlpEntityParser
import org.apache.nlpcraft.nlp.util.*
import org.apache.nlpcraft.nlp.util.opennlp.*
import org.junit.jupiter.api.*
@@ -33,8 +32,8 @@ import scala.jdk.OptionConverters.RichOptional
/**
*
*/
-class NCOpenNlpEntityParserSpec:
- private val parser = new NCOpenNlpEntityParser(
+class NCOpenNLPEntityParserSpec:
+ private val parser = new NCOpenNLPEntityParser(
Seq(
"opennlp/en-ner-location.bin",
"opennlp/en-ner-money.bin",
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserJsonSpec.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserJsonSpec.scala
index 30b1779..9fc1b0b 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserJsonSpec.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserJsonSpec.scala
@@ -19,9 +19,9 @@ package org.apache.nlpcraft.nlp.entity.parser.semantic
import org.apache.nlpcraft.*
import org.apache.nlpcraft.internal.util.NCUtils
-import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNlpEntityParser
+import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNLPEntityParser
import
org.apache.nlpcraft.nlp.entity.parser.semantic.impl.en.NCEnSemanticPorterStemmer
-import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNlpTokenParser
+import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNLPTokenParser
import org.apache.nlpcraft.nlp.util.*
import org.apache.nlpcraft.nlp.util.opennlp.*
import org.junit.jupiter.api.*
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserSpec.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserSpec.scala
index d5743dd..aced085 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserSpec.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserSpec.scala
@@ -19,7 +19,7 @@ package org.apache.nlpcraft.nlp.entity.parser.semantic
import org.apache.nlpcraft.*
import org.apache.nlpcraft.internal.util.NCUtils
-import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNlpEntityParser
+import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNLPEntityParser
import
org.apache.nlpcraft.nlp.entity.parser.semantic.impl.en.NCEnSemanticPorterStemmer
import org.apache.nlpcraft.nlp.token.enricher.en.NCStopWordsTokenEnricher
import org.apache.nlpcraft.nlp.util.*
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserYamlSpec.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserYamlSpec.scala
index 85a05e4..797c3db 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserYamlSpec.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/entity/parser/semantic/NCSemanticEntityParserYamlSpec.scala
@@ -19,7 +19,7 @@ package org.apache.nlpcraft.nlp.entity.parser.semantic
import org.apache.nlpcraft.*
import org.apache.nlpcraft.internal.util.NCUtils
-import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNlpEntityParser
+import org.apache.nlpcraft.nlp.entity.parser.opennlp.NCOpenNLPEntityParser
import
org.apache.nlpcraft.nlp.entity.parser.semantic.impl.en.NCEnSemanticPorterStemmer
import org.apache.nlpcraft.nlp.util.*
import org.apache.nlpcraft.nlp.util.opennlp.*
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/NCTestPipeline.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/NCTestPipeline.scala
index 410ff98..395dc47 100644
--- a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/NCTestPipeline.scala
+++ b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/NCTestPipeline.scala
@@ -17,9 +17,9 @@
package org.apache.nlpcraft.nlp.util
-import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNlpTokenParser
import org.apache.nlpcraft.nlp.util.NCTestPipeline.*
import org.apache.nlpcraft.*
+import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNLPTokenParser
import java.util.{Optional, ArrayList as JList}
diff --git
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/opennlp/NCTestConfig.scala
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/opennlp/NCTestConfig.scala
index 56eccd0..db50e89 100644
---
a/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/opennlp/NCTestConfig.scala
+++
b/nlpcraft/src/test/scala/org/apache/nlpcraft/nlp/util/opennlp/NCTestConfig.scala
@@ -18,7 +18,7 @@
package org.apache.nlpcraft.nlp.util.opennlp
import org.apache.nlpcraft.NCModelConfig
-import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNlpTokenParser
+import org.apache.nlpcraft.nlp.token.parser.opennlp.NCOpenNLPTokenParser
import org.apache.nlpcraft.nlp.util.*
/**
@@ -30,7 +30,7 @@ final val CFG = new NCModelConfig("testId", "test", "1.0")
*
*/
final val EN_PIPELINE = NCTestPipeline(
- new NCOpenNlpTokenParser(
+ new NCOpenNLPTokenParser(
"opennlp/en-token.bin",
"opennlp/en-pos-maxent.bin",
"opennlp/en-lemmatizer.dict"