Der beste Datensatz wird anhand eines Vergleiches mehrerer Attribute - z.B. Datenbank, Größe des Datensatzes, Erscheinungsjahr - ermittelt.
Die Variable $algorithm gibt an, welcher Algorithmus für den Vergleich herangezogen wird. Unterstützt werden zur Zeit:
| YEAR | die neueste Ausgabe (höchstes Erscheinungsjahr) |
| DATABASE | nach Datenbank, bestimmte Datenbanken haben eine |
| höhere Priorität als andere | |
| SIZE | der Datensatz mit den meisten Zeichen wird |
| ausgewählt | |
| DBY | nach Datenbank und Jahr. Zuerst wird nach einer |
| Rangliste der Datenbanken verglichen und danach bei | |
| Gleichheit nach Jahr. So erhält man immer die neueste | |
| Ausgabe aus der Datenbank mit der höchsten Priorität. |
Es wird eingesetzt im zweiten System von ZACK
(siehe Kapitel 7 Ausgabe von Dubletten,
Seite
).