[Home] [By Thread] [By Date] [Recent Entries]

  • From: John Cowan <cowan@m...>
  • To: Uche Ogbuji <uche@o...>
  • Date: Fri, 2 Mar 2012 13:21:47 -0500

Uche Ogbuji scripsit:

> I think that if you have a straight-up name field, you either end up
> being culturally obtuse or also needing a bunch of parallel fields for
> various collation scenarios.

That's what I meant by the field needing to be repeatable.  Chris
Maden devised the system that $EMPLOYER is using, which involves
personNameProfile elements which are themselves repeatable, and which have
children for purpose, pattern (what order to put the textual elements in),
the (meta-)name of this profile, full name, and five elements for name
parts: givenName (repeatable), familyName (repeatable), prefix, suffix,
nickname, and full name, all of which are optional.  There is continual
pressure to add middleName, but so far we have effectively resisted it:
canonical U.S. middle names are additional given names.

> I think we can both agree than treating names is harder than most
> developers think, and the point of my advice was to get that pont
> across.

Yes.

> As to the details of structured names, I definitely hear your
> rant. Sometimes I think e.g. TEI's treatment is absolute genius, and
> sometimes I think it's ludicrous over-engineering, and often I carry
> both thoughts at the very same time.

Pointer to that?  I'm always interested in designs on this point.

-- 
John Cowan  cowan@c...   http://ccil.org/~cowan
It's the old, old story.  Droid meets droid.  Droid becomes chameleon.
Droid loses chameleon, chameleon becomes blob, droid gets blob back
again.  It's a classic tale.  --Kryten, Red Dwarf


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member