map: User-defined Mappings

Description Usage Arguments Value Note Author(s) References See Also Examples

Description

Allows user-defined mappings from UTF-8 IPA to ASCII ALINE. User mappings are given precedence over defaults when duplicates exist. See notes for usage and allowable ASCII encodings.

Usage

1
map(m1, m2)

Arguments

m1

a vector of IPA characters to encode.

m2

a vector of ALINE encodings.

Value

map

a dataframe with ALINE map that includes user-defined mappings.

Note

Valid ASCII ALINE encodings are defined in Kondrak 1999, pp. 19. Allowable lowercase letters are ["a"-"z"] and allowable uppercase modifiers are: _D_ental, palato-al_V_olar, retrofle_X_, _P_alatal, _S_pirant, _N_asal, _A_spirated, lo_H_ng, _F_ront, _C_entral. If an IPA character is mapped to an invalid ASCII code a warning is issued and the mapping is not accepted.

Author(s)

Sean Downey and Guowei Sun

References

Kondrak, G. (1999). Alignment of Phonetic Sequences. Technical Report CSRG-402. Department of Computer Science, University of Toronto.

See Also

ALINE.map

Examples

1
2
3
map(intToUtf8(418),"dX") #valid
map(intToUtf8(361),"dM") #invalid
map(intToUtf8(361),"dd") #invalid

Example output

    Aline U.Val     A.Val
1      dX   418    100 88
2            32          
3      bS    66     98 83
4      oF    79    111 70
5       a    97        97
6       b    98        98
7      tP    99    116 80
8       d   100       100
9       e   101       101
10      f   102       102
11      g   103       103
12      h   104       104
13      i   105       105
14      y   106       121
15      k   107       107
16      l   108       108
17      m   109       109
18      n   110       110
19      o   111       111
20      p   112       112
21      k   113       107
22      r   114       114
23      s   115       115
24      t   116       116
25      u   117       117
26      v   118       118
27      w   119       119
28      x   120       120
29     uF   121    117 70
30      z   122       122
31     bS   223     98 83
32      a   225        97
33      a   226        97
34     aN   227     97 78
35     aF   230     97 70
36      e   233       101
37      e   234       101
38      i   236       105
39      i   237       105
40      i   238       105
41    dSD   240 100 83 68
42      o   243       111
43      o   244       111
44     oN   245    111 78
45     oF   248    111 70
46      u   249       117
47      u   250       117
48      u   251       117
49     iN   297    105 78
50     iH   299    105 72
51     gN   331    103 78
52     uN   361    117 78
53      a   592        97
54      a   593        97
55      a   594        97
56      b   595        98
57      o   596       111
58     sP   597    115 80
59     dX   598    100 88
60     eC   601    101 67
61      e   603       101
62     eC   604    101 67
63     dP   607    100 80
64      g   610       103
65     gS   611    103 83
66      h   614       104
67     iC   616    105 67
68      i   618       105
69     lA   620    108 65
70     lX   621    108 88
71     lS   622    108 83
72      w   624       119
73     fN   625    102 78
74     nP   626    110 80
75     nX   627    110 88
76     gN   628    103 78
77     oF   630    111 70
78     pS   632    112 83
79     rX   637    114 88
80      r   638       114
81      r   640       114
82     gS   641    103 83
83     sX   642    115 88
84     sV   643    115 86
85     tX   648    116 88
86     uC   649    117 67
87      u   650       117
88      v   651       118
89     eC   652    101 67
90     lP   654    108 80
91     zX   656    122 88
92     zP   657    122 80
93     zV   658    122 86
94      q   660       113
95    dSV   676 100 83 86
96    tSV   679 116 83 86
97     wF   687    119 70
98      A   688        65
99      y   690       121
100     w   695       119
101     x   739       120
102    tS   952    116 83
103     x   967       120
104     N  8319        78
Invalide mapping: <U+0169> to dM
    Aline U.Val     A.Val
