実(オブジェクト)オントロジー
現代人、つまり日常生活、科学、哲学において伝統的なものは、 物質的な思考であり、世界を空間的にローカライズされたオブジェクトの集合として描写することを特徴としています。 物事自体は一連の述語によって定義されます。 オブジェクトの関係は、関係と分類によって記述されます。これは、表とグラフの形式で正式に固定されています。 複雑なシステムを記述する/モデリングするための最新の方法は、実際のオントロジーに従います:最初に、分解はオブジェクトの割り当てであり、次にオブジェクトに属性を割り当ててオブジェクト間の関係を確立する分類です(「部分全体」、「属種」、「依存」など)。 )
イベントオントロジー
しかし、哲学では、伝統的な物質オントロジーに加えて、まだそれほど広くは普及していませんが、世界の記述へのアプローチが知られています-波乱に富んだものです。 ルートヴィヒ・ヴィトゲンシュタインは、論理的、言語的システムのレベルで最終的な見解を維持しました。 彼の有名な「論理的および哲学的論文」の冒頭で、彼は次のように述べました。「世界は事実ではなく、オブジェクトの全体です。…何が起こっているのか、事実はイベントの存在です。」 Bertrand Russellは、「世界は特定の数、場合によっては有限、場合によっては無限のエンティティで構成されます。これらのエンティティはそれぞれ「イベント」と呼ぶことができます」と述べ、オントロジーのレベルで非常に急進的なイベントアプローチを提案しました。 はい、たとえば、生物を分子の空間構造として記述することができます。 しかし、他方では、それはこれらの分子の化学的相互作用のイベントのシステムとして一定期間にわたって分布することができます。 出来事の説明は、純粋な構造解析と比較して、身体のより完全な理解を与えることは明らかです。 物事をさらに深く掘り下げると、分子を「スティック上のボール」としてではなく、原子の相互作用のイベントの組み合わせとして説明することができます。分子の要素の構造と空間位置は、電子交換イベントの二次的なものです。 さて、原子自体は、粒子相互作用のイベント-イベントのシステムとして説明する必要があります。 最終的に、ラッセルは、物質の構造に関する量子論のアイデアを分析して、「物質はイベントをグループ化する便利な方法である」という結論に達します。 そして、正当な質問「どのようなイベント?」 何で起こるイベント?「返信」:ただ発生するだけで、他の何かで「発生」または「発生」しないイベント。
コンピューターの類推
イベントオントロジーの本質を理解するには、コンピューターの類推が役立ちます。 小学校(プロセッサ)レベルでのコンピューターの「世界」とは何ですか? 単純なイベントの連続ストリーム:0100100100010010010 ...そしてそれ以上のものはありません。 しかし、別のレベル-インターフェースレベル-では、このストリームのシーケンスの一部は、インターフェース要素、文字、ゲームヒーローなどのように見えます。 画面に表示される各「もの」は、プロセッサイベント(1と0)のフローの、必ずしも連続的ではない特定のシーケンスに対応しています。 そして、これらのことを変えたいとき、私たちは何をしますか? そうです、新しいイベントをソースストリームに追加します。 そのため、イベントのみに直面します。イベントシステムと、イベントシステムの変化のイベントであり、そこからインターフェイスレベルで新しいものを形成できます。 特に注意してください。エレメンタリストリームレベルには何もありません。テンプレートにこのストリームを適用した場合にのみ発生します。 ちなみに、コンピューターの世界には他に何もないので、これは同じストリームの時間分散イベント構造そのものです。
この哲学的序説から、私たちは単純な考えをしなければなりません。私たちの世界は、多くの事物と出来事の流れの両方として考えることができ、物事はこれらのたくさんの出来事によって決定されます。
複雑なシステムのイベントの説明
もちろん、たとえば大規模な現代企業の複雑なシステムを記述するという応用問題に目を向ける場合、各ボルトのイベントオントロジー(素粒子の相互作用のイベントのレベル)を心配するべきではありません。 まず、システムの機能へのボルトの参加、つまり「倉庫に配送」、「アセンブリの場所に運ばれた」、「ねじ込まれた」イベントに関心を持つ必要があります。 さらに、参加の事実だけでなく、その実質的な内容、各イベントに不可欠なプロパティの説明も含まれています。 たとえば、「組み立て場所に運ばれた」イベントの実装では、ボルトの重量が重要です-トロリーが必要か、ポケットのボルトの箱に持って行くことができます。 イベント「ねじ」は、ボルトのねじが部品のねじと一致する場合に実行可能です。 そして、ボルトが参加したすべてのイベントを修正すると、その詳細な説明が得られます。 さらに、それは抽象的なものではなく、特定のシステムをボルトがどのように「見る」か、どのプロパティ、どの瞬間、どのようにシステムの機能に関与するかについての具体的かつ包括的な説明です。 ボルトの色が修正されるイベントがない場合、(このシステムの)ボルトの説明に「色」などのプロパティがないことを意味します。 したがって、提案されたイベントアプローチを使用して、つまり、イベントが出現、測定、移動、適用、変更などされたすべてのイベントを修正します。 オブジェクト、分析されたシステムのこれらのオブジェクトの完全な説明を取得します。
一見したところ、オブジェクトパラメータの記録を最適化する方法である、ある種のアカウンティングフォームについてのみ話しているように思えるかもしれません。 ただし、一見単純なフレーズ「イベント固定」の背後にあるものを見てみましょう。 たとえば、「ねじ込みボルト」というイベントを考えてみましょう。 このイベントには、ボルト(A)だけでなく、このイベントを実現する接続パーツ(BおよびC)や対象(S)などのオブジェクトも含まれるという事実に注意を払うことが重要です。 (これは行為に関するものではなく、手順に関するものではなく、行為に関するものではなく、「ボルトをねじ込んだ」というイベント、つまり、結果を達成するという事実の修正に関するものであることをここで明確にする必要があります。)被験者SはAを部品BとCにボルトで固定しました。 つまり、各システムイベントのレコードには、関係するオブジェクトに関する情報だけでなく、それらの関係に関するデータ(指定されたイベントの瞬間からのオブジェクトA、B、CがD全体から形成される)と、サブジェクトの説明(Sが生成したオブジェクトD)も含まれます。
したがって、いくつかの複雑なシステムで実現されたすべてのイベントを修正すると、各オブジェクト、各サブジェクト、およびそれらの関係の(このシステムのフレームワーク内での)包括的な説明が得られます。 実際、結果のイベントストリームには、システムに関する完全な情報が含まれています。
イベントを強調表示する原則
同じ企業などの複雑なシステムの機能を分析するために、技術プロセスのレベルで各イベントを記録する必要がないことは明らかです。 たとえば、イベントストリーム内の特定の主題によるボルトの締め付けは、キーの各ターンのイベントではなく、「A、B、Cの受信」、「パートDの配信」という2つのイベントで表される必要があります。 次の正式な条件を指定できます。その条件によって、特定のイベントをイベントストリームに含める必要性と十分性が決まります。
- イベントは、システムのサブジェクトの1人によって実行または記録されます。
- イベントは、システムオブジェクトの1つで実行されます。
- イベントの存在(または不在)の事実は、別のサブジェクトまたは同じサブジェクトが異なるオブジェクトを使用して実行されるイベントの条件です。
上記の条件から、イベントは、それが発生したオブジェクト 、およびそれを実行または登録したサブジェクトを示すことによって決定されることになります 。 特定の人、役割、チーム、およびプログラムエージェント、センサーなどがサブジェクトとして機能する可能性がありますシステムの動作に影響を与えるが、サブジェクトのいずれにも関連しないイベントは、絶対サブジェクトに起因する必要があります。 システム内のイベントは特定のサブジェクトとの接続の条件の下でのみそのようなものであるため、説明されているアプローチはイベントだけでなくsubject-eventと呼ばれます。
統一原則
サブジェクトイベントアプローチの最も重要で興味深い側面は、 説明を統一する原則です 。 エンタープライズに含まれるすべてのサブジェクトとオブジェクトは、イベントセットとして網羅的に説明されます 。 システムのイベントフローから、特定のサブジェクトによって実現されたすべてのイベントを選択した場合(仕事に入るときにアンケートの各項目に記入することを含む)、サブジェクトの完全な説明を取得します。 また、同様に、特定のオブジェクトに関してすべてのサブジェクトによって生成されたすべてのイベント(プロパティの登録、プロパティの変更、他のオブジェクトへの包含のイベント)を収集すると、オブジェクトの完全な説明、つまり特定の複雑なシステムのオブジェクトとして取得します。 (イベントのセットとして)オブジェクトの記述の均一性を維持するために、プロパティの初期属性は、オブジェクトがシステムに含まれた時点(材料、機器、新しい注文など)の過去のものであるイベントとしても記録する必要があります。 このようなイベントは、絶対的な主題に起因します。 つまり、イベントアプローチでは、オブジェクトに関するステートメントは、特定のサブジェクトによって修正または開始されたイベントに関するステートメントとして作成されます。
イベントアプローチのフレームワーク内のオブジェクトについて言われたことは、データの観点から定式化することもできます。 サブジェクトイベントアプローチのデータは、イベントによって生成され、イベントとして記録されます 。 データは、システム入力(受信リソース、注文条件)に送られるか、システムで生成される(リソース変更)のいずれかです。いずれにしても、特定のサブジェクトによって実行されるオブジェクトへの述語割り当てイベントとして記述されます。
したがって、サブジェクトイベントアプローチでは、システムの説明の主要かつ唯一の要素はイベントです。エンタープライズはオブジェクトのサブジェクトによって実行されるイベントのストリームとして表され、サブジェクトとオブジェクト自体は関連イベントのセットとしてシステムに記録されます。 、およびシステムにオブジェクトとサブジェクトを含めるときに一部が固定されます。
相対性理論の原理
(イベントのセットとして)サブジェクトおよびオブジェクトを修正するという提案された原則は、マテリアルアプローチに固有の記述の絶対化を排除します。 各オブジェクトは、このアクションで区別可能なパラメーターのセットと共にサブジェクトのアクションに含まれます(ワーカー、エンジニア、会計士のオブジェクト「ボルト」は異なる記述を持っていますが、ディレクターは存在しません)。 同様に、サブジェクト間の関係は、イベントセットが交差する範囲でのみ固定されます。サブジェクトは、1つのアクションに含まれる1つのオブジェクトに接続されます。
オブジェクトの状態の変化は、本質的に相対的で主観的なものであることは明らかです。 サブジェクトが変更イベントを区別しなかった場合(または、この変更が彼にとって重要でない場合、たとえば、デザイナーが小冊子のテキストの文法エラーを修正することはイベントではない場合)、オブジェクトの状態は変更されていません。
イベントアプローチは、オブジェクト、リソース、アーティファクト、ドキュメント、製品などの明確な分類の問題を取り除きます。サブジェクトによって区別されるすべてのオブジェクトはイベントのセットと見なされるため、関連するイベントの合計セットからのサブジェクトのレベルと役割に応じて、そのタイプを完全に固定する必要はありません特定のオブジェクトでは、さまざまなサブセットを割り当てることができます。これは、さまざまなタイプとして記録されます。たとえば、製品、ドキュメント、または一般的なゴミ(クリーナー用)として記録されます。
オブジェクトとサブジェクトの定義で言及されている関係原理は、記述の統一と最小化、およびサブジェクトとオブジェクトの関係の最適化の両方にとって重要です。 そして最も重要なことは、さまざまなアクターの観点から実行される、システムのより低いレベル(イベントのフローのレベル)の記述で一貫性のある多くの大幅に異なるものを生成および分析できることです。
イベントストリームロギング
システムモデリングの初期段階では、各サブジェクトに関連付けられたすべてのイベントのリストをコンパイルし、オブジェクトの変化を分析することにより、イベントフローの登録が可能です。 最終的に、これらの登録方法で識別されるイベントの配列は一致する必要があります。 そして、それらの不一致は、システムの組織における問題の存在を示すものと見なされるべきです。結果をもたらさない意味のないイベント、または特定の主題に対して実行が厳密に修正されないイベントです。
企業に十分なレベルの情報機器があれば、エンティティのアクティビティを解析することでイベントを自動的に記録できます。
( 次の出版物に続く 。)
文学
- Wittgenstein L.論理的および哲学的論文// Wittgenstein L. Philosophical works / Transl。 彼と。 M.S.コズロバ。 -M。:Gnosis、1994。-パート1。
- ボルダチョフA.絶対相対主義の時間と哲学-M .:レナンド、2011年。
- ボルダチョフA. 時間的オントロジーの紹介 。 誰が今日ロシアで哲学を作っていますか。 ボリュームIII / A. S.ニロゴフが編集した著者。 -M。:Sam Polygraphist LLC、2015
- ラッセル、B。西洋哲学の歴史:2 vol。-M .: MIF、1993