Presentation is loading. Please wait.

Presentation is loading. Please wait.

EARTH SCIENCE MARKUP LANGUAGE Tutorial on how to write an ESML Description File (for ESML Schema v3.0) “Define Once Use Anywhere” INFORMATION TECHNOLOGY.

Similar presentations


Presentation on theme: "EARTH SCIENCE MARKUP LANGUAGE Tutorial on how to write an ESML Description File (for ESML Schema v3.0) “Define Once Use Anywhere” INFORMATION TECHNOLOGY."— Presentation transcript:

1 EARTH SCIENCE MARKUP LANGUAGE Tutorial on how to write an ESML Description File (for ESML Schema v3.0) “Define Once Use Anywhere” INFORMATION TECHNOLOGY AND SYSTEMS CENTER UNIVERSITY OF ALABAMA IN HUNTSVILLE

2 ESML Schema ESML schema defines Syntactic metadata that describe the structure of the file in machine-readable and -interpretable terms Divide data formats into free form (ASCII, Binary) and structured (HDF-EOS, netCDF, etc)

3 Two Sections Part I –Writing ESML Description for free form formats in ASCII, Binary –Examples Part II –Writing ESML Description Files for structured formats HDF-EOS netCDF

4 Part I Goal: –To write an ESML Description File for a simple ASCII data file –Show similar example for Binary data file –Show other capabilities

5 Writing an ESML File (1) 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE ESML MARKUP FOR THE DATA FILE The next slides will set describe how to write an ESML file for a simple ASCII file described below

6 Writing an ESML File (2) DESCRIBING ONLY THE STRUCTURE 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE

7 Writing an ESML File (3) DESCRIBE THE FORMAT 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE

8 Writing an ESML File (4) ENTIRE FILE CONTENTS INTO 1 LOGICAL STRUCTURE 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE

9 Writing an ESML File (5) DEFINE THE FIRST FIELD IN THE FILE: HEADER INFORMATION 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE

10 Writing an ESML File (6) DEFINE THE SECOND FIELD IN THE FILE: HEADER INFORMATION 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE

11 Writing an ESML File (7) DEFINE THE DATA FIELD IN THE FILE: PROVIDE SIZE AND FORMAT INFORMATION SIMPLE ASCII DATA FILE 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

12 Writing an ESML File (8) CLOSE ALL THE TAGS: ESML FILE IS READY 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE REMEMBER TO VALIDATE YOUR FILE AGAINST THE SCHEMA!

13 Another Possible ESML Description (9) USE HEADER INFORMATION 4 5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 SIMPLE ASCII DATA FILE

14 ESML Description for a similar file in Binary format

15 ESML Description File using wild card ‘*’ to read till the end of file

16 Part II Goal: –Show some example ESML Description Files for structured data formats supported by the ESML Schema HDF-EOS netCDF HDF5 Grib WSR88DLII

17 ESML Descriptions for a Structured Format (HDF-EOS) Both ESML Descriptions are correct and valid

18 ESML Descriptions for a Structured Format (netCDF) Both ESML Descriptions are correct and valid

19 REMEMBER TO CHECK THE ESML REGISTRY FOR ALREADY EXISTING ESML DESCRIPTION FILE!!


Download ppt "EARTH SCIENCE MARKUP LANGUAGE Tutorial on how to write an ESML Description File (for ESML Schema v3.0) “Define Once Use Anywhere” INFORMATION TECHNOLOGY."

Similar presentations


Ads by Google