This is an automated email from the ASF dual-hosted git repository.

sergeykamov pushed a commit to branch NLPCRAFT-513
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git


The following commit(s) were added to refs/heads/NLPCRAFT-513 by this push:
     new c6b7ae7  WIP.
c6b7ae7 is described below

commit c6b7ae75c227bc53b93f15cddf59a3af9d8c4d80
Author: skhdl <[email protected]>
AuthorDate: Thu Oct 27 09:59:17 2022 +0400

    WIP.
---
 built-in-entity-parser.html   |  2 +-
 examples/calculator.html      | 13 ++++++++-----
 examples/light_switch.html    | 10 +++++-----
 examples/light_switch_fr.html |  4 ++--
 examples/light_switch_ru.html |  4 ++--
 examples/pizzeria.html        | 18 +++++++++---------
 examples/time.html            | 20 +++++++++++---------
 7 files changed, 38 insertions(+), 33 deletions(-)

diff --git a/built-in-entity-parser.html b/built-in-entity-parser.html
index d918d20..0ab5dee 100644
--- a/built-in-entity-parser.html
+++ b/built-in-entity-parser.html
@@ -78,7 +78,7 @@ id: built-in-entity-parser
         <h2 class="section-title">NLP Parser<a href="#"><i class="top-link fas 
fa-fw fa-angle-double-up"></i></a></h2>
 
         <p>
-            <a 
href="apis/latest/org/apache/nlpcraft/nlp/parsers/NCNLPEntityParser.html">NCNLPEntityParser</a>
 converts NLP tokens into entities with four mandatory properties:
+            <a 
href="apis/latest/org/apache/nlpcraft/nlp/parsers/NCOpenNLPTokenParser.html">NCOpenNLPTokenParser</a>
 converts NLP tokens into entities with four mandatory properties:
             <code>nlp:token:text</code>, <code>nlp:token:index</code>, 
<code>nlp:token:startCharIndex</code> and
             <code>nlp:token:endCharIndex</code>. However, if any other 
properties were added into
             processed tokens by <a 
href="apis/latest/org/apache/nlpcraft/NCTokenEnricher.html">NCTokenEnricher</a> 
components, they will be copied also with names
diff --git a/examples/calculator.html b/examples/calculator.html
index 0d6be7a..251b922 100644
--- a/examples/calculator.html
+++ b/examples/calculator.html
@@ -55,8 +55,8 @@ fa_icon: fa-cube
         <p><b>NOTE: </b>use the latest versions of Scala and ScalaTest.</p>
         <p>Create the following files so that resulting project structure 
would look like the following:</p>
         <ul>
-            <li><code>CalculatorModel.scala</code> - Scala class, model 
implementation.</li>
-            <li><code>CalculatorModelSpec.scala</code> - Scala tests class, 
which allows to test your model.</li>
+            <li><code>CalculatorModel.scala</code> - Model implementation</li>
+            <li><code>CalculatorModelSpec.scala</code> - Test that allows to 
test your model.</li>
         </ul>
         <pre class="brush: plain, highlight: [8, 12]">
             |  build.sbt
@@ -164,15 +164,18 @@ fa_icon: fa-cube
             </li>
             <li>
                 <code>Line 14</code> defines model pipeline based on three 
built-in components.
-                <code>Line 21</code> defines Stanford token parser 
<code>NCStanfordNLPTokenParser</code>
+                <code>Line 21</code> defines Stanford token parser
+                <a href="NCStanfordNLPTokenParser">NCStanfordNLPTokenParser</a>
                 (we use Stanford NLP components in this example).
             </li>
             <li>
-                <code>Line 22</code> declares entity parser 
<code>NCNLPEntityParser</code>
+                <code>Line 22</code> declares entity parser
+                <a 
href="../apis/latest/org/apache/nlpcraft/nlp/parsers/NCNLPEntityParser.html">NCNLPEntityParser</a>
                 which allows to find arithmetic operations notations.
             </li>
             <li>
-                <code>Line 23</code> defines entity parser 
<code>NCStanfordNLPEntityParser</code>,
+                <code>Line 23</code> defines entity parser
+                <a 
href="NCStanfordNLPEntityParser">NCStanfordNLPEntityParser</a>,
                 which allows to find numerics in the text input.
             </li>
             <li>
