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

aradzinski pushed a commit to branch web-site
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft-website.git


The following commit(s) were added to refs/heads/web-site by this push:
     new a43e534  Update for 0.7.2 reelase.
a43e534 is described below

commit a43e53486b693b3fdaa96f209427df91a56903c9
Author: Aaron Radzinski <[email protected]>
AuthorDate: Sun Nov 29 12:33:29 2020 -0800

    Update for 0.7.2 reelase.
---
 404.html                               |   2 +-
 assets/css/style.css                   |   2 +-
 assets/css/style.css.map               |   8 +-
 basic-concepts.html                    |   2 +-
 blogs.html                             |   2 +-
 blogs/quick_intro_apache_nlpcraft.html |   2 +-
 blogs/short_term_memory.html           |   2 +-
 community.html                         |   2 +-
 data-model.html                        | 132 ++++++++++++++++++++++++++++++++-
 docs.html                              |   2 +-
 download.html                          |   2 +-
 examples/alarm_clock.html              |   4 +-
 examples/light_switch.html             |   4 +-
 examples/sql_model.html                |   2 +-
 examples/weather_bot.html              |   4 +-
 feed.xml                               |   2 +-
 first-example.html                     |   2 +-
 getting-started.html                   |   2 +-
 images/alarm-clock-test.png            | Bin 0 -> 14068 bytes
 images/light-switch-test.png           | Bin 0 -> 41381 bytes
 images/weather-bot-test.png            | Bin 0 -> 66026 bytes
 index.html                             |   2 +-
 installation.html                      |   2 +-
 integrations.html                      |   2 +-
 intent-matching.html                   |   2 +-
 metrics-and-tracing.html               |   2 +-
 relnotes/release-notes-0.5.0.html      |   2 +-
 relnotes/release-notes-0.6.2.html      |   2 +-
 relnotes/release-notes-0.7.0.html      |   2 +-
 relnotes/release-notes-0.7.1.html      |   2 +-
 relnotes/release-notes-0.7.2.html      |   2 +-
 server-and-probe.html                  |   6 +-
 tools/embedded_probe.html              |   2 +-
 tools/script.html                      |   8 +-
 tools/sql_model_gen.html               |   2 +-
 tools/syn_tool.html                    |   2 +-
 tools/test_framework.html              |   2 +-
 use-cases.html                         |   2 +-
 using-rest.html                        |   2 +-
 39 files changed, 180 insertions(+), 44 deletions(-)

