Dynamic Aerospace Vehicle Exchange Markup Language (DAVE-ML) Reference

Version 1.5b3

Revision History
Revision 1.12003-07-15bjax - e.b.jackson@nasa.gov
Initial stab at documentation
Revision 1.22003-08-15bjax - e.b.jackson@nasa.gov
Fixed typos; added fileVersion and extraDocRef elements to fileHeader and modificationRecord, respectively; added email attribute to author element; added mandatory varID to independentVarPts and dependentVarPts.
Revision 1.32003-10-10bjax - e.b.jackson@nasa.gov
Added top-level element examples; added some acknowledgements; added global provenance capability; made gtID and utID optional attributes; marked griddedTable and ungriddedTable elements as deprecated.


This is a draft version of the eventual reference manual for DAVE-ML syntax and markup. DAVE-ML syntax is specified by the DAVEfunc.dtd Document Type Definition file; the version number above refers to the version of the DAVEfunc.dtd.

DAVE-ML is an open standard, being developed by an informal team of members of the American Institute of Aeronautics and Astronautics (AIAA). Contact the author above for more information or comments regarding further refinement of DAVE-ML.

  • Fixed typos (thanks, Bill)!

  • Added fileVersion element to fileHeader element, so each version of a particular DAVEfunc model can be uniquely identified. Format of the version identifier is undefined.

  • Added an email attribute to the author element. The eXtensible Name Service (xns) standard doesn't appear to be catching on as rapidly as hoped, so a static e-mail link will have to for now.

  • Added a mandatory varID attribute to both independentVarPts and dependentVarPts so these can be associated with an input and output signal name (variableDef), respectively.

  • Added an optional extraDocRef element to the modificationRecord element so more than one document can be associated with each modification event; if only one document needs to be referenced, use of the optional refID in the modificationRecord itself will suffice.