-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun_snow_reference
28 lines (19 loc) · 1.04 KB
/
run_snow_reference
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
trap times EXIT;
source SET_VARS
CLS="de.uni_mannheim.informatik.dws.tnt.match.cli.NormaliseWebTables"
host="$1"
echo $(date)": $host"
WEB="$host/union_dedup_json/"
OUT="$host/goldstandard"
MATCHER="Trivial"
rm -r $OUT
rm -r $OUT"_csv"
rm -r $OUT"_fd_relations"
$J8 $VMARGS -cp $JAR $CLS -web $WEB -results $OUT -csv $OUT"_csv" -candidateKeys $host/evaluation/candidateKeys.tsv -correspondences $host/evaluation/union_goldstandard.tsv -contextCorrespondences $host/evaluation/context_correspondences.tsv -entityStructure $host/evaluation/entity_structure.tsv -functionalDependencies $host/evaluation/functional_dependencies.tsv -extractPredefinedRelations -normalisation None -stitching BothTablesFullyMapped > $host/snow_create_goldstandard.log 2>&1
rm -r $host/evaluation/normalised
rm -r $host/evaluation/normalised_fd_relations
cp -r $OUT $host/evaluation/normalised
cp -r $OUT"_fd_relations" $host/evaluation/normalised_fd_relations
cp $host/column_classification.tsv $host/evaluation/column_classification.tsv
echo $(date)": $host done."