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