The implementation offers various command line tools available in the fr.inrialpes.exmo.align.cli package:
These command line operations usually share switch conventions:
Another such utility (ParserPrinter) allows to read an alignment, to manipulate it and to output it without processing the align method. Other utilities dealing with evaluation are presented in the evaluation page.
The implementation offers a stand-alone program (fr.inrialpes.exmo.align.util.Procalign) which:
Running the program is achieved through:
Parameters can be passed to all the command line interfaces through the "-Dname=value" scheme. These parameters are either used by the command line utility or transmitted to the called programs, e.g., align(). Parameters can also be passed through an XML file through the "-P filename" option.
There is a small utility (GroupAlign) which allows to implement batch matching. It starts with a directory containing a set of subdirectories. Each subdirectory contains an ontology to align (usually called onto.rdf) and there exist an ontology to be aligned againts these (-n argument, e.g., named ./onto.rdf).
Invoking GroupAlign with some implementation (-i argument), some set of parameters (-p argument), the name of the output file (-o argument) and optionally a renderer (-r argument) will output the resulting alignment in each of these directories:
This will compare each onto.rdf file in each of the subdirectory to the file://$CWD/101/onto.rdf with the EditDistNameAlignment method and output the result in a edna.rdf file in each directory.
The output is ready to be evaluated by GroupEval.
Tools for generating matching tests (TestGen) are described in the test generation page.
Tools for evaluating (EvalAlign) and batch evaluating alignments (GroupEval) and displaying results (GenPlot) are described in the evaluation page.