geo-header

geo-header

[1] geo-header は、 HTTP を使ってサーバーやクライアントの物理的位置情報を伝達する頭欄, あるいはその規格化の試みのことを指します。

Internet Draft draft-daviel-http-geo-header <urn:ietf:id:draft-daviel-http-geo-header-03> が定義する HTTP 拡張頭欄。類似の draft-daviel-html-geo-tag <urn:ietf:id:draft-daviel-html-geo-tag-05>HTML の META 要素用の値の定義。

[2] HTTP 通信で位置情報を示すことで、 地域に密着したサービスが可能になります。 地図サーバーは初期位置として利用者の現在位置を使うことが出来るでしょう。

一方で、利用者がどこにいるかをサーバーが知り得ることは、 安全上の問題にもつながりかねません。 ソフトウェア的危害のみならず、物理的な意味での社会的な問題に直接的に発展しかねないので、利用に当たっては十分の配慮が必要となるでしょう。

[8] 35.673186,139.780716 (名無しさん 2006-05-22 02:42:15 +00:00)

北緯48.54度西経123.84度基準点から120メートル上の資源。

南緯10度東経60度

カナダ・オンタリオ

イングランド (大ブリテン)

サーバーあるいは代理者が、 geo.position と geo.region の両方を受け付ける用意がある。

BNF

draft-daviel-http-geo-header を元に、意味を変えない程度に整理。
符号だけで数値無しとか、小数点あって小数部なしとか許されるけどいいんかね?

関連規格

[3] geo-header と同じ人達が提唱するものとして、 geo-tag があります。こちらは HTMLmeta 要素を使って同様のことをするものです。

[4] X-JPHONE-Geocode: 欄は、書式こそ違いますが、 geo-header と同じことを JPHONE で実装したものです。

メモ