Un nom de personne est soit un Polynym (un nom avec plusieurs composants), un Mononym (un nom avec un seul composant), ou un Pictonym (un nom représentée par une image - ce qui existe à cause de Prince).
Une personne peut avoir plusieurs noms, en jouant des rôles, tels que le JURIDIQUE, la situation de famille, jeune fille, PRIVILÉGIÉES, PSEUDONYME, etc. Vous pourriez avoir de règles commerciales, telle que "une personne ne peut avoir qu'un nom légal à la fois, mais plusieurs pseudonymes à un moment".
Et un polynym doit être une carte de composants, à cause de certaines personnes n'ayant pas de moyen de noms, par exemple.
Quelques exemples:
names: [
{
type:"POLYNYM",
role:"LEGAL",
given:"George",
middle:"Herman",
nick:"Babe",
surname:"Ruth",
generation:"JUNIOR"
},
{
type:"MONONYM",
role:"PSEUDONYM",
mononym:"The Bambino"
},
{
type:"MONONYM",
role:"PSEUDONYM",
mononym:"The Sultan of Swat"
}
]
ou
names: [
{
type:"POLYNYM",
role:"PREFERRED",
given:"Malcolm",
surname:"X"
},
{
type:"POLYNYM",
role:"BIRTH",
given:"Malcolm",
surname:"Little"
},
{
type:"POLYNYM",
role:"LEGAL",
given:"Malik",
surname:"El-Shabazz"
}
]
ou
names:[
{
type:"POLYNYM",
role:"LEGAL",
given:"Prince",
middle:"Rogers",
surname:"Nelson"
},
{
type:"MONONYM",
role:"PREFERRED",
mononym:"Prince"
},
{
type:"PICTONYM",
role:"PREFERRED (at the time anyways)",
url:"http://upload.wikimedia.org/wikipedia/en/thumb/a/af/Prince_logo.svg/130px-Prince_logo.svg.png"
}
]
ou
names:[
{
type:"POLYNYM",
role:"LEGAL",
given:"Juan Pablo",
surname:"Fernández de Calderón",
secondarySurname:"García-Iglesias"
}
]
"Le premier" / "Dernier" le nom est Ouest-Centrique. J'irais avec le prénom et Nom de famille afin d'être plus universel.
Voici les autres domaines:
Min Max
Hostname 1 255
Domain Name 4 253
Email Address 7 254
Email Address [1] 3 254
Telephone Number 10 15
Telephone Number [2] 3 26
HTTP(S) URL w domain name 11 2083
URL [3] 6 2083
Postal Code [4] 2 11
IP Address (incl ipv6) 7 45
Longitude numeric 9,6
Latitude numeric 8,6
Money numeric 19,4
[1] Allow local domains or TLD-only domains
[2] Allow short numbers like 911 and extensions like 16045551212x12345
[3] Allow local domains, tv:// scheme
[4] http://en.wikipedia.org/wiki/List_of_postal_codes. Use max 12 if storing dash or space
Notes:
Étant donné les noms, prénoms, noms de famille peut être composé de plusieurs mots tels que "Billy Bob" Thornton
ou Ralph "Vaughn Williams"
.