Skip to contents

For titles the crosswalk does not list, returns the title.standard of the rule for the title's longest suffix head or longest prefix head (title_heads()); when both have a rule, the more precise one wins (the suffix on a tie). A title whose longest head has no rule stays NA: rules were learned and validated on longest heads only, and context-dependent heads such as DIRECTOR or PRESIDENT deliberately have none (F-017).

Usage

match_title_patterns(
  titles,
  patterns = get_title_patterns(),
  variants = get_title_xwalk()$title.variant
)

Arguments

titles

A character vector of standardized titles (TitleTxt7).

patterns

The head rules; defaults to get_title_patterns().

variants

The crosswalk's title variants; defaults to the variants of get_title_xwalk().

Value

A character vector of title.standard values (NA when no rule applies).