// Kölner Phonetik - niemieckie kodowanie fonetyczne z użyciem cyfr
Zaprojektowany specjalnie pod kątem niemieckich wzorców wymowy.
Używa cyfr 0–8 dla prostego i wydajnego kodowania.
Poprawnie obsługuje znaki ä, ö, ü oraz ß.
Cologne Phonetic (Kölner Phonetik) to algorytm fonetyczny opracowany w 1969 roku przez Hansa Joachima Postela specjalnie dla języka niemieckiego. Zamienia słowa na kody numeryczne (0–8) w oparciu o ich wymowę. W przeciwieństwie do Soundex dobrze radzi sobie z niemieckimi umlautami oraz kombinacjami typu sch, ch i tz, grupując spółgłoski o podobnym brzmieniu.
Digit assignments:
0: A,E,I,J,O,U,Y,Ä,Ö,Ü,H
1: B,P
2: D,T
3: F,V,W,PH
4: G,K,Q,C+back
5: L
6: M,N
7: R
8: S,Z,ß,C+front,X
Examples:
Müller → 657
Mueller → 657
Möller → 657
Schmidt → 862
Schmitt → 862
Schmid → 862
Meyer → 67
Mayer → 67
Meier → 67
Maier → 67
Cologne Phonetic (Kölner Phonetik) to algorytm fonetyczny opracowany w 1969 roku specjalnie dla języka niemieckiego. Zamienia niemieckie słowa i nazwiska na numeryczne kody na podstawie wymowy, co ułatwia dopasowanie nazw o różnej pisowni, ale podobnym brzmieniu.
Soundex został stworzony dla języka angielskiego i używa kodów alfanumerycznych. Cologne Phonetic używa wyłącznie cyfr (0–8) i jest dostosowany do fonetyki niemieckiej. Lepiej obsługuje umlauty (ä, ö, ü) oraz kombinacje takie jak sch czy ch.
Opcja „Usuń zera” usuwa wszystkie zera z kodu poza pierwszym, jeśli znajduje się na początku. Skraca to kod i ułatwia porównywanie słów, w których zmienia się położenie samogłosek. Na przykład Mueller (6057) po usunięciu zer staje się 657.
Algorytm jest szeroko stosowany w krajach niemieckojęzycznych w badaniach genealogicznych, bazach danych klientów, systemach bibliotecznych i rejestrach państwowych, szczególnie przy dopasowywaniu nazwisk z wieloma wariantami pisowni.