|
|
||
|
FEP - Format Developer - XDF |
|
|
|
||
| Comment on this template in the HyperNews Discussion. |
1. History and PhilosophyThe XDF was developed in a research project to study how converting the repository of the Astronomical Data Center to XML would improve the archive and searching processes. The ADC contains thousands of published tables, images, and spectra as well as detailed metadata on publication histories. Part of the ADC website deals with visualization and browse facilities. It was a key issue to provide sufficient standards in the XML data format to allow an application to display data with axis and/or coordinate information. Another key issue was to allow for complex data structures so that all of the information regarding a single project could be logically connected.
1.1 IdentificationeXtensible Data Format
1.2 PurposeA simple XML based format for scientific data.
1.3 User Community and Sponsoring OrganizationAt this time it is only in use at the ADC, but it has been introduced to other astronomical data centers through the ADCCC (Astrophysics Data Coordinating Council) and to the Earth Sciences at GSFC.
1.4 Format EvolutionThis is not yet determined, but initially there will be discussion groups at GSFC (Codes 600 and 900 and the ADCCC). Breakout groups at the annual ADASS meeting are also expected.
2. Conceptual ModelThe central object is the array which contains its data plus complete axes information. Several related arrays can be contained by a structure. The values that are attached with each step along a given dimension can be explicitly stated, contained within a file that is pointed to by an entity reference, or calculated from a functional form. Information is given on the ordering of the numbers in the data block by read statements. This reduces any ambiguities of storage order. The data blocks can be internally specified or a single external file or multiple external files. The data can also be calculated by expressing a function in standard Java or ECMAscript (Javascript). The document definition types are given in: http://tarantella.gsfc.nasa.gov/xml/XDF_DTD.txt
3. Format Details
4. UsesIt is particularly suited to long term archival because of XML self description. It is also well suited for science level data (scalar, vector fields, tables, animations, imaging-spectroscopy). It is updateable because it is text editable. The XDF is Extendable through XML DTD or Schema enlargement.
5. Format Developer SoftwareThe ADC is generating tables in XDF by extracting data from the publisher SGML meant for journals or textbooks. Any XML editor can be used to create XDF. In fact, any editor can be used to create or modify XDF.
6. Software Standard FeaturesXML is perhaps the most accepted world wide data mark up standard.
7. Non-developer Software
8. User SupportUser support at this time is provided by the ADC for free.
9. Work In ProgressJava tools to read XDF and display slices through the data will be available very soon.
10. Evolution Plans
11. Documentation and Related ReferencesAll can be seen from http://tarantella.gsfc.nasa.gov/xml A white paper on XDF, eXtensible Data Format DTD: http://tarantella.gsfc.nasa.gov/xml/XDFwhite.txt The eXtensible Data Format DTD: http://tarantella.gsfc.nasa.gov/xml/XDF_DTD.txt
A tree view of the XDF DTD. A sample of the XDF data format. http://tarantella.gsfc.nasa.gov/xml/XDF_sample.xml This one uses parsed and non-parsed entities for the data files. http://tarantella.gsfc.nasa.gov/xml/XDF_sample2.xml This sample uses the ADC dataset.dtd and contains XDF for the tables. http://tarantella.gsfc.nasa.gov/xml/1005.xml
12. Other Comments
|
|
|
Comment on this template in the
HyperNews Discussion.
|
||
|
|
||
Wider ViewsFormats Evolution Process (FEP) Discussion Forums PageFormats Evolution Process (FEP) Home Page NASA/Science Office of Standards and Technology (NOST) Home Page
|
||
|
|
||
|
URL: http://ssdoo.gsfc.nasa.gov/nost/fep/developer-xdf.html
A service of
NOST at
NSSDC.
Author: Ed Shaya (edward.j.shaya.1@gsfc.nasa.gov) +1.301.286.6044
|
||
|
|
||