{"id":3455,"date":"2010-06-29T13:54:25","date_gmt":"2010-06-29T17:54:25","guid":{"rendered":"http:\/\/www.libology.com\/blog\/?p=3455"},"modified":"2010-06-29T13:55:43","modified_gmt":"2010-06-29T17:55:43","slug":"thoughts-on-names","status":"publish","type":"post","link":"https:\/\/www.libology.com\/blog\/2010\/06\/29\/thoughts-on-names.html","title":{"rendered":"Thoughts on Names"},"content":{"rendered":"<p>A blog post by Patrick McKenzie titled <a href=\"http:\/\/www.kalzumeus.com\/2010\/06\/17\/falsehoods-programmers-believe-about-names\/\"><strong>Falsehoods Programmers Believe about Names<\/strong><\/a> is a great reminder of the increasing complexity surrounding computer software and personal names.<\/p>\n<p>It is presented as a list, and most likely will contain some thought-provoking &#8220;rules&#8221; that our library software and websites can demonstrate (along with most non-library software and websites).\u00a0 A few examples:<\/p>\n<blockquote><p><strong>2.<\/strong> People have exactly one full name which they go\u00a0by.<br \/>\n<strong>10. <\/strong>People\u2019s names are written in any single character\u00a0set.<br \/>\n<strong>18.<\/strong> People\u2019s names have an order to them.\u00a0 Picking any ordering scheme will  automatically result in consistent ordering among all systems, as long  as both use the same ordering scheme for the same\u00a0name.<\/p><\/blockquote>\n<ul><\/ul>\n<p>We will see an increasing variety in name structures, and will need to anticipate how to adapt our systems to this.\u00a0 Most likely we will need to get out of the name-as-unique-identifier game and allow for a single, fully flexible name field that will allow someone to have a name in whatever format, expressed in Unicode.\u00a0 It still isn&#8217;t perfect (it breaks rule 11, for instance), but it will offer a great deal of flexibility.<\/p>\n<p>Keep these in mind when developing future projects or purchasing products\/services that will involve people&#8217;s names.\u00a0 It will make your users happier, and your lives easier.<\/p>\n<p style=\"text-align: right;\"><em>found via J. Elaine Hardy on the <a href=\"http:\/\/www.open-ils.org\/listserv.php\">Open-ILS-Dev list<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A blog post by Patrick McKenzie titled Falsehoods Programmers Believe about Names is a great reminder of the increasing complexity surrounding computer software and personal names. It is presented as a list, and most likely will contain some thought-provoking &#8220;rules&#8221; &hellip; <a href=\"https:\/\/www.libology.com\/blog\/2010\/06\/29\/thoughts-on-names.html\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[2923,2927,2940,2943,2951,2966,2972,2977],"tags":[],"class_list":["post-3455","post","type-post","status-publish","format-standard","hentry","category-classification","category-definitions","category-ils","category-libraries","category-online-databases","category-software","category-translation","category-web-design"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pSU5g-TJ","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/posts\/3455","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/comments?post=3455"}],"version-history":[{"count":0,"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/posts\/3455\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/media?parent=3455"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/categories?post=3455"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.libology.com\/blog\/wp-json\/wp\/v2\/tags?post=3455"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}