Navigation Data Standard

Navigation Data Standard (以下NDSと表記)は自動車メーカーとサプライヤーで共同開発した標準化カーナビ向けデータベース用フォーマットである。NDS協会はドイツの公式団体で、自動車メーカー、車の部品メーカー、地図データサプライヤー、カーナビ及びカーナビ用アプリケーションサプライヤーが参加している。
NDS協会はカーナビの機種を問わず互換性を持つ標準データベースフォーマットを開発することを目的としている。NDS協会はデータベースの標準化を目指しているが、NDSを使うアプリケーションを標準化するものではない。データベースとアプリケーションを切り離すことによってエンドユーザーに多種多様なカーナビ製品を提供することができる。さらに、この相互運用性によってNDSデータベースは差分アップデート、不正使用防止、データサイズの削減ができる。
NDSデータベースを使った製品は2012年から出荷されている。
ビジョンとゴール.
NDS協会は自動車向け世界標準の地図を提供することをビジョンとしている。「世界標準」としてデータフォーマットは
「自動車向け」であるためには
ビジョンを実現するためにNDS協会は下記の点を追及している。
NDSフォーマットの導入のサポートとゴールへの到達及び協会の発展のため、NDS協会はNDS用ツールの提供やサポートを行い、絶え間ない技術開発をしている。
デザインモデル.
NDSはSQLiteデータベースフォーマットを採用している。NDSのデータベースには複数のデータベース製品が含まれ、アップデートリージョン毎に分割されている。この構成は柔軟かつ一貫したバージョン管理を可能にしている。また、異なるベンダーのデータベースさえ１つのNDSデータベースに含めることができる。NDSデータベースはビルディング・ブロック、レベルなどで構成されていることが特長である。
製品データベース.
データベースサプライヤーからリリースされたデータベースはそれぞれ固有のバージョン管理の仕組みがある。ゆえに他のデータベースに干渉することなく独立してアップデートすることができる。データベースには１つ以上のビルディング・ブロックがある。また、複数のアップデートリージョンで対象の地域をカバーすることも可能である。（例：TomTom社製 Europe basic navigation）
アップデートリージョン.
アップデートリージョンはデータベースのアップデートを管理するために存在している。アップデートリージョンが存在することによって、対象地域のインクリメンタル・アップデートや部分的なアップデートが可能になる。(例：前述の“Europe basic navigation”はアップデートする地域が分かれている。)
ビルディング・ブロック.
NDSに格納されるナビ用のデータは規定されたビルディング・ブロックに格納される。それぞれのビルディング・ブロックは住所検索、経路探索、地図表示を行うのための名称など機能ごとに分けられている。ナビとしての機能を満たすために複数のビルディング・ブロックから抽出・集計したデータを取り出すことがある。(例: 経路計算した結果を地図に表示する時)
アップデートリージョンは複数のビルディング・ブロックを含むことがある。複数のアップデートリージョンを持つデータベースにおいては、同種のビルディング・ブロックを使うことがある。(例: ヨーロッパのデータベース製品においてドイツとフランスのアップデートリージョンでBasic Map Display building blockを使うケース)
ツールとドキュメント.
NDS協会ではデータベース構造に関するそれぞれの仕様変更要求のドキュメント化と、ドキュメントのアップデートをしている。また、NDS協会メンバーが利用できる開発ツール、テストツールを提供している。
参加組織.
NDS協会は2008年にドイツで公式な団体として設立された(ドイツ語: “)。NDSは定款に基づいて運営されている。
2016年12月時点で32団体が参加している 。
NDSのメンバーは参画企業と分科会によって構成されている。NDSメンバーは分科会の代表者を推薦･選出している。 NDS分科会は下記の通り。