|
|
Surname |
Original |
Modified |
1. |
if the first character of the name is a vowel, remember it |
EDWARDS |
EDWARD |
EDWAD |
2. |
remove all 'S' and 'Z' chars from the end of the name |
EDWARDS |
EDWARD |
EDWAD |
PEREZ |
PAR |
PAR |
3. |
transcode initial strings |
|
|
|
MAC » MC |
MACINTOSH |
MCANT |
MCANTA[S] |
PF » F |
PHILLIPSON |
FFALAP[SAN] |
FALAPS[AN] |
4. |
Transcode trailing strings as follows, |
|
|
|
IX » IC |
HADDIX |
HADAX |
HADAC |
EX » EC |
ESSEX |
ESAX |
ESAC |
YE » Y |
MOYE |
MAY |
MY |
EE » Y |
MCKEE |
MCY |
MCY |
IE » Y |
MACKIE |
MCY |
MCY |
DT » D |
HEITSCHMIDT |
HATSNA[D] |
HATSNA[D] |
RT » D |
BART |
BAD |
BAD |
RD » D |
HURD |
HAD |
HAD |
NT » D |
HUNT |
HAD |
HAD |
ND » D |
WESTERLUND |
WASTAR[LAD] |
WASTAR[LAD] |
5. |
transcode 'EV' to 'EF' if not at start of name |
EVERS |
EVAR |
EVAR |
6. |
use first character of name as first character of key |
DEVITO |
DAFAT |
DAFAT |
7. |
remove any 'W' that follows a vowel |
RAWSON |
RASAN |
RASAN |
8. |
replace all vowels with 'A' |
SHOULDERS |
SHALDA[R] |
SALDAR |
9. |
transcode 'GHT' to 'GT' |
LEIGHTON |
LAGTAN |
LAGTAN |
10. |
transcode 'DG' to 'G' |
WOOLDRIDGE |
WALDRA[DG] |
WALDRA[G] |
11. |
transcode 'PH' to 'F' |
OLIPHANT |
OLAFAD |
OLAFAD |
12. |
if not first character, eliminate all 'H' preceded or followed by a vowel |
HATCHETT |
HATCAT |
HATCAT |
13. |
change 'KN' to 'N', else 'K' to 'C' |
MCKNIGHT |
MCNAGT |
MCNAGT |
RICKERT |
RACAD |
RACAD |
14. |
if not first character, change 'M' to 'N' |
BOWMAN |
BANAN |
BANAN |
15. |
if not first character, change 'Q' to 'G' |
VASQUEZ |
VASG |
VASG |
16. |
transcode 'SH' to 'S' |
BASHAW |
BAS |
BAS |
17. |
transcode 'SCH' to 'S' |
SCHOENHOEFT |
SSANAF[T] |
SCANAF[T] |
18. |
transcode 'YW' to 'Y' |
HEYWOOD |
HAYWAD |
HAD |
19. |
if not first or last character, change 'Y' to 'A' |
HAYMAN |
HAYNAN |
HANAN |
20. |
transcode 'WR' to 'R' |
SEAWRIGHT |
SARAGT |
SARAGT |
21. |
if not first character, change 'Z' to 'S' |
KRATZER |
CRATSA[R] |
CRATSA[R] |
22. |
transcode terminal 'AY' to 'Y' |
CANADAY |
CANADY |
CANADY |
23. |
remove trailing vowels |
CREPEAU |
CRAP |
CRAP |