Difference between revisions of "PSA Dictionary"
(Safety Save) |
(No difference)
|
Revision as of 13:12, 29 May 2019
PDS Schema, version 1.1.0.1, from the XSD and Schematron files.
Exposed Elements:
- Mission_Information
- Observation_Context
- Processing_Context
- Quality_Information
- Sub-Instrument
Note that none of the classes or attributes is defined.
Contents
<Mission_Information>
REQUIRED
Required by Schematron rules.
<spacecraft_clock_start_count>
OPTIONAL
ASCII string; no validation.
<spacecraft_clock_stop_count>
OPTIONAL
ASCII string; no validation.
<mission_phase_name>
REQUIRED
ASCII string; no validation.
<mission_phase_identifier>
OPTIONAL
ASCII string; no validation.
<start_orbit_number>
OPTIONAL
Non-negative integer
<stop_orbit_number>
OPTIONAL
Non-negative integer; not validated against start_orbit_number.
<Observation_Context>
OPTIONAL
No minimal existential requirement for content.
<instrument_pointing_mode>
OPTIONAL
Must have one of these values:
- Surface
- Atmosphere
- Limb
- No Pointing
- Space
<instrument_pointing_description>
OPTIONAL
ASCII string limited to 255 characters and no formatting.
<observation_identifier>
OPTIONAL
ASCII string; no validation.
<Processing_Context>
OPTIONAL
<processing_software_title>
REQUIRED
ASCII string
<processing_software_version>
REQUIRED
ASCII string
<Processing_Inputs>
OPTIONAL
<Processing_input_Identification>
REQUIRED, repeatable
<type>
REQUIRED
Must be one of:
- telemetry
- PDS product
- SPICE kernel
- auxiliary
Note that there is an empty Schematron rule on the equivalent context and some dicey syntax in the rule with the standard values that make this validation problematic.
<file_name>
REQUIRED
<pds:Internal_Reference>
OPTIONAL
No values are defined for <pds:reference_type> in this class.
<Quality_Information>
OPTIONAL
<quality_flag>
REQUIRED
ASCII string
Note that the value is unconstrained in any way (as well as undefined).
<Sub-Instrument>
OPTIONAL
<identifier>
REQUIRED
ASCII string
<name>
REQUIRED
ASCII string
<type>
REQUIRED, repeatable for up to 3 values
Must be one of:
|
|
|
|
<subtype>
OPTIONAL, not repeatable
ASCII string.
Note that there is an empty Schematron rule where one would expect a permissible values list.
Schematron Note
There are hard-coded rules to check that context reference LIDs follow very specific naming rules and are in the PSA namespace. These appear to follow the PDS3 catalog object relationships.