Schema driven assignment and implementation of life science identifiers (LSIDs)

被引:9
作者
Bafna, Sapna
Humphries, Julian [2 ]
Miranker, Daniel P. [1 ]
机构
[1] Univ Texas Austin, Dept Comp Sci, Ctr Computat Biol & Bioinformat, Austin, TX 78712 USA
[2] Univ Texas Austin, Dept Geol Sci, Austin, TX 78712 USA
基金
美国国家科学基金会;
关键词
LSID; Metadata; RDF; Resolution; Export schema; View; Trigger; Biology; Systematics;
D O I
10.1016/j.jbi.2008.05.014
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Life science identifier (LSID) is a global unique identifier standard intended to help rationalize the unique archival requirements of biological data. We describe LSID implementation architecture such that data managed by a relational database management system may be integrated with the LSID protocol as an add-on layer. The approach requires a database administrator (DBA) to specify an export schema detailing the content and structure of the archived data, and a mapping of the existing database to that schema. This specification can be expressed using SQL view syntax. in effect, we define a SQL-like language for implementing LSIDs. We describe the mapping of the view definition to an implementation as a set of databases triggers and a fixed runtime library. Thus a compiler for a domain-specific language could be written that would reduce the implementation of LSIDs to the task of writing SQL view-like definitions. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:730 / 738
页数:9
相关论文
共 11 条
[1]  
ADELBERG B, 1997, P ACM SIGMOD INT C M, P147
[2]  
[Anonymous], 2003, REWORKING BENCH RES
[3]  
BAFNA S, 2006, TR0651 U TEX DEP COM
[4]  
DELABORDA CP, 2005, 2 APCCM2005, V43
[5]  
GARCIAMOLLINA, 2001, DATABASE SYSTEMS COM
[6]  
*PHD LSID, PHP LSID RES SERV IM
[7]  
Smith D, 2005, LSID BEST PRACTICES
[8]  
*UT CT LSID, UT CT LSID ASS RES S
[9]   Domain-specific languages: An annotated bibliography [J].
van Deursen, A ;
Klint, P ;
Visser, J .
ACM SIGPLAN NOTICES, 2000, 35 (06) :26-36
[10]  
LIFE SCI IDENTIFIERS