[Onion model - Wikipedia](https://en.wikipedia.org/wiki/Onion_model)
> オニオンモデルは、タマネギ(または他の同心円状のオブジェクトの集合体)が、中心または最も内側のシェルと交差する平面で二等分されたときに露出する層状の「シェル」の比喩を連想させる、グラフベースの図と階層構造のレベル間の関係を記述するための概念モデルである。モデルの外側の層は、通常、内側の層を囲むように、サイズや複雑さを段階的に追加していく。
> オニオン・ダイヤグラムは、集合 A1...Ak (ただし、潜在的あるいは概念的には無限) の階層からなるオイラー図またはベン図として表現することができ、各集合 An+1 は An の厳密部分集合 (および再帰によって、各場合に m > n であるすべての Am) である。(ただし、この概念のアプリケーションによっては、このモデルの数学的、その他の厳密な特性の恩恵を受けられない場合があります)。
> Microsoft PowerPointのSmartArtウィザードでサポートされているこのような形式は、「スタックド・ベン(stacked Venn)」という用語で呼ばれている。
> コンピュータにおけるタマネギモデルは、情報システムの複雑な構造を表すメタファーとして使われている[1]。簡単な例としては、プログラム層、オペレーティングシステム層、ハードウェア層から始めることができる。その後、これらの各層を細分化することができる。
- OSのリングプロテクション
- コンピュータセキュリティの多層防御
- オニオンアーキテクチャ