IDEF5

ボールペンのIDEF5構成図の例

IDEF5オントロジー記述獲得のための統合定義法)は、使用可能で正確なドメインオントロジーを開発および維持するためのソフトウェアエンジニアリング手法です。[ 1 ]この標準は、ソフトウェアエンジニアリング分野における モデリング言語のIDEFファミリーの一部です

概要

コンピュータサイエンスの分野では、オントロジーは特定の領域における概念オブジェクト、および関連する関係性や意味を捉えるために使用されます。さらに、オントロジーキャプチャは用語を標準化することでプロジェクトの調整に役立ち、情報の再利用の機会を創出します。lDEF5オントロジーキャプチャ法は、特定の領域における人間の理解を忠実に反映する方法でオントロジーを確実に構築するために開発されました。[ 1 ]

IDEF5法では、現実世界のオブジェクト、その特性、そしてそれらの相互関係に関する特定の主張の内容を捉え、その内容を直感的で自然な形で表現することで、オントロジーが構築されます。IDEF5法は、主に3つの要素から構成されます。[ 2 ]

トピック

オントロジー

IDEF5におけるオントロジーという用語の意味は、あるドメインで使用される用語のカタログ、それらの用語を組み合わせてそのドメイン内の状況について有効な記述を作成する方法を規定する規則、そしてそのような記述がそのドメインで使用される際に行うことができる「認可された推論」を含むものと特徴付けられています。すべてのドメインには、そのドメインの人々が(概念的または物理的な)オブジェクト、関連付け、および状況として識別する現象が存在します。様々な言語メカニズムを通じて、人はそれらの現象に明確な記述子(例:名前、名詞句など)を関連付けます。[ 1 ]

オントロジーの中心概念

人間工学システムのためのオントロジーの構築は、IDEF5の焦点です。このようなシステムの文脈において、オントロジー的知識の性質は、より伝統的な概念にいくつかの修正を伴います。これらの修正の第一は、種類という概念に関係しています。歴史的に、種類とは、共通の性質、つまりその種類のメンバーすべてにのみ共有される一連の特性によって結び付けられたオブジェクトの客観的なカテゴリーです。[ 1 ]

エンタープライズオントロジーの構築において、世界を関節部分で分割しようとする試みがあるが、こうした分割はエンタープライズ内の事物の性質によって決定されるのではなく、むしろ、何らかの観点からそれらの事物がエンタープライズ内で果たす役割によって決定される。これらの役割は、様々な方法で異なるオブジェクトによって、様々な方法で果たされる可能性があり、また、ドメインに対する正当な視点は大きく異なる可能性があるため、エンタープライズ内の識別可能な各種類のインスタンスが共通の性質を共有することを要求するのは制限が厳しすぎる。ましてや、その性質を構成する特性がそれらの担い手にとって本質的であることなど、なおさらである。したがって、エンタープライズオントロジーでは、より柔軟な種類の概念が必要となる。[ 1 ]

オントロジー開発プロセス

オントロジー開発には、広範な反復、議論、レビュー、そして内省が必要です。知識抽出は通常、発見プロセスであり、かなりの内省を必要とします。専門家の多大な関与とグループの努力のダイナミクスの両方を取り入れたプロセスが必要です。オントロジー分析のオープンエンドな性質を考えると、オントロジー開発に「クックブック」アプローチを採用することは賢明ではありません。簡単に言うと、IDEF5オントロジー開発プロセスは次の5つの活動で構成されています。[ 1 ]

  1. 組織化とスコープ設定: このアクティビティには、オントロジー開発プロジェクトの目的、視点、コンテキストを確立し、チーム メンバーに役割を割り当てることが含まれます。
  2. データ収集: このアクティビティには、オントロジー開発に必要な生データの取得が含まれます。
  3. データ分析: このアクティビティには、オントロジー抽出を容易にするためのデータの分析が含まれます。
  4. 初期オントロジー開発: このアクティビティでは、取得したデータから予備的なオントロジーを開発します。
  5. オントロジーの改良と検証: このアクティビティには、開発プロセスを完了するためのオントロジーの改良と検証が含まれます。

上記のアクティビティは順番にリストされていますが、アクティビティ間にはかなりの重複と反復が存在します。

オントロジー分析