1            32          
2      bS    66     98 83
3      oF    79    111 70
4       a    97        97
5       b    98        98
6      tP    99    116 80
7       d   100       100
8       e   101       101
9       f   102       102
10      g   103       103
11      h   104       104
12      i   105       105
13      y   106       121
14      k   107       107
15      l   108       108
16      m   109       109
17      n   110       110
18      o   111       111
19      p   112       112
20      k   113       107
21      r   114       114
22      s   115       115
23      t   116       116
24      u   117       117
25      v   118       118
26      w   119       119
27      x   120       120
28     uF   121    117 70
29      z   122       122
30     bS   223     98 83
31      a   225        97
32      a   226        97
33     aN   227     97 78
34     aF   230     97 70
35      e   233       101
36      e   234       101
37      i   236       105
38      i   237       105
39      i   238       105
40    dSD   240 100 83 68
41      o   243       111
42      o   244       111
43     oN   245    111 78
44     oF   248    111 70
45      u   249       117
46      u   250       117
47      u   251       117
48     iN   297    105 78
49     iH   299    105 72
50     gN   331    103 78
51     uN   361    117 78
52      a   592        97
53      a   593        97
54      a   594        97
55      b   595        98
56      o   596       111
57     sP   597    115 80
58     dX   598    100 88
59     eC   601    101 67
60      e   603       101
61     eC   604    101 67
62     dP   607    100 80
63      g   610       103
64     gS   611    103 83
65      h   614       104
66     iC   616    105 67
67      i   618       105
68     lA   620    108 65
69     lX   621    108 88
70     lS   622    108 83
71      w   624       119
72     fN   625    102 78
73     nP   626    110 80
74     nX   627    110 88
75     gN   628    103 78
76     oF   630    111 70
77     pS   632    112 83
78     rX   637    114 88
79      r   638       114
80      r   640       114
81     gS   641    103 83
82     sX   642    115 88
83     sV   643    115 86
84     tX   648    116 88
85     uC   649    117 67
86      u   650       117
87      v   651       118
88     eC   652    101 67
89     lP   654    108 80
90     zX   656    122 88
91     zP   657    122 80
92     zV   658    122 86
93      q   660       113
94    dSV   676 100 83 86
95    tSV   679 116 83 86
96     wF   687    119 70
97      A   688        65
98      y   690       121
99      w   695       119
100     x   739       120
101    tS   952    116 83
102     x   967       120
103     N  8319        78
Invalide mapping: <U+0169> to dd
    Aline U.Val     A.Val
1            32          
2      bS    66     98 83
3      oF    79    111 70
4       a    97        97
5       b    98        98
6      tP    99    116 80
7       d   100       100
8       e   101       101
9       f   102       102
10      g   103       103
11      h   104       104
12      i   105       105
13      y   106       121
14      k   107       107
15      l   108       108
16      m   109       109
17      n   110       110
18      o   111       111
19      p   112       112
20      k   113       107
21      r   114       114
22      s   115       115
23      t   116       116
24      u   117       117
25      v   118       118
26      w   119       119
27      x   120       120
28     uF   121    117 70
29      z   122       122
30     bS   223     98 83
31      a   225        97
32      a   226        97
33     aN   227     97 78
34     aF   230     97 70
35      e   233       101
36      e   234       101
37      i   236       105
38      i   237       105
39      i   238       105
40    dSD   240 100 83 68
41      o   243       111
42      o   244       111
43     oN   245    111 78
44     oF   248    111 70
45      u   249       117
46      u   250       117
47      u   251       117
48     iN   297    105 78
49     iH   299    105 72
50     gN   331    103 78
51     uN   361    117 78
52      a   592        97
53      a   593        97
54      a   594        97
55      b   595        98
56      o   596       111
57     sP   597    115 80
58     dX   598    100 88
59     eC   601    101 67
60      e   603       101
61     eC   604    101 67
62     dP   607    100 80
63      g   610       103
64     gS   611    103 83
65      h   614       104
66     iC   616    105 67
67      i   618       105
68     lA   620    108 65
69     lX   621    108 88
70     lS   622    108 83
71      w   624       119
72     fN   625    102 78
73     nP   626    110 80
74     nX   627    110 88
75     gN   628    103 78
76     oF   630    111 70
77     pS   632    112 83
78     rX   637    114 88
79      r   638       114
80      r   640       114
81     gS   641    103 83
82     sX   642    115 88
83     sV   643    115 86
84     tX   648    116 88
85     uC   649    117 67
86      u   650       117
87      v   651       118
88     eC   652    101 67
89     lP   654    108 80
90     zX   656    122 88
91     zP   657    122 80
92     zV   658    122 86
93      q   660       113
94    dSV   676 100 83 86
95    tSV   679 116 83 86
96     wF   687    119 70
97      A   688        65
98      y   690       121
99      w   695       119
100     x   739       120
101    tS   952    116 83
102     x   967       120
103     N  8319        78

alineR documentation built on May 2, 2019, 11:26 a.m.

Related to map in alineR...