Tree [b1ef22] master /
History



File Date Author Commit
bin 2012-05-27 Aliaksandr Autayeu Aliaksandr Autayeu [0c00f2] added classpath parameters to scripts
conf 2013-11-04 Aliaksandr Autayeu Aliaksandr Autayeu [969793] removed default windows look and feel
data 2011-10-27 Aliaksandr Autayeu Aliaksandr Autayeu [976a68] typo
demos 2011-10-29 Aliaksandr Autayeu Aliaksandr Autayeu [036b1d] sentence renamed to label to avoid confusion; a...
lib 2011-11-07 Aliaksandr Autayeu Aliaksandr Autayeu [83deb2] new jgoodies
res 2010-08-31 Aliaksandr Autayeu Aliaksandr Autayeu [1cf007] coalesce support, old listeners for repaint rem...
src 2012-02-09 Aliaksandr Autayeu Aliaksandr Autayeu [8e459a] added a note on OWLContextLoader traversal
test 2013-11-04 Aliaksandr Autayeu Aliaksandr Autayeu [b1ef22] domain updated
test-data 2010-08-16 Aliaksandr Autayeu Aliaksandr Autayeu [a2d139] merged Juan's SPSM
.gitignore 2011-10-27 Aliaksandr Autayeu Aliaksandr Autayeu [2c0eb3] .gitignore
build.xml 2011-03-16 Aliaksandr Autayeu Aliaksandr Autayeu [3ded07] javadocs year updated, scripts variables added
history.txt 2010-09-18 Aliaksandr Autayeu Aliaksandr Autayeu [f34a34] history updated
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 2013-11-04 Aliaksandr Autayeu Aliaksandr Autayeu [b1ef22] domain updated

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://semanticmatching.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://semanticmatching.org/documentation.html