オントロジー (情報科学)
この記事では、情報学(information science)ないし情報科学(information science)におけるオントロジーについて述べる。知識をある議論領域(ドメイン)内の「概念」並びに「概念間の関係」のなす順序組とみなしたときの形式的表現であり、そのドメイン内のエンティティ(実体)を理由付けしたり、ドメインを記述するのに使われる。
「共有されている概念化の形式的・明示的仕様」といったように言われることもある。オントロジーは、あるドメインをモデル化するために使われている語彙を提供する。それらはドメイン内に存在しているオブジェクトや概念の型、プロパティ、関係である。
オントロジーは、情報を組織化する構造的フレームワークであり、世界またはその一部についての知識表現の形として、人工知能、セマンティックWeb、システム工学、ソフトウエア工学、バイオメディカルインフォマティクス、図書館情報学、エンタープライズ・ブックマーキング、および情報アーキテクチャ、その他で使われる。ドメイン・オントロジの生成はエンタープライズアーキテクチャフレームワークの定義と利用への基本である。
Basic Formal Ontology, a formal upper ontology designed to support scientific research
BioPAX, an ontology for the exchange and interoperability of biological pathway (cellular processes) data
BMO, an e-Business Model Ontology based on a review of enterprise ontologies and business model literature
CCO (Cell Cycle Ontology), an application ontology that represents the cell cycle
CContology (Customer Complaint Ontology), an e-business ontology to support online customer complaint management
CIDOC Conceptual Reference Model, an ontology for cultural heritage
COSMO, a Foundation Ontology (current version in OWL) that is designed to contain representations of all of the primitive concepts needed to logically specify the meanings of any domain entity.
一つのドメイン内概念体系(あるいはドメイン内特定概念体系)は特定ドメイン、あるいは世界の一部の仕組を記述(モデル化)する。それは、それらがそのドメインに適用する用語の特定な意味を表す。例えば、用語「カード」は、多くの異なる意味を持つ。コンピュータ・ハードウエア世界のドメイン内でのオントロジーがパンチカード、あるいはビデオ・カードの意味でモデル化する一方で、ポーカードメインでのオントロジーは、その用語はトランプの意味でモデル化する。
ある上位オントロジー(または基礎オントロジー)は、ドメイン内概念体系の範囲を超えて適用される汎用的な共通オブジェクトの一つのモデルである。それは、それらが関係するドメインのセットで様々に使われるように、基準と関連するオブジェクト記述を包含する一つのコア用語集を採用する。Dublin Core、 汎用公式概念体系 (GFO)、 OpenCyc/ResearchCyc、 推奨上位合併概念体系 (SUMO)、および 言語および認識工学のための記述的概念体系 (DOLCE) を含んで、利用可能な幾つもの標準の上位概念体系が存在する。
一つの表明における一つの個体の場所で使われる特定の関係から形成される複雑な構造
現代のオントロジーは、それがどのような言語で表現されるかに関係なく、多くの構造的類似性を共有する。上記で述べたように、ほとんどのオントロジーは個体(インスタンス)、クラス(概念)、属性、および関係を記述する。この節では、これら構成要素のそれぞれが一通り議論される。
オントロジーの共通な構成要素は下記を含む: