Achieving interoperability of genome databases through intelligent Web mediators

H. Jamil
{"title":"Achieving interoperability of genome databases through intelligent Web mediators","authors":"H. Jamil","doi":"10.1109/BIBE.2000.889598","DOIUrl":null,"url":null,"abstract":"Resolving the tension between the flexibilities offered by a database query language and the so-called \"user friendliness\" supported by a form-based or menu-driven database query interface is undoubtedly a daunting task. However, researchers believe that the flexibilities offered by a declarative query language should be fully exploited to harvest genetic solutions within the wealth of information offered by genomics and proteomics. Additionally, the need to query databases at different abstraction levels, in a set-based fashion, and to process the queries efficiently by resolving the structural and semantic disparities among the genomic databases in a user-transparent way has never been more evident than in recent years. Inspired by such needs, we have developed an SQL3-compliant database query language called the Genomic Query Language (GQL) for manipulating globally distributed genomic databases that are publicly accessible. GQL, an SQL-like language, is given a source-independent syntax and exploits a high-level global view of the underlying databases. The uniqueness of this language relies heavily on the supporting interface through which all communications take place and the interoperability of databases behind firewalls is realized. In this paper, we describe how the Web-based interface we have built for GQL makes it possible to understand the scheme of any participating database, assimilates the syntactic and semantic information into the global view, and responds to user queries. The interface is autonomous for many genomic databases and is also fully self-maintainable.","PeriodicalId":196846,"journal":{"name":"Proceedings IEEE International Symposium on Bio-Informatics and Biomedical Engineering","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE International Symposium on Bio-Informatics and Biomedical Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIBE.2000.889598","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9

Abstract

Resolving the tension between the flexibilities offered by a database query language and the so-called "user friendliness" supported by a form-based or menu-driven database query interface is undoubtedly a daunting task. However, researchers believe that the flexibilities offered by a declarative query language should be fully exploited to harvest genetic solutions within the wealth of information offered by genomics and proteomics. Additionally, the need to query databases at different abstraction levels, in a set-based fashion, and to process the queries efficiently by resolving the structural and semantic disparities among the genomic databases in a user-transparent way has never been more evident than in recent years. Inspired by such needs, we have developed an SQL3-compliant database query language called the Genomic Query Language (GQL) for manipulating globally distributed genomic databases that are publicly accessible. GQL, an SQL-like language, is given a source-independent syntax and exploits a high-level global view of the underlying databases. The uniqueness of this language relies heavily on the supporting interface through which all communications take place and the interoperability of databases behind firewalls is realized. In this paper, we describe how the Web-based interface we have built for GQL makes it possible to understand the scheme of any participating database, assimilates the syntactic and semantic information into the global view, and responds to user queries. The interface is autonomous for many genomic databases and is also fully self-maintainable.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
通过智能Web中介实现基因组数据库的互操作性
解决数据库查询语言提供的灵活性与基于表单或菜单驱动的数据库查询接口所支持的所谓“用户友好性”之间的紧张关系无疑是一项艰巨的任务。然而,研究人员认为,应该充分利用声明性查询语言提供的灵活性,从基因组学和蛋白质组学提供的丰富信息中获取遗传解决方案。此外,近年来,以基于集合的方式在不同抽象层次上查询数据库,并通过以用户透明的方式解决基因组数据库之间的结构和语义差异来有效地处理查询的需求从未像现在这样明显。受这些需求的启发,我们开发了一种符合sql3的数据库查询语言,称为基因组查询语言(Genomic query language, GQL),用于操作可公开访问的全球分布式基因组数据库。GQL是一种类似sql的语言,具有独立于源的语法,并利用底层数据库的高级全局视图。这种语言的独特性在很大程度上依赖于支持接口,所有通信都通过该接口进行,防火墙后面的数据库的互操作性也通过该接口实现。在本文中,我们描述了我们为GQL构建的基于web的接口如何能够理解任何参与数据库的方案,将语法和语义信息吸收到全局视图中,并响应用户查询。该接口对于许多基因组数据库来说是自治的,并且完全可以自我维护。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Classification and estimation of ultrasound speckle noise with neural networks A digital retina-like low level vision processor Achieving interoperability of genome databases through intelligent Web mediators Reconstructing specimens using DIC microscope images Gene mapping by haplotype pattern mining
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1