名前マッピング

大昔から問題だったんだよな。

名付けが人により違うけど、標準的な名前と対応付けたい、と:

  1. 使っている名前と標準的な名前を対応付ける。
  2. 使っている名前の接頭辞と標準的な名前空間名を対応付ける。

延々とこれをやっているわけで、名前マップの記述を:

  1. インライン埋め込みで書く。
  2. 名前マップへの参照を書く。

名前マップの方法:

  • 名前 → 名前 と変換〈置換〉
  • 接頭辞 → 名前空間名 と変換
  • 名前パス → 名前 と変換
  • 名前パス → 名前パス と変換

名前マップもデータ変換なので、アダプターやセレクターの問題になる。正規化と言ってもいい。