Gedbas4all/Operationen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Zusammenfügen von Personen) |
|||
Zeile 2: | Zeile 2: | ||
== Zusammenfügen von Personen == | == Zusammenfügen von Personen == | ||
Zwei | Zwei PERSONAs P1 und P2 sollen als identisch markiert werden. | ||
* Ist eine der beiden bereits aus mehreren | * Ist eine der beiden bereits aus mehreren PERSONAs zusammengesetzt? | ||
** für P1: suche | ** für P1: suche ASSERTION A, bei der A.S2 = P1 | ||
** für P2: suche | ** für P2: suche ASSERTION A, bei der A.S2 = P2 | ||
* Drei Fälle sind möglich: | * Drei Fälle sind möglich: | ||
*# keine | *# keine PERSONA ist zusammengesetzt | ||
*# eine | *# eine PERSONA ist zusammengesetzt, als Beispiel P1 | ||
*# beide | *# beide PERSONA sind zusammengesetzt | ||
[[Bild:gedbas4all_merging_personas.svg|400px]] | |||
=== eine zusammengesetzte | Diagramm A zeigt das Beispiel, daß beide PERSONAs zusammengesetzt sind. Zunächst wurden P1+P2 zu P5 und P3+P4 zu P6 zusammengesetzt. Später wird erkannt, daß auch P5 und P6 eine identische Person beschreiben. | ||
# finde | |||
# füge P2 dieser | Das Diagramm B zeigt eine unmögliche Situation: Beim Versuch, P5 und P6 zusammenzusetzen, wäre man in den Fall 2 geraten, so daß keine neue GROUP und PERSONA P7 erzeugt worden wäre. | ||
* P1 ist die zusammengesetzte | |||
=== keine zusammengesetzte PERSONA === | |||
# bilde neue GROUP G1 und PERSONA P3 | |||
# erzeuge ASSERTION A1 mit A1.S1 = P1, A1.S2 = G1 | |||
# erzeuge ASSERTION A2 mit A2.S1 = P2, A2.S2 = G1 | |||
# erzeuge ASSERTION A3 mit A2.S1 = G1, A2.S2 = P3 | |||
* P3 ist die neue zusammengesetzte PERSONA | |||
=== eine zusammengesetzte PERSONA === | |||
# finde ASSERTION die zur Erzeugung von P1 geführt hat: A.S2 = P1 und A.S1 = G | |||
# füge P2 dieser GROUP hinzu mit neuer ASSERTION A1: A1.S1 = P2, A1.S2 = G | |||
* P1 ist die zusammengesetzte PERSONA | |||
=== zwei zusammengesetzte PERSONAs === | |||
behandle beide PERSONAs als nicht zusammengesetzt |
Version vom 30. Oktober 2008, 14:22 Uhr
Auf dieser Seite werden Details von internen Abläufe bei Gedbas4all-Operationen beschrieben:
Zusammenfügen von Personen
Zwei PERSONAs P1 und P2 sollen als identisch markiert werden.
- Ist eine der beiden bereits aus mehreren PERSONAs zusammengesetzt?
- für P1: suche ASSERTION A, bei der A.S2 = P1
- für P2: suche ASSERTION A, bei der A.S2 = P2
- Drei Fälle sind möglich:
- keine PERSONA ist zusammengesetzt
- eine PERSONA ist zusammengesetzt, als Beispiel P1
- beide PERSONA sind zusammengesetzt
Diagramm A zeigt das Beispiel, daß beide PERSONAs zusammengesetzt sind. Zunächst wurden P1+P2 zu P5 und P3+P4 zu P6 zusammengesetzt. Später wird erkannt, daß auch P5 und P6 eine identische Person beschreiben.
Das Diagramm B zeigt eine unmögliche Situation: Beim Versuch, P5 und P6 zusammenzusetzen, wäre man in den Fall 2 geraten, so daß keine neue GROUP und PERSONA P7 erzeugt worden wäre.
keine zusammengesetzte PERSONA
- bilde neue GROUP G1 und PERSONA P3
- erzeuge ASSERTION A1 mit A1.S1 = P1, A1.S2 = G1
- erzeuge ASSERTION A2 mit A2.S1 = P2, A2.S2 = G1
- erzeuge ASSERTION A3 mit A2.S1 = G1, A2.S2 = P3
- P3 ist die neue zusammengesetzte PERSONA
eine zusammengesetzte PERSONA
- finde ASSERTION die zur Erzeugung von P1 geführt hat: A.S2 = P1 und A.S1 = G
- füge P2 dieser GROUP hinzu mit neuer ASSERTION A1: A1.S1 = P2, A1.S2 = G
- P1 ist die zusammengesetzte PERSONA
zwei zusammengesetzte PERSONAs
behandle beide PERSONAs als nicht zusammengesetzt