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