diff --git a/apache-jena-3.14.0/bat/arq.bat b/apache-jena-3.14.0/bat/arq.bat
new file mode 100755
index 0000000000000000000000000000000000000000..f99003a9eb09d9f525eb4347ba70b511f7b40f40
--- /dev/null
+++ b/apache-jena-3.14.0/bat/arq.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.arq %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/infer.bat b/apache-jena-3.14.0/bat/infer.bat
new file mode 100755
index 0000000000000000000000000000000000000000..9dbcc1a0235f6a43b515cc7137c617f12a185e5f
--- /dev/null
+++ b/apache-jena-3.14.0/bat/infer.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.infer %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/iri.bat b/apache-jena-3.14.0/bat/iri.bat
new file mode 100755
index 0000000000000000000000000000000000000000..0893cfc0770e24e7591085ef93f0ac7e5fff4871
--- /dev/null
+++ b/apache-jena-3.14.0/bat/iri.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.iri %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/juuid.bat b/apache-jena-3.14.0/bat/juuid.bat
new file mode 100755
index 0000000000000000000000000000000000000000..88baf29fe82b573141cc45b20e3b185ae2f7de36
--- /dev/null
+++ b/apache-jena-3.14.0/bat/juuid.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.juuid %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/nquads.bat b/apache-jena-3.14.0/bat/nquads.bat
new file mode 100755
index 0000000000000000000000000000000000000000..bfaf5ba00b8b1a46e5e98f846458119a4a5c4176
--- /dev/null
+++ b/apache-jena-3.14.0/bat/nquads.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.nquads %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/ntriples.bat b/apache-jena-3.14.0/bat/ntriples.bat
new file mode 100755
index 0000000000000000000000000000000000000000..c71584312e8652185f4f23f3cf55ef2a70ecc358
--- /dev/null
+++ b/apache-jena-3.14.0/bat/ntriples.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.ntriples %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/qparse.bat b/apache-jena-3.14.0/bat/qparse.bat
new file mode 100755
index 0000000000000000000000000000000000000000..3609dd7d291d47bdf7b9041131fd5ceff64f34d6
--- /dev/null
+++ b/apache-jena-3.14.0/bat/qparse.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.qparse %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rdfcat.bat b/apache-jena-3.14.0/bat/rdfcat.bat
new file mode 100755
index 0000000000000000000000000000000000000000..a19d860c9f57b6e49fa13180323676f65df80da8
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rdfcat.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" jena.rdfcat %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rdfcompare.bat b/apache-jena-3.14.0/bat/rdfcompare.bat
new file mode 100755
index 0000000000000000000000000000000000000000..b4a7219bbd8642303a8484997c2798f59fae7c09
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rdfcompare.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" jena.rdfcompare %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rdfcopy.bat b/apache-jena-3.14.0/bat/rdfcopy.bat
new file mode 100755
index 0000000000000000000000000000000000000000..0cd6aad0f3adc6664b0a7205a1c4fd8aee36d7bf
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rdfcopy.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" jena.rdfcopy %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rdfdiff.bat b/apache-jena-3.14.0/bat/rdfdiff.bat
new file mode 100755
index 0000000000000000000000000000000000000000..93d18215fbed11ba0de28bd723eb119b96475abb
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rdfdiff.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.rdfdiff %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rdfparse.bat b/apache-jena-3.14.0/bat/rdfparse.bat
new file mode 100755
index 0000000000000000000000000000000000000000..7faf87a0ddaa70de7116cc706a71eee062e2bd35
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rdfparse.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" jena.rdfparse %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rdfxml.bat b/apache-jena-3.14.0/bat/rdfxml.bat
new file mode 100755
index 0000000000000000000000000000000000000000..69038f69fff41a112dae7744731a611c53f6b0a0
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rdfxml.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.rdfxml %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/riot.bat b/apache-jena-3.14.0/bat/riot.bat
new file mode 100755
index 0000000000000000000000000000000000000000..1653c1a7e5d56fecd3ecab3f8ca55957f51cdac2
--- /dev/null
+++ b/apache-jena-3.14.0/bat/riot.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.riot %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rset.bat b/apache-jena-3.14.0/bat/rset.bat
new file mode 100755
index 0000000000000000000000000000000000000000..fcec0fdd2c056ab4d2f4664d3434db480bf2e8a4
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rset.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.rset %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rsparql.bat b/apache-jena-3.14.0/bat/rsparql.bat
new file mode 100755
index 0000000000000000000000000000000000000000..e01bc68f7dc3195af809e66aaa0a07b4a8623ccb
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rsparql.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.rsparql %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/rupdate.bat b/apache-jena-3.14.0/bat/rupdate.bat
new file mode 100755
index 0000000000000000000000000000000000000000..ae318f8d8e2e363e78997577f813d7620282963b
--- /dev/null
+++ b/apache-jena-3.14.0/bat/rupdate.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.rupdate %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/schemagen.bat b/apache-jena-3.14.0/bat/schemagen.bat
new file mode 100755
index 0000000000000000000000000000000000000000..8f768446659ef8b318ad7463c671ca79c795b5b4
--- /dev/null
+++ b/apache-jena-3.14.0/bat/schemagen.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" jena.schemagen %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/shacl.bat b/apache-jena-3.14.0/bat/shacl.bat
new file mode 100755
index 0000000000000000000000000000000000000000..2cb77e535e932fed8c7880dc474911af907cde14
--- /dev/null
+++ b/apache-jena-3.14.0/bat/shacl.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" shacl.shacl %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/sparql.bat b/apache-jena-3.14.0/bat/sparql.bat
new file mode 100755
index 0000000000000000000000000000000000000000..609dceb41b7032c8582d37342221540c017739d4
--- /dev/null
+++ b/apache-jena-3.14.0/bat/sparql.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.sparql %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbbackup.bat b/apache-jena-3.14.0/bat/tdb2_tdbbackup.bat
new file mode 100755
index 0000000000000000000000000000000000000000..a51b6a299ae1906fc2fdee748478951ead7d612a
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbbackup.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbbackup %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbcompact.bat b/apache-jena-3.14.0/bat/tdb2_tdbcompact.bat
new file mode 100755
index 0000000000000000000000000000000000000000..87fc7ae5ad14583c7ad33ee06fe79a430c6bbdf5
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbcompact.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbcompact %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbdump.bat b/apache-jena-3.14.0/bat/tdb2_tdbdump.bat
new file mode 100755
index 0000000000000000000000000000000000000000..7ad54f9db4370c28a63d9a0bb3a94f6515453119
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbdump.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbdump %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbloader.bat b/apache-jena-3.14.0/bat/tdb2_tdbloader.bat
new file mode 100755
index 0000000000000000000000000000000000000000..f8486242286735e4c6e66b9669514fd9e2420f25
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbloader.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbloader %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbquery.bat b/apache-jena-3.14.0/bat/tdb2_tdbquery.bat
new file mode 100755
index 0000000000000000000000000000000000000000..33db6bebe94037a74570b19d81d275d3c50265aa
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbquery.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbquery %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbstats.bat b/apache-jena-3.14.0/bat/tdb2_tdbstats.bat
new file mode 100755
index 0000000000000000000000000000000000000000..a1d7b07ee68ac6cc9dc0dc8d93234705eac56b20
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbstats.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbstats %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdb2_tdbupdate.bat b/apache-jena-3.14.0/bat/tdb2_tdbupdate.bat
new file mode 100755
index 0000000000000000000000000000000000000000..6d792933cb87e8e03b6ffa1fc12980b09eaf7e15
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdb2_tdbupdate.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb2.tdbupdate %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdbbackup.bat b/apache-jena-3.14.0/bat/tdbbackup.bat
new file mode 100755
index 0000000000000000000000000000000000000000..351c433330a021cffe9062eb5495c92aaf8cf0ad
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdbbackup.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb.tdbbackup %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdbdump.bat b/apache-jena-3.14.0/bat/tdbdump.bat
new file mode 100755
index 0000000000000000000000000000000000000000..7ae6c4c6fbfe880ee0ad1abc516f360923432477
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdbdump.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb.tdbdump %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdbloader.bat b/apache-jena-3.14.0/bat/tdbloader.bat
new file mode 100755
index 0000000000000000000000000000000000000000..0cd8e85c14f3fb552d92bf658b93d9ba6ece25ae
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdbloader.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb.tdbloader %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdbquery.bat b/apache-jena-3.14.0/bat/tdbquery.bat
new file mode 100755
index 0000000000000000000000000000000000000000..6fe54a7b7b75c03bfd451c6b3a9a84b1078764d9
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdbquery.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb.tdbquery %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdbstats.bat b/apache-jena-3.14.0/bat/tdbstats.bat
new file mode 100755
index 0000000000000000000000000000000000000000..3ac42f5ef76386a22db5af036924e89d2bfc2483
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdbstats.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb.tdbstats %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/tdbupdate.bat b/apache-jena-3.14.0/bat/tdbupdate.bat
new file mode 100755
index 0000000000000000000000000000000000000000..f1148cc069fc118f3a4f3c68a866c8c05c073e18
--- /dev/null
+++ b/apache-jena-3.14.0/bat/tdbupdate.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" tdb.tdbupdate %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/trig.bat b/apache-jena-3.14.0/bat/trig.bat
new file mode 100755
index 0000000000000000000000000000000000000000..6971ea96e177abb5813e40f5c41574b22a4e5194
--- /dev/null
+++ b/apache-jena-3.14.0/bat/trig.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.trig %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/turtle.bat b/apache-jena-3.14.0/bat/turtle.bat
new file mode 100755
index 0000000000000000000000000000000000000000..253c9961e7d6dd5dde3e4ea3c2631b2ab04ffee6
--- /dev/null
+++ b/apache-jena-3.14.0/bat/turtle.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.turtle %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/uparse.bat b/apache-jena-3.14.0/bat/uparse.bat
new file mode 100755
index 0000000000000000000000000000000000000000..f0674a88b02d0449b40b7d3eef5bd5e2be482518
--- /dev/null
+++ b/apache-jena-3.14.0/bat/uparse.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.uparse %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/update.bat b/apache-jena-3.14.0/bat/update.bat
new file mode 100755
index 0000000000000000000000000000000000000000..5288bc99946c05052e2a6b58c549804408524da8
--- /dev/null
+++ b/apache-jena-3.14.0/bat/update.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.update %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/utf8.bat b/apache-jena-3.14.0/bat/utf8.bat
new file mode 100755
index 0000000000000000000000000000000000000000..bd9f5b6ba061eef14510876366631984714b29da
--- /dev/null
+++ b/apache-jena-3.14.0/bat/utf8.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" riotcmd.utf8 %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/wwwdec.bat b/apache-jena-3.14.0/bat/wwwdec.bat
new file mode 100755
index 0000000000000000000000000000000000000000..79c8e7ef3dddb9071ff89d397317c6cd91040706
--- /dev/null
+++ b/apache-jena-3.14.0/bat/wwwdec.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.wwwdec %*
+exit /B
diff --git a/apache-jena-3.14.0/bat/wwwenc.bat b/apache-jena-3.14.0/bat/wwwenc.bat
new file mode 100755
index 0000000000000000000000000000000000000000..7a205b1fab0d91390fd5d9381aeb7c00d0a79341
--- /dev/null
+++ b/apache-jena-3.14.0/bat/wwwenc.bat
@@ -0,0 +1,18 @@
+@echo off
+@rem Licensed under the terms of http://www.apache.org/licenses/LICENSE-2.0
+
+if "%JENAROOT%" == "" goto :rootNotSet
+set JENA_HOME=%JENAROOT%
+:rootNotSet
+
+if NOT "%JENA_HOME%" == "" goto :okHome
+echo JENA_HOME not set
+exit /B
+
+:okHome
+set JENA_CP=%JENA_HOME%\lib\*;
+set LOGGING=file:%JENA_HOME%/jena-log4j.properties
+
+@rem JVM_ARGS comes from the environment.
+java %JVM_ARGS% -Dlog4j.configuration="%LOGGING%" -cp "%JENA_CP%" arq.wwwenc %*
+exit /B