デジタルの世界で、空白(space)を使えないことがありますね(URIやID類等)。そこで、今後、ファイル名や情報をアイデンティファイするための文字列などにおいて空白は使わないようにしようと思います。
そこで、空白の部分を何かに置換しなくてはなりません。ハイフン(-)かアンダースコア(_)になると思いますが、この2つの使い分けがわかりません。
参考事例:
・ASCIIでは_の意味は「ユニット分離標識」で-は印字用に含まれるのみ→_は-よりメタレベル?
・ウィキ記事URIでは空白は_に置換→自然文のスペースは_に置換?
・自然文の_はタイプライターで傍線のために発生→_はニッチ故使うな?
・ドメイン名では-は使用可で_は不可→同上?
・日付が年-月-日と表記される→-には文脈的意味がある
上記のように、-と_の意味は未確定に思われます。
そこで質問ですが、デジタル情報を扱うのに、スペースを使わないために、-と_とに関してどのような規則や意味を設定すべきでしょうか? ご自由なご意見をお願いいたします。