2 # Generated from http://www.loc.gov/marc/relators/relacode.html
3 # using the build/tools/relator_map script
5 'abr' => l('Abridger'),
6 'acp' => l('Art copyist'),
8 'adi' => l('Art director'),
10 'aft' => l('Author of afterword, colophon, etc.'),
11 'anl' => l('Analyst'),
12 'anm' => l('Animator'),
13 'ann' => l('Annotator'),
14 'ant' => l('Bibliographic antecedent'),
15 'ape' => l('Appellee'),
16 'apl' => l('Appellant'),
17 'app' => l('Applicant'),
18 'aqt' => l('Author in quotations or text abstracts'),
19 'arc' => l('Architect'),
20 'ard' => l('Artistic director'),
21 'arr' => l('Arranger'),
23 'asg' => l('Assignee'),
24 'asn' => l('Associated name'),
25 'ato' => l('Autographer'),
26 'att' => l('Attributed name'),
27 'auc' => l('Auctioneer'),
28 'aud' => l('Author of dialog'),
29 'aui' => l('Author of introduction, etc.'),
30 'aus' => l('Screenwriter'),
32 'bdd' => l('Binding designer'),
33 'bjd' => l('Bookjacket designer'),
34 'bkd' => l('Book designer'),
35 'bkp' => l('Book producer'),
36 'blw' => l('Blurb writer'),
38 'bpd' => l('Bookplate designer'),
39 'brd' => l('Broadcaster'),
40 'brl' => l('Braille embosser'),
41 'bsl' => l('Bookseller'),
43 'ccp' => l('Conceptor'),
44 'chr' => l('Choreographer'),
45 'clb' => l('Collaborator'),
47 'cll' => l('Calligrapher'),
48 'clr' => l('Colorist'),
49 'clt' => l('Collotyper'),
50 'cmm' => l('Commentator'),
51 'cmp' => l('Composer'),
52 'cmt' => l('Compositor'),
53 'cnd' => l('Conductor'),
54 'cng' => l('Cinematographer'),
56 'coe' => l('Contestant-appellee'),
57 'col' => l('Collector'),
58 'com' => l('Compiler'),
59 'con' => l('Conservator'),
60 'cor' => l('Collection registrar'),
61 'cos' => l('Contestant'),
62 'cot' => l('Contestant-appellant'),
63 'cou' => l('Court governed'),
64 'cov' => l('Cover designer'),
65 'cpc' => l('Copyright claimant'),
66 'cpe' => l('Complainant-appellee'),
67 'cph' => l('Copyright holder'),
68 'cpl' => l('Complainant'),
69 'cpt' => l('Complainant-appellant'),
70 'cre' => l('Creator'),
71 'crp' => l('Correspondent'),
72 'crr' => l('Corrector'),
73 'crt' => l('Court reporter'),
74 'csl' => l('Consultant'),
75 'csp' => l('Consultant to a project'),
76 'cst' => l('Costume designer'),
77 'ctb' => l('Contributor'),
78 'cte' => l('Contestee-appellee'),
79 'ctg' => l('Cartographer'),
80 'ctr' => l('Contractor'),
81 'cts' => l('Contestee'),
82 'ctt' => l('Contestee-appellant'),
83 'cur' => l('Curator'),
84 'cwt' => l('Commentator for written text'),
85 'dbp' => l('Distribution place'),
86 'dfd' => l('Defendant'),
87 'dfe' => l('Defendant-appellee'),
88 'dft' => l('Defendant-appellant'),
89 'dgg' => l('Degree granting institution'),
90 'dgs' => l('Degree supervisor'),
91 'dis' => l('Dissertant'),
92 'dln' => l('Delineator'),
95 'dpc' => l('Depicted'),
96 'dpt' => l('Depositor'),
97 'drm' => l('Draftsman'),
98 'drt' => l('Director'),
99 'dsr' => l('Designer'),
100 'dst' => l('Distributor'),
101 'dtc' => l('Data contributor'),
102 'dte' => l('Dedicatee'),
103 'dtm' => l('Data manager'),
104 'dto' => l('Dedicator'),
105 'dub' => l('Dubious author'),
106 'edc' => l('Editor of compilation'),
107 'edm' => l('Editor of moving image work'),
108 'edt' => l('Editor'),
109 'egr' => l('Engraver'),
110 'elg' => l('Electrician'),
111 'elt' => l('Electrotyper'),
112 'eng' => l('Engineer'),
113 'enj' => l('Enacting jurisdiction'),
114 'etr' => l('Etcher'),
115 'evp' => l('Event place'),
116 'exp' => l('Expert'),
117 'fac' => l('Facsimilist'),
118 'fds' => l('Film distributor'),
119 'fld' => l('Field director'),
120 'flm' => l('Film editor'),
121 'fmd' => l('Film director'),
122 'fmk' => l('Filmmaker'),
123 'fmo' => l('Former owner'),
124 'fmp' => l('Film producer'),
125 'fnd' => l('Funder'),
126 'fpy' => l('First party'),
127 'frg' => l('Forger'),
128 'gis' => l('Geographic information specialist'),
129 'grt' => l('Graphic technician'),
130 'his' => l('Host institution'),
131 'hnr' => l('Honoree'),
133 'ill' => l('Illustrator'),
134 'ilu' => l('Illuminator'),
135 'ins' => l('Inscriber'),
136 'inv' => l('Inventor'),
137 'isb' => l('Issuing body'),
138 'itr' => l('Instrumentalist'),
139 'ive' => l('Interviewee'),
140 'ivr' => l('Interviewer'),
142 'jug' => l('Jurisdiction governed'),
143 'lbr' => l('Laboratory'),
144 'lbt' => l('Librettist'),
145 'ldr' => l('Laboratory director'),
147 'lee' => l('Libelee-appellee'),
148 'lel' => l('Libelee'),
149 'len' => l('Lender'),
150 'let' => l('Libelee-appellant'),
151 'lgd' => l('Lighting designer'),
152 'lie' => l('Libelant-appellee'),
153 'lil' => l('Libelant'),
154 'lit' => l('Libelant-appellant'),
155 'lsa' => l('Landscape architect'),
156 'lse' => l('Licensee'),
157 'lso' => l('Licensor'),
158 'ltg' => l('Lithographer'),
159 'lyr' => l('Lyricist'),
160 'mcp' => l('Music copyist'),
161 'mdc' => l('Metadata contact'),
162 'med' => l('Medium'),
163 'mfp' => l('Manufacture place'),
164 'mfr' => l('Manufacturer'),
165 'mod' => l('Moderator'),
166 'mon' => l('Monitor'),
167 'mrb' => l('Marbler'),
168 'mrk' => l('Markup editor'),
169 'msd' => l('Musical director'),
170 'mte' => l('Metal-engraver'),
171 'mtk' => l('Minute taker'),
172 'mus' => l('Musician'),
173 'nrt' => l('Narrator'),
174 'opn' => l('Opponent'),
175 'org' => l('Originator'),
176 'orm' => l('Organizer'),
177 'osp' => l('Onscreen presenter'),
180 'pan' => l('Panelist'),
181 'pat' => l('Patron'),
182 'pbd' => l('Publishing director'),
183 'pbl' => l('Publisher'),
184 'pdr' => l('Project director'),
185 'pfr' => l('Proofreader'),
186 'pht' => l('Photographer'),
187 'plt' => l('Platemaker'),
188 'pma' => l('Permitting agency'),
189 'pmn' => l('Production manager'),
190 'pop' => l('Printer of plates'),
191 'ppm' => l('Papermaker'),
192 'ppt' => l('Puppeteer'),
193 'pra' => l('Praeses'),
194 'prc' => l('Process contact'),
195 'prd' => l('Production personnel'),
196 'pre' => l('Presenter'),
197 'prf' => l('Performer'),
198 'prg' => l('Programmer'),
199 'prm' => l('Printmaker'),
200 'prn' => l('Production company'),
201 'pro' => l('Producer'),
202 'prp' => l('Production place'),
203 'prs' => l('Production designer'),
204 'prt' => l('Printer'),
205 'prv' => l('Provider'),
206 'pta' => l('Patent applicant'),
207 'pte' => l('Plaintiff-appellee'),
208 'ptf' => l('Plaintiff'),
209 'pth' => l('Patent holder'),
210 'ptt' => l('Plaintiff-appellant'),
211 'pup' => l('Publication place'),
212 'rbr' => l('Rubricator'),
213 'rcd' => l('Recordist'),
214 'rce' => l('Recording engineer'),
215 'rcp' => l('Addressee'),
216 'rdd' => l('Radio director'),
217 'red' => l('Redaktor'),
218 'ren' => l('Renderer'),
219 'res' => l('Researcher'),
220 'rev' => l('Reviewer'),
221 'rpc' => l('Radio producer'),
222 'rps' => l('Repository'),
223 'rpt' => l('Reporter'),
224 'rpy' => l('Responsible party'),
225 'rse' => l('Respondent-appellee'),
226 'rsg' => l('Restager'),
227 'rsp' => l('Respondent'),
228 'rsr' => l('Restorationist'),
229 'rst' => l('Respondent-appellant'),
230 'rth' => l('Research team head'),
231 'rtm' => l('Research team member'),
232 'sad' => l('Scientific advisor'),
233 'sce' => l('Scenarist'),
234 'scl' => l('Sculptor'),
235 'scr' => l('Scribe'),
236 'sds' => l('Sound designer'),
237 'sec' => l('Secretary'),
238 'sgd' => l('Stage director'),
239 'sgn' => l('Signer'),
240 'sht' => l('Supporting host'),
241 'sll' => l('Seller'),
242 'sng' => l('Singer'),
243 'spk' => l('Speaker'),
244 'spn' => l('Sponsor'),
245 'spy' => l('Second party'),
246 'srv' => l('Surveyor'),
247 'std' => l('Set designer'),
248 'stg' => l('Setting'),
249 'stl' => l('Storyteller'),
250 'stm' => l('Stage manager'),
251 'stn' => l('Standards body'),
252 'str' => l('Stereotyper'),
253 'tcd' => l('Technical director'),
254 'tch' => l('Teacher'),
255 'ths' => l('Thesis advisor'),
256 'tld' => l('Television director'),
257 'tlp' => l('Television producer'),
258 'trc' => l('Transcriber'),
259 'trl' => l('Translator'),
260 'tyd' => l('Type designer'),
261 'tyg' => l('Typographer'),
262 'uvp' => l('University place'),
263 'vac' => l('Voice actor'),
264 'vdg' => l('Videographer'),
265 'voc' => l('Vocalist'),
266 'wac' => l('Writer of added commentary'),
267 'wal' => l('Writer of added lyrics'),
268 'wam' => l('Writer of accompanying material'),
269 'wat' => l('Writer of added text'),
270 'wdc' => l('Woodcutter'),
271 'wde' => l('Wood engraver'),
272 'win' => l('Writer of introduction'),
273 'wit' => l('Witness'),
274 'wpr' => l('Writer of preface'),
275 'wst' => l('Writer of supplementary textual content'),