User:Hcm/日本語ロケールに於けるalias及びsort name: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(Created page with "日本語で索引を付けて並べ替えをするには、表記と一緒に読みも正しく設定しないといけないわけですが、それについての考察。 ...")
 
No edit summary
Line 7: Line 7:
姓と名前の間にスペースを入れるかどうかは重要です。それによって人の名前の並び方が大きく変わります。例として以下に挙げた人の名前がスペースの有無でどう並ぶかを考えます。
姓と名前の間にスペースを入れるかどうかは重要です。それによって人の名前の並び方が大きく変わります。例として以下に挙げた人の名前がスペースの有無でどう並ぶかを考えます。


{| class="wikitable"
{|
! 姓:表記 !! 名:表記 !! 姓:読み !! 名:読み
|-
|-
|堀 ||隆志 ||ほり ||たかし
|姓:表記
|名:表記
|姓:読み
|名:読み
|-
|-
|堀江 ||雄太 ||ほりえ ||ゆうた
|堀
|隆志
|ほり
|たかし
|-
|-
|堀口 ||聡 ||ほりぐち ||さとる
|堀江
|雄太
|ほりえ
|ゆうた
|-
|-
|堀谷 ||庸介 ||ほりや ||ようすけ
|堀口
|聡
|ほりぐち
|さとる
|-
|-
|堀山 ||博 ||ほりやま ||ひろし
|堀谷
|庸介
|ほりや
|ようすけ
|-
|-
|堀 ||若奈 ||ほり ||わかな
|堀山
|博
|ほりやま
|ひろし
|-
|堀
|若奈
|ほり
|わかな
|}
|}


スペースがある場合、姓・名が別々に並べ替えられ、電話帳で使われるような順番になります。
スペースがある場合、姓・名が別々に並べ替えられ、電話帳で使われるような順番になります。


{| class="wikitable"
{|
!Alias !!Sort Name
|-
|-
|堀隆志 ||ほり たかし
|Alias
|Sort Name
|-
|-
|堀若奈 ||ほり わかな
|堀隆志
|ほり たかし
|-
|-
|堀江雄太 ||ほりえ ゆうた
|堀若奈
|ほり わかな
|-
|-
|堀口聡 ||ほりぐち さとる
|堀江雄太
|ほりえ ゆうた
|-
|-
|堀谷庸介 ||ほりや ようすけ
|堀口聡
|ほりぐち さとる
|-
|-
|堀山博 ||ほりやま ひろし
|堀谷庸介
|ほりや ようすけ
|-
|堀山博
|ほりやま ひろし
|}
|}


スペースが無い場合、姓名の区別が無くなり、単純な辞書順になります。
スペースが無い場合、姓名の区別が無くなり、単純な辞書順になります。
{| class="wikitable"
{|
!Alias !!Sort Name
|-
|-
|堀江雄太 ||ほりえゆうた
|Alias
|Sort Name
|-
|-
|堀口聡 ||ほりぐちさとる
|-
|-
|堀隆志 ||ほりたかし
|堀江雄太
|ほりえゆうた
|-
|-
|堀山博 ||ほりやまひろし
|堀口聡
|ほりぐちさとる
|-
|-
|堀谷庸介 ||ほりやようすけ
|堀隆志
|ほりたかし
|-
|-
|堀若奈 ||ほりわかな
|堀山博
|ほりやまひろし
|-
|堀谷庸介
|ほりやようすけ
|-
|堀若奈
|ほりわかな
|}
|}


Line 103: Line 64:
日本語のaliasでたまに以下のような感じでスペース付きとスペース抜きの表記・読みを設定しているデータを見掛けます。
日本語のaliasでたまに以下のような感じでスペース付きとスペース抜きの表記・読みを設定しているデータを見掛けます。


{| class="wikitable"
{|
|+ 例: [[artist:48fcad40-6e64-4987-9f1b-c1dbef5e062e|神保彰]]
|+ 例: [[artist:48fcad40-6e64-4987-9f1b-c1dbef5e062e|神保彰]]
!Alias !!Sort Name
|-
|-
|神保 彰 ||じんぼ あきら
|Alias
|Sort Name
|-
|神保 彰
|じんぼ あきら
|-
|-
|神保彰
|神保彰 ||じんぼあきら
|じんぼあきら
|}
|}



Revision as of 05:08, 9 June 2014

日本語で索引を付けて並べ替えをするには、表記と一緒に読みも正しく設定しないといけないわけですが、それについての考察。

問題

sort name(読み)での姓名のスペース

姓と名前の間にスペースを入れるかどうかは重要です。それによって人の名前の並び方が大きく変わります。例として以下に挙げた人の名前がスペースの有無でどう並ぶかを考えます。

姓:表記 名:表記 姓:読み 名:読み
隆志 ほり たかし
堀江 雄太 ほりえ ゆうた
堀口 ほりぐち さとる
堀谷 庸介 ほりや ようすけ
堀山 ほりやま ひろし
若奈 ほり わかな

スペースがある場合、姓・名が別々に並べ替えられ、電話帳で使われるような順番になります。

Alias Sort Name
堀隆志 ほり たかし
堀若奈 ほり わかな
堀江雄太 ほりえ ゆうた
堀口聡 ほりぐち さとる
堀谷庸介 ほりや ようすけ
堀山博 ほりやま ひろし

スペースが無い場合、姓名の区別が無くなり、単純な辞書順になります。

Alias Sort Name
堀江雄太 ほりえゆうた
堀口聡 ほりぐちさとる
堀隆志 ほりたかし
堀山博 ほりやまひろし
堀谷庸介 ほりやようすけ
堀若奈 ほりわかな

こんな感じで、見ての通り全く順番が変わってしまっています。特に堀若奈さんは姓だけだったら最初に来ていたのに名前も含めると一番最後に来てしまっています。もしスペースがあるデータと無いデータが混ざっていると、名前を探し出すのにあちこち飛ばされて面倒臭いことになります。なのでどちらかに統一すべきです。

alias(表記)のスペース

日本語のaliasでたまに以下のような感じでスペース付きとスペース抜きの表記・読みを設定しているデータを見掛けます。

例: 神保彰
Alias Sort Name
神保 彰 じんぼ あきら
神保彰 じんぼあきら

表記に対するスペースの有無でaliasを別々に設定するのは構わないのですが、sort nameは表記のスペースにかかわらずどちらかに揃えないと先程と同じような問題が起こります。

提案

あとで書く