08.05.2014 Views

XML Specification for Navigation Data Messages - CCSDS

XML Specification for Navigation Data Messages - CCSDS

XML Specification for Navigation Data Messages - CCSDS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DRAFT <strong>XML</strong> SPECIFICATION FOR NAVIGATION DATA MESSAGES<br />

ID<br />

C-1-4<br />

C-1-5<br />

C-1-6<br />

C-1-7<br />

C-1-8<br />

C-1-9<br />

Requirement<br />

The NDM/<strong>XML</strong> implementation shall allow <strong>for</strong> the representation of all the fields available in the<br />

Attitude <strong>Data</strong> Message (ADM) (reference [1]).<br />

The NDM/<strong>XML</strong> implementation shall allow <strong>for</strong> the representation of all the fields available in the<br />

Orbit <strong>Data</strong> Message (ODM) (reference [2]).<br />

The NDM/<strong>XML</strong> implementation shall allow <strong>for</strong> the representation of all the fields available in the<br />

Tracking <strong>Data</strong> Message (TDM) (reference [3]).<br />

Files must be readily portable between and useable within ‘all’ computational environments in use by<br />

Member Agencies choosing to exchange NDMs via <strong>XML</strong>.<br />

Files must have means of being uniquely identified and clearly annotated. The file name alone is<br />

considered insufficient <strong>for</strong> this purpose.<br />

File name syntax and length must not violate computer constraints <strong>for</strong> those computing environments<br />

in use by Member Agencies.<br />

C-1-10 The NDM/<strong>XML</strong> shall use <strong>XML</strong> elements where there is substructure associated with in<strong>for</strong>mation,<br />

e.g., maneuver parameters.<br />

C-1-11 The NDM/<strong>XML</strong> shall use <strong>XML</strong> elements where there is data type checking associated with<br />

in<strong>for</strong>mation, e.g., maneuver parameters.<br />

Table C-2: Heritage Requirements<br />

ID<br />

C-2-1<br />

C-2-2<br />

Requirement<br />

The standard shall be, or must include, an ASCII <strong>for</strong>mat.<br />

The standard shall not require software supplied by other agencies to process valid instantiations of<br />

the NDM/<strong>XML</strong> schema.<br />

Table C-3: Desirable Characteristics<br />

ID<br />

C-3-1<br />

C-3-2<br />

C-3-3<br />

C-3-4<br />

C-3-5<br />

C-3-6<br />

Requirement<br />

The standard should be extensible with no disruption to existing users/uses.<br />

Keywords, values, and terminology in the NDM/<strong>XML</strong> should be the same as those in the ODM,<br />

ADM, and TDM, insofar as it is possible.<br />

Structures in the NDM/<strong>XML</strong> should be re-used across the different message types where practical.<br />

The NDM/<strong>XML</strong> should minimize the use of tags that do not correspond to keywords in the ADM,<br />

ODM, or TDM.<br />

Units may be specified in the NDM/<strong>XML</strong> instantiations. The standard should provide <strong>for</strong> clear<br />

specification of units of measure.<br />

The NDM/<strong>XML</strong> may use <strong>XML</strong> attributes where there is no substructure associated with in<strong>for</strong>mation<br />

(e.g., units specifications).<br />

<strong>CCSDS</strong> 505.0-R-2 Page C-2 June 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!