JSON 要素の名前付けに microformats を使用する必要があるかどうかについて意見を求めています。たとえば、次のような物理アドレスのマイクロフォーマットがあります。
<div class="adr">
<div class="street-address">665 3rd St.</div>
<div class="extended-address">Suite 207</div>
<span class="locality">San Francisco</span>,
<span class="region">CA</span>
<span class="postal-code">94107</span>
<div class="country-name">U.S.A.</div>
</div>
JSON と Microformatsの使用に関するドキュメントがあります。上記の情報は、次のような JSON データとして表すことができます。
"adr": {
"street-address":"665 3rd St.",
"extended-address":"Suite 207",
"locality":"San Fransicso",
"region":"CA",
"postal-code":"94107",
"country-name":"U.S.A."
},
これに関して私が抱えている問題は、JSON データをできるだけ軽量にしたいが、それでも人間が判読できるようにしたいということです。国際アドレスをサポートしている間、私は次のようなものを好むでしょう:
"address": {
"street":"665 3rd St.",
"extended":"Suite 207",
"locality":"San Fransicso",
"region":"CA",
"code":"94107",
"country":"U.S.A."
},
今、新しい JSON API を設計している場合、最初から microformats を使用するのは理にかなっていますか? それともあまり気にしなくてもいいのでしょうか? 私が見るべきJSONに固有の他の標準はありますか?