ImplementingOWLinSQL

碩士 === 國立中正大學 === 資訊工程研究所 === 91 === This paper is part of the project on the Cadabia database system, which is based on the class algebra. Cadabia, an inter-database system, and it can access data in traditional databases and add in an object-oriented IS-A hierarchy of classes along with tradition...

Full description

Bibliographic Details
Main Authors: Chen, Yung-Cheng, 陳永錚
Other Authors: Daniel. J. Buehrer
Format: Others
Language:en_US
Published: 2003
Online Access:http://ndltd.ncl.edu.tw/handle/87415047781366479778
id ndltd-TW-091CCU00392126
record_format oai_dc
spelling ndltd-TW-091CCU003921262016-06-24T04:15:54Z http://ndltd.ncl.edu.tw/handle/87415047781366479778 ImplementingOWLinSQL Chen, Yung-Cheng 陳永錚 碩士 國立中正大學 資訊工程研究所 91 This paper is part of the project on the Cadabia database system, which is based on the class algebra. Cadabia, an inter-database system, and it can access data in traditional databases and add in an object-oriented IS-A hierarchy of classes along with traditional E/R binary relationships. Since Cadabia can get the data from relational databases, we translate OWL into SQL commands which can store the ontologies of OWL. Thus, Cadabia can seize the OWL ontologies defined by others on the internet to describe Cadabia’s backend data. The sematics of OWL is usually in the syntax of RDF/XML. We use XSLT to transform OWL into SQL commands which create tables to store the ontology information. Therefore, the DBServer at the backend of Cadabia can access these translated data in databases by using JDBC. OWL just facilitates machine-understanding of XML documents. It needs an additional reasoner to infer further meaning. After being translated in SQL tables, which are accessible to Cadabia, class algebra can be used to make inferences about the meta-data. The queries in Cadabia contain implicit relations which involve certain automatic inferences. Thus, deductions can also be used to prevent users from entering invalid data. The constraints of class definitions can involve complex predicates such as making sure that a relation remains symmetric or transitive. Since these intents are checked after each transaction, it is impossible, for instance, for the user to create a non-symmetric instance of such a symmetric relation. Daniel. J. Buehrer 貝若爾 2003 學位論文 ; thesis 0 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程研究所 === 91 === This paper is part of the project on the Cadabia database system, which is based on the class algebra. Cadabia, an inter-database system, and it can access data in traditional databases and add in an object-oriented IS-A hierarchy of classes along with traditional E/R binary relationships. Since Cadabia can get the data from relational databases, we translate OWL into SQL commands which can store the ontologies of OWL. Thus, Cadabia can seize the OWL ontologies defined by others on the internet to describe Cadabia’s backend data. The sematics of OWL is usually in the syntax of RDF/XML. We use XSLT to transform OWL into SQL commands which create tables to store the ontology information. Therefore, the DBServer at the backend of Cadabia can access these translated data in databases by using JDBC. OWL just facilitates machine-understanding of XML documents. It needs an additional reasoner to infer further meaning. After being translated in SQL tables, which are accessible to Cadabia, class algebra can be used to make inferences about the meta-data. The queries in Cadabia contain implicit relations which involve certain automatic inferences. Thus, deductions can also be used to prevent users from entering invalid data. The constraints of class definitions can involve complex predicates such as making sure that a relation remains symmetric or transitive. Since these intents are checked after each transaction, it is impossible, for instance, for the user to create a non-symmetric instance of such a symmetric relation.
author2 Daniel. J. Buehrer
author_facet Daniel. J. Buehrer
Chen, Yung-Cheng
陳永錚
author Chen, Yung-Cheng
陳永錚
spellingShingle Chen, Yung-Cheng
陳永錚
ImplementingOWLinSQL
author_sort Chen, Yung-Cheng
title ImplementingOWLinSQL
title_short ImplementingOWLinSQL
title_full ImplementingOWLinSQL
title_fullStr ImplementingOWLinSQL
title_full_unstemmed ImplementingOWLinSQL
title_sort implementingowlinsql
publishDate 2003
url http://ndltd.ncl.edu.tw/handle/87415047781366479778
work_keys_str_mv AT chenyungcheng implementingowlinsql
AT chényǒngzhēng implementingowlinsql
_version_ 1718322720293257216