XML Specification for Navigation Data Messages - CCSDS
XML Specification for Navigation Data Messages - CCSDS
XML Specification for Navigation Data Messages - CCSDS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
DRAFT <strong>XML</strong> SPECIFICATION FOR NAVIGATION DATA MESSAGES<br />
4.13 USER DEFINED PARAMETERS<br />
The ODM Version 2.0 introduced the notion of ‘user-defined parameters’. These parameters<br />
are situation specific and not standardized, thus they must be specified in ICDs between the<br />
exchange participants. The use of user-defined parameters is not encouraged. User-defined<br />
parameters in the NDM/<strong>XML</strong> are only supported <strong>for</strong> the OMM and OPM Version 2; userdefined<br />
parameters are not supported in the OEM Version 2 or any other <strong>Navigation</strong> <strong>Data</strong><br />
Message. Because these parameters are not known to the schema, there is only one very<br />
broad keyword offered in the NDM/<strong>XML</strong>: . The user-defined<br />
parameters appear in a logical block that is offset with the tag<br />
. Following this tag, any number and order of<br />
tags may appear. The KVN keywords <strong>for</strong> user-defined parameters are<br />
<strong>for</strong>med by using the prefix ‘USER_DEFINED’ followed by a variable-length character string<br />
that names the parameter. In the NDM/<strong>XML</strong>, the prefix shall be the <strong>XML</strong> tag and the<br />
variable-length name of the parameter shall be the value <strong>for</strong> the ‘parameter’ attribute. All<br />
in<strong>for</strong>mation about the user-defined parameters shall be conveyed via the attributes<br />
‘parameter’ and ‘value’. The type <strong>for</strong> ‘value’ shall be ‘xsd:string’, even if the value is<br />
numeric.<br />
For example, the following KVN parameters might appear in an OMM or OPM:<br />
USER_DEFINED_ATMOSPHERE_MODEL = MSISE90<br />
USER_DEFINED_C3 = 29.376<br />
USER_DEFINED_EARTH_RADIUS = 6378.1<br />
USER_DEFINED_3RD_BODY_PERTURBATION = JUPITER<br />
These parameters would appear in an NDM/<strong>XML</strong> representation as:<br />
<br />
MSISE90<br />
29.376<br />
6378.1<br />
JUPITER<br />
<br />
<strong>CCSDS</strong> 505.0-R-2 Page 4-25 June 2009