標準的な方法でのモデリング操作の難しさ。 4オブジェクトモデリング、問題ステートメント

この記事を書いている間、私は読みやすくするために最善を尽くしました。 しかし、これには非常に複雑で重要な結論が含まれています-ほぼすべての表記法で見つかったモデリング操作の方法では満足できないのはなぜですか。 私は、クリス・パートリッジの本でさえ、そのような分析を見たことがありません。私は本当に気に入っています: Business Objects:Re-Engineering for Re-Use 。 したがって、この記事が同時に簡単で役立つことを願っています。









私たちが構築するすべてのモデルは、なんとかして4次元時空をモデル化する必要があります。 これについては、Chris Partridgeによる本で説明されています。 4スペースとは無関係と思われるものでさえ、綿密な調査の結果、1であることが判明しました。 真実であり、現実に常に存在するわけではありません。時々私たちが想像する世界です。 これがどのように起こるかに興味がある人は、この本を注意深く読むことをお勧めします。 ただし、この本のイベントの定義に注意を払わないことをお勧めします-それは間違って与えられています。



たとえば、ボルトとは何ですか? これは4次元のオブジェクトであり、特定の境界によって時空間が制限されています。 ボルトをモデル化するために、これらの境界をモデル化する表記法があります。 たとえば、ボルト図面は、3次元のボリュームを制限するサーフェスをシミュレートします。 この図面に時間に応じて6つの座標を追加すると、ボルトをモデル化する4D空間-時間の表面モデルが得られます。



しかし、手術とは何ですか? これも4次元のオブジェクトであり、ボルトのように、空間と時間の特定の境界によって制限されます。 確かに、操作を4つのオブジェクトとして想像するのははるかに困難です。 これを行うのが難しいのには、3つの理由があります。



第一に、ボルトとは異なり、操作の構造は密度が低くなります。 ボルトは別のボルトと時空で交差できますか? 経験上、いいえ。 操作は、ボルトとは異なり、密度が低くなります。 したがって、操作は1つの空間で交差できます-時間。 操作がボルトと同じくらい密であれば、それを想像するのは簡単です。 しかし、一方で、ボルトが他のオブジェクトと交差できないと考えるのは間違いです。 たとえば、ボルトは暗黒物質から成るオブジェクトと同じ空間に同時に存在できます。 そして、感覚で暗黒物質を知覚した場合、ボルトは密な物体ではないと言い、ボルトを密な物体として想像するのは難しいでしょう。



第二に、4次元オブジェクトとしての操作の認識は、3次元の空間と時間の記述が言語で分離されているという事実によって複雑になっています。 時間を遡ることができないため、この世界の4番目の座標は、空間座標とは異なって見えます。 したがって、言語では、空間の3つの座標の表現は4番目の座標-時間の表現とは異なり、形状と構成が時間とともに変化するオブジェクトは、形状と構成が時間的に変化しないオブジェクトとは異なって認識されます。



たとえば、ボルトの形状と構成は時間とともに一定です。 したがって、ボルトは3つのオブジェクトとして想像できます。 時間とともに形状と構成が変化するため、操作が不可能になったことを想像してください。 しかし、量子飛躍を見ることができるミクロ観察者の視点から見たボルトは、それほど奇妙ではないように見えます。形状と構成が絶えず変化するオブジェクトのように。 また、そのようなミクロの観測者がボルトを静的な物体として想像することは困難です。



操作のモデル化におけるこれらの困難に加えて、おそらく最も理解しにくい別の理由があります。 この困難は、私たちの言語の特徴から生じ、それが今度は神話的な意識のパターンを実装ます。 言語には、主語、述語、および追加の文のメンバーがあります。これらは、俳優、彼によって実行されるアクション、およびアクティビティのオブジェクトをモデル化します。 この言語パターンから、私たちの通常の文章は活動をモデル化し、活動の理論では、操作は行為者と活動のオブジェクトとの間の接続であり、オブジェクトではないことになります! したがって、言語自体は、操作はオブジェクトではなく接続であることを示しています。 しかし、アクターがいる場合、そのような接続は可能です。 言語のアクターは、任意のアニメーション(鹿など)または無生物(たとえば、太陽)のオブジェクトにすることができます。 しかし、アナリストが作成するモデルでは、主体のみが俳優になれます。 そうではなく、無生物が何らかの操作を行うと言うと、それによって無生物に合理的な活動を行う能力、つまりオブジェクトをアニメーション化する能力を与えます。 アナリストとして十分に訓練されている場合、ロボットがアクションを実行したとは言えず、アクションが発生し、ロボットが参加者の1人であったとしか言えません。 したがって、活動の理論を使用して、対象によってコミットされた操作のみを、1つの観点からのみ、つまりこの対象の観点から説明できます。 サブジェクトの参加なしで発生した操作(たとえば、超新星の発生)、または解釈を異なる観点から見たい操作(たとえば、販売および購入操作)をシミュレートする必要がある場合、そのような操作のメタモデルは適切ではありません。 このような問題を解決するには、操作を異なる方法でモデル化することを学ぶ必要があります。 このようなモデリング方法があり、4つのオブジェクトとして操作をモデリングしています。 ところで、同じことがビジネス機能にも当てはまりますが、それらについては別の記事で説明します。



先ほど言ったように、ボルトと操作は時空連続体の4次元オブジェクトです。 ボルトと操作の違いは何ですか? 1つ目と2つ目を記述する方法にすぎません。 私は長い間、一般的なタスクを提起し、4-オブジェクトを記述する一般的な方法と、それらが通常関連付けられているオブジェクトのタイプを理解することを望んでいました。 これを行うには、最初に時間と空間を等しくし、そのような世界を記述するための言語を作成し、この世界を記述する方法を分類してから、結果を標準の言語パターンにマッピングするという2つのステップを踏む必要がありました。 私はこれを行いました。次の記事で説明します。



物理学では、空間座標と時間の平等が長い間標準であったことに注意してください。 最近、哲学者は自分自身でこの平等を発見しましたが、これまでのところ、この知識はオントロジーエンジニアには利用できません。 このビューを活用して、これがどのような発見につながるかを見てみましょう。



All Articles