そのため、モデルと図の仕様と定義を探すために、UML 2.3インフラストラクチャ、UML 2.3上部構造、MOF 2.0、およびXMI2.11標準を調べてきました。
モデルと図、およびそれらが何であるか(図はモデルのビューを示しています)については知っていますが、Visual ParadigmからエクスポートされたXMIファイルでそれらを見て分析すると、少し混乱しました。
上記の標準全体で、仕様には対応する意味を持つ図とモデルが具体的に記載されていますが、それがどこで定義されているか、そして最も重要な部分であるUMLメタモデルにどのように組み込まれるかがわかりませんでした。
上記のXMIの構造は次のとおりです(大幅に剪定されています)。
<xmi:XMI xmi:version="2.1" …>
<uml:Model />
<uml:Diagram />
</xmi:XMI>
そのため、モデルとダイアグラムの定義が見つからなかったため、許可されている/可能なモデル要素の数と、そのコンテンツに含まれている可能性のあるコンテンツもわかりませんでした。ダイアグラムについても同じですが、そうなる可能性があることはわかっています0..*
。