diff --git a/404.html b/404.html
index eb3917d..acbb94b 100644
--- a/404.html
+++ b/404.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/assets/css/style.css b/assets/css/style.css
index 25820b5..f408bb9 100644
--- a/assets/css/style.css
+++ b/assets/css/style.css
@@ -1,3 +1,3 @@
-@font-face{font-family:'CanaroBlack';src:url("../../fonts/rene_bieder_-_canaro_black-webfont.eot");src:url("../../fonts/rene_bieder_-_canaro_black-webfont.eot?#iefix")
 
format("embedded-opentype"),url("../../fonts/rene_bieder_-_canaro_black-webfont.woff")
 format("woff"),url("../../fonts/rene_bieder_-_canaro_black-webfont.ttf") 
format("truetype"),url("../../fonts/rene_bieder_-_canaro_black-webfont.svg#canaroblack")
 format("svg");font-weight:normal;font-style:normal}@font-face{font-family:' 
[...]
+@font-face{font-family:'CanaroBlack';src:url("../../fonts/rene_bieder_-_canaro_black-webfont.eot");src:url("../../fonts/rene_bieder_-_canaro_black-webfont.eot?#iefix")
 
format("embedded-opentype"),url("../../fonts/rene_bieder_-_canaro_black-webfont.woff")
 format("woff"),url("../../fonts/rene_bieder_-_canaro_black-webfont.ttf") 
format("truetype"),url("../../fonts/rene_bieder_-_canaro_black-webfont.svg#canaroblack")
 format("svg");font-weight:normal;font-style:normal}@font-face{font-family:' 
[...]
 
 /*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/assets/css/style.css.map b/assets/css/style.css.map
index 991468a..4c85794 100644
--- a/assets/css/style.css.map
+++ b/assets/css/style.css.map
@@ -27,15 +27,15 @@
                "/*\n * Licensed to the Apache Software Foundation (ASF) under 
one or more\n * contributor license agreements.  See the NOTICE file 
distributed with\n * this work for additional information regarding copyright 
ownership.\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\n * (the \"License\"); you may not use this file except in 
compliance with\n * the License.  You may obtain a copy of the License at\n *\n 
*      http://www.apache.org/licenses/LICENSE-2.0\n *\ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
-               "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
+               "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
-               "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
+               "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
-               "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
+               "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
@@ -46,5 +46,5 @@
                "/*\r\n * Licensed to the Apache Software Foundation (ASF) 
under one or more\r\n * contributor license agreements.  See the NOTICE file 
distributed with\r\n * this work for additional information regarding copyright 
ownership.\r\n * The ASF licenses this file to You under the Apache License, 
Version 2.0\r\n * (the \"License\"); you may not use this file except in 
compliance with\r\n * the License.  You may obtain a copy of the License at\r\n 
*\r\n *      http://www.apache.org/licenses/ [...]
        ],
        "names": [],
-       "mappings": 
"ACiBA,UAAU,CACN,WAAW,CAAE,aAAa,CAC1B,GAAG,CAAE,yDAAyD,CAC9D,GAAG,CAAE,gEAAgE,CAAC,2BAA2B,CAC7F,0DAA0D,CAAC,cAAc,CACzE,yDAAyD,CAAC,kBAAkB,CAC5E,qEAAqE,CAAC,aAAa,CACvF,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,MAAM,CAGtB,UAAU,CACN,WAAW,CAAE,YAAY,CACzB,GAAG,CAAE,wDAAwD,CAC7D,GAAG,CAAE,+DAA+D,CAAC,2BAA2B,CAC5F,yDAAyD,CAAC,cAAc,CACxE,wDAAwD,CAAC,kBAAkB,CAC3E,wEAAwE,CAAC,aAAa,CAC1F,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,MAAM,CAGtB,UAAU,CACN,WAAW,CAAE,YAAY,CACzB,GAAG,CAAE,wDAAwD,CAC7D,GAAG,CAAE,+DAA
 [...]
+       "mappings": 
"ACiBA,UAAU,CACN,WAAW,CAAE,aAAa,CAC1B,GAAG,CAAE,yDAAyD,CAC9D,GAAG,CAAE,gEAAgE,CAAC,2BAA2B,CAC7F,0DAA0D,CAAC,cAAc,CACzE,yDAAyD,CAAC,kBAAkB,CAC5E,qEAAqE,CAAC,aAAa,CACvF,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,MAAM,CAGtB,UAAU,CACN,WAAW,CAAE,YAAY,CACzB,GAAG,CAAE,wDAAwD,CAC7D,GAAG,CAAE,+DAA+D,CAAC,2BAA2B,CAC5F,yDAAyD,CAAC,cAAc,CACxE,wDAAwD,CAAC,kBAAkB,CAC3E,wEAAwE,CAAC,aAAa,CAC1F,WAAW,CAAE,MAAM,CACnB,UAAU,CAAE,MAAM,CAGtB,UAAU,CACN,WAAW,CAAE,YAAY,CACzB,GAAG,CAAE,wDAAwD,CAC7D,GAAG,CAAE,+DAA
 [...]
 }
\ No newline at end of file
diff --git a/basic-concepts.html b/basic-concepts.html
index bc1b214..61cd1bc 100644
--- a/basic-concepts.html
+++ b/basic-concepts.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/blogs.html b/blogs.html
index dea16b9..66a3842 100644
--- a/blogs.html
+++ b/blogs.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/blogs/quick_intro_apache_nlpcraft.html 
b/blogs/quick_intro_apache_nlpcraft.html
index 49f08c8..77f897f 100644
--- a/blogs/quick_intro_apache_nlpcraft.html
+++ b/blogs/quick_intro_apache_nlpcraft.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
         id: "nlpcraft.lightswitch.ex"
         name: "Light Switch Example Model"
         version: "1.0"
diff --git a/blogs/short_term_memory.html b/blogs/short_term_memory.html
index 61cc89c..e0dc58b 100644
--- a/blogs/short_term_memory.html
+++ b/blogs/short_term_memory.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/community.html b/community.html
index 03ffce0..568ea23 100644
--- a/community.html
+++ b/community.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
 +------------+             +---------------+            +-----------------+
 |            |   replica   |               |    fork    |                 |
 | Apache Git | ==========> | GitHub Mirror | ---------> | John Doe's Fork |
diff --git a/data-model.html b/data-model.html
index ac6c685..0230e67 100644
--- a/data-model.html
+++ b/data-model.html
@@ -15,7 +15,137 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+package org.apache.nlpcraft.examples.lightswitch
+
+import org.apache.nlpcraft.model.{NCIntentTerm, _}
+
+class LightSwitchModel extends 
NCModelFileAdapter("org/apache/nlpcraft/examples/lightswitch/lightswitch_model.yaml")
 {
+    @NCIntentRef("ls")
+    @NCIntentSample(Array(
+        "Turn the lights off in the entire house.",
+        "Switch on the illumination in the master bedroom closet.",
+        "Get the lights on.",
+        "Lights up in the kitchen.",
+        "Please, put the light out in the upstairs bedroom.",
+        "Set the lights on in the entire house.",
+        "Turn the lights off in the guest bedroom.",
+        "Could you please switch off all the lights?",
+        "Dial off illumination on the 2nd floor.",
+        "Please, no lights!",
+        "Kill off all the lights now!",
+        "No lights in the bedroom, please.",
+        "Light up the garage, please!"
+    ))
+    def onMatch(
+        @NCIntentTerm("act") actTok: NCToken,
+        @NCIntentTerm("loc") locToks: List[NCToken]
+    ): NCResult = {
+        val status = if (actTok.getId == "ls:on") "on" else "off"
+        val locations =
+            if (locToks.isEmpty)
+                "entire house"
+            else
+                
locToks.map(_.meta[String]("nlpcraft:nlp:origtext")).mkString(", ")
+
+        // Add HomeKit, Arduino or other integration here.
+
+        // By default - just return a descriptive action string.
+        NCResult.text(s"Lights are [$status] in [${locations.toLowerCase}].")
+    }
+}
+                </pre></div><div class="tab-pane fade show" id="java-model-ex" 
role="tabpanel"><pre class="brush: java">
+package org.apache.nlpcraft.examples.alarm;
+
+import org.apache.nlpcraft.model.*;
+import java.time.*;
+import java.time.format.*;
+import java.util.*;
+
+import static java.time.temporal.ChronoUnit.*;
+
+public class AlarmModel extends NCModelFileAdapter {
+    private static final DateTimeFormatter FMT =
+        DateTimeFormatter.ofPattern("HH'h' mm'm' 
ss's'").withZone(ZoneId.systemDefault());
+
+    private final Timer timer = new Timer();
+
+    public AlarmModel() {
+        // Loading the model from the file in the classpath.
+        super("org/apache/nlpcraft/examples/alarm/alarm_model.json");
+    }
+
+    @NCIntentRef("alarm")
+    @NCIntentSample({
+        "Ping me in 3 minutes",
+        "Buzz me in an hour and 15mins",
+        "Set my alarm for 30s"
+    })
+    NCResult onMatch(
+        NCIntentMatch ctx,
+        @NCIntentTerm("nums") List&lt;NCToken&gt; numToks
+    ) {
+        if (ctx.isAmbiguous())
+            throw new NCRejection("Not exact match.");
+
+        long unitsCnt = numToks.stream().map(tok -&gt; 
(String)tok.meta("num:unit")).distinct().count();
+
+        if (unitsCnt != numToks.size())
+            throw new NCRejection("Ambiguous time units.");
+
+        LocalDateTime now = LocalDateTime.now();
+        LocalDateTime dt = now;
+
+        for (NCToken num : numToks) {
+            String unit = num.meta("nlpcraft:num:unit");
+
+            // Skip possible fractional to simplify.
+            long v = ((Double)num.meta("nlpcraft:num:from")).longValue();
+
+            if (v <= 0)
+                throw new NCRejection("Value must be positive: " + unit);
+
+            switch (unit) {
+                case "second": { dt = dt.plusSeconds(v); break; }
+                case "minute": { dt = dt.plusMinutes(v); break; }
+                case "hour": { dt = dt.plusHours(v); break; }
+                case "day": { dt = dt.plusDays(v); break; }
+                case "week": { dt = dt.plusWeeks(v); break; }
+                case "month": { dt = dt.plusMonths(v); break; }
+                case "year": { dt = dt.plusYears(v); break; }
+
+                default:
+                    // It shouldn't be assert, because 'datetime' unit can be 
extended.
+                    throw new NCRejection("Unsupported time unit: " + unit);
+            }
+        }
+
+        long ms = now.until(dt, MILLIS);
+
+        assert ms &gt;= 0;
+
+        timer.schedule(
+            new TimerTask() {
+                @Override
+                public void run() {
+                    System.out.println(
+                        "BEEP BEEP BEEP for: " + 
ctx.getContext().getRequest().getNormalizedText() + ""
+                    );
+                }
+            },
+            ms
+        );
+
+        return NCResult.text("Timer set for: " + FMT.format(dt));
+    }
+
+    @Override
+    public void onDiscard() {
+        // Clean up when model gets discarded (e.g. during testing).
+        timer.cancel();
+    }
+}
+                </pre></div></div><p> Further sub-sections will provide 
details on model's static configuration and dynamic programmable logic 
implementation.</p></section><section id="dataflow"><h2 
class="section-title">Model Dataflow</h2><figure> <img alt="data model 
dataflow" class="img-fluid" 
src="/images/homepage-fig1.1.png"><figcaption><b>Fig 1.</b> NLPCraft 
Architecture</figcaption></figure><p> User request starts with the user 
application (like a chatbot or NLI-based system) maki [...]
 {
      "id": "user.defined.id",
      "name": "User Defined Name",
diff --git a/docs.html b/docs.html
index f1ff2b0..0b00648 100644
--- a/docs.html
+++ b/docs.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/download.html b/download.html
index 193193a..8641414 100644
--- a/download.html
+++ b/download.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
                 $ unzip -q apache-nlpcraft-incubating-0.7.2.zip
                 $ cd apache-nlpcraft-incubating-0.7.2
             </pre><b>Build NLPCraft:</b><pre class="brush: plain">
diff --git a/examples/alarm_clock.html b/examples/alarm_clock.html
index bf08870..7a936a3 100644
--- a/examples/alarm_clock.html
+++ b/examples/alarm_clock.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             mvn archetype:generate -DgroupId=examples -DartifactId=my-app 
-DarchetypeVersion=1.4 -DinteractiveMode=false
         </pre><p> This will create <code>my-app</code> folder with the 
following default maven project structure:</p><pre class="console">
 ├── <b>pom.xml</b>
@@ -156,4 +156,4 @@ public class AlarmModel extends NCModelFileAdapter {
         timer.cancel();
     }
 }
-        </pre><p> There's a bit of a logic here that deals mostly with taking 
multiple numeric values and converting them into a single number of 
milliseconds that the alarm clock needs to be set up for. Let's review it step 
by step:</p><ul><li> On <code>line 10</code> our class extends 
<code>NCModelFileAdapter</code> that allows us to load most of the model 
declaration from the external JSON or YAML file (line 18) and only provide 
functionality that we couldn't express in declarative po [...]
+        </pre><p> There's a bit of a logic here that deals mostly with taking 
multiple numeric values and converting them into a single number of 
milliseconds that the alarm clock needs to be set up for. Let's review it step 
by step:</p><ul><li> On <code>line 10</code> our class extends 
<code>NCModelFileAdapter</code> that allows us to load most of the model 
declaration from the external JSON or YAML file (line 18) and only provide 
functionality that we couldn't express in declarative po [...]
diff --git a/examples/light_switch.html b/examples/light_switch.html
index a4b4336..915d5ad 100644
--- a/examples/light_switch.html
+++ b/examples/light_switch.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             mvn archetype:generate -DgroupId=examples -DartifactId=my-app 
-DarchetypeVersion=1.4 -DinteractiveMode=false
         </pre><p> This will create <code>my-app</code> folder with the 
following default maven project structure:</p><pre class="console">
 ├── <b>pom.xml</b>
@@ -118,4 +118,4 @@ class LightSwitchModel extends 
NCModelFileAdapter("org/apache/nlpcraft/examples/
         NCResult.text(s"Lights '$status' in '${locations.toLowerCase}'.")
     }
 }
-        </pre><p> The intent callback logic is very simple - we simply return 
a descriptive confirmation message back (explaining what lights were changed). 
With action and location detected - you can easily add the actual light 
switching using HomeKit or Arduino devices. Let's review this implementation 
step by step:</p><ul><li> On <code>line 5</code> our class extends 
<code>NCModelFileAdapter</code> that allows us to load most of the model 
declaration from the external YAML file and on [...]
+        </pre><p> The intent callback logic is very simple - we simply return 
a descriptive confirmation message back (explaining what lights were changed). 
With action and location detected - you can easily add the actual light 
switching using HomeKit or Arduino devices. Let's review this implementation 
step by step:</p><ul><li> On <code>line 5</code> our class extends 
<code>NCModelFileAdapter</code> that allows us to load most of the model 
declaration from the external YAML file and on [...]
diff --git a/examples/sql_model.html b/examples/sql_model.html
index 2dcfe6a..9b5f5c6 100644
--- a/examples/sql_model.html
+++ b/examples/sql_model.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             mvn archetype:generate -DgroupId=examples -DartifactId=my-app 
-DarchetypeVersion=1.4 -DinteractiveMode=false
         </pre><p> This will create <code>my-app</code> folder with the 
following default maven project structure:</p><pre class="console">
 ├── <b>pom.xml</b>
diff --git a/examples/weather_bot.html b/examples/weather_bot.html
index 090dce5..7e31330 100644
--- a/examples/weather_bot.html
+++ b/examples/weather_bot.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             mvn archetype:generate -DgroupId=examples -DartifactId=my-app 
-DarchetypeVersion=1.4 -DinteractiveMode=false
         </pre><p> This will create <code>my-app</code> folder with the 
following default maven project structure:</p><pre class="console">
 ├── <b>pom.xml</b>
@@ -234,4 +234,4 @@ public class WeatherModel extends NCModelFileAdapter {
         darkSky.stop();
     }
 }
-        </pre><ul><li> <code>Line 146</code> loads the model configuration 
from the external <code>weather_model.json</code> file.<li> Method 
<code>preGeo(...)</code> on the <code>line 24</code> handles the geo location 
processing including IP-based geo-location and resolution of the geographical 
ambiguity.<li> <code>Line 97</code> defines a callback for the intent defined 
on the <code>line 71</code>. Note that callback implementation also deals with 
the temporal ambiguity.<li> <code>Lin [...]
+        </pre><ul><li> <code>Line 146</code> loads the model configuration 
from the external <code>weather_model.json</code> file.<li> Method 
<code>preGeo(...)</code> on the <code>line 24</code> handles the geo location 
processing including IP-based geo-location and resolution of the geographical 
ambiguity.<li> <code>Line 97</code> defines a callback for the intent defined 
on the <code>line 71</code>. Note that callback implementation also deals with 
the temporal ambiguity.<li> <code>Lin [...]
diff --git a/feed.xml b/feed.xml
index 3a4dfdd..bae05cd 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.1.1">Jekyll</generator><link href="http://localhost:4000/feed.xml"; 
rel="self" type="application/atom+xml" /><link href="http://localhost:4000/"; 
rel="alternate" type="text/html" 
/><updated>2020-11-23T10:37:29-08:00</updated><id>http://localhost:4000/feed.xml</id><title
 type="html">Apache NLPCraft</title></feed>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.1.1">Jekyll</generator><link href="http://localhost:4000/feed.xml"; 
rel="self" type="application/atom+xml" /><link href="http://localhost:4000/"; 
rel="alternate" type="text/html" 
/><updated>2020-11-29T12:28:33-08:00</updated><id>http://localhost:4000/feed.xml</id><title
 type="html">Apache NLPCraft</title></feed>
\ No newline at end of file
diff --git a/first-example.html b/first-example.html
index 3fdde54..126f977 100644
--- a/first-example.html
+++ b/first-example.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             mvn archetype:generate -DgroupId=examples -DartifactId=my-app 
-DarchetypeVersion=1.4 -DinteractiveMode=false
         </pre><p> This will create <code>my-app</code> folder with the 
following default maven project structure:</p><pre class="console">
 ├── <b>pom.xml</b>
diff --git a/getting-started.html b/getting-started.html
index 31f87ee..0323654 100644
--- a/getting-started.html
+++ b/getting-started.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
                     $ cd build
                     $ java -jar apache-nlpcraft-0.7.2-all-deps.jar -server
                 </pre><p> REST server starts with default configuration 
(<code>nlpcraft.conf</code> and <code>ignite.xml</code> files located in the 
same folder as <code>apache-nlpcraft-0.7.2-all-deps.jar</code> file). You 
should see the output similar to this:</p><pre class="brush: plain">
diff --git a/images/alarm-clock-test.png b/images/alarm-clock-test.png
new file mode 100644
index 0000000..fb108e0
Binary files /dev/null and b/images/alarm-clock-test.png differ
diff --git a/images/light-switch-test.png b/images/light-switch-test.png
new file mode 100644
index 0000000..0fe9fdb
Binary files /dev/null and b/images/light-switch-test.png differ
diff --git a/images/weather-bot-test.png b/images/weather-bot-test.png
new file mode 100644
index 0000000..cadd514
Binary files /dev/null and b/images/weather-bot-test.png differ
diff --git a/index.html b/index.html
index 21a4aa8..6a756b2 100644
--- a/index.html
+++ b/index.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/installation.html b/installation.html
index b0a35d1..0d859f2 100644
--- a/installation.html
+++ b/installation.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/integrations.html b/integrations.html
index 41ce890..f542722 100644
--- a/integrations.html
+++ b/integrations.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
                     &lt;dependency&gt;
                         &lt;groupId&gt;edu.stanford.nlp&lt;/groupId&gt;
                         &lt;artifactId&gt;stanford-corenlp&lt;/artifactId&gt;
diff --git a/intent-matching.html b/intent-matching.html
index 65cf19a..0e2581c 100644
--- a/intent-matching.html
+++ b/intent-matching.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             &#64;NCIntent("intent=act term(act)={groups @@ 'act'} 
term(loc)={trim(id) == 'ls:loc'}*")
             &#64;NCIntentSample(Array(
                 "Turn the lights off in the entire house.",
diff --git a/metrics-and-tracing.html b/metrics-and-tracing.html
index 30d54fa..42947a4 100644
--- a/metrics-and-tracing.html
+++ b/metrics-and-tracing.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
 nlpcraft {
     server {
         ...
diff --git a/relnotes/release-notes-0.5.0.html 
b/relnotes/release-notes-0.5.0.html
index dd16cad..7619d66 100644
--- a/relnotes/release-notes-0.5.0.html
+++ b/relnotes/release-notes-0.5.0.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/relnotes/release-notes-0.6.2.html 
b/relnotes/release-notes-0.6.2.html
index 17b3ae9..fba316f 100644
--- a/relnotes/release-notes-0.6.2.html
+++ b/relnotes/release-notes-0.6.2.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/relnotes/release-notes-0.7.0.html 
b/relnotes/release-notes-0.7.0.html
index b770097..583bc6c 100644
--- a/relnotes/release-notes-0.7.0.html
+++ b/relnotes/release-notes-0.7.0.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/relnotes/release-notes-0.7.1.html 
b/relnotes/release-notes-0.7.1.html
index dbf446a..89179c8 100644
--- a/relnotes/release-notes-0.7.1.html
+++ b/relnotes/release-notes-0.7.1.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/relnotes/release-notes-0.7.2.html 
b/relnotes/release-notes-0.7.2.html
index 37323e0..bd679f9 100644
--- a/relnotes/release-notes-0.7.2.html
+++ b/relnotes/release-notes-0.7.2.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/server-and-probe.html b/server-and-probe.html
index 305be4b..3688549 100644
--- a/server-and-probe.html
+++ b/server-and-probe.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
 ├── LICENSE
 ├── bin
 ├── sql
@@ -148,7 +148,7 @@ nlpcraft {
         }
     }
 }
-        </pre><p> You can override these properties with the following 
environment variables:</p><p> 
<code>CONFIG_FORCE_<b>nlpcraft_server_rest_host</b>=1.2.3.4</code><br> 
<code>CONFIG_FORCE_<b>nlpcraft_server_lifecycle</b>="org.nlp.Lifecycle1, 
org.nlp.Lifecycle1"</code><br> 
<code>CONFIG_FORCE_<b>nlpcraft_probe_models</b>="com.nlp.MyModel, 
com.nlp.AnotherModel"</code></p><div class="bq info"> <b>Examples</b><p> Note 
that all examples that come with NLPCraft have instructions that use env [...]
+        </pre><p> You can override these properties with the following 
environment variables:</p><p> 
<code>CONFIG_FORCE_<b>nlpcraft_server_rest_host</b>=1.2.3.4</code><br> 
<code>CONFIG_FORCE_<b>nlpcraft_server_lifecycle</b>="org.nlp.Lifecycle1, 
org.nlp.Lifecycle1"</code><br> 
<code>CONFIG_FORCE_<b>nlpcraft_probe_models</b>="com.nlp.MyModel, 
com.nlp.AnotherModel"</code></p><div class="bq info"> <b>Examples</b><p> Note 
that all examples that come with NLPCraft have instructions that use env [...]
 &lt;plugin&gt;
     &lt;groupId&gt;com.bazaarvoice.maven.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;process-exec-maven-plugin&lt;/artifactId&gt;
@@ -193,4 +193,4 @@ nlpcraft {
         &lt;/execution&gt;
     &lt;/executions&gt;
 &lt;/plugin&gt;
-        </pre><p> <b>NOTES</b>:</p><ul><li> On line 14 we specify the URL 
endpoint to check whether or not our server is online. We use 
<code>/health</code> localhost REST call for that.<li> On line 16 we redirect 
the output from server to a dedicated file to <b>avoid interleaving</b> log 
from server and log from data probe in the same console (where we are running 
the Maven build from). Such interleaving will make the combined log unreadable 
and can cause output problem for the console  [...]
+        </pre><p> <b>NOTES</b>:</p><ul><li> On line 14 we specify the URL 
endpoint to check whether or not our server is online. We use 
<code>/health</code> localhost REST call for that.<li> On line 16 we redirect 
the output from server to a dedicated file to <b>avoid interleaving</b> log 
from server and log from data probe in the same console (where we are running 
the Maven build from). Such interleaving will make the combined log unreadable 
and can cause output problem for the console  [...]
diff --git a/tools/embedded_probe.html b/tools/embedded_probe.html
index 37993fd..ca0ab4c 100644
--- a/tools/embedded_probe.html
+++ b/tools/embedded_probe.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
 public class AlarmTest {
     private NCTestClient cli;
 
diff --git a/tools/script.html b/tools/script.html
index 05b6c90..c3401a4 100644
--- a/tools/script.html
+++ b/tools/script.html
@@ -15,4 +15,10 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+            > $git pull
+        </pre><p style="margin-left: 20px"> Runs <code>git pull</code> command 
in the current directory.</p><pre class="brush: plain">
+            > $mvn clean package
+        </pre><p style="margin-left: 20px"> Runs Maven build in the current 
directory.</p><pre class="brush: plain">
+            > $cmd /c dir
+        </pre><p style="margin-left: 20px"> Runs Windows <code>dir</code> 
command in the current directory using a separate shell.</p><p> Note that 
<em>stdin</em>, <em>stderr</em> and <em>stdout</em> of the new process will 
inherit from running <code>bin/nlpcraft.{sh|cmd}</code> script process. Running 
OS commands makes the most sense in REPL mode where you don't want to lose a 
session context while executing external OS commands. Technically, however, 
external OS commands can be execute [...]
diff --git a/tools/sql_model_gen.html b/tools/sql_model_gen.html
index ebd4661..4f0a894 100644
--- a/tools/sql_model_gen.html
+++ b/tools/sql_model_gen.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
 java -cp apache-nlpcraft-incubating-0.7.2-all-deps.jar 
org.apache.nlpcraft.model.tools.sqlgen.NCSqlModelGenerator --help
         </pre><p> NOTE: this utility is Java-based and can be run similarly 
from command line or any IDE.</p><p> At the time of this writing (NLPCraft ver. 
0.5.0) this would produce the following output:</p><pre class="brush: plain">
 NAME:
diff --git a/tools/syn_tool.html b/tools/syn_tool.html
index be94027..526eda1 100644
--- a/tools/syn_tool.html
+++ b/tools/syn_tool.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
                             $ cd nlpcraft/src/main/python/ctxword
                             $ bin/install_dependencies.sh
                         </pre></div><div class="tab-pane fade show" 
id="nav-win" role="tabpanel"><pre class="brush: plain">
diff --git a/tools/test_framework.html b/tools/test_framework.html
index 22c4ea5..dffdef0 100644
--- a/tools/test_framework.html
+++ b/tools/test_framework.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
 public class AlarmTest {
     private NCTestClient cli;
 
diff --git a/use-cases.html b/use-cases.html
index 84b25f6..17cf02e 100644
--- a/use-cases.html
+++ b/use-cases.html
@@ -15,4 +15,4 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
diff --git a/using-rest.html b/using-rest.html
index 80cb54a..b7aa123 100644
--- a/using-rest.html
+++ b/using-rest.html
@@ -15,7 +15,7 @@
  limitations under the License.
 -->
 
-<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
+<!doctype html><html lang="en"> <script async 
src="https://www.googletagmanager.com/gtag/js?id=UA-180663034-1";></script> 
<script> window.dataLayer = window.dataLayer || []; function 
gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 
'UA-180663034-1'); </script><meta charset="utf-8"><meta 
http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" 
content="width=device-width, initial-scale=1, shrink-to-fit=no"><meta 
name="description" content="An open sourc [...]
             https://localhost:8081/api/v1/signin
         </pre><p> where:<dl><dt><code>http</code><dd>Either <code>http</code> 
or <code>https</code> protocol.<dt><code>localhost:8081</code><dd>Host and port 
on which REST server is started. <code>localhost:8081</code> is the default 
configuration and can be <a 
href="/server-and-probe.html">changed</a>.<dt><code>/api/v1</code><dd>Mandatory 
prefix indicating API version.<dt><code>/signin</code><dd>Specific REST 
path.</dl><div class="bq info"><p> <b>Management Script</b></p><p> <a href="/t 
[...]
         {

Reply via email to