Name Storage for Single Names
Store a single name in theFamilyName field. FamilyName is the only name field FrankieOne requires — GivenName is optional — and most downstream data sources also mandate a family name or “Last Name”, so this approach keeps the profile valid and gives the widest verification coverage.
FamilyNameField (Preferred)- Store the single name in the
FamilyNamefield, and use a hyphen (-) as theGivenNameplaceholder. - Ensure that any system rules that differentiate between given and family names are appropriately configured to accept a single name in this context.
- Store the single name in the
GivenNameField- Only use the
GivenNamefield where a specific data source requires it, and keepFamilyNamepopulated — a single name stored inGivenNamewith an emptyFamilyNamewill be rejected.
- Only use the
DisplayNamefor Renderings- Utilize the
DisplayNamefield to reflect culturally appropriate renderings of the name. This is particularly important for systems that output names for display where a single name might be used differently than conventional given-family name structures.
- Utilize the
Special Cases: Australian Document Verification Service (DVS)
- Use a hyphen (
-) as the first name placeholder. - Enter the single name into the
FamilyNamefield. - A full stop (
.) can be used as an alternative to a hyphen if preferred by the service providers during verification processes.
Tips for Implementation
- Consistent Application: Ensure your application’s data entry and storage processes consistently apply these rules to prevent errors or discrepancies in user data.
- Default to
FamilyName: Store the single name inFamilyNameunless a specific data source requires otherwise, and never leaveFamilyNameempty. - Configured Displays: Adjust how names are displayed in your application. Use
DisplayNamefor areas where users or clients view a person’s name, ensuring natural or preferred readings.
For detailed technical specifications, please refer to our API Reference which includes full descriptions and examples for the individual
name object.
For the API-side implementation, including the Australian DVS formatting rules and which check types support single names, see Single Name Handling.