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.8 CREATING AN OEM INSTANTIATION<br />
NOTE – See annex A, figure A-4, <strong>for</strong> an example OEM instantiation.<br />
4.8.1 THE TAG<br />
An OEM instantiation shall be delimited with the root element tags using the<br />
standard attributes documented in 4.3 above.<br />
The final attributes of the tag shall be ‘id’ and ‘version’. The ‘id’ attribute shall be<br />
‘id="<strong>CCSDS</strong>_OEM_VERS"’. The ‘version’ attribute <strong>for</strong> the version of the OEM described<br />
in reference [2] shall be ‘version="2.0"’.<br />
4.8.2 THE HEADER<br />
The standard NDM header shall follow the tag (see 4.4).<br />
4.8.3 THE BODY<br />
4.8.3.1 GENERAL<br />
The OEM shall consist of one or more constructs (see figure 3-2).<br />
Each shall consist of a section and a section. The<br />
keywords in the and sections shall be those specified in reference [2].<br />
The rules <strong>for</strong> including any of the keyword tags in the NDM are the same as those specified<br />
<strong>for</strong> the OEM in reference [2]. Tags <strong>for</strong> keywords specified in reference [2] shall be all<br />
uppercase as in reference [2].<br />
NOTE – In addition to the OEM keywords specified in reference [2], there are some<br />
special tags associated with the OEM body as described in the next subsections.<br />
4.8.3.2 THE TAG<br />
The tag shall encapsulate the keywords associated with one of the<br />
ephemeris data lines in the OEM. In the KVN representations of the ephemeris data lines,<br />
keywords are not used. Rather, the components of the ephemeris data line appear in an order<br />
defined by reference [2]. However, in the <strong>XML</strong> representation of the OEM, the components<br />
of the ephemeris data line must be represented with keywords (i.e., a tag). These keywords<br />
are the same as those defined <strong>for</strong> the same construct in the OPM. Similarly, units are not<br />
used in the KVN version of the OEM; however, they are optional in the OPM. Since the<br />
state vector structure is shared by the OPM schema and OEM schema, units may optionally<br />
appear in the <strong>XML</strong> version of the OEM ephemeris data line. The following NDM/<strong>XML</strong> tags<br />
are defined <strong>for</strong> use in the :<br />
<strong>CCSDS</strong> 505.0-R-2 Page 4-12 June 2009