Union type allowing either standard ReferentTypeEnum values or user-defined values via OtherNameType pattern. This provides extensibility while maintaining a core controlled vocabulary of standard referent types.