Touchstones for "Mapping"
Lisa Dusseault
lisa.dusseault at messagingarchitects.com
Tue Mar 24 23:46:01 CET 2009
I heard a few principles in IDNABIS this week that I'd like to
identify. They all relate to "Mapping", or "input assistance", but at
any rate we're talking about pre-lookup logic.
1. Canonical forms: encourage labels to be stored and displayed,
whenever possible, in a canonical form. The protocol only uses the
canonical form.
2. Conservatism: in no cases map something valid to something else
valid!
3. Consistency of conversion: encourage software to apply the same
global conversions (aka mappings) if they feel it necessary to help
users get from an invalid input to a ULabel. Some implementors will,
however, choose to use alternate mappings no matter what we do.
4. Confirmation: encourage software implementors to confirm a valid
ULabel as the user's intended input, where possible and appropriate
The last one I discussed mostly after the second meeting slot, but it
seemed to help people feel much more comfortable with having software
map user input to something valid.
I believe this is a reality-based approach, but that's only insofar as
I understand reality!
Lisa
--- Scanned by M+ Guardian Messaging Firewall ---
Messaging Architects sponsors The Spamhaus Project.
More information about the Idna-update
mailing list