The Cologne phonetic name coding procedure.
cologne(word, maxCodeLen = NULL)
string or vector of strings to encode
maximum length of the resulting encodings, in characters
the Cologne encoded character vector
The cologne
algorithm is only
defined for inputs over the standard German alphabet, i.e.,
"A-Z,", "<U+00C4>," "<U+00D6>," "<U+00DC>," and "<U+00DF>. For inputs outside this range, the
output is undefined.
The variable word
is the name to be encoded. The variable
maxCodeLen
is the limit on how long the returned name code
should be. The default is 4.
Hans Joachim Postel. "Die Koelner Phonetik. Ein Verfahren zur Identifizierung von Personennamen auf der Grundlage der Gestaltanalyse." IBM-Nachrichten 19. Jahrgang, 1969, p. 925-931.
Other phonics: caverphone
,
lein
, metaphone
,
mra_encode
, nysiis
,
onca
, phonex
,
rogerroot
, soundex
,
statcan
# NOT RUN {
lein("William")
lein(c("Peter", "Peady"))
lein("Stevenson", maxCodeLen = 8)
# }
Run the code above in your browser using DataLab