首页 | 本学科首页   官方微博 | 高级检索  
     


Using ontology databases for scalable query answering,inconsistency detection,and data integration
Authors:Paea?LePendu  author-information"  >  author-information__contact u-icon-before"  >  mailto:paea@cs.uoregon.edu"   title="  paea@cs.uoregon.edu"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author,Dejing?Dou
Affiliation:(1) Computer and Information Science Department, University of Oregon, Eugene, OR 97403, USA;(2) Present address: National Center for Biomedical Ontology, Stanford Center for Biomedical Informatics Research, Stanford University, Stanford, CA, USA
Abstract:An ontology database is a basic relational database management system that models an ontology plus its instances. To reason over the transitive closure of instances in the subsumption hierarchy, for example, an ontology database can either unfold views at query time or propagate assertions using triggers at load time. In this paper, we use existing benchmarks to evaluate our method—using triggers—and we demonstrate that by forward computing inferences, we not only improve query time, but the improvement appears to cost only more space (not time). However, we go on to show that the true penalties were simply opaque to the benchmark, i.e., the benchmark inadequately captures load-time costs. We have applied our methods to two case studies in biomedicine, using ontologies and data from genetics and neuroscience to illustrate two important applications: first, ontology databases answer ontology-based queries effectively; second, using triggers, ontology databases detect instance-based inconsistencies—something not possible using views. Finally, we demonstrate how to extend our methods to perform data integration across multiple, distributed ontology databases.
Keywords:
本文献已被 PubMed SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号