2012-09-14 15 views
8

Hay varios países (Turquía, Mongolia, Kirguistán, etc.), donde por lo general el nombre de los hombres puede estar sin MiddleName y en lugar de ello utiliza palabras como "oglu, uulu", etc.Tratamiento de nombres mongoles

Por ejemplo "Michael oglu Bret "que significa" Michael hijo de Bret ".

Solía ​​dividir este tipo de palabras y las asumía como un segundo nombre, por lo que durante la última semana tengo dudas sobre la corrección de la forma en que lo hago.

¿Existe alguna norma o algún conjunto de reglas sobre cómo procesar este tipo de nombres?

Respuesta

7

No puedo decirte lo que es mejor para ti, pero en general, el concepto de segundo nombre no se adapta bien a muchas culturas. Incluso en el oeste (Europa y América del Norte) termina creando más problemas de los que resuelve. Puede ser mejor abandonar el segundo nombre y usar simplemente dos campos para los nombres: GivenNames y FamilyNames. Dentro de cada campo, debe permitir que un nombre contenga más de una palabra de nombre, y permitir nombres muy largos. Los nombres dados son los que se le dan al niño como individuo, es decir, nombres personales, y los apellidos son aquellos que provienen de la familia y/o del clan. Por lo general, lo que en el oeste pensamos como primer nombre y segundo nombre se le da a los nombres, y el apellido es un apellido.

Como ejemplo, la convención de nombres hispanos debe tener dos apellidos: un apellido paterno y un apellido materno. El problema es que las personas que ingresan datos y están acostumbradas a la noción de un primer nombre, un segundo nombre y un apellido colocarán uno de los apellidos en el segundo lugar, lo cual es incorrecto.

Los nombres árabes siguen convenciones similares a las que describe en su pregunta (consulte http://en.wikipedia.org/wiki/Arabic_name#Arab_family_naming_convention). En el modelo dado/familiar, un nombre como "Saleh ibn Tariq ibn Khalid al-Fulan" (Saleh, hijo de Tariq, hijo de Khaled, de la familia al-Fulan) asignaría "Saleh" al nombre de pila y " ibn Tariq ibn Khalid al-Fulan "al apellido. Sin embargo, si este tipo de nombres es todo lo que manejará su sistema, puede usar tres campos: nombre de pila/personal, nombre de padre y nombre de familia/clan. Tener solo un campo para el nombre es otra opción.

El problema más grande es lograr que las personas que ingresan datos mapeen nombres de manera consistente y correcta cuando tratan con personas de una mezcla de culturas y convenciones de nombres. Parece que cualquiera que sea el modelo que elijas para almacenar nombres, ingresarán incorrectamente nombres de culturas cuyas convenciones de nombres difieren de las suyas. Esto requiere más esfuerzo de programación para evitar esta realidad al escribir búsquedas de nombres.

Esta página web analiza muchas de las cuestiones relacionadas con los nombres:

http://www.w3.org/International/questions/qa-personal-names

+0

gracias, esto aclara la situación de alguna manera, y como se dice a veces que terminan teniendo sólo un único campo para almacenar "lleno nombre "y es realmente confuso a veces – sultan

Cuestiones relacionadas