diff --git a/html/tutorial/index.html b/html/tutorial/index.html index 53164487234b13e6f9148d3084385aa7f4b4bbc9..b1d051e13df7319a4b8ddef43e712897e6fd6a3c 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 0000000000000000000000000000000000000000..437dba180f58dcc2dd1a5080ba8ad770934b87b5 --- /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 + +