データを共同利用に開くための出発点は、何に識別子を振るかを決め、その識別子を軸に他のデータとつなぐことである。識別子がなければ表記の揺れは吸収できず、異なるデータセット間の結合も属人的な照合に頼ることになる。

「何を同じエンティティとみなすか」という設計の問い

識別子を振るとは、エンティティを定義することを先に意味する。エンティティに固有のIDを与え、名称の表記揺れや粒度の違いを属性として吸収したうえで、識別子と属性の組をデータセット化して実世界との紐づけとデータ統合に利用する。この方針は、断片的な過去の空間情報を統合する基本として示されている [UC-013 §識別子と属性によるデータ構築の基本方針]。表記揺れがあるため、何を同じエンティティとみなすかの基準が識別子の機能を左右する [UC-013 §識別子と属性によるデータ構築の基本方針]。

この設計の難しさは、対象が公式リストを持たない場合に際立つ。藩IDデータセットの408という数字も、付与した名称も、データセット側の判断である。江戸幕府が藩を公式に定めていなかったためである [UC-033 §地名のデータセット:藩・街道・宿場とGeoLOD]。数え方は『藩史大事典』などの事典を比較して統合・分離を検討し、寛文4年(1664)から明治4年(1871)に存在した藩に限って定めている [UC-012 §藩IDデータセット]。名称にも、地名で呼ぶか家名で呼ぶかという二系統の揺れがあり、同名の松山藩が出羽・伊予・備中に三つ存在する。そこでJ-STAGEの論文数やWikipediaの用例という現代の利用実態も参照して代表名を決めている [UC-012 §藩IDデータセット]。公式リストのない対象では、同一性の基準そのものがデータセットの設計判断になる。歴史的な単位に識別子を与えるときの同定の難しさ一般は、『時間をもつ空間』を参照されたい。

公式IDが存在しない期間への対応として、歴史的行政区域データセットは複数のデータセットを統合し、表記の同一性に基づいて1889年以降の市区町村に一意のIDを付与した。公式の市区町村IDは1968年以降にしか存在しない。各IDは代表的な位置(点)と時期ごとの境界(ポリゴン)を属性として持つ [UC-010 §歴史的行政区域データセット]。

識別子が表記揺れを吸収し、統合を可能にする

識別子の導入による効果として、武鑑全集における寛政武鑑と安政武鑑の経時的な統合がある。以前は表記が揺れていた藩名を、藩IDを介して結合・統合できるようになった [UC-012 §藩IDデータセット]。藩IDと村データセットを統合すると、加賀藩が1,340,660石の石高を持ち、その領域が二つの主要地域に分かれ、さらに別の領主に属する村が「穴」として存在することが可視化できる [UC-010 §藩IDデータセットと村・藩の統合的な可視化]。石高は経済力に対応するため、どの藩がなぜ強大なのかという問いにも可視化でアプローチできる。これも、識別子が媒介するデータ統合の帰結である。

識別子の粒度と対象の関係にも設計上の論点がある。藩と大名家は一対一ではなく、大名家が藩を移ることもある。そのため藩IDとは別に大名家IDが必要になり、当主の交代などのイベントをIDの変更として扱うなら、さらに複雑な体系が求められる [UC-012 §藩IDデータセット, UC-013 §藩IDデータセット——識別子の付与と研究動向の可視化]。後者の記事は、大名家IDが空間情報というより人物情報になる点も指摘している [UC-013 §藩IDデータセット——識別子の付与と研究動向の可視化]。識別子の体系をどこで切るかは、対象の歴史的な構造に規定される問いである。

位置が決まらないときの識別子設計

識別子を付与したいが位置を一点に決められない場合、Uber H3インデックスで六角形によって位置の範囲を指定する手法が採られている。石川藩の陣屋のように候補が複数あって一つに絞れない場合でも、このIDは場所と六角形の大きさを一つの文字列で同時に指定できる。そのためID自体に曖昧さのレベルが含まれる [UC-033 §地名のデータセット:藩・街道・宿場とGeoLOD]。位置が確定していることを識別子付与の前提にしない、という設計方針として読める。

線・点の組み合わせによる移動経路の識別子設計

街道と宿場町への識別子付与は、線(道)と点(宿場)を組み合わせて移動経路を構造化する設計を示している。街道IDは高速道路ナンバリングに倣って五街道にR001〜R005を与え、宿場IDは駅ナンバリングに倣って街道IDとの組み合わせで付与する。東海道の品川宿はR001-002となる。これにより人や物資の移動を「あるIDから別のIDへ」という構造で表現できる [UC-033 §地名のデータセット:藩・街道・宿場とGeoLOD, UC-012 §江戸期地理データセット]。ただし宿場IDの付与は進行中で、まだ全部はできていない [UC-033 §地名のデータセット:藩・街道・宿場とGeoLOD]。

街道には時期による移設や経路の違いがある。そのため、IDを与えつつ説や時期に応じて複数の経路を割り当てられる柔軟な枠組みが望ましい、という論点が質疑で示されている [UC-012 §江戸期地理データセット]。識別子の一意性と歴史的な経路の多義性をどう両立するかは、設計上の未解決事項として残る。

付与したIDはGeoLODに登録され、ウェブとAPIを通じて属性表示・検索・共有ができる形で維持される [UC-033 §地名のデータセット:藩・街道・宿場とGeoLOD]。