Skip to main content

FAN — An array-oriented query language

  • Workshop Papers
  • Conference paper
  • First Online:
  • 176 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1183))

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.

Unable to display preview. Download preview PDF.

References

  1. Jeanne C. Adams, Walter S. Brainerd, Jeanne T. Martin, Brian T. Smith, and Jerrold L. Wagener. Fortran 90 Handbook. McGraw-Hill, New York, 1992.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. James A. Brown, Sandra Pakin, and Raymond P. Polivka. APL2 at a glance. Prentice Hall, Englewood Cliffs, N.J., 1994.

    Google Scholar 

  6. Chris Burke. J User Manual. Iverson Software Inc., Toronto, 1996.

    Google Scholar 

  7. Harvey L. Davies. Introduction to J. In Alain Delmotte, editor, APL94 International Conference on APL, Antwerp Belgium, Proceedings Companion. ACM SIGAPL, 1994.

    Google Scholar 

  8. Edmund X. Dejesus. Dimensions of Data. Byte, 20(4):139–148, 1995.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. Roger K.W. Hui. An Implementation of J. Iverson Software Inc., Toronto, 1992.

    Google Scholar 

  11. Kenneth E. Iverson. J Introduction and Dictionary. Iverson Software Inc., Toronto, 1996.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. John R. Levine, Tony Mason, and Doug Brown. lex & yacc. O'Reilly and Asssociates, Sebastopol Calif., 2nd edition, 1992.

    Google Scholar 

  14. NCSA. HDF 3.3 Reference Manual. Technical report, NCSA, University of Illinois at Urbana-Champaign, 1993.

    Google Scholar 

  15. Terrance W. Pratt. Programming Languages: design and implementation. Prentice-Hall, Englewood Cliffs, N.J., 1975.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. Research Systems, Inc. IDL User's Guide, Interactive Data Language, Version 4. Research Systems, Inc., Boulder, Colorada, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Wierse Georges G. Grinstein Ulrich Lang

Rights and permissions

Reprints 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

Publish with us

Policies and ethics