The NASA Astrophysics Data System: Architecture

The powerful discovery capabilities available in the ADS bibliographic services are possible thanks to the design of a flexible search and retrieval system based on a relational database model. Bibliographic records are stored as a corpus of structured documents containing fielded data and metadata, while discipline-specific knowledge is segregated in a set of files independent of the bibliographic data itself. The creation and management of links to both internal and external resources associated with each bibliography in the database is made possible by representing them as a set of document properties and their attributes. To improve global access to the ADS data holdings, a number of mirror sites have been created by cloning the database contents and software on a variety of hardware and software platforms. The procedures used to create and manage the database and its mirrors have been written as a set of scripts that can be run in either an interactive or unsupervised fashion. The ADS can be accessed at http://adswww.harvard.edu

[1]  Gerhard O. Michler,et al.  Report on the retrodigitization project “Archiv der Mathematik” , 2001 .

[2]  Michael J. Kurtz,et al.  The NASA Astrophysics Data System: Overview , 2000, astro-ph/0002104.

[3]  Michael J. Kurtz,et al.  The NASA Astrophysics Data System: The search engine and its user interface , 2000, astro-ph/0002102.

[4]  Michael J. Kurtz,et al.  The NASA Astrophysics Data System: Data holdings , 2000 .

[5]  Kenneth P. Briman A review of experiences with reliable multicast , 1999 .

[6]  William Y. Arms,et al.  Reference Linking for Journal Articles , 1999, D Lib Mag..

[7]  Norman Paskin,et al.  DOI: Current Status and Outlook May 1999 , 1999, D-Lib Magazine.

[8]  Edward J. Shaya,et al.  XML at the ADC: Steps to a Next Generation Data Archive , 1999 .

[9]  Bert J. Dempsey,et al.  Towards an Efficient, Scalable Replication Mechanism for the I2-DSI Project , 1999 .

[10]  Herbert Van de Sompel,et al.  Reference Linking in a Hybrid Library Environment , 1999 .

[11]  Les Carr,et al.  Linking Electronic Journals: Lessons from the Open Journal Project , 1998, D Lib Mag..

[12]  Kimberly Douglas,et al.  Digital Object Identifiers: Promise and Problems for Scholarly Publishing , 1998 .

[13]  Marc White,et al.  StarBurst Multicast File Transfer Protocol (MFTP) Specification , 1998 .

[14]  Peggy Miles,et al.  Internet World: Guide to Webcasting , 1998 .

[15]  Gregory Grefenstette,et al.  Cross-Language Information Retrieval , 1998, The Springer International Series on Information Retrieval.

[16]  N. Ziviani,et al.  Distributed parallel generation of indices for very large text databases , 1997, Proceedings of 3rd International Conference on Algorithms and Architectures for Parallel Processing.

[17]  U. Miller,et al.  Thesaurus construction: problems and their roots , 1997, Inf. Process. Manag..

[18]  B R Schatz,et al.  Information Retrieval in Digital Libraries: Bringing Search to the Net , 1997, Science.

[19]  Andy Oram,et al.  Programming with GNU software , 1996 .

[20]  Larry Wall,et al.  Programming Perl (2nd ed.) , 1996 .

[21]  Peter Deutsch,et al.  ZLIB Compressed Data Format Specification version 3.3 , 1996, RFC.

[22]  W. Bruce Croft,et al.  Information filtering and information retrieval: two sides of the same coin? , 1992, CACM.

[23]  Ricardo Baeza-Yates,et al.  Information Retrieval: Data Structures and Algorithms , 1992 .

[24]  T. N. Gadd,et al.  PHOENIX: the algorithm , 1990 .

[25]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[26]  Gerard Salton,et al.  Term-Weighting Approaches in Automatic Text Retrieval , 1988, Inf. Process. Manag..

[27]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[28]  Frederick Hayes-Roth,et al.  Building expert systems , 1983, Advanced book program.

[29]  Donald E. Knuth,et al.  The Art of Computer Programming, Vol. 3: Sorting and Searching , 1974 .

[30]  R. J. Hanisch,et al.  Distributed Data Systems and Services for Astronomy and the Space Sciences , 2000 .

[31]  Kenneth P. Birman,et al.  A review of experiences with reliable multicast , 1999, Softw. Pract. Exp..

[32]  Stephen S. Murray,et al.  The ADS Bibliographic Reference Resolver , 1999 .

[33]  Nicholas E. White,et al.  Astrobrowse: a Web Agent for Querying Astronomical Databases , 1999 .

[34]  Andrew Tridgell,et al.  Efficient Algorithms for Sorting and Synchronization , 1999 .

[35]  David Dubin,et al.  Co-occurrence Evidence for Subject Vocabulary Reconciliation in ADS Databases , 1999 .

[36]  Fionn Murtagh,et al.  Distributed Information Search and Retrieval for Astronomical Resource Discovery and Data Mining , 1998 .

[37]  Gregory Grefenstette,et al.  Problems and Approaches to Cross Language Information Retrieval. , 1998 .

[38]  George A. Wilkins,et al.  The Revision of UDC 52 and of the Astronomy Thesaurus , 1998 .

[39]  W. Bruce Croft,et al.  Corpus-based stemming using cooccurrence of word variants , 1998, TOIS.

[40]  Clifford A. Lynch,et al.  Interoperability, Scaling, and the Digital Libraries Research Agenda. , 1996 .

[41]  B. Madore,et al.  A uniform bibliographic code , 1995 .

[42]  Stephen S. Murray,et al.  ADS Abstract Service Enhancements , 1995 .

[43]  R. Shobbrook The multi-lingual supplement to the astronomy thesaurus , 1995 .

[44]  Stephen S. Murray,et al.  Intelligent text retrieval in the NASA astrophysics data system , 1992 .

[45]  Venkata Subramaniam,et al.  Information Retrieval: Data Structures & Algorithms , 1992 .

[46]  R. Shobbrook,et al.  The IAU Thesaurus for Improved On-line Access to Information , 1992, Publications of the Astronomical Society of Australia.

[47]  Donna K. Harman,et al.  How effective is suffixing? , 1991, J. Am. Soc. Inf. Sci..

[48]  Larry Wall,et al.  Programming Perl , 1991 .

[49]  H. S. Heaps,et al.  Information retrieval, computational and theoretical aspects , 1978 .

[50]  Donald E. Knuth,et al.  Sorting and Searching , 1973 .

[51]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .