2012-09-14 46 views
8

Có một số quốc gia (Thổ Nhĩ Kỳ, Mông Cổ, Kyrgyzstan, v.v.) ở đó tên của đàn ông thường có thể không có middlename và thay vì sử dụng từ như "oglu, uulu", v.v. oglu Bret "có nghĩa là" Michael son của Bret ".Xử lý tên mông cổ

Tôi đã từng chia nhỏ loại từ này và giả sử chúng như một cái middlename, vì vậy trong tuần qua tôi cảm thấy nghi ngờ về tính đúng đắn của cách tôi làm.

Có bất kỳ quy tắc chuẩn hoặc một số quy tắc nào về cách xử lý loại tên này không?

Trả lời

7

Tôi không thể cho bạn biết điều gì là tốt nhất cho bạn, nhưng nhìn chung, khái niệm tên đệm không thể hiện tốt đối với nhiều nền văn hóa. Ngay cả ở phía tây (châu Âu và Bắc Mỹ) nó kết thúc tạo ra nhiều vấn đề hơn là giải quyết. Nó có thể là tốt hơn để từ bỏ tên đệm, và sử dụng chỉ cần sử dụng hai trường cho tên: GivenNames, và FamilyNames. Trong mỗi trường, bạn phải cho phép tên chứa nhiều hơn một từ tên và cho phép các tên rất dài. Tên được đặt là những tên được trao cho đứa trẻ dưới dạng cá nhân, tức là tên cá nhân và họ của gia đình là những người đến từ gia đình và/hoặc gia tộc. Thông thường, những gì chúng tôi ở phía tây nghĩ đến như tên đầu tiên và tên đệm được đặt tên, và họ là một tên gia đình.

Ví dụ, quy ước đặt tên gốc Tây Ban Nha là có hai họ - họ của họ và họ của họ. Vấn đề là những người thực hiện nhập dữ liệu, những người quen với khái niệm về một tên, một tên đệm và một họ sẽ đặt một trong các họ vào trong tên đệm giữa, điều này không chính xác.

Tên tiếng Ả Rập tuân theo các quy ước tương tự như những gì bạn mô tả trong câu hỏi của mình (xem http://en.wikipedia.org/wiki/Arabic_name#Arab_family_naming_convention). Trong mô hình/gia đình đã cho, một cái tên như "Saleh ibn Tariq ibn Khalid al-Fulan" (Saleh, con trai của Tariq, con trai Khaled; của gia đình al-Fulan) sẽ lập bản đồ "Saleh" với tên đã cho và " ibn Tariq ibn Khalid al-Fulan "với họ của gia đình. Tuy nhiên, nếu các loại tên này là tất cả hệ thống của bạn sẽ xử lý, bạn có thể sử dụng ba trường: tên/tên cá nhân, tên cha và tên họ/gia tộc. Chỉ có một trường duy nhất cho tên là một tùy chọn khác.

Vấn đề lớn nhất là đưa người nhập dữ liệu vào một cách nhất quán và chính xác tên bản đồ khi họ đối phó với mọi người từ sự kết hợp giữa văn hóa và quy ước đặt tên. Có vẻ như bất cứ mô hình nào bạn chọn để lưu trữ tên, họ sẽ nhập tên không chính xác từ các nền văn hóa có quy ước đặt tên khác với quy ước riêng của họ. Điều này đòi hỏi nhiều nỗ lực lập trình để làm việc xung quanh thực tế này khi viết tra cứu tên.

trang web này thảo luận rất nhiều về các vấn đề liên quan đến tên:

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

+0

nhờ, điều này làm sáng tỏ tình hình bằng cách nào đó, và như bạn nói đôi khi tôi kết thúc chỉ có một trường duy nhất để lưu trữ "đầy đủ tên "và đôi khi thật sự khó hiểu – sultan

Các vấn đề liên quan