Authority Control Name Form Normalizer (surname first)
Invert a personal name into the inverted catalog form 'Surname, Forename(s)', treating common nobiliary particles as part of the surname; token order is a heuristic.
Description
Heuristically invert a personal name into surname-first form while retaining contiguous common surname particles.
Invert a personal name into the inverted catalog form 'Surname, Forename(s)', treating common nobiliary particles as part of the surname; token order is a heuristic.
When to use Authority Control Name Form Normalizer (surname first)
- Heuristically invert a personal name into surname-first form while retaining contiguous common surname particles.
- Apply the same explicit rule consistently during ingest, quality control, reporting, or preservation planning.
- Expose records that need human review without silently rewriting the source data.
How the calculation works
Contiguous particles such as de la are kept together; an existing comma is treated as an already inverted boundary.1
Forenames Particle Surname → Particle Surname, Forenames Interpreting the result
Contiguous particles such as de la are kept together; an existing comma is treated as an already inverted boundary.
Limitations and assumptions
- Name order is culturally dependent and cannot be reliably inferred from tokens alone; authority records should preserve supplied forms and identifiers.
- Preserve the original value and record the rule version when using this result in an archival workflow.
References
-
Digital preservation — Wikipedia contributors
Similar or alternative tools
- Scanning Resolution PPI by Original Type Lookup
Return a recommended scanning resolution in pixels per inch for common archival original types; published guidance varies, so values are a heuristic lookup.
- BagIt Profile Required Tag Presence Checker
Check which bag-info metadata elements required by a BagIt profile are absent, using the case-insensitive element-name comparison required by RFC 8493 while preserving the requested spelling in the result.
- Country Code ISO 3166 Alpha-2 Validator
Validate whether a normalized two-letter value is a currently assigned ISO 3166-1 alpha-2 country code. Reserved and user-assigned letter pairs are not accepted.