什麼叫Ontology?

三月 8, 2007

根據wikipedia的解釋:
In philosophy, ontology is the study of being or existence. It seeks to describe or posit the basic categories and relationships of being or existence to define entities and types of entities within its framework. Ontology can be said to study conceptions of reality.

In computer or information sciences, ontology is a data model that represents a set of concepts within a domain and the relationships between those concepts. It is used to reason about the objects within that domain.

在哲學術語上,Ontology指的是一種探討"存在"的一門學問,也就是萬物存在這個宇宙,到底是安命在何處,以及萬物之間的關係為何。所以Ontology又稱之為"存在學"或"本體論"。

用白話來說,就是各種活的、死的東西,到底他是屬於哪個類別,可以歸類在何處,並且這些活的、死的東西之間到底有什麼關係。

電腦與資訊科學上,Ontology指的是資料模型,在各種不同的領域(domain)上,建立individuals (instances), classes (concepts), attributes, 及relations,來描述這個領域上各實體的特性。

如以下例子: Vehical(車輛)可分成Car與Truck,而Car又可分成兩輪車與四輪車。

A partial ontology; The concept Car is partitioned into 2-wheel and 4-wheel

當然,您可能對以上分類可能有不同意見,您也可以建立自己的Ontology。

因此Ontology建立是否完善與客觀就關係著實體描述關係的正確性。

建立這些Ontology目的在哪裡?用什麼來建?自動還是人工?由誰來建?與Ontology相關有哪些需要瞭解的?
後續再來探討。

敬請留言

你的回應對我們是很重要的. 你的電子郵件將不會被公開.

請等待 ...
*
Loading Facebook Comments ...