diff --git a/examples/light_switch.html b/examples/light_switch.html
index 24ebdc9..201ce0a 100644
--- a/examples/light_switch.html
+++ b/examples/light_switch.html
@@ -57,9 +57,9 @@ fa_icon: fa-cube
         <p><b>NOTE: </b>use the latest versions of Scala and ScalaTest.</p>
         <p>Create the following files so that resulting project structure 
would look like the following:</p>
         <ul>
-            <li><code>lightswitch_model.yaml</code> - YAML configuration file, 
which contains model description.</li>
-            <li><code>LightSwitchModel.scala</code> - Scala class, model 
implementation.</li>
-            <li><code>LightSwitchModelSpec.scala</code> - Scala tests class, 
which allows to test your model.</li>
+            <li><code>lightswitch_model.yaml</code> - YAML configuration file 
which contains model description.</li>
+            <li><code>LightSwitchModel.scala</code> - Model 
implementation.</li>
+            <li><code>LightSwitchModelSpec.scala</code> - Test that allows to 
test your model.</li>
         </ul>
         <pre class="brush: plain, highlight: [7, 10, 14]">
             |  build.sbt
@@ -82,7 +82,7 @@ fa_icon: fa-cube
         <h2 class="section-title">Data Model<a href="#"><i class="top-link fas 
fa-fw fa-angle-double-up"></i></a></h2>
         <p>
             We are going to start with declaring the static part of our model 
using YAML which we will later load using
-            <code>NCModelAdapter</code> in our Scala-based model 
implementation.
+            <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 in our Scala-based model implementation.
             Open <code>src/main/resources/<b>light_switch.yaml</b></code>
             file and replace its content with the following YAML:
         </p>
@@ -181,7 +181,7 @@ fa_icon: fa-cube
         </p>
         <ul>
             <li>
-                On <code>line 5</code> our class extends 
<code>NCModelAdapter</code> that allows us to pass
+                On <code>line 5</code> our class extends <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 that allows us to pass
                 prepared configuration and pipeline into model.
             </li>
             <li>
diff --git a/examples/light_switch_fr.html b/examples/light_switch_fr.html
index 3c1e41f..a87446f 100644
--- a/examples/light_switch_fr.html
+++ b/examples/light_switch_fr.html
@@ -104,7 +104,7 @@ fa_icon: fa-cube
         <h2 class="section-title">Data Model<a href="#"><i class="top-link fas 
fa-fw fa-angle-double-up"></i></a></h2>
         <p>
             We are going to start with declaring the static part of our model 
using YAML which we will later load using
-            <code>NCModelAdapter</code> in our Scala-based model 
implementation.
+            <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 in our Scala-based model implementation.
             Open <code>src/main/resources/<b>light_switch_fr.yaml</b></code>
             file and replace its content with the following YAML:
         </p>
@@ -210,7 +210,7 @@ fa_icon: fa-cube
         </p>
         <ul>
             <li>
-                On <code>line 11</code> our class extends 
<code>NCModelAdapter</code> that allows us to pass
+                On <code>line 11</code> our class extends <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 that allows us to pass
                 prepared configuration and pipeline into model.
             </li>
             <li>
diff --git a/examples/light_switch_ru.html b/examples/light_switch_ru.html
index 109da51..ad9f1dd 100644
--- a/examples/light_switch_ru.html
+++ b/examples/light_switch_ru.html
@@ -104,7 +104,7 @@ fa_icon: fa-cube
         <h2 class="section-title">Data Model<a href="#"><i class="top-link fas 
fa-fw fa-angle-double-up"></i></a></h2>
         <p>
             We are going to start with declaring the static part of our model 
using YAML which we will later load using
-            <code>NCModelAdapter</code> in our Scala-based model 
implementation.
+            <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 in our Scala-based model implementation.
             Open <code>src/main/resources/<b>light_switch_ru.yaml</b></code>
             file and replace its content with the following YAML:
         </p>
@@ -207,7 +207,7 @@ fa_icon: fa-cube
         </p>
         <ul>
             <li>
-                On <code>line 11</code> our class extends 
<code>NCModelAdapter</code> that allows us to pass
+                On <code>line 11</code> our class extends <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 that allows us to pass
                 prepared configuration and pipeline into model.
             </li>
             <li>
