Schema tsunami-information v1.0.0
XMLをJSON化したデータのスキーマ情報を提供しています。
対象とするXML電文
共通ヘッダ
共通ヘッダはこちら
本文
body フィールド内の定義となります。
階層 | フィールド | 出現条件 | 説明 |
---|---|---|---|
1.? | tsunami | 取消時には出現しない | Object 津波情報 #1. tsunami |
2.? | earthquakes | 取消時には出現しない | Array<Object> Earthquake component を配列に0個以上格納する |
3.? | text | 取消時の理由や、 その他の追記事項がある場合に出現 | String 自由形式で文章を記載する |
4.? | comments | 取消時や付加的な情報がない場合は出現しない | Object 付加的な情報を文章形式で提供する #4. comments |
1. tsunami
VTSE41、VTSE51、VTSE52で共通化された部分が多いため統一標準化しています。
階層 | フィールド | 出現条件 | 説明 |
---|---|---|---|
1._1.? | forecasts | VTSE41、VTSE51の時出現 | Array<Object> 津波の予測情報を配列で格納する #1. 1. forecast |
1._2.? | observations | VTSE51、VTSE52の時で、 観測値がある場合にのみ出現 | Array<Object> 津波の観測地情報を配列で格納する #1. 2. observation |
1._3.? | estimations | VTSE52の時出現 | Array<Object> 津波の推定情報を配列で格納する #1. 3. estimation |
1. 1. forecast
津波警報・注意報・予報に関する情報を本要素に記載します。
VTSE41や、VTSE51に出現します。VTSE51の場合、津波観測がされるとその津波予報区で到達予想時刻が第1波到達を確認
となります。
下記は各予報区ごとに出現します。
階層 | フィールド | 出現条件 | 説明 |
---|---|---|---|
1._1._1. | code | String<Integer> 津波予報区コード コードは、気象庁防災情報XMLフォーマット コード表 地震火山関連コード表 による | |
1._1._2. | name | String 津波予報区名 | |
1._1._3. | kind | Object 津波警報等の種別 #1. 1. 3. kind | |
1._1._4.? | firstHeight | 若干の海面変動の場合は出現しない | Object 対象津波予報区に対しての津波の到達予想時刻 #1. 1. 4. first height |
1._1._5.? | maxHeight | 津波注意報以上から、若干の海面変動 となった場合は出現しない | Object 対象津波予報区に対しての津波の予想高さ #1. 1. 5. max height |
1._1._6.? | stations | VTSE51で、 津波注意情報以上の時に出現する | Array<Object> 対象津波予報区に所属する潮位観測点毎の満潮時刻と到達予想時刻 #1. 1. 6. station |
1. 1. 3. kind
大津波警報、津波警報、津波注意報、津波予報(若干の海面変動)の種別を表現します。
階層 | フィールド | 出現条件 | 説明 |
---|---|---|---|
1._1._3._1. | code | String<Integer> 津波警報等の種別コード コードは、気象庁防災情報XMLフォーマット コード表 地震火山関連コード表 による | |
1._1._3._2. | name | String 津波警報等の種別名 | |
1._1._3._3. | lastKind | Object 前回発表した津波警報等の種別 | |
1._1._3._3._1 | code | String<Integer> 前回発表した津波警報等の種別コード コードは、気象庁防災情報XMLフォーマット コード表 地震火山関連コード表 による | |
1._1._3._3._2 | name | String 前回発表した津波警報等の種別名 |
1. 1. 4. first height
津波の到達予想時刻を表現します。
対象とする津波予報区が若干の海面変動
の時には出現しません。
階層 | フィールド | 出現条件 | 説明 |
---|---|---|---|
1._1._4._1.? | arrivalTime | まだ津波が到達していない場合、 到達していないと推測される場合に出現する | ISO8601Time 津波到達予想時刻、ISO8601の日本時間で記載する |
1._1._4._2.? | condition | すでに津波が到達している場合や、推測される場合、 直ちに津波が来襲されると予想される場合に出現する | String 取りうる値は 津波到達中と推測 、第1波の到達を確認 、ただちに津波来襲と予測 |
1._1._4._3.? | revise | 続報により新しく津波予報区が追加された場合や、 予想時刻が更新された場合に出現する | String 到達予想の更新フラグ 取りうる値は 追加 又は 更新 |
1. 1. 5. max height
津波の予想の高さを表現します。
津波注意報以上が発表されていた場合に続報において津波予報(若干の海面変動)となった場合は、出現しません。
階層 | フィールド | 出現条件 | 説明 |
---|---|---|---|
1._1._5._1. | height | Object 津波の予想される高さ | |
1._1._5._1._1. | type | String 数値情報のタイプ、 津波の高さ で固定 | |
1._1._5._1._2. | unit | String 数値情報の単位、 m で固定 | |
1._1._5._1._3. | value | String<Float>|Null 津波の予想される高さ。定性的表現をする場合は Null とする | |
1._1._5._1._4.? | over | 数値情報より大きいことを示す場合に出現 | Boolean 10m超となるときに出現し、数値情報を補助する 取りうる値は true のみ |
1._1._5._1._5.? | condition | 定性的表現がある場合 | String 津波の高さを定性的表現をする、津波注意報時は出現しない 取りうる値は 高い 又は 巨大 |
1._1._5._2.? | condition | 大津波警報で初めて発表する場合や 大津波警報で上方修正を行った場合に出現する | String 取りうる値は 重要 |
1._1._5._3.? | revise | 続報により新しく津波予報区が追加された場合や、 予想時刻が更新された場合に出現する | String 津波の高さの更新フラグ 取りうる値は 追加 又は 更新 |