情報モデル
統一モデリング言語(UML)は、プロセスというより、ソフトウエア・システムの、仕様化、可視化、構築、及び創作物の文書化のためのモデリング言語である。それは、グラディ・ブーチ、ジェームズ・ランボー、及びイヴァー・ヤコブソンによって最初に考え出された。UMLは、1997年に Object Management Group によって標準として認められた。その言語は、Lee (1999)によれば、所有権を持たない、公に利用可能となっている。それは一つの図式表現である。その言語は、オブジェクト指向パラダイムの基づいている。UMLは、表記法とルールを含み、そしてO-O(オブジェクト指向)ダイアグラムのためのデータ要求を表現することを意図している。UMLは、システムを異なる局面から表現する多数のビューでモデルを組織化する。ビューの内容は、モデル要素を持つ図であるダイアグラムで記述される。ダイアグラムは、クラス、メッセージ、及びそれらの概念間の関係のような、共通のO-O概念を表現するモデル要素を含む。 UMLは別名『統一マークアップ言語(Unified Markup Languege)』とも呼ばれている。
IDEF1X、EXPRESS、及びUMLの全ては、 概念的モデルを創り出すのに使われ、Lee (1999)によれば、それぞれが固有の特徴を持っている。あるものは、当然の用途(例えば、実装)に導くかもしれないが、優劣が決められるものではない。
1976年、実体関連モデル(ER)図式表記が、ピーター・チェンによって紹介された。彼は、それが『意味論的』モデリング技術であり、階層的、CODASYL、リレーショナルなどのようなあらゆるデータベースモデリングと独立であることに力点を置いた。 それから、情報モデルのための言語は進化を続けた。幾つかの例は、統合化定義1(IDEF1)の拡張されたIDEF1X、EXPRESS (en)言語や、統一モデリング言語 (UML)である。 1980年代に、チェンの実体関連モデルを拡張しようとする幾つかのアプローチが存在した。またこの10年間で重要なことは、Colette Rolland によるREMORAである。
統合化されたコンピュータ支援製造 (ICAM)定義(IDEF)言語は、1976年から1982年の間の米空軍のICAMプログラムから開発された。 ICAMプログラムの目的は、Lee(1999)によれば、コンピュータ技術の体系的なアプリケーションを通して製造生産性を向上させることであった。IDEFは、3つのモデリング手法(IDEF0:機能モデル、IDEF1:情報モデル、及びIDEF2:動的モデル)を含む。IDEF1Xは、IDEF1の拡張版である。言語はパブリック・ドメインにある。それは、図式表現であり、ERアプローチとリレーショナル理論を使って設計される。
Richard Veryard (1992). Information modelling : practical guidance. New York : Prentice Hall.
この記事にはパブリックドメインである、アメリカ合衆国連邦政府が作成した次の文書本文を含む。アメリカ国立標準技術研究所.
1 2 3 4 5 6 Y. Tina Lee (1999). "Information modeling from design to implementation" National Institute of Standards and Technology.
↑ Peter Chen (1976). "The Entity-Relationship Model - Towards a Unified View of Data". In: ACM Transactions on database Systems, Vol. 1, No.1, March, 1976.
↑ The history of conceptual modeling at uni-klu.ac.at.
↑ D. Appleton Company, Inc. (1985).