Skip to contents

Maps each title.standard to its functional domain, its 2018 SOC occupation codes, and its role: an employee level or a board role. Used by categorize_titles(); load it with get_title_taxonomy().

The employee levels are:

  • CEO: the top staff job (CEO, executive director).

  • OFFICER: C-suite, vice presidents, deputies.

  • MANAGER: directors of departments, managers.

  • PROFESSIONAL: non-managerial jobs often reported for their pay, such as physicians, lawyers, professors and coaches.

  • STAFF: everything else.

The level comes from the title alone. Whether a person was a key or highly compensated employee in a filing comes from the checkboxes and pay.

Format

A data frame of character columns, one row per title.standard:

title.standard

standard title, the key matched by standardize_titles()

domain.category, domain.label

functional domain, a pair from the controlled vocabulary in data-raw/crosswalks/domains.csv: executive (general management), governance (board), operations (a support function), industry-specific (the organization's field), or non-job title

soc.label, major.group, minor.group, broad.group, detailed.occupation

2018 SOC codes; soc.label is the official title of the most detailed code

emp.level

CEO, OFFICER, MANAGER, PROFESSIONAL, STAFF, or blank

board.role

CHAIR, VICE CHAIR, SECRETARY, TREASURER, MEMBER, or blank. Board titles use five standards, BOARD PRESIDENT (CHAIR) through BOARD MEMBER.

emp, ceo, c.level, dir.vp, mgr, spec, board, pres, vp, sec, treas, mem

legacy role flags ("X" or blank), derived from emp.level and board.role: c.level is CEO or OFFICER, spec is PROFESSIONAL or STAFF, pres is CHAIR, vp is VICE CHAIR, mem is MEMBER. dir.vp is retired and always blank.

Source

data-raw/crosswalks/title-taxonomy.csv, started from the title-taxonomy-map Google Sheet (retired 2026-10-08).