オントロジー分析は、ドメインを構成する特徴的なオブジェクトやプロセスを議論するために使用される語彙を調べ、その語彙内の基本用語の厳密な定義を開発し、それらの用語間の論理的なつながりを特徴付けることによって達成されます。この分析の成果であるオントロジーは、用語の意味を十分に制約し、その語彙を使用するデータの一貫した解釈を可能にする、一連の正確な定義、つまり公理を備えたドメイン語彙です。[ 3 ]

IDEF5 構成要素

定義

IDEF5の主要用語とIDEF5の基本回路図言語記号の一部については、図を参照してください。[ 1 ]

種類
非公式には、いくつかの際立った特徴を共有する個体の集団。より正式には、種類とは「従業員」「機械」「旋盤」などの普通名詞で典型的に表現される特性のことです
個体
現実世界のオブジェクトの中で最も論理的に基本的な種類。代表的な例としては、人間、具体的な物理的オブジェクト、プログラムなどの特定の抽象オブジェクトが挙げられます。プロパティや関係といった高次の論理的順序を持つオブジェクトとは異なり、個体は本質的に多重にインスタンス化できません。個体は第一階オブジェクトとも呼ばれます
指示対象
IDEF5詳細化言語における構成要素で、別のオントロジーまたはIDEFモデルの種類、オブジェクト、プロパティ、関係、またはプロセスの種類を参照するために使用されます
関係
2つ以上のオブジェクト間に成立する抽象的かつ一般的な関連性または接続。プロパティと同様に、関係は複数のインスタンスで表現可能です。特定のインスタンスにおいて関係が成立するオブジェクトは、その引数と呼ばれます
状態
一般的には普通名詞ではなく形容詞で示される性質で、あるプロセスのある時点における特定の種類の物体の特徴です。例えば、水は凍結状態、液体状態、または気体状態になります
プロセス
ある時間間隔(場合によっては瞬間的)にわたって、1人以上の個体が関与する現実世界の出来事または状況。通常、プロセスは、プロセス内の1人以上の個体の特性に何らかの変化を伴います。「プロセス」という用語の曖昧さのため、プロセスインスタンスと呼ばれることもあります

ダイアグラムの種類

IDEF5スケマティック言語では、さまざまな種類のダイアグラム、つまり図式を作成できます。これらの図式の目的は、あらゆる表現と同様に、情報を視覚的に表現することです。したがって、あらゆる可能な図式を解釈するための意味規則を提供する必要があります。これらの規則は、言語の最も基本的な構成要素を解釈するための規則を概説し、それをより複雑な構成要素に再帰的に適用することによって提供されます。基本的なIDEF5スケマティック言語から派生した4つの主要な図式タイプがあり、これらはドメイン専門家にとって直感的な形式でオントロジー情報を直接取り込むために使用できます。[ 3 ]

  • 分類図 :分類図は、人間が知識を論理的な分類体系に体系化するためのメカニズムを提供します。特に優れた分類には、記述包摂と自然種分類という2つの種類があります。
  • 構成図 : 構成図は、オントロジーのコンポーネント間で非常に一般的な「一部」関係をグラフィカルに表現するメカニズムとして機能します。
  • 関係図 : 関係図を使用すると、オントロジー開発者はドメイン内の種類の関係を視覚化して理解できるほか、一次関係間の関係をキャプチャして表示することもできます。
  • オブジェクト状態図式 :種類と状態に関する情報とプロセスに関する情報の間に明確な区別がないため、IDEF5図式言語は、モデル作成者がオブジェクト中心のプロセス情報(すなわち、オブジェクトの種類と、特定のプロセスにおけるそれらの様々な状態に関する情報)をかなり詳細に表現することを可能にします。これらの構成要素から構築されたダイアグラムは、オブジェクト状態図式と呼ばれます。

参照

参考文献

  1. ^ a b c d e f g Perakath C. Benjamin 他 (1994). IDEF5 手法レポート、 Wayback Machineに2008年12月21日アーカイブ。Knowledge Based Systems, Inc
  2. ^ Varun Grover William J. Kettinger (2000). Process Think: 情報化時代におけるビジネス変革の成功への展望. p.176-178
  3. ^ a b KBSI (2006). IDEF5概要 2009年5月15日アーカイブ、Wayback Machine at idef.com