2 # Generated from http://www.loc.gov/marc/relators/relacode.html
3 # using the build/tools/relator_map script
5 'acp' => l('Art copyist'),
8 'aft' => l('Author of afterword, colophon, etc.'),
10 'anm' => l('Animator'),
11 'ann' => l('Annotator'),
12 'ant' => l('Bibliographic antecedent'),
13 'app' => l('Applicant'),
14 'aqt' => l('Author in quotations or text abstracts'),
15 'arc' => l('Architect'),
16 'ard' => l('Artistic director'),
17 'arr' => l('Arranger'),
19 'asg' => l('Assignee'),
20 'asn' => l('Associated name'),
21 'att' => l('Attributed name'),
22 'auc' => l('Auctioneer'),
23 'aud' => l('Author of dialog'),
24 'aui' => l('Author of introduction'),
25 'aus' => l('Author of screenplay'),
27 'bdd' => l('Binding designer'),
28 'bjd' => l('Bookjacket designer'),
29 'bkd' => l('Book designer'),
30 'bkp' => l('Book producer'),
31 'blw' => l('Blurb writer'),
33 'bpd' => l('Bookplate designer'),
34 'bsl' => l('Bookseller'),
35 'ccp' => l('Conceptor'),
36 'chr' => l('Choreographer'),
37 'clb' => l('Collaborator'),
39 'cll' => l('Calligrapher'),
40 'clr' => l('Colorist'),
41 'clt' => l('Collotyper'),
42 'cmm' => l('Commentator'),
43 'cmp' => l('Composer'),
44 'cmt' => l('Compositor'),
45 'cnd' => l('Conductor'),
46 'cng' => l('Cinematographer'),
48 'coe' => l('Contestant-appellee'),
49 'col' => l('Collector'),
50 'com' => l('Compiler'),
51 'con' => l('Conservator'),
52 'cos' => l('Contestant'),
53 'cot' => l('Contestant-appellant'),
54 'cov' => l('Cover designer'),
55 'cpc' => l('Copyright claimant'),
56 'cpe' => l('Complainant-appellee'),
57 'cph' => l('Copyright holder'),
58 'cpl' => l('Complainant'),
59 'cpt' => l('Complainant-appellant'),
60 'cre' => l('Creator'),
61 'crp' => l('Correspondent'),
62 'crr' => l('Corrector'),
63 'csl' => l('Consultant'),
64 'csp' => l('Consultant to a project'),
65 'cst' => l('Costume designer'),
66 'ctb' => l('Contributor'),
67 'cte' => l('Contestee-appellee'),
68 'ctg' => l('Cartographer'),
69 'ctr' => l('Contractor'),
70 'cts' => l('Contestee'),
71 'ctt' => l('Contestee-appellant'),
72 'cur' => l('Curator'),
73 'cwt' => l('Commentator for written text'),
74 'dfd' => l('Defendant'),
75 'dfe' => l('Defendant-appellee'),
76 'dft' => l('Defendant-appellant'),
77 'dgg' => l('Degree grantor'),
78 'dis' => l('Dissertant'),
79 'dln' => l('Delineator'),
82 'dpb' => l('Distribution place'),
83 'dpc' => l('Depicted'),
84 'dpt' => l('Depositor'),
85 'drm' => l('Draftsman'),
86 'drt' => l('Director'),
87 'dsr' => l('Designer'),
88 'dst' => l('Distributor'),
89 'dtc' => l('Data contributor'),
90 'dte' => l('Dedicatee'),
91 'dtm' => l('Data manager'),
92 'dto' => l('Dedicator'),
93 'dub' => l('Dubious author'),
95 'egr' => l('Engraver'),
96 'elg' => l('Electrician'),
97 'elt' => l('Electrotyper'),
98 'eng' => l('Engineer'),
100 'evp' => l('Event place'),
101 'exp' => l('Expert'),
102 'fac' => l('Facsimilist'),
103 'fld' => l('Field director'),
104 'flm' => l('Film editor'),
105 'fmo' => l('Former owner'),
106 'fnd' => l('Funder'),
107 'fpy' => l('First party'),
108 'frg' => l('Forger'),
109 'gis' => l('Geographic information specialist'),
110 'grt' => l('Graphic technician'),
111 'hnr' => l('Honoree'),
113 'ill' => l('Illustrator'),
114 'ilu' => l('Illuminator'),
115 'ins' => l('Inscriber'),
116 'inv' => l('Inventor'),
117 'itr' => l('Instrumentalist'),
118 'ive' => l('Interviewee'),
119 'ivr' => l('Interviewer'),
120 'lbr' => l('Laboratory'),
121 'lbt' => l('Librettist'),
122 'ldr' => l('Laboratory director'),
124 'lee' => l('Libelee-appellee'),
125 'lel' => l('Libelee'),
126 'len' => l('Lender'),
127 'let' => l('Libelee-appellant'),
128 'lgd' => l('Lighting designer'),
129 'lie' => l('Libelant-appellee'),
130 'lil' => l('Libelant'),
131 'lit' => l('Libelant-appellant'),
132 'lsa' => l('Landscape architect'),
133 'lse' => l('Licensee'),
134 'lso' => l('Licensor'),
135 'ltg' => l('Lithographer'),
136 'lyr' => l('Lyricist'),
137 'mcp' => l('Music copyist'),
138 'mdc' => l('Metadata contact'),
139 'mfp' => l('Manufacture place'),
140 'mfr' => l('Manufacturer'),
141 'mod' => l('Moderator'),
142 'mon' => l('Monitor'),
143 'mrb' => l('Marbler'),
144 'mrk' => l('Markup editor'),
145 'msd' => l('Musical director'),
146 'mte' => l('Metal-engraver'),
147 'mus' => l('Musician'),
148 'nrt' => l('Narrator'),
149 'opn' => l('Opponent'),
150 'org' => l('Originator'),
151 'orm' => l('Organizer of meeting'),
154 'pat' => l('Patron'),
155 'pbd' => l('Publishing director'),
156 'pbl' => l('Publisher'),
157 'pdr' => l('Project director'),
158 'pfr' => l('Proofreader'),
159 'pht' => l('Photographer'),
160 'plt' => l('Platemaker'),
161 'pma' => l('Permitting agency'),
162 'pmn' => l('Production manager'),
163 'pop' => l('Printer of plates'),
164 'ppm' => l('Papermaker'),
165 'ppt' => l('Puppeteer'),
166 'prc' => l('Process contact'),
167 'prd' => l('Production personnel'),
168 'prf' => l('Performer'),
169 'prg' => l('Programmer'),
170 'prm' => l('Printmaker'),
171 'pro' => l('Producer'),
172 'prp' => l('Production place'),
173 'prt' => l('Printer'),
174 'pta' => l('Patent applicant'),
175 'pte' => l('Plaintiff-appellee'),
176 'ptf' => l('Plaintiff'),
177 'pth' => l('Patent holder'),
178 'ptt' => l('Plaintiff-appellant'),
179 'pup' => l('Publication place'),
180 'rbr' => l('Rubricator'),
181 'rce' => l('Recording engineer'),
182 'rcp' => l('Recipient'),
183 'red' => l('Redactor'),
184 'ren' => l('Renderer'),
185 'res' => l('Researcher'),
186 'rev' => l('Reviewer'),
187 'rps' => l('Repository'),
188 'rpt' => l('Reporter'),
189 'rpy' => l('Responsible party'),
190 'rse' => l('Respondent-appellee'),
191 'rsg' => l('Restager'),
192 'rsp' => l('Respondent'),
193 'rst' => l('Respondent-appellant'),
194 'rth' => l('Research team head'),
195 'rtm' => l('Research team member'),
196 'sad' => l('Scientific advisor'),
197 'sce' => l('Scenarist'),
198 'scl' => l('Sculptor'),
199 'scr' => l('Scribe'),
200 'sds' => l('Sound designer'),
201 'sec' => l('Secretary'),
202 'sgn' => l('Signer'),
203 'sht' => l('Supporting host'),
204 'sng' => l('Singer'),
205 'spk' => l('Speaker'),
206 'spn' => l('Sponsor'),
207 'spy' => l('Second party'),
208 'srv' => l('Surveyor'),
209 'std' => l('Set designer'),
210 'stl' => l('Storyteller'),
211 'stm' => l('Stage manager'),
212 'stn' => l('Standards body'),
213 'str' => l('Stereotyper'),
214 'tcd' => l('Technical director'),
215 'tch' => l('Teacher'),
216 'ths' => l('Thesis advisor'),
217 'trc' => l('Transcriber'),
218 'trl' => l('Translator'),
219 'tyd' => l('Type designer'),
220 'tyg' => l('Typographer'),
221 'uvp' => l('University place'),
222 'vdg' => l('Videographer'),
223 'voc' => l('Vocalist'),
224 'wam' => l('Writer of accompanying material'),
225 'wdc' => l('Woodcutter'),
226 'wde' => l('Wood-engraver'),
227 'wit' => l('Witness'),