TransducerML (Transducer Markup Language ) または TML は、データだけでなく、そのデータを生成するシステムを記述する XML形式のメタデータの特徴付けを含め、共通モデルの観点からあらゆるトランスデューサ(センサーまたはトランスミッタ)を記述するために開発された、廃止されたOpen Geospatial Consortium 標準です。
TMLは、センサー測定やトランスミッターの作動がいつ、どこで発生したかを記録します。そのシステム記述は、個々のデータソースだけでなく、コンポーネントの具体的な種類、コンポーネント間の論理的および物理的な関係、そして各コンポーネントによって生成または消費されるデータを含むコンポーネントのシステムも記述します。記録される情報には、製造元情報、特定のアイテムのモデル番号、シリアル番号、2つのデバイスが論理的および物理的にどのように関連しているか(例えば、GPSシステムはカメラの位置情報を提供し、GPSアンテナはカメラの中心から一定の距離を置いて配置されている)、そしてそれらの特定のデバイスから生成されるデータの種類が含まれます。各データ測定のタイムスタンプやその他の識別情報も記録されるため、TMLシステム記述は、自動システム検出やデータ検索のサポートに必要なデータの伝送に特に適しています。
TMLデータストリームは自己完結的かつ自己完結的に設計されているため、アーカイブ、インデックス作成、カタログ作成に関連するメタデータはTMLの不可欠な要素です。システムに関する情報だけでなく、後続のデータの解析および処理に必要な情報も、TMLシステム記述に記録されます。データを生成したシステムに関する情報に加えて、データ自体に関する正確な情報も記録されます。データの種類、データサイズ、順序と配置、キャリブレーション情報、測定単位、個々のデータグループの正確な時刻タグ付け、不確実性に関する情報、座標参照フレーム(該当する場合)、データに関連する物理現象など、詳細な情報が記録・保持されます。したがって、TMLシステム記述はすべてのフィールドに自動的にタグを付け、後でレジストリに保存して検索できるようにします。
TMLシステム記述フィールドには、物理システム、データシステム、およびデータ製品に関する記述が含まれます。データ自体は、TMLデータストリームのもう1つの構成要素です。物理システム記述には、システムの特定のトランスデューサおよびコンポーネントに関するモデルおよびシリアル番号情報、システムキャリブレーション情報、システム機能、設置情報、所有者および運用者、および動作条件に依存しない一般的なデータ交換に関連する検索に直接適用可能なその他の情報が含まれます。データシステム記述には、特定のトランスデューサおよびコンポーネントに関する動作、物理現象への応答、感度、その他の動作パラメータなどの情報が含まれます。データ製品記述は、データタイプ、レイアウト、エンコーディング、およびTMLデータストリームの利用者がストリームを解釈するために必要なその他の情報など、特定のデータストリームを対象としています。
TMLメタデータを使用することで、共通のメタデータアーカイブを構築することができ、共通の技術に基づいた発見、検索、取得が可能になります。データのソースやその複雑さに関わらず、データ生成システムに関するメタデータは容易に入手でき、様々な基準に基づいて特定のシステムを検索することができます。
TMLの主な利点は、個々のデータソースに紐付けられた高解像度クロックを用いることで、測定値の時間的な相関関係を解析し、システム内の複数のトランスデューサー間の論理的および物理的な関係をモデル化できることです。システムのあらゆる要素からのデータはリアルタイムのデータストリームに統合されるため、メタデータに関するデータであれプライマリデータ自体に関するデータであれ、そのデータの処理と表現にかかる時間を大幅に短縮できます。
TMLのもう一つの重要な利点は、複数の時間変動データソースからのデータとメタデータを共通形式の単一ストリームに取り込むことで、異なるハードウェアおよびソフトウェアシステム間でのデータとメタデータのアーカイブ、取得、分析、処理をより容易に実行できることです。データとメタデータの両方に時間タグを付けることで、システムが静的であるか、要素が削除、置換、または追加されたかに関係なく、システムの状態、ひいてはそのデータが対象データであるかどうかを正確に判断できます。これにより、これまでよりも細かい粒度でデータを検索できるようになり、TMLシステム記述内の個々のフィールドの使用はオプションであるため、ユーザーの希望に応じてより高レベルのデータ検出もサポートされます。
TML は、単純な固定式現場トランスデューサーから合成開口レーダー システムなどの高帯域幅動的リモート デバイスまでのデータを処理できます。