From 576f1a59b0d6abeac8525da2e0870dae565f19e4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Euzenat?= <Jerome.Euzenat@inria.fr>
Date: Tue, 11 Jul 2006 09:00:28 +0000
Subject: [PATCH] - added the DOS version of the script

---
 html/tutorial/index.html |  2 +-
 html/tutorial/script.bat | 86 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 87 insertions(+), 1 deletion(-)
 create mode 100755 html/tutorial/script.bat

diff --git a/html/tutorial/index.html b/html/tutorial/index.html
index 53164487..b1d051e1 100644
--- a/html/tutorial/index.html
+++ b/html/tutorial/index.html
@@ -42,7 +42,7 @@ dedicated GUI, most of the tutorial is based on command-lines
   it is made for being embedded in some application programme and we
   are working towards implementing an alignment server that can help
  programmes to use the API remotely. The complete tutorial is also
-  available as a self-contained <a href="script.sh">script.sh</a>.</p>
+  available as a self-contained <a href="script.sh">script.sh</a> or <a href="script.bat">script.bat</a>.</p>
 
 <hr />
 <h2>Preparation</h2>
diff --git a/html/tutorial/script.bat b/html/tutorial/script.bat
new file mode 100755
index 00000000..437dba18
--- /dev/null
+++ b/html/tutorial/script.bat
@@ -0,0 +1,86 @@
+rem #####################
+rem # Preparation
+
+rem #mkdir alignapi
+rem #cd alignapi
+rem #unzip align*.zip
+rem #java -jar lib/procalign.jar --help
+rem #cd html/tutorial
+set CWD=/c:/alignapi/html/tutorial
+
+
+del results\*.*
+
+
+rem #####################
+rem # Matching
+
+java -jar ../../lib/procalign.jar file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl
+
+java -jar ../../lib/procalign.jar file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl -o results/equal.rdf
+
+xsltproc ../form-align.xsl results/equal.rdf > results/equal.html
+
+java -jar ../../lib/procalign.jar -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl -o results/levenshtein.rdf
+
+xsltproc ../form-align.xsl results/levenshtein.rdf > results/levenshtein.html
+
+java -jar ../../lib/procalign.jar -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=smoaDistance file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl -o results/SMOA.rdf
+
+xsltproc ../form-align.xsl results/SMOA.rdf > results/SMOA.html
+
+rem #java -jar ../../lib/alignwn.jar -i fr.inrialpes.exmo.align.ling.JWNLAlignment file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl -o results/jwnl.rdf
+rem #xsltproc ../form-align.xsl results/jwnl.rdf > results/jwnl.html
+
+rem #####################
+rem # Manipulating
+
+java -jar ../../lib/procalign.jar -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -t 0.33 file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl -o results/levenshtein33.rdf
+
+xsltproc ../form-align.xsl results/levenshtein33.rdf > results/levenshtein33.html
+
+java -jar ../../lib/procalign.jar -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=smoaDistance -t 0.5 file://localhost%CWD%/myOnto.owl file://localhost%CWD%/edu.mit.visus.bibtex.owl -o results/SMOA5.rdf
+
+xsltproc ../form-align.xsl results/SMOA5.rdf > results/SMOA5.html
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter -i results/SMOA5.rdf -o results/AOMS5.rdf
+
+xsltproc ../form-align.xsl results/AOMS5.rdf > results/AOMS5.html
+
+
+rem #####################
+rem # Outputing
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter results/SMOA5.rdf -r fr.inrialpes.exmo.align.impl.renderer.OWLAxiomsRendererVisitor
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter results/SMOA5.rdf -r fr.inrialpes.exmo.align.impl.renderer.SWRLRendererVisitor
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.ParserPrinter results/SMOA5.rdf -r fr.inrialpes.exmo.align.impl.renderer.XSLTRendererVisitor -o results/SMOA5.xsl
+
+xsltproc results/SMOA5.xsl data.xml > results/data.xml
+
+
+rem #####################
+rem # Evaluating
+
+xsltproc ../form-align.xsl refalign.rdf > results/refalign.html
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrialpes.exmo.align.impl.eval.PRecEvaluator file://localhost%CWD%/refalign.rdf file://localhost%CWD%/results/equal.rdf
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.EvalAlign -i fr.inrialpes.exmo.align.impl.eval.PRecEvaluator file://localhost%CWD%/refalign.rdf file://localhost%CWD%/results/levenshtein33.rdf
+
+rem #java -jar ../../lib/Procalign.jar file://localhost%CWD%/rdf/myOnto.owl file://localhost%CWD%/rdf/edu.mit.visus.bibtex.owl -i fr.inrialpes.exmo.align.impl.method.StringDistAlignment -DstringFunction=levenshteinDistance -DprintMatrix=1 -o /dev/null > matrix.tex
+
+copy refalign.rdf results
+
+java -cp ../../lib/procalign.jar fr.inrialpes.exmo.align.util.GroupEval -r refalign.rdf -l "refalign,equal,SMOA,SMOA5,levenshtein,levenshtein33" -c prf -o results/eval.html
+
+
+rem #####################
+rem # Evaluating
+
+javac -classpath ../../lib/api.jar;../../lib/rdfparser.jar;../../lib/align.jar;../../lib/procalign.jar MyApp.java
+
+java -cp ../../lib/Procalign.jar MyApp file://localhost%CWD%/rdf/myOnto.owl file://localhost%CWD%/rdf/edu.mit.visus.bibtex.owl
+
+
-- 
GitLab