Comparing Ontology with Database for Schema Change

碩士 === 國立中央大學 === 軟體工程研究所 === 101 === Different from traditional relational database, ontology uses a new way to store data as well as schema. Traditional relational database aims at saving space, thus stores no table relationship. On the other hand, ontology stores the relationship among its classe...

Full description

Bibliographic Details
Main Authors: Sheng-feng Lin, 林聖峰
Other Authors: Jen-yen Chen
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/71668822804862416792
id ndltd-TW-101NCU05392025
record_format oai_dc
spelling ndltd-TW-101NCU053920252015-10-13T22:30:12Z http://ndltd.ncl.edu.tw/handle/71668822804862416792 Comparing Ontology with Database for Schema Change 架構改變時比較知識本體與資料庫 Sheng-feng Lin 林聖峰 碩士 國立中央大學 軟體工程研究所 101 Different from traditional relational database, ontology uses a new way to store data as well as schema. Traditional relational database aims at saving space, thus stores no table relationship. On the other hand, ontology stores the relationship among its classes through property that should be considered in building it. We thus follow the seven steps by Stanford University to build a Taiwan Travel Ontology. This work presents two case studies of schema change. Case 1 discusses adding one attribute. Case 2 discusses extending two subclasses. Through the case studies, we probe into the difference between ontology and relational databases. If "save" time is included, database performs better because it is well optimized. If not, ontology do better. On the one hand, ontology stores relationship among its classes. On the other hand, relational database stores independent tables only, without their relationship. When it comes to schema change, ontology appears to be better than relational database. Jen-yen Chen 陳振炎 2013 學位論文 ; thesis 35 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 軟體工程研究所 === 101 === Different from traditional relational database, ontology uses a new way to store data as well as schema. Traditional relational database aims at saving space, thus stores no table relationship. On the other hand, ontology stores the relationship among its classes through property that should be considered in building it. We thus follow the seven steps by Stanford University to build a Taiwan Travel Ontology. This work presents two case studies of schema change. Case 1 discusses adding one attribute. Case 2 discusses extending two subclasses. Through the case studies, we probe into the difference between ontology and relational databases. If "save" time is included, database performs better because it is well optimized. If not, ontology do better. On the one hand, ontology stores relationship among its classes. On the other hand, relational database stores independent tables only, without their relationship. When it comes to schema change, ontology appears to be better than relational database.
author2 Jen-yen Chen
author_facet Jen-yen Chen
Sheng-feng Lin
林聖峰
author Sheng-feng Lin
林聖峰
spellingShingle Sheng-feng Lin
林聖峰
Comparing Ontology with Database for Schema Change
author_sort Sheng-feng Lin
title Comparing Ontology with Database for Schema Change
title_short Comparing Ontology with Database for Schema Change
title_full Comparing Ontology with Database for Schema Change
title_fullStr Comparing Ontology with Database for Schema Change
title_full_unstemmed Comparing Ontology with Database for Schema Change
title_sort comparing ontology with database for schema change
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/71668822804862416792
work_keys_str_mv AT shengfenglin comparingontologywithdatabaseforschemachange
AT línshèngfēng comparingontologywithdatabaseforschemachange
AT shengfenglin jiàgòugǎibiànshíbǐjiàozhīshíběntǐyǔzīliàokù
AT línshèngfēng jiàgòugǎibiànshíbǐjiàozhīshíběntǐyǔzīliàokù
_version_ 1718077751178559488