ドメイン・モデル

用語

ドメイン・モデル

用語(英)

Domain Model

別名

-

UPDATE

2026-08-17

SimpleModelingモデルの三つの構成要素から、問題領域の意味、構造、規則、境界に必要な要素を目的別に組織する適用モデルとして明確化しました。

2026-07-31

Domain ModelをObject Modelだけに含まれるモデルから、Object Model、Knowledge Model、文芸モデルにまたがるモデルへ拡張し、用語集による接続を明確化しました。

DEFINITION

Domain Modelとは、問題領域の用語、概念、規則、関係、境界を、特定の開発目的に応じたViewとして表すモデルです。Realityそのものではなく、目的と関心に基づいて選択し構成した表現です。

SimpleModeling

SimpleModelingのドメイン・モデルは、オブジェクト・モデル、知識モデル、文芸モデルから、問題領域の意味、構造、規則、境界に必要なモデル要素を選択し、組織した適用モデルです。静的側面に重点を置きますが、振る舞いや状態を持たないという意味ではありません。ユースケースの動的な実現を組織するアプリケーション・モデルと相補的に扱います。

オブジェクト・モデルは実行可能な形式定義と具体的な実行例を持ち、知識モデルは主として生成AIがモデルを参照、探索、関連付けるための構造を持ち、文芸モデルは人間が理解できる自然言語でシナリオや判断などを表します。用語集は各モデルに現れる概念の意味と同一性を接続します。オブジェクト・モデルのうちCMLに記述した実行可能な部分は、CozyとTextusを通じて実装と実行への経路を持ちます。

関連語

  • ドメイン・モデリング

  • アプリケーション・モデル

  • アプリケーション・モデリング