Abstract
FAN (File Array Notation) is an array-oriented language for identifying data items in files for the purpose of extraction (e.g. for visualization) or modification. FAN specifications consist of
-
one or more filenames
-
one or more variable (array) identifiers
-
attribute identifiers (optional)
-
dimension identifiers (optional)
-
subscripts in various possible forms (optional).
These identifiers can be names or numbers. FAN is intended to be generic and could be applied to any file format, even relational databases. However netCDF is the only such format currently supported. The use of FAN can greatly simplify access to array-oriented data.
This work is supported by Unidata Program Center, University Corporation for Atmospheric Research, P.O. Box 3000, Boulder, Colorado 80307-3000, USA.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, and Jerrold L. Wagener. Fortran 90 Handbook. McGraw-Hill, New York, 1992.
R. D. Bergeron et al. Database Issues for Data Visualization: Developing a Data Model. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 3–15. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.
J. Boyle et al. Database Issues for Data Visualization: Interaction, User Interfaces, and Presentation. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 25–34. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.
J. Boyle, J. E. Fothergill, and P. M. D. Gray. Design of a 3D Interface to a Database. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 173–183. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.
James A. Brown, Sandra Pakin, and Raymond P. Polivka. APL2 at a glance. Prentice Hall, Englewood Cliffs, N.J., 1994.
Chris Burke. J User Manual. Iverson Software Inc., Toronto, 1996.
Harvey L. Davies. Introduction to J. In Alain Delmotte, editor, APL94 International Conference on APL, Antwerp Belgium, Proceedings Companion. ACM SIGAPL, 1994.
Edmund X. Dejesus. Dimensions of Data. Byte, 20(4):139–148, 1995.
G. W. Goucher and G. J. Mathews. A Comprehensive Look at CDF. Technical Report NSSDC/WDC-A-R&S 94-07, NASA/Goddard Space Flight Center, August 1994.
Roger K.W. Hui. An Implementation of J. Iverson Software Inc., Toronto, 1992.
Kenneth E. Iverson. J Introduction and Dictionary. Iverson Software Inc., Toronto, 1996.
D. T. Kao, R. D. Bergeron, and T. M. Sparr. An Extended Schema Model for Scientific Data. In J. Lee and G. Grinstein, editors, Database Issues for Data Visualization: IEEE Visualization Workshop, San Jose, USA, Oct 1993, pages 69–82. Springer-Verlag, 1994. Lecture Notes in Computer Science 871.
John R. Levine, Tony Mason, and Doug Brown. lex & yacc. O'Reilly and Asssociates, Sebastopol Calif., 2nd edition, 1992.
NCSA. HDF 3.3 Reference Manual. Technical report, NCSA, University of Illinois at Urbana-Champaign, 1993.
Terrance W. Pratt. Programming Languages: design and implementation. Prentice-Hall, Englewood Cliffs, N.J., 1975.
Russ K. Rew, Glenn P. Davis, Steve Emmerson, and Harvey L. Davies. NetCDF User's Guide. Unidata, University Corporation for Atmospheric Research, Boulder, CO, USA, 2.4 edition, Ferurary 1996.
Research Systems, Inc. IDL User's Guide, Interactive Data Language, Version 4. Research Systems, Inc., Boulder, Colorada, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Davies, H. (1996). FAN — An array-oriented query language. In: Wierse, A., Grinstein, G.G., Lang, U. (eds) Database Issues for Data Visualization. DBVIS 1995. Lecture Notes in Computer Science, vol 1183. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62221-7_13
Download citation
DOI: https://doi.org/10.1007/3-540-62221-7_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62221-5
Online ISBN: 978-3-540-49681-6
eBook Packages: Springer Book Archive