diff --git a/examples/pizzeria.html b/examples/pizzeria.html
index 687343b..6fb9401 100644
--- a/examples/pizzeria.html
+++ b/examples/pizzeria.html
@@ -59,8 +59,8 @@ fa_icon: fa-cube
             <li><code>PizzeriaModel.scala</code> - Model implementation.</li>
             <li><code>PizzeriaOrder.scala</code> - Pizza order state 
representation.</li>
             <li><code>PizzeriaModelPipeline.scala</code> - Model pipeline 
definition class.</li>
-            <li><code>PizzeriaOrderMapper.scala</code> - 
<code>NCEntityMapper</code> custom implementation.</li>
-            <li><code>PizzeriaOrderValidator.scala</code> - 
<code>NCEntityValidator</code> custom implementation.</li>
+            <li><code>PizzeriaOrderMapper.scala</code> - <a 
href="../apis/latest/org/apache/nlpcraft/NCEntityMapper.html">NCEntityMapper</a>
 custom implementation.</li>
+            <li><code>PizzeriaOrderValidator.scala</code> - <a 
href="../apis/latest/org/apache/nlpcraft/NCEntityValidator.html">NCEntityValidator</a>>
 custom implementation.</li>
             <li><code>PizzeriaModelSpec.scala</code> - Test that allows to 
test your model.</li>
         </ul>
         <pre class="brush: plain, highlight: [7, 11, 12, 13, 14, 15, 19]">
@@ -89,7 +89,7 @@ fa_icon: fa-cube
         <h2 class="section-title">Data Model<a href="#"><i class="top-link fas 
fa-fw fa-angle-double-up"></i></a></h2>
         <p>
             We are going to start with declaring the static part of our model 
using YAML which we will later load using
-            <code>NCModelAdapter</code> in our Scala-based model 
implementation.
+            <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 custom implementation.</li> in our Scala-based model implementation.
             Open <code>src/main/resources/<b>pizzeria_model.yaml</b></code>
             file and replace its content with the following YAML:
         </p>
@@ -391,14 +391,14 @@ fa_icon: fa-cube
         <ul>
             <li>
                 <code>Line 12</code> declares <code>PizzeriaExtractors</code> 
helper object which provides
-                conversion methods from <code>NCEntity</code> objects and 
model data objects.
+                conversion methods from <a 
href="../apis/latest/org/apache/nlpcraft/NCEntity.html">NCEntity</a> objects 
and model data objects.
             </li>
             <li>
                 <code>Line 27</code> defines <code>PizzeriaModel</code> 
companion object which contains
                 static content and helper methods.
             </li>
             <li>
-                On <code>line 114</code> our class <code>PizzeriaModel</code> 
extends <code>NCModelAdapter</code> that allows us to pass
+                On <code>line 114</code> our class <code>PizzeriaModel</code> 
extends <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 that allows us to pass
                 prepared configuration and pipeline into the model.
             </li>
             <li>
@@ -467,7 +467,7 @@ fa_icon: fa-cube
         </pre>
 
         <p>
-            <code>PizzeriaOrderValidator</code> is implementation of 
<code>NCEntityValidator</code>.
+            <code>PizzeriaOrderValidator</code> is implementation of <a 
href="../apis/latest/org/apache/nlpcraft/NCEntityValidator.html">NCEntityValidator</a>.
             It is designed for validation order content that allows to reject 
invalid orders right away.
         <p>
 
@@ -540,7 +540,7 @@ fa_icon: fa-cube
         </pre>
 
         <p>
-            <code>PizzeriaOrderMapper</code> is implementation of 
<code>NCEntityMapper</code>.
+            <code>PizzeriaOrderMapper</code> is implementation of <a 
href="../apis/latest/org/apache/nlpcraft/NCEntityMapper.html">NCEntityMapper</a>.
             It is designed for complex compound entities building based on 
another entities.
         <p>
         <ul>
@@ -549,7 +549,7 @@ fa_icon: fa-cube
                 helper methods.
             </li>
             <li>
-                <code>Line 25</code> defines <code>PizzeriaOrderMapper</code> 
model which implements <code>NCEntityMapper</code>.
+                <code>Line 25</code> defines <code>PizzeriaOrderMapper</code> 
model which implements <a 
href="../apis/latest/org/apache/nlpcraft/NCEntityMapper.html">NCEntityMapper</a>.
             </li>
             <li>
                 <code>Line 30</code> defines helper method <code>map()</code> 
