- From: Misha Wolf <Misha.Wolf@reuters.com>
- Date: Tue, 21 Feb 2006 13:39:22 +0000
- To: newsml-2@yahoogroups.com, www-international@w3.org
[For people not on the newsml-2 list: This mail forms part of a thread on how to represent people's name in NewsML 2. To join the newsml-2 list, go to http://groups.yahoo.com/group/newsml-2/] Having considered this further, I propose that we stick with a single element ("name") and create distinct attributes for distinct purposes. I suggest that we should use NMTOKENS only when we need to specify two values from the same family of values. Note: NMTOKENS is a technical term for cases where an attribute accepts a space-separated list of values. I see four purposes: 1. Part of name (attribute name "part") --------------------------------------- Example values are: pt:given, pt:family, pt:full, pt:usual. Default value: If @part is omitted, pt:usual is assumed. Examples are: <name>Pablo Picasso</name> <name part="pt:given">Pablo</name> <name part="pt:family">Picasso</name> <name part="pt:full">Pablo Diego José Santiago Francisco de Paula Juan Nepomuceno Crispín Crispiniano de los Remedios Cipriano de la Santísima Trinidad Ruiz Picasso</name> <name>George W. Bush</name> <name part="pt:given">George</name> <name part="pt:middle">Walker</name> <name part="pt:family">Bush</name> <name part="pt:full">George Walker Bush</name> 2. Social scope of name (attribute name "scope" or "role") ---------------------------------------------------------- Example values are: scp:original, scp:baptismal, scp: married, scp:usual. Default value: If @scope is omitted, scp:usual is assumed. Examples are: <name>Marilyn Monroe</name> <name scope="scp:original">Norma Jeane Mortenson</name> <name scope="scp:baptismal">Norma Jeane Baker</name> <name scope="scp:married">Norma Jeane Dougherty</name> <name scope="scp:work scp:usual">Marilyn Monroe</name> 3. Styling of name (attribute name "style" or "form") ----------------------------------------------------- Example values are: st:formal, st:informal, st:sort. There is no default value. Examples are: <name style="st:formal">Michael Wolf</name> <name style="st:informal">Misha Wolf</name> <name style="st:sort st:informal">Wolf, Misha</name> <name style="st:sort st:formal">Wolf, Michael</name> <name style="st:formal">Zinédine Zidane</name> <name style="st:informal">Zizou</name> <name style="st:sort st:formal">Zidane, Zinédine</name> <name style="st:sort st:informal">Zizou</name> 4. Rendition of name (attribute name "rendition") ------------------------------------------------- An example value is: rnd:pronounce. An example is: <name rendition="rnd:pronounce">Koizumi Jun'ichirō</name> Misha To find out more about Reuters visit www.about.reuters.com Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Reuters Ltd.
Received on Tuesday, 21 February 2006 13:39:18 UTC