pdf (18647 Kb) - Fachgebiet Datenbanken und Informationssysteme ...
pdf (18647 Kb) - Fachgebiet Datenbanken und Informationssysteme ...
pdf (18647 Kb) - Fachgebiet Datenbanken und Informationssysteme ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Inhaltsverzeichnis<br />
1. Einleitung 5<br />
1.1. Motivation <strong>und</strong> Schwerpunkte dieser Arbeit . . . . . . . . . . . . . . . . . 5<br />
1.2. Gliederung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />
2. Gr<strong>und</strong>lagen 7<br />
2.1. Graphen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />
2.2. Mapping <strong>und</strong> Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />
3. Matching-Verfahren 10<br />
3.1. Geschichte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10<br />
3.2. Klassifizierung von Matching-Verfahren . . . . . . . . . . . . . . . . . . . 11<br />
3.3. Graph Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />
3.3.1. Besonderheiten des Graph Matchings . . . . . . . . . . . . . . . . 13<br />
3.3.2. Graph Matching bei räumlichen Daten . . . . . . . . . . . . . . . . 14<br />
4. Der Similarity Flooding Algorithmus 15<br />
4.1. Gr<strong>und</strong>idee . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />
4.2. Vorbereitung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
4.3. Iteratives Berechnung der Ähnlichkeiten . . . . . . . . . . . . . . . . . . . 22<br />
4.4. Umgang mit den Ergebnissen . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />
4.4.1. Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />
4.4.2. Auswahl von 1-zu-1-Mappings . . . . . . . . . . . . . . . . . . . . . 26<br />
4.4.3. Auswahl von n-zu-m-Mappings . . . . . . . . . . . . . . . . . . . . 30<br />
5. Vergleich mit anderen Verfahren 31<br />
5.1. Cupid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31<br />
5.2. Rondo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33<br />
5.3. SASMINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
6. Implementierung der Testumgebung 37<br />
6.1. Anforderungen an die Testumgebung . . . . . . . . . . . . . . . . . . . . . 37<br />
6.2. Funktionen <strong>und</strong> Bedienung des Programmes . . . . . . . . . . . . . . . . . 37<br />
6.3. Paketstruktur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />
6.4. Umgang mit Graphen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />
6.5. Umgang mit Relationalen Datenbankschemata . . . . . . . . . . . . . . . 43<br />
3