位置情報に関する仕様を決めたい(要素・属性)
自作プログラムから利用するXMLの書き方を考えているのですが、
位置情報を表す要素と属性の書き方をどのように割り振るべきか悩んでいます。
なるべく一般的な記法を採用したいのですがなにか基準などあるのでしょうか?
一つの要素に含まれる内容は次のようなものです
・アイテムのx, y座標
・アイテムの角度
・アイテムの回転軸(中心点の x, y座標)
<item id="123">
<position>
<x>100</x>
<y>200</y>
</position>
<rotation>
<x>50</x>
<y>100</y>
<angle>90</angle>
</rotation>
</item>
全て要素で書くと上のような感じになると思いますが、
属性を入れて「<position x="100" y="200" />」と書くのも良さそうに思えます。
今後回転速度や移動速度などの要素が拡張されるかもしれません。
また、「x」や「y」などとせずに「posX」「rotX」のように独自のものを使用したほうがいいのかもしれません。
こういったルールは何を基準に決めて行ったらいいのでしょうか?
自分ならこうするという意見もありましたら教えて下さい。