Common data model
Common data model (CDM) は、異なるアプリケーションやデータソースでデータや情報を交換できる、標準化データモデル。関連するアプリケーションが同じデータを操作して共有できるように論理基盤を標準化することを目的とし[1] 、様々なソースからの多様な形式のデータを標準構造に編成する方法と見なすことができる[2]。strong information system の構成要素の一つとして説明される[3]。
Common data model の例
[編集]国境検問所
[編集]X-trans.euは、国境を越えた大容量輸送の申請・承認手続きをより迅速に行うことを目的に、バイエルン自由州(ドイツ)とオーバーエスターライヒ州(オーストリア)の間で行われた国境を越えたパイロットプロジェクト。このポータルは、承認に必要なすべての情報を含む common data model をベースにしていた。
気候データ
[編集]Climate Data Store Common Data Modelは、Copernicus Climate Change Service が、異なるソースやデータ供給者からの重要な気候変数を調和させるために設定した common data model である。
情報技術全般
[編集]サービス指向アーキテクチャの中で、 S-RAMPはヒューレット・パッカード、 IBM 、 Software AG 、 TIBCO 、Red Hat がリリースした使用であり[4]、SOA リポジトリのための common data model と[5]、共通ツールの使用とデータの共有を促進するための相互作用プロトコルを定義している[6]。
Content Management Interoperability Services (CMIS) は、インターネット上で異なるコンテンツ管理システムを相互運用するためのオープンスタンダードで、バージョン管理で使用されるファイルやフォルダに common data model を提供する。
配列指向の科学データのための NetCDF ソフトウェアライブラリは、 NetCDF Java common data model と呼ばれる common data model を実装している。3 つ層からなり、リッチなセマンティクスを順次追加していくように構築されている。
健康
[編集]ゲノム・医療データでは、米国国立衛生研究所が設立した Observational Medical Outcomes Partnership (OMOP) 研究プログラムが、世界中のさまざまなソースからのデータを受け入れることができるレセプトや電子健康記録の common data model を作成した。
Patient-Centered Outcomes Reseach Institute が開発した PCORnet は、電子カルテや患者請求などの健康データののための common data model である。
JANUS 臨床試験データリポジトリは、 SDTM標準に基づく共通データモデルを提供し、集計データセット、患者プロファイル、リストなど、規制当局に提出する臨床データを表現する。
ロジスティクス
[編集]SX000iは、欧州航空宇宙防衛産業協会(ASD) と米国航空宇宙産業協会(AIA) が共同で開発した仕様で、互換性と共通性を確保するための情報、ガイダンス、指示を提供する。関連する SX002D 仕様は、common data model を含む。
Microsoft Common Data Model
[編集]Microsoft Common Data Model は、自動車、銀行、商業、教育、医療、マーケティング、販売、法律、非営利機関などのさまざまなビジネス分野で一般的に使われる概念や活動を表す。 エンティティ、属性、セマンティックメタデータ、リレーションシップを持つ多くの標準的な拡張可能データスキーマを集めた者であり[7]、 Microsoftとそのパートナーによってメンテナンスされ、 GitHubで公開されている[8]。Microsoft Dataverse [9]や、さまざまなMicrosoft Power Platform[10]、Microsoft Dynamics 365 [11]サービスで使用されている。
鉄道輸送
[編集]RailTopoModelは、鉄道部門の common data model である[12]。
その他
[編集]このほかにも、さまざまなソースから、さまざまな用途に応じた commonn data model が発表された[13] [14] [15] [16] [17]。
関連項目
[編集]- Apache OFBiz
- common data model を提供するオープンソースのエンタープライズ リソース プランニングシステム
- 正規モデル
- Data Reference Model
- 米国政府の連邦エンタープライズ アーキテクチャの 5 つの参照モデルの 1 つ
- データプラットフォーム
- メタデータ
- Open Semantic Framework
- 内部でRDFを使用してすべてのデータを共通のデータ モデルに変換する
- 要件交換フォーマット
- 汎用データ モデル
脚注
[編集]出典
[編集]- ^ What is a Common Data Model? – How Does it Work? | Synopsys
- ^ Common Data Model | James Serra's Blog
- ^ Salvaneschi, Paolo; Lazzari, Marco (1997). Weak information systems for technical data management (PDF). Worldwide ECCE Symposium on computers in the practice of building and civil engineering. Lahti, Finland. pp. 310–314. Retrieved 2015-11-29
- ^ Boris Lublinsky HP, IBM, Software AG and TIBCO Releases Version 0.9 of the SOA Repository Specification - http://www.infoq.com/news/2010/04/SOARepository InfoQ, April 27, 2010
- ^ Kurt Stam, Eric Wittmann S-RAMP Version 1.0. Part 1: Foundation - http://docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part1-foundation.html OASIS, December 23, 2013
- ^ Martin Smithson, Vincent Brunssen S-RAMP Version 1.0. Part 2: Atom Binding - http://docs.oasis-open.org/s-ramp/s-ramp/v1.0/s-ramp-v1.0-part2-atom-binding.html OASIS, December 23, 2013
- ^ Common Data Model - Avantiico
- ^ GitHub - microsoft/CDM: The Common Data Model (CDM) is a standard and extensible collection of schemas (entities, attributes, relationships) that represents business concepts and activities with well-defined semantics, to facilitate data interoperability. Examples of entities include: Account, Contact, Lead, Opportunity, Product, etc.
- ^ About - Common Data Model - Common Data Model | Microsoft Docs
- ^ What is the Common Data Model and Why Should I Care? Part 3 of Dataflow Series in Power BI - RADACAD
- ^ Microsoft Dynamics 365: the Common Data Model explained | Nigel Frank
- ^ UIC and railML act to create the foundations for a Universal Infrastructure Data Exchange Format | UIC Communications
- ^ Introducing the Common Data Model - IBM Documentation
- ^ Common Data Model (CDM) - EU Vocabularies - Publications Office of the EU
- ^ Common data model | Workato Docs
- ^ Common Data Model concepts - Documentation for BMC CMDB 20.02 - BMC Documentation
- ^ Common Data Model - Evolveum Docs