diff --git a/.classpath b/.classpath
index 7e29bb7..f830608 100644
--- a/.classpath
+++ b/.classpath
@@ -21,10 +21,10 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/.gitignore b/.gitignore
index c71ea97..9eeaefc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/.apt_generated/
+target/
diff --git a/README.md b/README.md
index aa1ffde..02b3df6 100644
--- a/README.md
+++ b/README.md
@@ -10,9 +10,28 @@ An automatic data linking tool developed by [DOREMUS][3].
3. **Indexing and Instance matching**: We apply standard NLP techniques to index the instance profiles by using a term frequency vector model. The threshold value of Legato applies to the similarity computed at this stage. Low thresholds are recommended to ensure high recall (default 0.2).
4. **Link repairing**: A post-processing step to repair erroneous links generated in the matching step by clustering highly similar instances together and applying a key-identification adn ranking algorthims.
- How to run Legato
+ How to build Legato
========
-For running Legato through the GUI, please run the "main.java" class in the "legato" package. Then, select the source, the target and a reference alignement (if availble). Then, you can choose between two treatment's modes:
+### Using Maven
+The first time you build this project, run the following command to generate Maven dependencies:
+```
+mvn initialize
+```
+Then, everytime you want to build:
+```
+mvn clean package
+```
+To run:
+```
+mvn exec:java
+```
+
+### Manually
+For running Legato through the GUI, please run the "main.java" class in the "legato" package.
+
+ How to use Legato
+========
+Select the source, the target and a reference alignement (if availble). Then, you can choose between two treatment's modes:
- Automatic allows to filter resources by fixing only the classes to compare.
- Manual allows to filter resources by classe and comparate by a set of selected properties.
The field "threshold value" allows to define Legato's threshold in the Instance matching step. Legato will consider only resources with a similarity higher than the threshold value.
diff --git a/target/Libraries/align.jar b/lib/align.jar
old mode 100644
new mode 100755
similarity index 100%
rename from target/Libraries/align.jar
rename to lib/align.jar
diff --git a/target/Libraries/alignsvc.jar b/lib/alignsvc.jar
old mode 100644
new mode 100755
similarity index 100%
rename from target/Libraries/alignsvc.jar
rename to lib/alignsvc.jar
diff --git a/target/Libraries/ontowrap.jar b/lib/ontowrap.jar
old mode 100644
new mode 100755
similarity index 100%
rename from target/Libraries/ontowrap.jar
rename to lib/ontowrap.jar
diff --git a/target/Libraries/procalign.jar b/lib/procalign.jar
old mode 100644
new mode 100755
similarity index 100%
rename from target/Libraries/procalign.jar
rename to lib/procalign.jar
diff --git a/target/Libraries/spmf.jar b/lib/spmf.jar
old mode 100644
new mode 100755
similarity index 100%
rename from target/Libraries/spmf.jar
rename to lib/spmf.jar
diff --git a/pom.xml b/pom.xml
index 3431e3c..47adc7b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,6 +18,134 @@
1.8
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ 1.6.0
+
+
+
+ java
+
+
+
+
+ legato.Main
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.1.1
+
+
+ package
+
+ shade
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.4
+
+
+
+ legato.Main
+ true
+ libs/
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-install-plugin
+ 2.5.2
+
+
+
+ install-spmf
+ initialize
+
+ install-file
+
+
+ lib/spmf.jar
+ ca.pfv.spmf
+ SPMF
+ 1.0
+ jar
+
+
+
+
+
+ install-align
+ initialize
+
+ install-file
+
+
+ lib/align.jar
+ org.semanticweb.owl
+ align
+ 1.0
+ jar
+
+
+
+
+
+ install-alignsvc
+ initialize
+
+ install-file
+
+
+ lib/alignsvc.jar
+ org.semanticweb.owl
+ alignsvc
+ 1.0
+ jar
+
+
+
+
+
+ install-ontowrap
+ initialize
+
+ install-file
+
+
+ lib/ontowrap.jar
+ org.semanticweb.owl
+ ontowrap
+ 1.0
+ jar
+
+
+
+
+
+ install-proc-align
+ initialize
+
+ install-file
+
+
+ lib/procalign.jar
+ org.semanticweb.owl
+ proc-align
+ 1.0
+ jar
+
+
+
+
@@ -119,6 +247,41 @@
+
+
+ ca.pfv.spmf
+ SPMF
+ 1.0
+
+
+
+
+ org.semanticweb.owl
+ align
+ 1.0
+
+
+
+
+ org.semanticweb.owl
+ alignsvc
+ 1.0
+
+
+
+
+ org.semanticweb.owl
+ ontowrap
+ 1.0
+
+
+
+
+ org.semanticweb.owl
+ proc-align
+ 1.0
+
+
\ No newline at end of file
diff --git a/src/legato/indexer/VectorGenerator.java b/src/legato/indexer/VectorGenerator.java
index cf8d6aa..32f64d5 100644
--- a/src/legato/indexer/VectorGenerator.java
+++ b/src/legato/indexer/VectorGenerator.java
@@ -42,7 +42,7 @@ public DocVector[] GetDocumentVectors() throws IOException {
for (int docId = 0; docId < totalNoOfDocumentInIndex; docId++) {
Terms vector = indexReader.getTermVector(docId, LEGATO.getInstance().FIELD_CONTENT);
TermsEnum termsEnum = null;
- //Verification integrité de vector
+ //Verification integrité de vector
try
{
termsEnum = vector.iterator(termsEnum);
diff --git a/target/Libraries/pom.xml b/target/Libraries/pom.xml
deleted file mode 100644
index 3431e3c..0000000
--- a/target/Libraries/pom.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
- 4.0.0
- org.doremus.legato
- legato
- 0.0.1-SNAPSHOT
- Legato
- Disambiguating and Linking Heterogeneous Entities Across RDF Graphs
-
-
- src
-
-
- maven-compiler-plugin
- 3.5.1
-
- 1.8
- 1.8
-
-
-
-
-
-
-
-
- org.apache.jena
- jena
- 3.0.0
- pom
-
-
-
-
- org.apache.commons
- commons-lang3
- 3.3.2
-
-
-
-
-
- org.apache.lucene
- lucene-core
- 4.10.2
-
-
-
-
- org.apache.lucene
- lucene-analyzers-common
- 4.10.2
-
-
-
-
- org.apache.commons
- commons-math3
- 3.6.1
-
-
-
-
- org.apache.commons
- commons-math
- 2.0
-
-
-
-
- commons-io
- commons-io
- 2.4
-
-
-
-
- com.hermit-reasoner
- org.semanticweb.hermit
- 1.3.8.1
-
-
-
-
- org.apache.jena
- jena-arq
- 3.0.0
-
-
-
-
-
- net.sourceforge.owlapi
- owlapi-distribution
- 5.0.2
-
-
-
-
-
- junit
- junit
- 4.12
- test
-
-
-
-
- com.google.code.gson
- gson
- 2.2.2
-
-
-
-
- commons-lang
- commons-lang
- 2.6
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/classes/.gitignore b/target/classes/.gitignore
deleted file mode 100644
index 7b04817..0000000
--- a/target/classes/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/legato/
diff --git a/target/classes/legato/LEGATO.class b/target/classes/legato/LEGATO.class
deleted file mode 100644
index 7798ae8..0000000
Binary files a/target/classes/legato/LEGATO.class and /dev/null differ
diff --git a/target/classes/legato/Main.class b/target/classes/legato/Main.class
deleted file mode 100644
index fd3c4b5..0000000
Binary files a/target/classes/legato/Main.class and /dev/null differ
diff --git a/target/classes/legato/cluster/Cluster.class b/target/classes/legato/cluster/Cluster.class
deleted file mode 100644
index 57da720..0000000
Binary files a/target/classes/legato/cluster/Cluster.class and /dev/null differ
diff --git a/target/classes/legato/cluster/ClusterList.class b/target/classes/legato/cluster/ClusterList.class
deleted file mode 100644
index 507fe25..0000000
Binary files a/target/classes/legato/cluster/ClusterList.class and /dev/null differ
diff --git a/target/classes/legato/cluster/Clustering.class b/target/classes/legato/cluster/Clustering.class
deleted file mode 100644
index b28effd..0000000
Binary files a/target/classes/legato/cluster/Clustering.class and /dev/null differ
diff --git a/target/classes/legato/cluster/DocVec.class b/target/classes/legato/cluster/DocVec.class
deleted file mode 100644
index 1c1bdd5..0000000
Binary files a/target/classes/legato/cluster/DocVec.class and /dev/null differ
diff --git a/target/classes/legato/cluster/HierarchicalClustering.class b/target/classes/legato/cluster/HierarchicalClustering.class
deleted file mode 100644
index a27a514..0000000
Binary files a/target/classes/legato/cluster/HierarchicalClustering.class and /dev/null differ
diff --git a/target/classes/legato/cluster/Vecteur.class b/target/classes/legato/cluster/Vecteur.class
deleted file mode 100644
index 36d2c00..0000000
Binary files a/target/classes/legato/cluster/Vecteur.class and /dev/null differ
diff --git a/target/classes/legato/document/CBDBuilder.class b/target/classes/legato/document/CBDBuilder.class
deleted file mode 100644
index 27e6fd7..0000000
Binary files a/target/classes/legato/document/CBDBuilder.class and /dev/null differ
diff --git a/target/classes/legato/document/DocumentBuilder.class b/target/classes/legato/document/DocumentBuilder.class
deleted file mode 100644
index 4e45520..0000000
Binary files a/target/classes/legato/document/DocumentBuilder.class and /dev/null differ
diff --git a/target/classes/legato/document/FileManager.class b/target/classes/legato/document/FileManager.class
deleted file mode 100644
index aae5a3c..0000000
Binary files a/target/classes/legato/document/FileManager.class and /dev/null differ
diff --git a/target/classes/legato/gui/DatasetFileChooser$1.class b/target/classes/legato/gui/DatasetFileChooser$1.class
deleted file mode 100644
index a380d2f..0000000
Binary files a/target/classes/legato/gui/DatasetFileChooser$1.class and /dev/null differ
diff --git a/target/classes/legato/gui/DatasetFileChooser.class b/target/classes/legato/gui/DatasetFileChooser.class
deleted file mode 100644
index e3ca92d..0000000
Binary files a/target/classes/legato/gui/DatasetFileChooser.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$1.class b/target/classes/legato/gui/GUI$1.class
deleted file mode 100644
index 5a5232d..0000000
Binary files a/target/classes/legato/gui/GUI$1.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$10.class b/target/classes/legato/gui/GUI$10.class
deleted file mode 100644
index 7fa3ec6..0000000
Binary files a/target/classes/legato/gui/GUI$10.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$11.class b/target/classes/legato/gui/GUI$11.class
deleted file mode 100644
index a83383d..0000000
Binary files a/target/classes/legato/gui/GUI$11.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$12.class b/target/classes/legato/gui/GUI$12.class
deleted file mode 100644
index 5704e03..0000000
Binary files a/target/classes/legato/gui/GUI$12.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$13.class b/target/classes/legato/gui/GUI$13.class
deleted file mode 100644
index 7d5cf78..0000000
Binary files a/target/classes/legato/gui/GUI$13.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$14.class b/target/classes/legato/gui/GUI$14.class
deleted file mode 100644
index bd92718..0000000
Binary files a/target/classes/legato/gui/GUI$14.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$2.class b/target/classes/legato/gui/GUI$2.class
deleted file mode 100644
index 9a06b88..0000000
Binary files a/target/classes/legato/gui/GUI$2.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$3.class b/target/classes/legato/gui/GUI$3.class
deleted file mode 100644
index 5a6121f..0000000
Binary files a/target/classes/legato/gui/GUI$3.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$4.class b/target/classes/legato/gui/GUI$4.class
deleted file mode 100644
index 6bd4edf..0000000
Binary files a/target/classes/legato/gui/GUI$4.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$5.class b/target/classes/legato/gui/GUI$5.class
deleted file mode 100644
index c709c73..0000000
Binary files a/target/classes/legato/gui/GUI$5.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$6.class b/target/classes/legato/gui/GUI$6.class
deleted file mode 100644
index be10261..0000000
Binary files a/target/classes/legato/gui/GUI$6.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$7.class b/target/classes/legato/gui/GUI$7.class
deleted file mode 100644
index d3b2cc7..0000000
Binary files a/target/classes/legato/gui/GUI$7.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$8.class b/target/classes/legato/gui/GUI$8.class
deleted file mode 100644
index 070d240..0000000
Binary files a/target/classes/legato/gui/GUI$8.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI$9.class b/target/classes/legato/gui/GUI$9.class
deleted file mode 100644
index 51f7bcc..0000000
Binary files a/target/classes/legato/gui/GUI$9.class and /dev/null differ
diff --git a/target/classes/legato/gui/GUI.class b/target/classes/legato/gui/GUI.class
deleted file mode 100644
index d5521d1..0000000
Binary files a/target/classes/legato/gui/GUI.class and /dev/null differ
diff --git a/target/classes/legato/indexer/AllTerms.class b/target/classes/legato/indexer/AllTerms.class
deleted file mode 100644
index 914e981..0000000
Binary files a/target/classes/legato/indexer/AllTerms.class and /dev/null differ
diff --git a/target/classes/legato/indexer/DocVector.class b/target/classes/legato/indexer/DocVector.class
deleted file mode 100644
index e816183..0000000
Binary files a/target/classes/legato/indexer/DocVector.class and /dev/null differ
diff --git a/target/classes/legato/indexer/IndexOpener.class b/target/classes/legato/indexer/IndexOpener.class
deleted file mode 100644
index 7ae0f78..0000000
Binary files a/target/classes/legato/indexer/IndexOpener.class and /dev/null differ
diff --git a/target/classes/legato/indexer/Indexer.class b/target/classes/legato/indexer/Indexer.class
deleted file mode 100644
index 6d185aa..0000000
Binary files a/target/classes/legato/indexer/Indexer.class and /dev/null differ
diff --git a/target/classes/legato/indexer/VectorGenerator.class b/target/classes/legato/indexer/VectorGenerator.class
deleted file mode 100644
index 1b820ff..0000000
Binary files a/target/classes/legato/indexer/VectorGenerator.class and /dev/null differ
diff --git a/target/classes/legato/keys/KeysClassifier.class b/target/classes/legato/keys/KeysClassifier.class
deleted file mode 100644
index 0cdba48..0000000
Binary files a/target/classes/legato/keys/KeysClassifier.class and /dev/null differ
diff --git a/target/classes/legato/keys/SILK.class b/target/classes/legato/keys/SILK.class
deleted file mode 100644
index f3f03ce..0000000
Binary files a/target/classes/legato/keys/SILK.class and /dev/null differ
diff --git a/target/classes/legato/keys/Sakey.class b/target/classes/legato/keys/Sakey.class
deleted file mode 100644
index 4042145..0000000
Binary files a/target/classes/legato/keys/Sakey.class and /dev/null differ
diff --git a/target/classes/legato/keys/SilkConfig.class b/target/classes/legato/keys/SilkConfig.class
deleted file mode 100644
index db9202a..0000000
Binary files a/target/classes/legato/keys/SilkConfig.class and /dev/null differ
diff --git a/target/classes/legato/keys/SupportMergedKeys.class b/target/classes/legato/keys/SupportMergedKeys.class
deleted file mode 100644
index 915d612..0000000
Binary files a/target/classes/legato/keys/SupportMergedKeys.class and /dev/null differ
diff --git a/target/classes/legato/keys/def/Key.class b/target/classes/legato/keys/def/Key.class
deleted file mode 100644
index 37768b8..0000000
Binary files a/target/classes/legato/keys/def/Key.class and /dev/null differ
diff --git a/target/classes/legato/keys/def/KeyList.class b/target/classes/legato/keys/def/KeyList.class
deleted file mode 100644
index d96e881..0000000
Binary files a/target/classes/legato/keys/def/KeyList.class and /dev/null differ
diff --git a/target/classes/legato/match/Align.class b/target/classes/legato/match/Align.class
deleted file mode 100644
index d4440fe..0000000
Binary files a/target/classes/legato/match/Align.class and /dev/null differ
diff --git a/target/classes/legato/match/Map.class b/target/classes/legato/match/Map.class
deleted file mode 100644
index 8736cb9..0000000
Binary files a/target/classes/legato/match/Map.class and /dev/null differ
diff --git a/target/classes/legato/match/MapList.class b/target/classes/legato/match/MapList.class
deleted file mode 100644
index 8684e2e..0000000
Binary files a/target/classes/legato/match/MapList.class and /dev/null differ
diff --git a/target/classes/legato/match/Matchifier.class b/target/classes/legato/match/Matchifier.class
deleted file mode 100644
index 45fdfcc..0000000
Binary files a/target/classes/legato/match/Matchifier.class and /dev/null differ
diff --git a/target/classes/legato/measures/CosineSimilarity.class b/target/classes/legato/measures/CosineSimilarity.class
deleted file mode 100644
index 43f91dd..0000000
Binary files a/target/classes/legato/measures/CosineSimilarity.class and /dev/null differ
diff --git a/target/classes/legato/rdf/ModelManager.class b/target/classes/legato/rdf/ModelManager.class
deleted file mode 100644
index cf65331..0000000
Binary files a/target/classes/legato/rdf/ModelManager.class and /dev/null differ
diff --git a/target/classes/legato/rdf/PathManager$Path.class b/target/classes/legato/rdf/PathManager$Path.class
deleted file mode 100644
index 0b080a7..0000000
Binary files a/target/classes/legato/rdf/PathManager$Path.class and /dev/null differ
diff --git a/target/classes/legato/rdf/PathManager.class b/target/classes/legato/rdf/PathManager.class
deleted file mode 100644
index 2e94cd8..0000000
Binary files a/target/classes/legato/rdf/PathManager.class and /dev/null differ
diff --git a/target/classes/legato/rdf/Prop.class b/target/classes/legato/rdf/Prop.class
deleted file mode 100644
index 5d7fed0..0000000
Binary files a/target/classes/legato/rdf/Prop.class and /dev/null differ
diff --git a/target/classes/legato/rdf/PropList.class b/target/classes/legato/rdf/PropList.class
deleted file mode 100644
index 8232cf5..0000000
Binary files a/target/classes/legato/rdf/PropList.class and /dev/null differ
diff --git a/target/classes/legato/utils/A.class b/target/classes/legato/utils/A.class
deleted file mode 100644
index c9b14ce..0000000
Binary files a/target/classes/legato/utils/A.class and /dev/null differ
diff --git a/target/classes/legato/utils/PropertyHandler.class b/target/classes/legato/utils/PropertyHandler.class
deleted file mode 100644
index cffe597..0000000
Binary files a/target/classes/legato/utils/PropertyHandler.class and /dev/null differ
diff --git a/target/classes/legato/utils/Stemmer.class b/target/classes/legato/utils/Stemmer.class
deleted file mode 100644
index d87c535..0000000
Binary files a/target/classes/legato/utils/Stemmer.class and /dev/null differ
diff --git a/target/classes/legato/utils/StopWords.class b/target/classes/legato/utils/StopWords.class
deleted file mode 100644
index affc667..0000000
Binary files a/target/classes/legato/utils/StopWords.class and /dev/null differ
diff --git a/target/classes/legato/utils/ValueComparator.class b/target/classes/legato/utils/ValueComparator.class
deleted file mode 100644
index 71807a9..0000000
Binary files a/target/classes/legato/utils/ValueComparator.class and /dev/null differ
diff --git a/target/legato-0.0.1-SNAPSHOT.jar b/target/legato-0.0.1-SNAPSHOT.jar
deleted file mode 100644
index ae7f42e..0000000
Binary files a/target/legato-0.0.1-SNAPSHOT.jar and /dev/null differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
deleted file mode 100644
index 2bdd766..0000000
--- a/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,5 +0,0 @@
-#Generated by Maven
-#Sun Nov 05 00:03:36 CET 2017
-version=0.0.1-SNAPSHOT
-groupId=org.doremus.legato
-artifactId=legato
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index 05167eb..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1,57 +0,0 @@
-legato\gui\GUI$6.class
-legato\cluster\Vecteur.class
-legato\indexer\IndexOpener.class
-legato\indexer\VectorGenerator.class
-legato\gui\DatasetFileChooser$1.class
-legato\document\CBDBuilder.class
-legato\gui\GUI$13.class
-legato\indexer\DocVector.class
-legato\cluster\ClusterList.class
-legato\gui\GUI$3.class
-legato\match\MapList.class
-legato\rdf\PathManager$Path.class
-legato\measures\CosineSimilarity.class
-legato\rdf\PropList.class
-legato\rdf\Prop.class
-legato\keys\Sakey.class
-legato\A.class
-legato\utils\PropertyHandler.class
-legato\cluster\Clustering.class
-legato\gui\GUI$12.class
-legato\rdf\ModelManager.class
-legato\document\DocumentBuilder.class
-legato\rdf\PathManager.class
-legato\gui\GUI$4.class
-legato\gui\GUI$7.class
-legato\utils\A.class
-legato\indexer\Indexer.class
-legato\cluster\Cluster.class
-legato\utils\ValueComparator.class
-legato\gui\GUI$11.class
-legato\keys\def\KeyList.class
-legato\gui\GUI$1.class
-legato\cluster\DocVec.class
-legato\LEGATO.class
-legato\match\Align.class
-legato\keys\KeysClassifier.class
-legato\match\Matchifier.class
-legato\gui\GUI.class
-legato\document\FileManager.class
-legato\match\Map.class
-legato\gui\DatasetFileChooser.class
-legato\gui\GUI$8.class
-legato\Test.class
-legato\gui\GUI$10.class
-legato\cluster\HierarchicalClustering.class
-legato\gui\GUI$5.class
-legato\indexer\AllTerms.class
-legato\utils\Stemmer.class
-legato\keys\def\Key.class
-legato\gui\GUI$2.class
-legato\gui\GUI$9.class
-legato\keys\SilkConfig.class
-legato\utils\StopWords.class
-legato\keys\SupportMergedKeys.class
-legato\keys\SILK.class
-legato\Main.class
-legato\gui\GUI$14.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index de99dca..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1,41 +0,0 @@
-C:\eclipse\workspace\legato\src\legato\document\FileManager.java
-C:\eclipse\workspace\legato\src\legato\gui\DatasetFileChooser.java
-C:\eclipse\workspace\legato\src\legato\match\MapList.java
-C:\eclipse\workspace\legato\src\legato\indexer\Indexer.java
-C:\eclipse\workspace\legato\src\legato\rdf\Prop.java
-C:\eclipse\workspace\legato\src\legato\keys\SupportMergedKeys.java
-C:\eclipse\workspace\legato\src\legato\rdf\PropList.java
-C:\eclipse\workspace\legato\src\legato\cluster\HierarchicalClustering.java
-C:\eclipse\workspace\legato\src\legato\utils\PropertyHandler.java
-C:\eclipse\workspace\legato\src\legato\cluster\DocVec.java
-C:\eclipse\workspace\legato\src\legato\match\Matchifier.java
-C:\eclipse\workspace\legato\src\legato\cluster\Clustering.java
-C:\eclipse\workspace\legato\src\legato\rdf\PathManager.java
-C:\eclipse\workspace\legato\src\legato\LEGATO.java
-C:\eclipse\workspace\legato\src\legato\match\Align.java
-C:\eclipse\workspace\legato\src\legato\document\DocumentBuilder.java
-C:\eclipse\workspace\legato\src\legato\Main.java
-C:\eclipse\workspace\legato\src\legato\indexer\DocVector.java
-C:\eclipse\workspace\legato\src\legato\indexer\IndexOpener.java
-C:\eclipse\workspace\legato\src\legato\keys\def\KeyList.java
-C:\eclipse\workspace\legato\src\legato\keys\SILK.java
-C:\eclipse\workspace\legato\src\legato\keys\Sakey.java
-C:\eclipse\workspace\legato\src\legato\rdf\ModelManager.java
-C:\eclipse\workspace\legato\src\legato\Test.java
-C:\eclipse\workspace\legato\src\legato\indexer\AllTerms.java
-C:\eclipse\workspace\legato\src\legato\measures\CosineSimilarity.java
-C:\eclipse\workspace\legato\src\legato\utils\StopWords.java
-C:\eclipse\workspace\legato\src\legato\utils\ValueComparator.java
-C:\eclipse\workspace\legato\src\legato\cluster\Cluster.java
-C:\eclipse\workspace\legato\src\legato\document\CBDBuilder.java
-C:\eclipse\workspace\legato\src\legato\keys\def\Key.java
-C:\eclipse\workspace\legato\src\legato\utils\Stemmer.java
-C:\eclipse\workspace\legato\src\legato\gui\GUI.java
-C:\eclipse\workspace\legato\src\legato\utils\A.java
-C:\eclipse\workspace\legato\src\legato\indexer\VectorGenerator.java
-C:\eclipse\workspace\legato\src\legato\A.java
-C:\eclipse\workspace\legato\src\legato\keys\KeysClassifier.java
-C:\eclipse\workspace\legato\src\legato\cluster\ClusterList.java
-C:\eclipse\workspace\legato\src\legato\match\Map.java
-C:\eclipse\workspace\legato\src\legato\cluster\Vecteur.java
-C:\eclipse\workspace\legato\src\legato\keys\SilkConfig.java