which clones <code>destEn</code> entity,
@@ -619,7 +619,7 @@ fa_icon: fa-cube
                 <code>Line 14</code> defines the pipeline.
             </li>
             <li>
-                <code>Line 30</code> declares 
<code>NCSemanticEntityParser</code>
+                <code>Line 30</code> declares <a 
href="../apis/latest/org/apache/nlpcraft/nlp/parsers/NCSemanticEntityParser.html">NCSemanticEntityParser</a>
                 which is based on YAM model definition 
<code>pizzeria_model.yaml</code>.
             </li>
             <li>
diff --git a/examples/time.html b/examples/time.html
index 5b57a63..e854521 100644
--- a/examples/time.html
+++ b/examples/time.html
@@ -62,7 +62,7 @@ fa_icon: fa-cube
             <li><code>GeoManager.scala</code> - Helper service which provides 
cities timezones information for user request.</li>
             <li><code>TimeModelSpec.scala</code> - Test that allows to test 
your model.</li>
         </ul>
-        <pre class="brush: plain, highlight: [7, 10, 14]">
+        <pre class="brush: plain, highlight: [7, 8, 13, 15, 16, 20]">
             |  build.sbt
             +--project
             |    build.properties
@@ -89,11 +89,11 @@ fa_icon: fa-cube
         <h2 class="section-title">Data Model<a href="#"><i class="top-link fas 
fa-fw fa-angle-double-up"></i></a></h2>
         <p>
             We are going to start with declaring the static part of our model 
using YAML which we will later load using
-            <code>NCModelAdapter</code> in our Scala-based model 
implementation.
+            <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 in our Scala-based model implementation.
             Open <code>src/main/resources/<b>time.yaml</b></code>
             file and replace its content with the following YAML:
         </p>
-        <pre class="brush: js, highlight: [1, 10, 17, 25]">
+        <pre class="brush: js, highlight: [1, 6]">
             macros:
               "&lt;OF&gt;": "{of|for|per}"
               "&lt;CUR&gt;": "{current|present|now|local}"
@@ -114,7 +114,7 @@ fa_icon: fa-cube
             </li>
             <li>
                 <code>Line 6</code> defines <code>x:time</code> model element 
which
-                will be used in our intent, defined in <code>TimeModel</code> 
class. Note that this model
+                is used in our intent defined in <code>TimeModel</code> class. 
Note that this model
                 element is defined mostly through macros we have defined above.
             </li>
         </ul>
@@ -213,7 +213,7 @@ fa_icon: fa-cube
         </p>
         <ul>
             <li>
-                On <code>line 19</code> our class extends 
<code>NCModelAdapter</code> that allows us to pass
+                On <code>line 19</code> our class extends <a 
href="../apis/latest/org/apache/nlpcraft/NCModelAdapter.html">NCModelAdapter</a>
 that allows us to pass
                 prepared configuration and pipeline into model.
             </li>
             <li>
@@ -227,10 +227,12 @@ fa_icon: fa-cube
                 <code>Line 20</code> creates model configuration with most 
default parameters.
             </li>
             <li>
-                <code>Line 21</code> creates pipeline based on built-in 
components.
+                <code>Line 21</code> creates pipeline based on built-in 
components:
                 <ul>
-                    <li>This pipeline is based on built-in EN semantic entity 
enricher configured with <code>time_model.yaml</code>.</li>
-                    <li>Also there is entity parser 
<code>NCOpenNLPEntityParser</code>
+                    <li>Built-in English language
+                        <a 
href="../apis/latest/org/apache/nlpcraft/nlp/parsers/NCSemanticEntityParser.html">NCSemanticEntityParser</a>
+                        configured with <code>time_model.yaml</code>.</li>
+                    <li>Entity parser <a 
href="../apis/latest/org/apache/nlpcraft/nlp/parsers/NCOpenNLPTokenParser.html">NCOpenNLPTokenParser</a>
                         configured by <code>opennlp/en-ner-location.bin</code> 
for GEO locations detection.
                     </li>
                 </ul>
@@ -300,7 +302,7 @@ fa_icon: fa-cube
             You can run this test via SBT task <code>executeTests</code> or 
using IDE.
         </p>
         <pre class="brush: scala, highlight: []">
-            PS C:\apache\incubator-nlpcraft-examples\time> sbt executeTests
+            sbt executeTests
         </pre>
     </section>
     <section>

Reply via email to