{"api_version":"v1","data_language":"ja","snapshot":"2026-09-13-r2","request_id":"650b3a1d-c867-466e-952f-fdfb4a03576d","data_as_of":"2026-09-13","quality_policy":{"requested":"released","generation":null,"experimental_included":false},"license":{"schema_version":2,"id":"LicenseRef-michiyomi-layered","url":"https://michiyomi.dev/docs/license/","policy_version":"2026-10-03","summary":"観測データ(本文・構造化JSON・機械層の値・経年変化)は CC BY 4.0 で使えます。AIの回答・分析・アプリの表示・個別の転記には、出典もロゴも要りません。データとして配り直すとき(ファイル・データベース・第三者向けの API など)は attribution を表示してください。座標・撮影日時・画像IDは Mapillary 由来の参照情報で、1件ずつ使うのは自由ですが、みちよみは許諾しません(まとめて配るときは各自で確認)。写真はこの応答に含まれません。写り込んだ看板の文言・商標と個人情報は許諾の対象外です。","summary_en":"Observation data (text, structured JSON, machine features, changes) is available under CC BY 4.0. No credit or logo is needed in AI answers, analyses, app displays or quotes of individual records. When you redistribute records as data (files, databases, APIs for others), show the attribution. Coordinates, capture times and image IDs are Mapillary reference data: free to use per record, but michiyomi does not license them for bulk redistribution. Photos are not included. Sign text, trademarks and personal data are not licensed.","obligations":{"use_in_results":["none"],"display_or_quote_records":["none"],"redistribute_as_data":["attribution","upstream_not_licensed_if_bulk","source_notice_if_bulk"]},"notices":["mapillary_reference_not_licensed","photos_not_included","third_party_signs_and_marks","personal_data_not_licensed","ai_generated","adaptation_clause"],"layers":{"observation":"CC-BY-4.0","mapillary_reference":"NOASSERTION","public_sector":"CC-BY-4.0"},"linked_only":{"photo":"CC-BY-SA-4.0"},"attribution":"出典: みちよみ(michiyomi.dev、Mapillary の街路写真より)、CC BY 4.0(https://creativecommons.org/licenses/by/4.0/)","attribution_en":"Source: michiyomi (michiyomi.dev), from Mapillary street-level photos, CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)","public_sector_sources":["「国土数値情報(行政区域データ)」(国土交通省)を加工して作成"],"mapillary":"https://www.mapillary.com","ui_requirements":"テキストや数値を表示するだけなら、ロゴも出典も要りません。Mapillary の写真を表示する場合だけ、撮影者(画像ページへのリンクで可)と CC BY-SA 4.0 を示し、加工したならその旨を添えてください。写真を Mapillary から取得・埋め込む人は、Mapillary の利用規約に従います。","ui_requirements_en":"No logo or credit is needed to display text or values. Only when you show a Mapillary photo: credit its contributor (a link to the image page is enough), state CC BY-SA 4.0 and note any changes. Whoever fetches or embeds photos from Mapillary is bound by Mapillary's Terms of Use.","caution":"AI が単眼の写真から推定した記述で、撮影年時点のものです。安全・通行・バリアフリーの判断は現地で確かめてください。","caution_en":"AI estimates from a single photo, as of the capture year. Verify on site before safety, access or accessibility decisions.","previous_id":"CC-BY-SA-4.0","license_changed_at":"2026-10-03"},"release":{"release_id":"2026-09-13-r2","status":"published","data_as_of":"2026-09-13","published_at":"2026-10-04T10:26:11Z","manifest":{"release_id":"2026-09-13-r2","run_id":"20261004T000000Z_changes_core1914_s002","data_as_of":"2026-09-13","built_at":"2026-10-04T10:26:11Z","sources":[{"name":"mcp_data.sqlite","role":"言語化(scenes)・経年変化(changes)・学校(schools)","bytes":14390554624,"mtime":"2026-09-12T19:40:32.549588Z"},{"name":"machine_layer.sqlite","role":"撮影メタ・機械層","feature_version":"ml-2026-09-13","bytes":1918402560,"mtime":"2026-09-12T20:41:16.204599Z"},{"name":"mapillary.sqlite","role":"images.clat/clon (computed_geometry)","bytes":36450799616,"mtime":"2026-08-09T19:30:12.999856Z"},{"name":"l3_changes_20261004.sqlite","role":"経年変化(changes)","bytes":7471104,"mtime":"2026-10-04T10:25:46Z"}],"derivation":{"representative_position":"clat/clon が両方非NULL・WGS84範囲内・(0,0)でなく、東京サービス収録範囲(lat 20.0..36.0, lon 136.0..154.5)内なら mapillary_computed。範囲外の明白な破綻値だけ GPS生座標(mapillary_raw)。rawとの距離差だけでは棄却しない。computed_lat/computed_lon は不採用でも事実として保持する","quarantine":"capture_year<=1971 または captured_at_ms<31536000000 を epoch_anomaly として検索・統計から除外","cell":{"lat0":20,"lon0":120,"cell_250m":[0.00225,0.00275],"cell_1km":[0.009,0.011],"formula":"floor((lat-lat0)/lat_step)*100000 + floor((lon-lon0)/lon_step)"},"summary":"mcp_server/server.py の describe_location 要約ロジックを移植(≤500字)","change_id":"'chg_' + sha256(gid|year_a|year_b|category|subject)[:12]","school_id":"'sch_' + sha256(name|lat|lon)[:12]","scene_ids_a_b":"比較に使った写真は公開シーンと別の連続フレームのため NULL のまま。捏造しない","changes":"v2: group_id = 200000 + 作り直したグループ番号、座標 = 対応させた写真(両年)の補正位置の平均。8月版由来: group_id = 8月のグループ番号(change_id を保つ)、座標 = 比較した2区間の始点・終点の平均(以前はグループ中心)"},"verification":{"method":"adversarial review in a separate session (same model family) / plus second-generation blind re-review for 2026-08 claims","method_ja":"文脈を分けた別セッションによる反証優先の再検証。8月版由来は新しい世代のモデルの目隠し再裁定にも耐えたものだけ","verdict":"supported","sets":[{"pipeline":"l3-v2-2026-10-04","count":2963,"detector_model":"gpt-6.1-sol","reviewer_model":"gpt-6.1-sol","same_model_family":true,"frame_selection":"position/heading matched frame pairs (Mapillary computed geometry)"},{"pipeline":"l3-2026-08 + review-2026-10-03","count":655,"detector_model":"gpt-5.6-sol","reviewer_model":"gpt-5.6-sol","second_reviewer_model":"gpt-6.1-sol","same_model_family":false,"frame_selection":"4 evenly spaced frames per year (2026-08)"}],"limitations":["shared systematic errors may remain","supported率は反証パスの生存率であり精度の下限保証ではない","Claude による写真の抜き取り照合: v2 20件中 supported 19・partly 1・refuted 0(2026-10-04)"]},"license":{"id":"CC-BY-SA-4.0","attribution":"© Mapillary contributors (CC BY-SA 4.0) を加工 / 国土交通省 国土数値情報(A29・P29)を加工 / 東京都建設局 緊急輸送道路","mapillary":"https://www.mapillary.com","ui_requirements":"本データを表示するUIにはMapillaryロゴの視認可能な表示と https://www.mapillary.com へのリンクが必要"},"counts":{"scenes":1914490,"verbalizations":1914490,"machine_features":1914490,"quarantined":39,"changes":3618,"schools":1323},"previous_release":"2026-09-13-r1","revision_note":"場面データ(scenes・verbalizations・machine_features・schools)は 2026-09-13-r1 と同じ。経年変化(changes)だけを入れ替えた: 写真の対応づけを改善し GPT-6.1 Sol で比較・裁定し直したもの(v2)と、8月版のうち新しい世代のモデルの目隠し再裁定でも反証に耐えたもの。8月版2,522件は GPT-6.1 Sol のレビューで約2割が写真と合わないと分かったため置き換えた。","sharding":{"strategy":"longitude_bands","shard_count":4,"shards":[{"name":"s002","counts":{"scenes":477900,"verbalizations":477900,"machine_features":477900,"changes":3618,"schools":1323,"quarantined":1},"routing":{"name":"s002","count":477900,"rule":"final_lon < 139.57175","lon_min_inclusive":null,"lon_max_exclusive":139.57175,"min_lon":138.98617614208,"max_lon":139.57174932656,"total_scenes":1914490}},{"name":"s003","counts":{"scenes":483536,"verbalizations":483536,"machine_features":483536,"changes":3618,"schools":1323,"quarantined":0},"routing":{"name":"s003","count":483536,"rule":"139.57175 <= final_lon and final_lon < 139.70375","lon_min_inclusive":139.57175,"lon_max_exclusive":139.70375,"min_lon":139.57175062604,"max_lon":139.7037498114,"total_scenes":1914490}},{"name":"s004","counts":{"scenes":463839,"verbalizations":463839,"machine_features":463839,"changes":3618,"schools":1323,"quarantined":12},"routing":{"name":"s004","count":463839,"rule":"139.70375 <= final_lon and final_lon < 139.75875","lon_min_inclusive":139.70375,"lon_max_exclusive":139.75875,"min_lon":139.70375008052,"max_lon":139.75874999995,"total_scenes":1914490}},{"name":"s005","counts":{"scenes":489215,"verbalizations":489215,"machine_features":489215,"changes":3618,"schools":1323,"quarantined":26},"routing":{"name":"s005","count":489215,"rule":"139.75875 <= final_lon","lon_min_inclusive":139.75875,"lon_max_exclusive":null,"min_lon":139.75875000005,"max_lon":152.4366292425,"total_scenes":1914490}}]}}},"provenance":{"dataset_node":"dc263171b410","repository":"rootline (追記型来歴リポジトリ、全ノードverify=ビット同一再現を確認)","nodes":[{"id":"dc263171b410","kind":"derived","title":"L1統合・方位付き 3区統合(世田谷+渋谷+新宿)","data_hash":"7673c7f8a76b98af2f8c933f8c718bebabb9215dc033159baf19baa6d66cf099","rows":null,"recipe":"世田谷と渋谷・新宿の方位付き統合データセットをimage_id重複排除で結合","parents":["68875565f22c","99c4542d8ea6"]},{"id":"68875565f22c","kind":"derived","title":"L1統合データセット・方位付き 全量版(会話基盤向け)","data_hash":"ca86f8bea32226a2ccfde44ef399621b7b0c0de6d5fac85cebd35deddcf11e33","rows":null,"recipe":"L1統合全量に撮影方位メタv2を結合。orientation(compass/travel_bearing/camera_offset_deg/view_class)を付与","parents":["68cfdbb6f58a","b9beec73572f"]},{"id":"68cfdbb6f58a","kind":"derived","title":"L1統合データセット 全量版(世田谷・言語化+リスク根拠+prompt_era)","data_hash":"c10ad023e356b145a60cfda1bc43c247783b6ff27f6ed0f0bc6f767e0cfb38ff","rows":null,"recipe":"シーン表とL1言語化全量29,764点を内部結合。シーン表に無い言語化(区外・プローブ分)は除外","parents":["c35e74943846","fa949024d009"]},{"id":"c35e74943846","kind":"root","title":"世田谷パイロット対象シーン 30,573点(Mapillary由来・ヒューリスティックリスクスコア付き)","data_hash":"d3923b1630f3130f4d01c422453dce449652f8b6a084781d25034c9ea2e05bd8","rows":30573,"recipe":null,"parents":[]},{"id":"fa949024d009","kind":"root","title":"L1地点言語化 全量29,764点(prompt_era: v3.4×20,796/v3.3.1×8,712/bakeoff×256 — 実行日から推定)","data_hash":"e19310502f65b6160f0c7819672cd5d79accb15572290d0f7137336cdabe56a7","rows":null,"recipe":null,"parents":[]},{"id":"b9beec73572f","kind":"root","title":"撮影方位メタ v2 全量29,764点(compass×距離0.5m以上の前後フレーム→進行方位。前方視70%/パノラマ11%/側方14%/後方4%/不明0.2%)","data_hash":"1203ad01f9e7d8b61139fdc6427345c5b3364dded7f9a96ffbb4581ed57ad1fa","rows":29764,"recipe":null,"parents":[]},{"id":"99c4542d8ea6","kind":"derived","title":"L1統合・方位付き 渋谷・新宿 35,010点(会話基盤向け)","data_hash":"d0f4f4d76ec886998ea9c1066959d07a911a9367079f0d74fca2b98424f8b5e6","rows":null,"recipe":"L1統合に撮影方位メタv2を結合(会話基盤向け)","parents":["bb3690a08d10","53e694c5942a"]},{"id":"bb3690a08d10","kind":"derived","title":"L1統合データセット 渋谷・新宿 35,010点(言語化+リスク根拠+prompt_era)","data_hash":"253a2e4ba7ff4dfd2aed291f9e51d5b873711c5e27b905d2ee31d78ddab9aa1c","rows":null,"recipe":"シーン表とL1言語化を内部結合(渋谷・新宿統合データセット)","parents":["d30720bb7705","47e13b46ab88"]},{"id":"d30720bb7705","kind":"root","title":"渋谷・新宿対象シーン 35,270点(Mapillary由来・ヒューリスティックリスクスコア付き)","data_hash":"4e9d9d9e0c9692be2bd82b69be193e250ae6845c9aee371ea187f45f2e71b93a","rows":35270,"recipe":null,"parents":[]},{"id":"47e13b46ab88","kind":"root","title":"L1地点言語化 渋谷・新宿 35,010点(prompt v3.4主体・GPT-5.6 terra/sol medium・画像のみ入力)","data_hash":"253a2e4ba7ff4dfd2aed291f9e51d5b873711c5e27b905d2ee31d78ddab9aa1c","rows":null,"recipe":null,"parents":[]},{"id":"53e694c5942a","kind":"root","title":"撮影方位メタ v2 全量64,633点(3区。compass×距離0.5m以上の前後フレーム→進行方位)","data_hash":"db17d7666f94d395f22f885cdbaf8cc253f0f2fbc8f04629ef99bf3fe7f66300","rows":64633,"recipe":null,"parents":[]}]},"provenance_scope":"src/prov.json の来歴連鎖(Rootlineノード)は released世代 gen1-codex に限った記録であり、gen2-qwen-local には適用されない。","verification_method":"経年変化(changes)の裁定は、文脈分離した別セッションによる反証優先の再検証。2026-10の作り直し分(撮影位置と向きで対応させた写真の組、GPT-6.1 Sol)は検出と裁定が同一モデル系列。2026-08版(gpt-5.6-sol)由来の分は、GPT-6.1 Solの目隠しの再裁定でも反証に耐えたものだけ。行ごとの来歴は verification_json。モデル系列に由来する系統誤差は残りうるため、supported率は精度の下限保証ではない。"}