What’s ontology ?

今天看了一篇 paper 後才比較了解大家口中所說的 ontology 是什麼了 ?簡單的來說 ontology 是用來描述著在某個環境中有些什麼東西(entities),這些東西彼此之間有什麼關聯(relationship) ,這些東西有著怎麼樣的性質(property)等等的。而在CONCON定義的ontology中,分為upper ontology與domain specific ontology。之所以要這樣定義的原因,我猜大概是在sharing common concepts in different situations。舉例來說在辦公室和教室兩種不同的situation中,必定都會有人(Person),所以Person本質來說是屬於比較high level的concept(類似OOP中的CLASS),然而在辦公室的人原則上都是一些員工(類似OOP的instance),在教室的人基本上都是學生或老師(類似OOP的instance),所以呢辦公室和教室均可以定義屬於自己的domain specific ontology,概念上他們share某些相同的concepts。參考下圖表應該就可以一目暸然了。

ontology

Advertisements

One thought on “What’s ontology ?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s