- Robust matcher: without any user preferences, YAM uses the whole KB to learn the most robust schema matcher. The only input is the schema matching scenario.
java -jar YAMdemo.jar matching_scenario
java -jar YAMdemo.jar webForm85
- Promoting recall: to generate a schema matcher which promotes recall, you can use the option -w X, where X is a positive number (mainly between 2 to 5). The higher the number is, the more recall is promoted.
java -jar YAMdemo.jar -w X matching_scenario
java -jar YAMdemo.jar -w 5 webForm85
- Training on similar schemas: you can choose to train on (domain-)similar schemas than those to be matched. For instance, if you have other hotel booking schemas (that have already been matched), you can provide these inputs to YAM to generate a better matcher for matching scenarios from hotel booking domain. Use option -s, followed by the similar training scenarios.
java -jar YAMdemo.jar -s similar_scenarios matching_scenario
java -jar YAMdemo.jar -s hotel-domain webForm85
- Providing expert feedback: finally, user can provide some expert correspondences between the schemas to be matched. YAM uses this knowledge to improve the dedicated schema matcher that it generates. This option is provided thanks to the -f switch, followed by the percentage X (a value between 1 and 100) of expert correspondences to provide. In the command line version, it is easier to use a percentage of random expert correspondences rather than a list selected by the user.
java -jar YAMdemo.jar -f X matching_scenario
java -jar YAMdemo.jar -f 10 webForm85