This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch NLPCRAFT-520
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-520 by this push:
new d839ae81 Update NCSemanticElement.scala
d839ae81 is described below
commit d839ae81f95cde84ef0727ff877229ee6e580b5f
Author: Aaron Radzinski <[email protected]>
AuthorDate: Tue Dec 27 13:57:25 2022 -0800
Update NCSemanticElement.scala
---
.../scala/org/apache/nlpcraft/nlp/parsers/NCSemanticElement.scala | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/parsers/NCSemanticElement.scala
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/parsers/NCSemanticElement.scala
index 20780bc7..3957c698 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/parsers/NCSemanticElement.scala
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/nlp/parsers/NCSemanticElement.scala
@@ -22,7 +22,7 @@ import org.apache.nlpcraft.*
/**
*
* Configuration element which helps to detect [[org.apache.nlpcraft.NCEntity
NCEntity]] for
- * **Semantic** implementation of [[org.apache.nlpcraft.NCEntityParser
NCEntityParser]].
+ * **Semantic** entity parser [[NCSemanticEntityParser]].
*
* See detailed description on the website
[[https://nlpcraft.apache.org/built-in-entity-parser.html#parser-semantic
Semantic Parser]].
*
@@ -32,6 +32,7 @@ trait NCSemanticElement:
/**
* Gets **type** for created [[NCEntity]] instance.
* Representation of [[NCEntity.getType]] method.
+ *
* @return Element type.
*/
def getType: String
@@ -39,6 +40,7 @@ trait NCSemanticElement:
/**
* Gets **groups** for created [[NCEntity]] instance.
* Representation of [[NCEntity.getGroups]] method.
+ *
* @return Groups.
*/
def getGroups: Set[String] = Set(getType)
@@ -47,18 +49,21 @@ trait NCSemanticElement:
* Gets values map. Each element can contain multiple value,
* each value is described as name and list of its synonyms.
* They allows to find element's value in text.
+ *
* @return Values.
*/
def getValues: Map[String, Set[String]] = Map.empty
/**
* Gets elements synonyms list. They allows to find element in text.
+ *
* @return Synonyms.
*/
def getSynonyms: Set[String] = Set.empty
/**
* Gets [[NCPropertyMap metadata]] property for created [[NCEntity]]
instance.
+ *
* @return Groups.
*/
def getProperties: Map[String, AnyRef] = Map.empty