- From: Richard Ishida <ishida@w3.org>
- Date: Thu, 16 Jun 2011 20:58:11 +0100
- To: Mark Davis ☕ <mark@macchiato.com>
- CC: duerst@it.aoyama.ac.jp, "public-i18n-core@w3.org" <public-i18n-core@w3.org>
Hi Mark,
Thanks for the comments. I'm a bit behind on this due to project
deadlines culminating in travel last week. I haven't forgotten, and
will work through your points over the coming days before sending for
wider review.
I prefer to leave the order as is. It's based on a blog post that got a
huge amount of visibility a while back because of that initial section
as a draw in. Most people are unaware of the problem, and the article
therefore tries to convey a sense of that to then interest people in the
guidelines.
Cheers,
RI
On 01/06/2011 00:00, Mark Davis ☕ wrote:
> It is a very nice article. I have a couple of suggestions/comments.
>
> A. The implications for design are a bit buried at the end, when for a
> lot of people that is the main focus. What I'd suggest is:
>
> 1. Move the material before that to the end, under a heading like Details
> 2. Preface the design section with a short intro, just enough to
> understand what the design section needs. Something short and
> sweet, like the following (but a bit expanded).
>
> Across languages, names are complicated. For example, the given and
> family name may be reversed; members of the same family may not share
> the same family name; people may have multiple family names; and so on.
> For more information and examples, see Details.
>
> Design Implications
> ...
>
> In this section, use subsubheaders for each issue that has a YOUR
> PROFILE example in it, for clarity. Also add a subsubheader before "Be
> careful, also, about assumptions built into algorithms that pull out the
> parts of a name automatically.", something like Algorithmic Issues.
>
> > *In some cases you want to identify part of a name, such as the
> family name, so that you can sort a list of names alphabetically,
> contact them, etc. Consider whether it would make sense to have an extra
> field where you ask the user to enter the part of their name that you
> need to use for a specific purpose.*
>
> This is a bit tricky. In general, I agree with you. However, the example
> doesn't work well. I supply my full name as "Dr. Mark E. Davis", and I
> give you my family name "Davis" on a separate field as requested. But
> you will still not sort correctly. The problem is that if you sort just
> those two fields, you will end sorting my name among the Davis's, but
> then you won't sort correctly by the first name. That is, if you sort
> first by the last name, then by the full name, you'll get:
>
> Dr. Mark E. Davis < John Davis < Rev. Aaron Davis
>
> Good sorting would require at least 2 fields. You might make more
> explicit mention also that correctly sorting Japanese names requires
> having a separate "pronunciation" field.
>
>> *try to avoid using the labels ‘first name’ and ‘last name’*, since
> these can be confusing for people who normally write their family name
> followed by given names.
>
> Strictly speaking, there is no solution. If you use the label "Family"
> name, that doesn't apply to people who don't have family names (those
> with just patronymics). However, you end up having to go with what is
> most customary for the language, and in English, "Family Name" is as
> good as we can do.
>
> Also, the following seems misplaced.
>
>> Bear in mind that names in some cultures can be quite a lot longer
> than your own. Make input fields long enough to make it easy to enter
> long names, and ensure that if the name is displayed on a web page later
> there is enough space for it. Also avoid limiting the field size for
> names in your database.
>
> It is a general issue that applies to all forms. I realize you're
> using it as a lead-in, but it would be better either at the top or
> bottom of this section.
>
>> Other/given names
>
> This is too vague. What does the form-writer want? For "Rocco ("Rocky")
> Francis Marchegiano", does he want "Rocco, Rocky, Francis, Frank", just
> "Rocky", just ....
>
> Often what is just needed is what the computer will call "you". For
> example, on Amazon, the web page will use "Mark" or "Mark’s" for me.
> What is really wanted is a Nickname field, and it might be worth calling
> that out as a prominent usage: a short name that will be used by the
> system to refer to you, either to you yourself, or to other users of the
> system.
> *
> *
> *Other issue.*
> *
> *
> People who work in a different language than their native tongue often
> want to have two forms of their names, so that people can find them
> under either name. Example, "Claire Ho (賀靜蘭)". That works fine for
> the "just enter in your full name". It doesn't work well when the name
> is split. It can also run afoul of security checks (for cross-script
> spoofing). One recommendation we've made is that different scripts be
> allowed if they are in () or().
>
>> implications for character encoding
> This title seems odd. It is not so much about character encoding as it
> is about repertoire restrictions, and should be stated that way.
>
>> If you are designing an English form you need to decide whether you
> are expecting people to enter names in their own script or in an
> ASCII-only transcription, or both. What people will type into the form
> will often depend on whether the form and its page is in their language
> or not. If the page is in their language, don’t be surprised to get back
> non-Latin or accented Latin characters.
>
> I would make this clearer, more like:
>
> To deal with people's names correctly you need to handle non-ASCII
> characters even in English, such as Zoë. There are some circumstances,
> such as a log-in name, where you can't permit non-ASCII characters.
>
>> If so, you may want to ask for a Latin transcription.
> A Latin transcription may also include non-ASCII. Are you meaning this
> section to refer to ASCII issues alone? The issue of asking for a Latin
> transcription is not an "implication for character encoding", and would
> to go better in the previous section.
>
> You should also look over all of the problem cases that you discuss at
> the start, and see if you are give clear guidance on how to deal with
> the problem in your design section. For example, you mention that
> sorting in some languages is done by given name. In the design section,
> you'd have in the Algorithmic Issues a recommendation to allow users who
> sort names to be able to pick whether to sort by given name or family name.
>
> Mark
>
> /— Il meglio è l’inimico del bene —/
>
>
> On Mon, May 30, 2011 at 22:40, Richard Ishida <ishida@w3.org
> <mailto:ishida@w3.org>> wrote:
>
> Hi Martin,
>
> Thanks for your suggestions.
>
>
> On 30/05/2011 02:54, "Martin J. Dürst" wrote:
>
> Hello Richard,
>
> Just a few comments:
>
> Background
>
> "People who create web forms, databases, or ontologies in
> English-speaking countries are often unaware how different people’s
> names can be in other countries."
> Why is this specific to English-speaking countries? It can
> easily happen
> in any country. In some places, people may be aware of two or three
> (rather than just one) convention, but they'll still just miss
> most of
> the others.
>
>
> Thanks. Missed that. Was text from the original blog post, where i
> did call out English-speaking developers in particular.
>
>
>
>
> "Don't forget to allow people to use hyphens, apostrophes, etc. in
> names. Don't require names to be entered in upper case - this can be
> difficult on a mobile device.": These two advices don't seem to be
> related, better to take them apart. Re. upper case, why would
> anybody
> want to force that? What exactly does it mean: All upper case,
> or just
> partially upper case? All upper case is a bad idea because casing is
> often part of the name.
>
>
> Both of these are based on comments Timbl made to me this year while
> we were travelling. I added 'all' before 'upper case'.
>
>
> > Also, you should probably say something about
>
> prefixes and suffixes (de,... in French, von in German, jr. in
> the US,...).
>
>
> I added "Allow the user to enter a name with spaces, eg. to support
> prefixes and suffixes such as de in French, von in German, and Jnr.
> in American names.".
>
>
>
> "ask the user to submit their name": to avoid gender complications
> without being ungrammatical, why not "ask the users to submit
> their names"
>
>
> It is grammatical English in the version that I speak.
>
>
>
> "Name (in your alphabet)" doesn't work for scripts that are not
> alphabets.
>
>
> True in a strict sense. Can you think of a better way to put it for
> the general user?
>
>
>
> "Herr Doktor Profesor Schmidt" would sound weird, "Herr
> Professor Doktor
> Schmidt" is correct.
>
>
> Fixed. Thanks.
>
> Cheers,
> RI
>
>
>
> Regards, Martin.
>
> On 2011/05/29 19:54, Richard Ishida wrote:
>
> Folks,
>
> A while back we agreed in a telecon that it would be a good
> idea to
> convert my blog post on personal names to a w3c article. In
> my free time
> this weekend I have produced a first draft (that extends the
> blog
> post) at
>
> http://www.w3.org/International/questions/qa-personal-names
>
> Please take a look at it with a view to whether we should
> send for wide
> review at this point.
>
> Thanks,
>
> RI
>
>
>
> PS: Addison, can we agenda+ this for the next meeting?
>
>
>
>
> --
> Richard Ishida
> Internationalization Activity Lead
> W3C (World Wide Web Consortium)
>
> http://www.w3.org/International/
> http://rishida.net/
>
>
--
Richard Ishida
Internationalization Activity Lead
W3C (World Wide Web Consortium)
http://www.w3.org/International/
http://rishida.net/
Received on Thursday, 16 June 2011 19:58:52 UTC