# Generated from http://www.loc.gov/marc/relators/relacode.html
# using the build/tools/relator_map script
relators = {
+ 'abr' => l('Abridger'),
'acp' => l('Art copyist'),
'act' => l('Actor'),
+ 'adi' => l('Art director'),
'adp' => l('Adapter'),
'aft' => l('Author of afterword, colophon, etc.'),
'anl' => l('Analyst'),
'anm' => l('Animator'),
'ann' => l('Annotator'),
'ant' => l('Bibliographic antecedent'),
+ 'ape' => l('Appellee'),
+ 'apl' => l('Appellant'),
'app' => l('Applicant'),
'aqt' => l('Author in quotations or text abstracts'),
'arc' => l('Architect'),
'art' => l('Artist'),
'asg' => l('Assignee'),
'asn' => l('Associated name'),
+ 'ato' => l('Autographer'),
'att' => l('Attributed name'),
'auc' => l('Auctioneer'),
'aud' => l('Author of dialog'),
- 'aui' => l('Author of introduction'),
- 'aus' => l('Author of screenplay'),
+ 'aui' => l('Author of introduction, etc.'),
+ 'aus' => l('Screenwriter'),
'aut' => l('Author'),
'bdd' => l('Binding designer'),
'bjd' => l('Bookjacket designer'),
'blw' => l('Blurb writer'),
'bnd' => l('Binder'),
'bpd' => l('Bookplate designer'),
+ 'brd' => l('Broadcaster'),
+ 'brl' => l('Braille embosser'),
'bsl' => l('Bookseller'),
+ 'cas' => l('Caster'),
'ccp' => l('Conceptor'),
'chr' => l('Choreographer'),
'clb' => l('Collaborator'),
'col' => l('Collector'),
'com' => l('Compiler'),
'con' => l('Conservator'),
+ 'cor' => l('Collection registrar'),
'cos' => l('Contestant'),
'cot' => l('Contestant-appellant'),
+ 'cou' => l('Court governed'),
'cov' => l('Cover designer'),
'cpc' => l('Copyright claimant'),
'cpe' => l('Complainant-appellee'),
'cre' => l('Creator'),
'crp' => l('Correspondent'),
'crr' => l('Corrector'),
+ 'crt' => l('Court reporter'),
'csl' => l('Consultant'),
'csp' => l('Consultant to a project'),
'cst' => l('Costume designer'),
'ctt' => l('Contestee-appellant'),
'cur' => l('Curator'),
'cwt' => l('Commentator for written text'),
+ 'dbp' => l('Distribution place'),
'dfd' => l('Defendant'),
'dfe' => l('Defendant-appellee'),
'dft' => l('Defendant-appellant'),
- 'dgg' => l('Degree grantor'),
+ 'dgg' => l('Degree granting institution'),
+ 'dgs' => l('Degree supervisor'),
'dis' => l('Dissertant'),
'dln' => l('Delineator'),
'dnc' => l('Dancer'),
'dnr' => l('Donor'),
- 'dpb' => l('Distribution place'),
'dpc' => l('Depicted'),
'dpt' => l('Depositor'),
'drm' => l('Draftsman'),
'dtm' => l('Data manager'),
'dto' => l('Dedicator'),
'dub' => l('Dubious author'),
+ 'edc' => l('Editor of compilation'),
+ 'edm' => l('Editor of moving image work'),
'edt' => l('Editor'),
'egr' => l('Engraver'),
'elg' => l('Electrician'),
'elt' => l('Electrotyper'),
'eng' => l('Engineer'),
+ 'enj' => l('Enacting jurisdiction'),
'etr' => l('Etcher'),
'evp' => l('Event place'),
'exp' => l('Expert'),
'fac' => l('Facsimilist'),
+ 'fds' => l('Film distributor'),
'fld' => l('Field director'),
'flm' => l('Film editor'),
+ 'fmd' => l('Film director'),
+ 'fmk' => l('Filmmaker'),
'fmo' => l('Former owner'),
+ 'fmp' => l('Film producer'),
'fnd' => l('Funder'),
'fpy' => l('First party'),
'frg' => l('Forger'),
'gis' => l('Geographic information specialist'),
'grt' => l('Graphic technician'),
+ 'his' => l('Host institution'),
'hnr' => l('Honoree'),
'hst' => l('Host'),
'ill' => l('Illustrator'),
'ilu' => l('Illuminator'),
'ins' => l('Inscriber'),
'inv' => l('Inventor'),
+ 'isb' => l('Issuing body'),
'itr' => l('Instrumentalist'),
'ive' => l('Interviewee'),
'ivr' => l('Interviewer'),
+ 'jud' => l('Judge'),
+ 'jug' => l('Jurisdiction governed'),
'lbr' => l('Laboratory'),
'lbt' => l('Librettist'),
'ldr' => l('Laboratory director'),
'lyr' => l('Lyricist'),
'mcp' => l('Music copyist'),
'mdc' => l('Metadata contact'),
+ 'med' => l('Medium'),
'mfp' => l('Manufacture place'),
'mfr' => l('Manufacturer'),
'mod' => l('Moderator'),
'mrk' => l('Markup editor'),
'msd' => l('Musical director'),
'mte' => l('Metal-engraver'),
+ 'mtk' => l('Minute taker'),
'mus' => l('Musician'),
'nrt' => l('Narrator'),
'opn' => l('Opponent'),
'org' => l('Originator'),
- 'orm' => l('Organizer of meeting'),
+ 'orm' => l('Organizer'),
+ 'osp' => l('Onscreen presenter'),
'oth' => l('Other'),
'own' => l('Owner'),
+ 'pan' => l('Panelist'),
'pat' => l('Patron'),
'pbd' => l('Publishing director'),
'pbl' => l('Publisher'),
'pop' => l('Printer of plates'),
'ppm' => l('Papermaker'),
'ppt' => l('Puppeteer'),
+ 'pra' => l('Praeses'),
'prc' => l('Process contact'),
'prd' => l('Production personnel'),
+ 'pre' => l('Presenter'),
'prf' => l('Performer'),
'prg' => l('Programmer'),
'prm' => l('Printmaker'),
+ 'prn' => l('Production company'),
'pro' => l('Producer'),
'prp' => l('Production place'),
+ 'prs' => l('Production designer'),
'prt' => l('Printer'),
+ 'prv' => l('Provider'),
'pta' => l('Patent applicant'),
'pte' => l('Plaintiff-appellee'),
'ptf' => l('Plaintiff'),
'ptt' => l('Plaintiff-appellant'),
'pup' => l('Publication place'),
'rbr' => l('Rubricator'),
+ 'rcd' => l('Recordist'),
'rce' => l('Recording engineer'),
- 'rcp' => l('Recipient'),
- 'red' => l('Redactor'),
+ 'rcp' => l('Addressee'),
+ 'rdd' => l('Radio director'),
+ 'red' => l('Redaktor'),
'ren' => l('Renderer'),
'res' => l('Researcher'),
'rev' => l('Reviewer'),
+ 'rpc' => l('Radio producer'),
'rps' => l('Repository'),
'rpt' => l('Reporter'),
'rpy' => l('Responsible party'),
'rse' => l('Respondent-appellee'),
'rsg' => l('Restager'),
'rsp' => l('Respondent'),
+ 'rsr' => l('Restorationist'),
'rst' => l('Respondent-appellant'),
'rth' => l('Research team head'),
'rtm' => l('Research team member'),
'scr' => l('Scribe'),
'sds' => l('Sound designer'),
'sec' => l('Secretary'),
+ 'sgd' => l('Stage director'),
'sgn' => l('Signer'),
'sht' => l('Supporting host'),
+ 'sll' => l('Seller'),
'sng' => l('Singer'),
'spk' => l('Speaker'),
'spn' => l('Sponsor'),
'spy' => l('Second party'),
'srv' => l('Surveyor'),
'std' => l('Set designer'),
+ 'stg' => l('Setting'),
'stl' => l('Storyteller'),
'stm' => l('Stage manager'),
'stn' => l('Standards body'),
'tcd' => l('Technical director'),
'tch' => l('Teacher'),
'ths' => l('Thesis advisor'),
+ 'tld' => l('Television director'),
+ 'tlp' => l('Television producer'),
'trc' => l('Transcriber'),
'trl' => l('Translator'),
'tyd' => l('Type designer'),
'tyg' => l('Typographer'),
'uvp' => l('University place'),
+ 'vac' => l('Voice actor'),
'vdg' => l('Videographer'),
'voc' => l('Vocalist'),
+ 'wac' => l('Writer of added commentary'),
+ 'wal' => l('Writer of added lyrics'),
'wam' => l('Writer of accompanying material'),
+ 'wat' => l('Writer of added text'),
'wdc' => l('Woodcutter'),
- 'wde' => l('Wood-engraver'),
+ 'wde' => l('Wood engraver'),
+ 'win' => l('Writer of introduction'),
'wit' => l('Witness'),
+ 'wpr' => l('Writer of preface'),
+ 'wst' => l('Writer of supplementary textual content'),
} -%]
\ No newline at end of file