Tree [37fe0f] master /
History



File Date Author Commit
bin 2010-08-17 Aliaksandr Autayeu Aliaksandr Autayeu [48dcbe] removed jwnl utilities and tests from lib
conf 2010-08-16 Aliaksandr Autayeu Aliaksandr Autayeu [4e106d] precision and recall calculation filter; docs i...
data 2010-05-06 Aliaksandr Autayeu Aliaksandr Autayeu [03186e] components introduced to load properties and pa...
demos 2010-07-07 Aliaksandr Autayeu Aliaksandr Autayeu [71bd79] tree matchers refactored, preparing for SPSM
lib 2010-08-18 Aliaksandr Autayeu Aliaksandr Autayeu [187d38] JWNL with fixes for Rion Snow wordnets
res 2010-03-01 Aliaksandr Autayeu Aliaksandr Autayeu [b760b1] GUI icon
src 2010-08-26 Juan Pane Juan Pane [37fe0f] refactoring changes
test 2010-08-22 Aliaksandr Autayeu Aliaksandr Autayeu [f32498] cosmetics
test-data 2010-08-16 Aliaksandr Autayeu Aliaksandr Autayeu [a2d139] merged Juan's SPSM
.gitignore 2010-08-16 Aliaksandr Autayeu Aliaksandr Autayeu [a2d139] merged Juan's SPSM
build.xml 2010-06-15 Aliaksandr Autayeu Aliaksandr Autayeu [a5a5eb] added demos to the build
history.txt 2010-06-15 Aliaksandr Autayeu Aliaksandr Autayeu [df2937] mentioned AlignAPI integration
license.txt 2009-12-15 Aliaksandr Autayeu Aliaksandr Autayeu [a0c900] smatch open source fork
pad_file.xml 2010-05-03 Aliaksandr Autayeu Aliaksandr Autayeu [fe9f8e] Merge remote branch 's-match/master'
readme.txt 2010-06-15 Aliaksandr Autayeu Aliaksandr Autayeu [43c0bf] corrected readme.txt

Read Me

1. About S-Match

S-Match is a semantic matching algorithm developed at the University of Trento
under the direction of Fausto Giunchiglia.

To learn more about S-Match visit: http://s-match.org/

2. Current Release

This release is a research software, intended mainly for use by researchers to
conduct experiments.

3. Disclaimer

This release contains not very robust and not optimized code. Its main use was
and is to conduct experiments. It does contain code written as fast as possible
with sometimes little thinking about memory consumption and processing speed.

4. Getting started

S-Match is written in Java and runs in a Java Virtual Machine version 6 or later.

4.1 Command line

Run the matching of provided sample trees by running bin/all-cw.cmd (Windows) or 
all-cw.sh (Linux). This will execute the following steps:
  a) convert sample trees in test-data/cw/c.txt and test-data/cw/w.txt
     from text files to internal XML format.
  b) enrich the trees with logical formulas ("offline" steps of the algorithm)
  c) match the trees ("online" steps of the algorithm)
  d) match the trees with the minimal matching algorithm
        
The script will render the results of the
step c) into: test-data/cw/result-cw.txt 
step d) into: test-data/cw/result-minimal-cw.txt

4.2 GUI

Run bin\runGUI.cmd or bin/runGUI.sh

4.3 S-Match Wiki

Access S-Match Wiki for more information:
http://sourceforge.net/apps/trac/s-match/wiki/

5. Documentation

For S-Match documentation visit: http://s-match.org/documentation.html