PK 8R= PDS4_SP_1F00_1310.xsd
This is a complete re-write of the Spectral Dictionary version 1.1.0.0 (i.e., PDS4_SP_1100,
released with core IM 1.4.0.0) to bring it into compliance with requirements and best practices
established since the original version was created.
Existing attribute definitions have been reviewed and in some cases updated. This should be
reflected in the version_id value of the attribute.
The "submitter_name" of "ACR" indicates Anne (C.) Raugh.
Modification History:
2018-05-25 ACR Version 1.0.0.0 First release
2018-11-02 ACR Version 1.1.0.0 Added support for tabulated spectra
2019-03-08 ACR Version 1.1.0.0 Replaced "data()" with equivalent "data(.)" to work around
a Validate Tool issue
2019-03-15 ACR Version 1.1.0.0 Fixed bug in range checking for Uniformly Sampled data by
adding "number()" function
2019-07-29 ACR Version 1.2.0.0 Added table support for rows and fields in Uniformly_Sampled;
Moved Bin_Width_Constant class (unusable as designed) into Spectral_Lookup;
Made bin-width nillable for cases where it is unknown;
Removed references to "original bin number" (mission-specific);
Expanded Axis_Bin_Set class for tabular (row and field) spectra
2020-08-05 ACR Version 1.3.0.0 Added support for X-ray spectra with energy bins; minor changes to
Ingest_LDD.
2021-06-21 ACR Version 1.3.1.0 Bug fix for a Schematron error. "Table_Delimited" was not included
in the acceptable object types for Spectral_Characteristics.
The Axis_Bin_Set_* classes describe the
spectral characteristics of each band along the spectral
dimension of the data object. This will be a literal "axis" in
the case of 2D and 3D spectral arrays, or the "Row" axis of a
spectral table (each row is a spectral bin), or the "Field" axis
of table containing one spectrum per row. These classes are used
in cases where the spectral information is not uniform along the
spectral dimension.
The Axis_Bin_Set_* classes describe the
spectral characteristics of each band along the spectral
dimension of the data object. This will be a literal "axis" in
the case of 2D and 3D spectral arrays, or the "Row" axis of a
spectral table (each row is a spectral bin), or the "Field" axis
of table containing one spectrum per row. These classes are used
in cases where the spectral information is not uniform along the
spectral dimension.
The Axis_Bin_Set_* classes describe the
spectral characteristics of each band along the spectral
dimension of the data object. This will be a literal "axis" in
the case of 2D and 3D spectral arrays, or the "Row" axis of a
spectral table (each row is a spectral bin), or the "Field" axis
of table containing one spectrum per row. These classes are used
in cases where the spectral information is not uniform along the
spectral dimension.
The Axis_Bin_Set_* classes describe the
spectral characteristics of each band along the spectral
dimension of the data object. This will be a literal "axis" in
the case of 2D and 3D spectral arrays, or the "Row" axis of a
spectral table (each row is a spectral bin), or the "Field" axis
of table containing one spectrum per row. These classes are used
in cases where the spectral information is not uniform along the
spectral dimension.
The Bin_Center_Lookup class provides a link to
a map or list of bin center values - either to a field in a
spectral table, or to a distinct data object that is part of the
same product, or to a separate PDS product containing the
information.
This class groups the various bin description
options, allowing a user to choose one.
The Bin_Energy class specifies the
characteristics of an individual bin along a spectral or other
binned axis in an Array object, in units of energy.
The Bin_Frequency class specifies the
characteristics of an individual bin along a spectral or other
binned axis in an Array object, in units of frequency.
The Bin_Wavelength class specifies the
characteristics of an individual bin along a spectral or other
binned axis in an Array object, in units of wavelength.
The Bin_Wavenumber class specifies the
characteristics of an individual bin along a spectral or other
binned axis in an Array object, in units of wavenumber.
The Bin_Width_Constant class is used inside a
Bin_Width_Lookup class for those cases where the bin width is
either not well known or unknown. It provides a way to specify a
nominal constant width or indicate that there is no available
information about the bin width. If the bin width is completely
unknown, use the appropriate bin_width attribute for the
spectral type (frequency, wavelength, wavenumber, or energy),
and indicate that it is nil, with a reason of "unknown". When
this class is used, a full explanation of the situation should
be provided by the bin_width_desc attribute of the parent class.
The Bin_Width_Lookup class provides a link to a
map or list of bin width values - either to a field in a
spectral table, or to a distinct data object that is part of the
same product, or to a separate PDS product containing the
information.
The Circular_FOV class contains attributes to
describe a circular aperture/field of view.
The Complex_FOV class is used for apertures
(slits) that are not either circular or a simple rectangular
shape.
The Field_of_View class is used to describe the
field of view corresponding to the spectral data object. This
class should describe the aperture or slit used in making the
spectral observation, when applicable, as opposed to the
theoretical full field of view of a telescope or boresight
(which should be defined in a Geometry Dictionary class).
The Filter class identifies the filter
associated with a specific band or bin along a spectral axis in
an Array object. The filter may be identified by either name,
identifier, or number or some combination of these.
The Observation_Parameters class collects
various values related to the observational circumstances. In
general, this class should be present, and all parameters
applicable to the situation should be included, even though
optional. In some complex cases or for high-level derived
products this class may not be applicable, in which case it may
be omitted. Use the 'comment' attribute to describe any special
circumstances users should be aware of.
This class is used to describe a rectangular
(i.e., slit) aperture.
The Spectral_Characteristics class provides
information about the spectral characteristics of a 1D, 2D, or
3D spectral data object. It is note used for tabulated spectra -
tables in which each row
The Spectral_Lookup class references either
specific Fields included in a spectral table (for 1D and
tabulated spectra), or a 2-dimensional lookup map providing
spectral characteristics for a corresponding spectral Array
object. In the latter case, the referenced lookup map may either
be to the referencing product, or an external stand-alone
product.
The Uniformly_Sampled_Energy class provides
attributes describing the spectral characteristics of a named
axis of an Array object or the rows or fields of a Table object,
in cases where the spectral sampling interval is regular and the
sampling parameters are in energy units.
The Uniformly_Sampled_Frequency class provides
attributes describing the spectral characteristics of a named
axis of an Array object or the rows or fields of a Table object,
in cases where the spectral sampling interval is regular and the
sampling parameters are in frequency units.
The Uniformly_Sampled_Wavelength class provides
attributes describing the spectral characteristics of a named
axis of an Array object or the rows or fields of a Table object,
in cases where the spectral sampling interval is regular and the
sampling parameters are in wavelength units.
The Uniformly_Sampled_Wavenumber class provides
attributes describing the spectral characteristics of a named
axis of an Array object or the rows or fields of a Table object,
in cases where the spectral sampling interval is regular and the
sampling parameters are in wavenumber units.
This section contains the simpleTypes that provide more constraints
than those at the base data type level. The simpleTypes defined here build on the base data
types. This is another component of the common dictionary and therefore falls within the
common namespace.
The absolute_calibration_star_name attribute
provides a name in a standard format (i.e., one that is
recognized by the SIMBAD system) for the star used to reduce the
raw spectral data to the units presented in this spectrum. This
is the analog to solar_calibration_star_name for non-reflectance
spectra.
The axis_name attribute contains a string that
matches the axis_name attribute in the associated array-type
spectrum object; or the special values "Field" and "Row" for
tabular and tabulated spectra.
The bin_center_field_name must contain the
value of a 'name' attribute of a Field defined in the referenced
Table object. This named Field contains the bin center
information for each row in a 1D spectrum presented in tabular
form. It will have units (and possibly offset and scaling
factor) as indicated in the Field definition. This will usually
be accompanied by a bin_width_field_name.
The bin_center_field_number_list attribute is
used only in the case of spectra in the format "Tabulated-Flat",
where each row of a table contains a spectrum and the spectral
points are defined as individual Fields - one Field defined for
each point. The format is a parenthesized, ordered list of the
field_number values from the Field definitions that correspond
to the bin center values.
The bin_profile_description attributes provides
a text description of the method used to determine or otherwise
define the bin widths following. The description should include
information on the shape (e.g. gaussian, square wave, etc.) and
what the bin_width value means (i.e., standard deviation of a
gaussian function or full-width at half max (FWHM)).
The bin_sequence_number provides the sequential
numbering of bins along an axis in an Array object.
The bin_width_energy attribute provides the
width of a bin along a spectral axis in a spectral object, in
energy units. The method used to calculate the width must be
specified using the bin_profile_description attribute. This
attribute can be set to 'nil' if bin widths are unknown.
The bin_width_field_name must contain the value
of a 'name' attribute of a Field defined in the referenced Table
object. This named Field contains the bin width information for
each row in a 1D spectrum presented in tabular form. It will
have units (and possibly offset and scaling factor) as indicated
in the Field definition. This attribute must be accompanied by a
bin_center_field_name. If bin widths are constant or unknown,
use the Bin_Width_Constant class to specify this.
The bin_width_field_number_list attribute is
used only in the case of spectra in the format "Tabulated-Flat",
where each row of a table contains a spectrum and the spectral
points are defined as individual Fields - one Field defined for
each point. The format is a parenthesized, ordered list of the
field_number values from the Field definitions that correspond
to the bin width values. If bin widths are constant or unknown,
use the Bin_Width_Constant class to specify this.
The bin_width_frequency attribute provides the
width of a bin along a spectral axis in a spectral object, in
frequency units. The method used to calculate the width must be
specified using the bin_profile_description attribute. This
attribute can be set to 'nil' if bin widths are unknown.
The bin_width_wavelength attribute provides the
width of a bin along a spectral axis in a spectral object, in
wavelength units. The method used to calculate the width must be
specified using the bin_profile_description attribute. This
attribute can be set to 'nil' if bin widths are unknown.
The bin_width_wavenumber attribute provides the
width of a bin along a spectral axis in a spectral object, in
wavenumber units. The method used to calculate the width must be
specified using the bin_profile_description attribute. This
attribute can be set to 'nil' if bin widths are unknown.
The body_positive_pole_position_angle attribute
provides the angle the long axis of the slit makes with respect
to the positive (or "north") pole of the target body, measured
clockwise from the pole in the range 0-180 degrees.
The celestial_north_position_angle attribute
provides the angle the long axis of the slit makes with respect
to celestial north, measured eastward of celestial north in the
range 0-180 degrees.
The center_energy attribute provides the value
at the center of a bin along the band axis of a spectral data
object. When describing data from a spectrometer, the value
corresponds to the peak of the response function for a
particular detector and/or grating.
The center_frequency attribute provides the
value at the center of a bin along the band axis of a spectral
data object. When describing data from a spectrometer, the value
corresponds to the peak of the response function for a
particular detector and/or grating.
The center_wavelength attribute provides the
value at the center of a bin along the band axis of a spectral
data object. When describing data from a spectrometer, the value
corresponds to the peak of the response function for a
particular detector and/or grating.
The center_wavenumber attribute provides the
value at the center of a bin along the band axis of a spectral
data object. When describing data from a spectrometer, the value
corresponds to the peak of the response function for a
particular detector and/or grating.
The comment attribute is an unlimited length,
format-preserved, UTF-8 text field for comments relevant to the
context in which it appears.
The description attribute is an unlimited
length, format-preserved, UTF-8 text field used specifically for
description of circumstances related to the data product of
which a user should be aware and might logically expect to find
in the label.
The detector_number attribute provides the
spectrometer detector number corresponding to a band of a
spectral qube. Detector numbers are usually assigned
consecutively from 1, in order of increasing wavelength.
The diameter_angle attribute provides the angle
subtended on the sky by the diameter of a circular aperture.
The filter_name attribute provides the
commonly-used name of the instrument filter through which an
image or measurement was acquired or which is associated with a
given instrument mode.
The filter_number attribute provides the
numeric identifier of an instrument filter through which an
image or measurement was acquired or which is associated with a
given instrument mode. Within the bin class of a spectral data
object, it identifies the filter through which data in the given
band were acquired.
The first_center_energy attribute provides the
value at the center of the first bin along the spectral axis of
a spectral data object in energy units.
The first_center_frequency attribute provides
the value at the center of the first bin along the spectral axis
of a spectral data object in frequency units.
The first_center_wavelength attribute provides
the value at the center of the first bin along the spectral axis
of a spectral data object in wavelength units.
The first_center_wavenumber attribute provides
the value at the center of the first bin along the spectral axis
of a spectral data object in wavenumber units.
The grating_position attribute of a spectral
cube describes the grating position which corresponds to the
band. Grating positions are usually assigned consecutively from
0, and increasing position causes increasing wavelength for each
detector.
The last_center_energy attribute provides the
value at the center of the last bin along the spectral axis of a
spectral data object in energy units.
The last_center_frequency attribute provides
the value at the center of the last bin along the spectral axis
of a spectral data object in frequency units.
The last_center_wavelength attribute provides
the value at the center of the last bin along the spectral axis
of a spectral data object in wavelength units.
The last_center_wavenumber attribute provides
the value at the center of the last bin along the spectral axis
of a spectral data object in wavenumber units.
The length_angle attribute provides the angle
subtended on the sky by the long dimension of a simple slit.
The net_integration_time for a spectrum is the
total integration time per pixel. For many detectors (CCDs, for
example), all pixels are exposed simultaneously, so this value
will correspond to the observation interval. In some cases,
however, an instrument will sweep across pixels, rows, or
planes, so that the observation period may be substantially
longer than the actual integration time contributing to the
individual pixels.
The number_of_exposures attribute indicates how
many individual exposures or distinct integrations were combined
to produce the spectrum.
The resolution_limit_energy is the smallest
possible distinguishable interval in energy for the instrument.
The resolution_limit_frequency is the smallest
possible distinguishable interval in frequency for the
instrument.
The resolution_limit_wavelength is the smallest
possible distinguishable interval in wavelengths for the
instrument.
The resolution_limit_wavenumber is the smallest
possible distinguishable interval in wavenumber for the
instrument.
The sampling_base attribute indicates the
numeric base of the associated logarithmic sampling interval.
The sampling_interval_energy attribute provides
the spacing of points, in energy units, at which data are
sampled and at which a value for an instrument or data parameter
is available. This sampling interval can be either the original
(raw) sampling or the result of some resampling process.
The sampling_interval_frequency attribute
provides the spacing of points, in frequency units, at which
data are sampled and at which a value for an instrument or data
parameter is available. This sampling interval can be either the
original (raw) sampling or the result of some resampling
process.
The sampling_interval_wavelength attribute
provides the spacing of points, in wavelength units, at which
data are sampled and at which a value for an instrument or data
parameter is available. This sampling interval can be either the
original (raw) sampling or the result of some resampling
process.
The sampling_interval_wavelength attribute
provides the spacing of points, in wavenumber units, at which
data are sampled and at which a value for an instrument or data
parameter is available. This sampling interval can be either the
original (raw) sampling or the result of some resampling
process.
The sampling_scale attribute indicates the type
of scale that applies to the sample interval increments. It must
have a value of either Linear or Logarithmic.
The solar_analog_star_name attribute provides a
name in a standard format (i.e., one that is recognized by the
SIMBAD system) for the solar analog star used to reduce the raw
spectral data to the reflectance units presented in this
spectrum.
The spectral_bin_type attribute contains one of
a defined set of values that indicates the binned sampling
parameter type (frequency, wavelength, or wavenumber) of the
spectrum.
The spectrum_format attribute is required to
define the specific dimensionality of the structure or
substructure that contains the intensity values.
The value_field_name attribute is required for
1D (linear) spectra. 1D spectra are presented as a table, where
each row presents one point in the spectrum. This field must
contain a string corresponding to the 'name' attribute of the
table field that contains the spectral value.
The value_field_number_list attribute is used
only in the case spectra in the format "Tabulated-Flat", where
each row of a table contains a spectrum and the spectral points
are defined as individual Fields - one Field defined for each
point. The format is a parenthesized, ordered list of the
field_number values from the Field definitions that correspond
to the spectral values.
The width_angle is the angle subtended on the
sky by the short dimension of a simple slit.
PK 8RԠz PDS4_SP_1F00_1310.csv"Sort Key","Type","Name","Version","Name Space Id","Description","Steward","Value Type","Minimum Cardinality","Maximum Cardinality","Minimum Value","Maximum Value","Minimum Characters","Maximum Characters","Unit of Measure Type","Specified Unit Id","Attribute Concept","Conceptual Domain"
"sp:Filter:1 ","Class","Filter","1.0.0.0","sp"," The Filter class identifies the filter associated with a specific band or bin along a spectral axis in an Array object. The filter may be identified by either name, identifier, or number or some combination of these. ","sbn","","","","","","","","","","",""
"sp:Filter:2 sp:filter_name:1 ","Attribute","filter_name","n/a","sp"," The filter_name attribute provides the commonly-used name of the instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Filter:2 sp:filter_number:1 ","Attribute","filter_number","n/a","sp"," The filter_number attribute provides the numeric identifier of an instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode. Within the bin class of a spectral data object, it identifies the filter through which data in the given band were acquired. ","sbn","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Filter:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Circular_FOV:1 ","Class","Circular_FOV","1.0.0.0","sp"," The Circular_FOV class contains attributes to describe a circular aperture/field of view. ","sbn","","","","","","","","","","",""
"sp:Circular_FOV:2 sp:diameter_angle:1 ","Attribute","diameter_angle","n/a","sp"," The diameter_angle attribute provides the angle subtended on the sky by the diameter of a circular aperture. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Rectangular_FOV:1 ","Class","Rectangular_FOV","1.0.0.0","sp"," This class is used to describe a rectangular (i.e., slit) aperture. ","sbn","","","","","","","","","","",""
"sp:Rectangular_FOV:2 sp:width_angle:1 ","Attribute","width_angle","n/a","sp"," The width_angle is the angle subtended on the sky by the short dimension of a simple slit. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Rectangular_FOV:2 sp:length_angle:1 ","Attribute","length_angle","n/a","sp"," The length_angle attribute provides the angle subtended on the sky by the long dimension of a simple slit. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Rectangular_FOV:2 sp:celestial_north_position_angle:1","Attribute","celestial_north_position_angle","n/a","sp"," The celestial_north_position_angle attribute provides the angle the long axis of the slit makes with respect to celestial north, measured eastward of celestial north in the range 0-180 degrees. ","sbn","ASCII_Real","0","1","0.0","180.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Rectangular_FOV:2 sp:body_positive_pole_position_angle:1","Attribute","body_positive_pole_position_angle","n/a","sp"," The body_positive_pole_position_angle attribute provides the angle the long axis of the slit makes with respect to the positive (or ""north"") pole of the target body, measured clockwise from the pole in the range 0-180 degrees. ","sbn","ASCII_Real","0","1","0.0","180.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Complex_FOV:1 ","Class","Complex_FOV","1.0.0.0","sp"," The Complex_FOV class is used for apertures (slits) that are not either circular or a simple rectangular shape. ","sbn","","","","","","","","","","",""
"sp:Complex_FOV:2 sp:width_angle:1 ","Attribute","width_angle","n/a","sp"," The width_angle is the angle subtended on the sky by the short dimension of a simple slit. ","sbn","ASCII_Real","0","*","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Complex_FOV:2 sp:length_angle:1 ","Attribute","length_angle","n/a","sp"," The length_angle attribute provides the angle subtended on the sky by the long dimension of a simple slit. ","sbn","ASCII_Real","0","*","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Complex_FOV:2 sp:celestial_north_position_angle:1","Attribute","celestial_north_position_angle","n/a","sp"," The celestial_north_position_angle attribute provides the angle the long axis of the slit makes with respect to celestial north, measured eastward of celestial north in the range 0-180 degrees. ","sbn","ASCII_Real","0","1","0.0","180.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Complex_FOV:2 sp:body_positive_pole_position_angle:1","Attribute","body_positive_pole_position_angle","n/a","sp"," The body_positive_pole_position_angle attribute provides the angle the long axis of the slit makes with respect to the positive (or ""north"") pole of the target body, measured clockwise from the pole in the range 0-180 degrees. ","sbn","ASCII_Real","0","1","0.0","180.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sp:Bin_Center_Lookup:1 ","Class","Bin_Center_Lookup","1.0.0.0","sp"," The Bin_Center_Lookup class provides a link to a map or list of bin center values - either to a field in a spectral table, or to a distinct data object that is part of the same product, or to a separate PDS product containing the information. ","sbn","","","","","","","","","","",""
"sp:Bin_Center_Lookup:2 sp:bin_center_field_name:1 ","Attribute","bin_center_field_name","n/a","sp"," The bin_center_field_name must contain the value of a 'name' attribute of a Field defined in the referenced Table object. This named Field contains the bin center information for each row in a 1D spectrum presented in tabular form. It will have units (and possibly offset and scaling factor) as indicated in the Field definition. This will usually be accompanied by a bin_width_field_name. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Bin_Center_Lookup:2 sp:bin_center_field_number_list:1 ","Attribute","bin_center_field_number_list","n/a","sp"," The bin_center_field_number_list attribute is used only in the case of spectra in the format ""Tabulated-Flat"", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the bin center values. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Bin_Width_Constant:1 ","Class","Bin_Width_Constant","1.0.0.0","sp"," The Bin_Width_Constant class is used inside a Bin_Width_Lookup class for those cases where the bin width is either not well known or unknown. It provides a way to specify a nominal constant width or indicate that there is no available information about the bin width. If the bin width is completely unknown, use the appropriate bin_width attribute for the spectral type (frequency, wavelength, wavenumber, or energy), and indicate that it is nil, with a reason of "unknown". When this class is used, a full explanation of the situation should be provided by the bin_width_desc attribute of the parent class. ","sbn","","","","","","","","","","",""
"sp:Bin_Width_Constant:2 sp:bin_width_energy:1 ","Attribute","bin_width_energy","n/a","sp"," The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Bin_Width_Constant:2 sp:bin_width_frequency:1 ","Attribute","bin_width_frequency","n/a","sp"," The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Bin_Width_Constant:2 sp:bin_width_wavelength:1 ","Attribute","bin_width_wavelength","n/a","sp"," The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Bin_Width_Constant:2 sp:bin_width_wavenumber:1 ","Attribute","bin_width_wavenumber","n/a","sp"," The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Bin_Width_Lookup:1 ","Class","Bin_Width_Lookup","1.0.0.0","sp"," The Bin_Width_Lookup class provides a link to a map or list of bin width values - either to a field in a spectral table, or to a distinct data object that is part of the same product, or to a separate PDS product containing the information. ","sbn","","","","","","","","","","",""
"sp:Bin_Width_Lookup:2 sp:bin_width_field_name:1 ","Attribute","bin_width_field_name","n/a","sp"," The bin_width_field_name must contain the value of a 'name' attribute of a Field defined in the referenced Table object. This named Field contains the bin width information for each row in a 1D spectrum presented in tabular form. It will have units (and possibly offset and scaling factor) as indicated in the Field definition. This attribute must be accompanied by a bin_center_field_name. If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Bin_Width_Lookup:2 sp:bin_width_field_number_list:1 ","Attribute","bin_width_field_number_list","n/a","sp"," The bin_width_field_number_list attribute is used only in the case of spectra in the format ""Tabulated-Flat"", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the bin width values. If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Spectral_Lookup:1 ","Class","Spectral_Lookup","1.0.0.0","sp"," The Spectral_Lookup class references either specific Fields included in a spectral table (for 1D and tabulated spectra), or a 2-dimensional lookup map providing spectral characteristics for a corresponding spectral Array object. In the latter case, the referenced lookup map may either be to the referencing product, or an external stand-alone product. ","sbn","","","","","","","","","","",""
"sp:Spectral_Lookup:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Axis_Bin_Set_Energy:1 ","Class","Axis_Bin_Set_Energy","1.0.0.0","sp"," The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. ","sbn","","","","","","","","","","",""
"sp:Axis_Bin_Set_Energy:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Axis_Bin_Set_Frequency:1 ","Class","Axis_Bin_Set_Frequency","1.0.0.0","sp"," The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. ","sbn","","","","","","","","","","",""
"sp:Axis_Bin_Set_Frequency:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Axis_Bin_Set_Wavelength:1 ","Class","Axis_Bin_Set_Wavelength","1.0.0.0","sp"," The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. ","sbn","","","","","","","","","","",""
"sp:Axis_Bin_Set_Wavelength:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Axis_Bin_Set_Wavenumber:1 ","Class","Axis_Bin_Set_Wavenumber","1.0.0.0","sp"," The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. ","sbn","","","","","","","","","","",""
"sp:Axis_Bin_Set_Wavenumber:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Energy:1 ","Class","Uniformly_Sampled_Energy","1.0.0.0","sp"," The Uniformly_Sampled_Energy class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in energy units. ","sbn","","","","","","","","","","",""
"sp:Uniformly_Sampled_Energy:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Energy:2 sp:sampling_interval_energy:1 ","Attribute","sampling_interval_energy","n/a","sp"," The sampling_interval_energy attribute provides the spacing of points, in energy units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Energy:2 sp:sampling_scale:1 ","Attribute","sampling_scale","n/a","sp"," The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Energy:2 sp:sampling_scale:2 Value:Linear","Value","Linear","","","The sampling intervals are linear with respect to the physical values they represent."
"sp:Uniformly_Sampled_Energy:2 sp:sampling_scale:2 Value:Logarithmic","Value","Logarithmic","","","The sampling values are logarithms of the physical values they represent."
"sp:Uniformly_Sampled_Energy:2 sp:sampling_base:1 ","Attribute","sampling_base","n/a","sp"," The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Energy:2 sp:bin_width_energy:1 ","Attribute","bin_width_energy","n/a","sp"," The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Energy:2 sp:first_center_energy:1 ","Attribute","first_center_energy","n/a","sp"," The first_center_energy attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in energy units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Energy:2 sp:last_center_energy:1 ","Attribute","last_center_energy","n/a","sp"," The last_center_energy attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in energy units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Energy:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Uniformly_Sampled_Frequency:1 ","Class","Uniformly_Sampled_Frequency","1.0.0.0","sp"," The Uniformly_Sampled_Frequency class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in frequency units. ","sbn","","","","","","","","","","",""
"sp:Uniformly_Sampled_Frequency:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Frequency:2 sp:sampling_interval_frequency:1 ","Attribute","sampling_interval_frequency","n/a","sp"," The sampling_interval_frequency attribute provides the spacing of points, in frequency units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Frequency:2 sp:sampling_scale:1 ","Attribute","sampling_scale","n/a","sp"," The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Frequency:2 sp:sampling_scale:2 Value:Linear","Value","Linear","","","The sampling intervals are linear with respect to the physical values they represent."
"sp:Uniformly_Sampled_Frequency:2 sp:sampling_scale:2 Value:Logarithmic","Value","Logarithmic","","","The sampling values are logarithms of the physical values they represent."
"sp:Uniformly_Sampled_Frequency:2 sp:sampling_base:1 ","Attribute","sampling_base","n/a","sp"," The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Frequency:2 sp:bin_width_frequency:1 ","Attribute","bin_width_frequency","n/a","sp"," The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Frequency:2 sp:first_center_frequency:1 ","Attribute","first_center_frequency","n/a","sp"," The first_center_frequency attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in frequency units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Frequency:2 sp:last_center_frequency:1 ","Attribute","last_center_frequency","n/a","sp"," The last_center_frequency attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in frequency units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Frequency:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Uniformly_Sampled_Wavelength:1 ","Class","Uniformly_Sampled_Wavelength","1.0.0.0","sp"," The Uniformly_Sampled_Wavelength class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in wavelength units. ","sbn","","","","","","","","","","",""
"sp:Uniformly_Sampled_Wavelength:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Wavelength:2 sp:sampling_interval_wavelength:1 ","Attribute","sampling_interval_wavelength","n/a","sp"," The sampling_interval_wavelength attribute provides the spacing of points, in wavelength units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavelength:2 sp:sampling_scale:1 ","Attribute","sampling_scale","n/a","sp"," The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Wavelength:2 sp:sampling_scale:2 Value:Linear","Value","Linear","","","The sampling intervals are linear with respect to the physical values they represent."
"sp:Uniformly_Sampled_Wavelength:2 sp:sampling_scale:2 Value:Logarithmic","Value","Logarithmic","","","The sampling values are logarithms of the physical values they represent."
"sp:Uniformly_Sampled_Wavelength:2 sp:sampling_base:1 ","Attribute","sampling_base","n/a","sp"," The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavelength:2 sp:bin_width_wavelength:1 ","Attribute","bin_width_wavelength","n/a","sp"," The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavelength:2 sp:first_center_wavelength:1 ","Attribute","first_center_wavelength","n/a","sp"," The first_center_wavelength attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in wavelength units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavelength:2 sp:last_center_wavelength:1 ","Attribute","last_center_wavelength","n/a","sp"," The last_center_wavelength attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in wavelength units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavelength:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Uniformly_Sampled_Wavenumber:1 ","Class","Uniformly_Sampled_Wavenumber","1.0.0.0","sp"," The Uniformly_Sampled_Wavenumber class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in wavenumber units. ","sbn","","","","","","","","","","",""
"sp:Uniformly_Sampled_Wavenumber:2 sp:axis_name:1 ","Attribute","axis_name","n/a","sp"," The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values ""Field"" and ""Row"" for tabular and tabulated spectra. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Wavenumber:2 sp:sampling_interval_wavenumber:1 ","Attribute","sampling_interval_wavenumber","n/a","sp"," The sampling_interval_wavelength attribute provides the spacing of points, in wavenumber units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavenumber:2 sp:sampling_scale:1 ","Attribute","sampling_scale","n/a","sp"," The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Uniformly_Sampled_Wavenumber:2 sp:sampling_scale:2 Value:Linear","Value","Linear","","","The sampling intervals are linear with respect to the physical values they represent."
"sp:Uniformly_Sampled_Wavenumber:2 sp:sampling_scale:2 Value:Logarithmic","Value","Logarithmic","","","The sampling values are logarithms of the physical values they represent."
"sp:Uniformly_Sampled_Wavenumber:2 sp:sampling_base:1 ","Attribute","sampling_base","n/a","sp"," The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavenumber:2 sp:bin_width_wavenumber:1 ","Attribute","bin_width_wavenumber","n/a","sp"," The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavenumber:2 sp:first_center_wavenumber:1 ","Attribute","first_center_wavenumber","n/a","sp"," The first_center_wavenumber attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in wavenumber units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavenumber:2 sp:last_center_wavenumber:1 ","Attribute","last_center_wavenumber","n/a","sp"," The last_center_wavenumber attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in wavenumber units. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Uniformly_Sampled_Wavenumber:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Bin_Energy:1 ","Class","Bin_Energy","1.0.0.0","sp"," The Bin_Energy class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of energy. ","sbn","","","","","","","","","","",""
"sp:Bin_Energy:2 sp:bin_sequence_number:1 ","Attribute","bin_sequence_number","n/a","sp"," The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. ","sbn","ASCII_NonNegative_Integer","1","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Energy:2 sp:center_energy:1 ","Attribute","center_energy","n/a","sp"," The center_energy attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Bin_Energy:2 sp:bin_width_energy:1 ","Attribute","bin_width_energy","n/a","sp"," The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Bin_Energy:2 sp:detector_number:1 ","Attribute","detector_number","n/a","sp"," The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. ","sbn","ASCII_NonNegative_Integer","0","1","1","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Energy:2 sp:grating_position:1 ","Attribute","grating_position","n/a","sp"," The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. ","sbn","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Energy:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Bin_Frequency:1 ","Class","Bin_Frequency","1.0.0.0","sp"," The Bin_Frequency class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of frequency. ","sbn","","","","","","","","","","",""
"sp:Bin_Frequency:2 sp:bin_sequence_number:1 ","Attribute","bin_sequence_number","n/a","sp"," The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. ","sbn","ASCII_NonNegative_Integer","1","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Frequency:2 sp:center_frequency:1 ","Attribute","center_frequency","n/a","sp"," The center_frequency attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Bin_Frequency:2 sp:bin_width_frequency:1 ","Attribute","bin_width_frequency","n/a","sp"," The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Bin_Frequency:2 sp:detector_number:1 ","Attribute","detector_number","n/a","sp"," The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. ","sbn","ASCII_NonNegative_Integer","0","1","1","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Frequency:2 sp:grating_position:1 ","Attribute","grating_position","n/a","sp"," The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. ","sbn","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Frequency:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Bin_Wavelength:1 ","Class","Bin_Wavelength","1.0.0.0","sp"," The Bin_Wavelength class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of wavelength. ","sbn","","","","","","","","","","",""
"sp:Bin_Wavelength:2 sp:bin_sequence_number:1 ","Attribute","bin_sequence_number","n/a","sp"," The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. ","sbn","ASCII_NonNegative_Integer","1","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Wavelength:2 sp:center_wavelength:1 ","Attribute","center_wavelength","n/a","sp"," The center_wavelength attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Bin_Wavelength:2 sp:bin_width_wavelength:1 ","Attribute","bin_width_wavelength","n/a","sp"," The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Bin_Wavelength:2 sp:detector_number:1 ","Attribute","detector_number","n/a","sp"," The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. ","sbn","ASCII_NonNegative_Integer","0","1","1","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Wavelength:2 sp:grating_position:1 ","Attribute","grating_position","n/a","sp"," The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. ","sbn","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Wavelength:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Bin_Wavenumber:1 ","Class","Bin_Wavenumber","1.0.0.0","sp"," The Bin_Wavenumber class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of wavenumber. ","sbn","","","","","","","","","","",""
"sp:Bin_Wavenumber:2 sp:bin_sequence_number:1 ","Attribute","bin_sequence_number","n/a","sp"," The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. ","sbn","ASCII_NonNegative_Integer","1","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Wavenumber:2 sp:center_wavenumber:1 ","Attribute","center_wavenumber","n/a","sp"," The center_wavenumber attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Bin_Wavenumber:2 sp:bin_width_wavenumber:1 ","Attribute","bin_width_wavenumber","n/a","sp"," The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. ","sbn","ASCII_Real","1","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Bin_Wavenumber:2 sp:detector_number:1 ","Attribute","detector_number","n/a","sp"," The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. ","sbn","ASCII_NonNegative_Integer","0","1","1","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Wavenumber:2 sp:grating_position:1 ","Attribute","grating_position","n/a","sp"," The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. ","sbn","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Bin_Wavenumber:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Bin_Description:1 ","Class","Bin_Description","1.0.0.0","sp"," This class groups the various bin description options, allowing a user to choose one. ","sbn","","","","","","","","","","",""
"sp:Bin_Description:2 sp:bin_profile_description:1 ","Attribute","bin_profile_description","n/a","sp"," The bin_profile_description attributes provides a text description of the method used to determine or otherwise define the bin widths following. The description should include information on the shape (e.g. gaussian, square wave, etc.) and what the bin_width value means (i.e., standard deviation of a gaussian function or full-width at half max (FWHM)). ","sbn","UTF8_Text_Preserved","1","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Observation_Parameters:1 ","Class","Observation_Parameters","1.0.0.0","sp"," The Observation_Parameters class collects various values related to the observational circumstances. In general, this class should be present, and all parameters applicable to the situation should be included, even though optional. In some complex cases or for high-level derived products this class may not be applicable, in which case it may be omitted. Use the 'comment' attribute to describe any special circumstances users should be aware of. ","sbn","","","","","","","","","","",""
"sp:Observation_Parameters:2 sp:number_of_exposures:1 ","Attribute","number_of_exposures","n/a","sp"," The number_of_exposures attribute indicates how many individual exposures or distinct integrations were combined to produce the spectrum. ","sbn","ASCII_Integer","0","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sp:Observation_Parameters:2 sp:net_integration_time:1 ","Attribute","net_integration_time","n/a","sp"," The net_integration_time for a spectrum is the total integration time per pixel. For many detectors (CCDs, for example), all pixels are exposed simultaneously, so this value will correspond to the observation interval. In some cases, however, an instrument will sweep across pixels, rows, or planes, so that the observation period may be substantially longer than the actual integration time contributing to the individual pixels. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sp:Observation_Parameters:2 sp:resolution_limit_energy:1 ","Attribute","resolution_limit_energy","n/a","sp"," The resolution_limit_energy is the smallest possible distinguishable interval in energy for the instrument. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"sp:Observation_Parameters:2 sp:resolution_limit_frequency:1 ","Attribute","resolution_limit_frequency","n/a","sp"," The resolution_limit_frequency is the smallest possible distinguishable interval in frequency for the instrument. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","REAL"
"sp:Observation_Parameters:2 sp:resolution_limit_wavelength:1 ","Attribute","resolution_limit_wavelength","n/a","sp"," The resolution_limit_wavelength is the smallest possible distinguishable interval in wavelengths for the instrument. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sp:Observation_Parameters:2 sp:resolution_limit_wavenumber:1 ","Attribute","resolution_limit_wavenumber","n/a","sp"," The resolution_limit_wavenumber is the smallest possible distinguishable interval in wavenumber for the instrument. ","sbn","ASCII_Real","0","1","5.0e-324","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Wavenumber","none","TBD_classConcept","REAL"
"sp:Observation_Parameters:2 sp:solar_analog_star_name:1 ","Attribute","solar_analog_star_name","n/a","sp"," The solar_analog_star_name attribute provides a name in a standard format (i.e., one that is recognized by the SIMBAD system) for the solar analog star used to reduce the raw spectral data to the reflectance units presented in this spectrum. ","sbn","UTF8_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Observation_Parameters:2 sp:absolute_calibration_star_name:1","Attribute","absolute_calibration_star_name","n/a","sp"," The absolute_calibration_star_name attribute provides a name in a standard format (i.e., one that is recognized by the SIMBAD system) for the star used to reduce the raw spectral data to the units presented in this spectrum. This is the analog to solar_calibration_star_name for non-reflectance spectra. ","sbn","UTF8_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Observation_Parameters:2 sp:comment:1 ","Attribute","comment","n/a","sp"," The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Field_of_View:1 ","Class","Field_of_View","1.0.0.0","sp"," The Field_of_View class is used to describe the field of view corresponding to the spectral data object. This class should describe the aperture or slit used in making the spectral observation, when applicable, as opposed to the theoretical full field of view of a telescope or boresight (which should be defined in a Geometry Dictionary class). ","sbn","","","","","","","","","","",""
"sp:Field_of_View:2 sp:description:1 ","Attribute","description","n/a","sp"," The description attribute is an unlimited length, format-preserved, UTF-8 text field used specifically for description of circumstances related to the data product of which a user should be aware and might logically expect to find in the label. ","sbn","UTF8_Text_Preserved","1","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Spectral_Characteristics:1 ","Class","Spectral_Characteristics","1.0.0.0","sp"," The Spectral_Characteristics class provides information about the spectral characteristics of a 1D, 2D, or 3D spectral data object. It is note used for tabulated spectra - tables in which each row ","sbn","","","","","","","","","","",""
"sp:Spectral_Characteristics:2 sp:description:1 ","Attribute","description","n/a","sp"," The description attribute is an unlimited length, format-preserved, UTF-8 text field used specifically for description of circumstances related to the data product of which a user should be aware and might logically expect to find in the label. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sp:Spectral_Characteristics:2 sp:spectrum_format:1 ","Attribute","spectrum_format","n/a","sp"," The spectrum_format attribute is required to define the specific dimensionality of the structure or substructure that contains the intensity values. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Spectral_Characteristics:2 sp:spectrum_format:2 Value:1D","Value","1D","",""," Linear spectrum - each row of the table contains the information for one bin (one point) on the spectrum. You must specify the name of the field containing the intensity information. "
"sp:Spectral_Characteristics:2 sp:spectrum_format:2 Value:2D","Value","2D","",""," The spectrum is presented as a 2D array - an image. "
"sp:Spectral_Characteristics:2 sp:spectrum_format:2 Value:3D","Value","3D","",""," The spectra are presented as a 3D array, each plane containing a 2D spectrum. "
"sp:Spectral_Characteristics:2 sp:spectrum_format:2 Value:Tabulated-Flat","Value","Tabulated-Flat","",""," The spectra are presented as a table in which each row contains a single spectrum, and the individual spectral points and related parameters are each defined by separated Field definitions - that is, no Group_Field classes are used in defining the spectral data format. In this case, all Fields containing spectral data or bin parameters must have field_number attributes. "
"sp:Spectral_Characteristics:2 sp:spectrum_format:2 Value:Tabulated-Parameter ","Value","Tabulated-Parameter Groups","",""," The spectra are presented as a table in which each row contains a single spectrum, and Group_Field classes are used to define the fields corresponding to the spectral values, bin centers, and bin widths (if present). Each Group_Field must contain only a single parameter - in other words, the spectral values a stored contiguously within the record, the bin centers are stored contiguously within the record, etc. In this case, the Group_Field classes containing the spectral values, bin centers, and bin widths (when present) must contain only a single Field that is repeated. "
"sp:Spectral_Characteristics:2 sp:spectrum_format:2 Value:Tabulated-Point Grou","Value","Tabulated-Point Group","",""," The spectra are presented as a table in which each row contains a single spectrum, and a single Group_Field class is used to define the value and all related parameters at a single spectral point. In this case, the same Group_Field class must contain the spectral value, bin center, and bin width (when present) for each point in the spectrum. "
"sp:Spectral_Characteristics:2 sp:value_field_name:1 ","Attribute","value_field_name","n/a","sp"," The value_field_name attribute is required for 1D (linear) spectra. 1D spectra are presented as a table, where each row presents one point in the spectrum. This field must contain a string corresponding to the 'name' attribute of the table field that contains the spectral value. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Spectral_Characteristics:2 sp:value_field_number_list:1 ","Attribute","value_field_number_list","n/a","sp"," The value_field_number_list attribute is used only in the case spectra in the format ""Tabulated-Flat"", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the spectral values. ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Spectral_Characteristics:2 sp:spectral_bin_type:1 ","Attribute","spectral_bin_type","n/a","sp"," The spectral_bin_type attribute contains one of a defined set of values that indicates the binned sampling parameter type (frequency, wavelength, or wavenumber) of the spectrum. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sp:Spectral_Characteristics:2 sp:spectral_bin_type:2 Value:energy","Value","energy","",""," The spectrum is sampled in the energy domain, and all binning parameters will be in energy units. "
"sp:Spectral_Characteristics:2 sp:spectral_bin_type:2 Value:frequency","Value","frequency","",""," The spectrum is sampled in the frequency domain, and all binning parameters will be in frequency units. "
"sp:Spectral_Characteristics:2 sp:spectral_bin_type:2 Value:wavelength","Value","wavelength","",""," The spectrum is sampled in the wavelength domain, and all binning parameters will be in length units. "
"sp:Spectral_Characteristics:2 sp:spectral_bin_type:2 Value:wavenumber","Value","wavenumber","",""," The spectrum is sampled in the wavenumber domain, and all binning parameters will be in wavenumber units. "
PK 8R PDS4_SP_1F00_1310.sch
Schematron using XPath 2.0
abs_energy_check/Rule
The sp:Axis_Bin_Set_Energy class may only be used when sp:spectral_bin_type is "energy".
abs_energy_check/Rule
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_frequency_check/Rule
The sp:Axis_Bin_Set_Frequency class may only be used when sp:spectral_bin_type is "frequency".
abs_frequency_check/Rule
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_wavelength_check/Rule
The sp:Axis_Bin_Set_Wavelength class may only be used when sp:spectral_bin_type is "wavelength".
abs_wavelength_check/Rule
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_wavenumber_check/Rule
The sp:Axis_Bin_Set_Wavenumber class may only be used when sp:spectral_bin_type is "wavenumber".
abs_wavenumber_check/Rule
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_wavenumber_check/Rule
In the Axis_Bin_Set class, the bin_sequence_number of each Bin_Wavenumber class must be unique.
bcl_content/Rule
In sp:Bin_Center_Lookup, exactly one of sp:bin_center_field_name, pds:Local_Identifier_Reference, or pds:Internal_Reference must be provided.
bcl_field/Rule
The sp:bin_center_field_name attribute must correspond to the name of exactly Field_Character in the referenced Table_Character object.
bcl_field/Rule
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Character inside a Group_Field_Character for tabulated spectra with groups.
bcl_field/Rule
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Binary in the referenced Table_Binary object.
bcl_field/Rule
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Binary inside a Group_Field_Binary for tabulated spectra with groups.
bcl_field/Rule
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Delimited in the referenced Table_Delimited object.
bcl_field/Rule
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Delimited inside a Group_Field_Delimited for tabulated spectra with groups.
bcl_ir/Rule
In the sp:Bin_Center_Lookup class, the attribute pds:reference_type must be equal to 'spectral_characteristics_to_bin_center_values'.
bcl_lir/Rule
In the sp:Bin_Center_Lookup class, the attribute pds:local_reference_type must be equal to 'spectral_characteristics_to_bin_center_values'.
bcl_lir/Rule
In sp:Bin_Center_Lookup, the pds:local_identifier_reference must match the pds:local_identifier of a data object in the product label.
bcllist_eu/Rule
For Tabulated-Flat spectra, every value of sp:bin_center_field_number_list must correspond to the value of a field_number attribute in a Field_Character definition.
bcllist_eu/Rule
For Tabulated-Flat spectra, every value of sp:bin_center_field_number_list must correspond to the value of a field_number attribute in a Field_Binary definition.
bcllist_eu/Rule
For Tabulated-Flat spectra, every value of sp:bin_center_field_number_list must correspond to the value of a field_number attribute in a Field_Delimited definition.
bin_en_seq/Rule
In sp:Bin_Energy, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_fr_seq/Rule
In sp:Bin_Frequency, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_unique/Rule
In sp:Spectral_Lookup, sp:bin_center_field_name and sp:bin_width_field_name may not have the same value.
bin_wl_seq/Rule
In sp:Bin_Wavelength, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_wn_seq/Rule
In sp:Bin_Wavenumber, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bwc_type/Rule
In sp:Bin_Width_Constant, sp:bin_width_energy must be supplied for energy spectra.
bwc_type/Rule
In sp:Bin_Width_Constant, sp:bin_width_frequency must be supplied for frequency spectra.
bwc_type/Rule
In sp:Bin_Width_Constant, sp:bin_width_wavelength must be supplied for wavelength spectra.
bwc_type/Rule
In sp:Bin_Width_Constant, sp:bin_width_wavenumber must be supplied for wavenumber spectra.
bwl_content/Rule
In sp:Bin_Width_Lookup, exactly one of sp:bin_width_field_name, sp:bin_width_field_number_list, pds:Local_Identifier_Reference, or pds:Internal_Reference must be provided.
bwl_field/Rule
The sp:bin_width_field_name attribute must correspond to the name of exactly Field_Character in the referenced Table_Character object.
bwl_field/Rule
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Character inside a Group_Field_Character for tabulated spectra with groups.
bwl_field/Rule
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Binary in the referenced Table_Binary object.
bwl_field/Rule
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Binary inside a Group_Field_Binary for tabulated spectra with groups.
bwl_field/Rule
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Delimited in the referenced Table_Delimited object.
bwl_field/Rule
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Delimited inside a Group_Field_Delimited for tabulated spectra with groups.
bwl_ir/Rule
In the sp:Bin_Width_Lookup class, the attribute pds:reference_type must be equal to 'spectral_characteristics_to_bin_width_values'.
bwl_lir/Rule
In the sp:Bin_Width_Lookup class, the attribute pds:local_reference_type must be equal to 'spectral_characteristics_to_bin_width_values'.
bwl_lir/Rule
In sp:Bin_Width_Lookup, the pds:local_identifier_reference must match the pds:local_identifier of a data object in the product label.
bwllist_eu/Rule
For Tabulated-Flat spectra, every value of sp:bin_width_field_number_list must correspond to the value of a field_number attribute in a Field_Character definition.
bwllist_eu/Rule
For Tabulated-Flat spectra, every value of sp:bin_width_field_number_list must correspond to the value of a field_number attribute in a Field_Binary definition.
bwllist_eu/Rule
For Tabulated-Flat spectra, every value of sp:bin_width_field_number_list must correspond to the value of a field_number attribute in a Field_Delimited definition.
fov_ir_type/Rule
In sp:Field_of_View, the attribute pds:reference_type must have a value of "spectral_characteristics_to_document".
frmt1d_field/Rule
sp:spectrum_format of 'Tabulated-Flat' must be used with a table-type object.
frmt1d_field/Rule
sp:spectrum_format of 'Tabulated-Parameter Groups' must be used with a table-type object.
frmt1d_field/Rule
sp:spectrum_format of 'Tabulated-Point Group' must be used with a table-type object.
frmt1d_field/Rule
sp:spectrum_format of '1D' must be used with a table-type object.
frmt1d_field/Rule
sp:spectrum_format of '2D' must be used with an Array_2D_Spectrum-type object.
frmt1d_field/Rule
sp:spectrum_format of '3D' must be used with an Array_3D_Spectrum-type object.
frmt1d_field/Rule
sp:value_field_name is required when sp:spectrum_format is '1D', 'Tabulated-Parameter Groups', or 'Tabulated-Point Group' and prohibited otherwise.
frmt1d_field/Rule
The sp:value_field_number_list attribute is required, and may only be used, when sp:spectrum_format is 'Tabulated-Flat'.
obsparm_sr/Rule
In sp:Observation_Parameters, only sp:resolution_limit_energy may be included for energy spectra.
obsparm_sr/Rule
In sp:Observation_Parameters, only sp:resolution_limit_frequency may be included for frequency spectra.
obsparm_sr/Rule
In sp:Observation_Parameters, only sp:resolution_limit_wavelength may be included for wavelength spectra.
obsparm_sr/Rule
In sp:Observation_Parameters, only sp:resolution_limit_wavenumber may be included for wavenumber spectra.
sc_lir/Rule
sp:Spectral_Characteristics: The attribute pds:local_reference_type must be equal to either 'spectral_characteristics_to_array_object' or 'spectral_characteristics_to_table_object'.
sc_lir/Rule
The Array-type object referenced by sp:Spectral_Characteristics must be either an Array_2D_Spectrum or an Array_3D_Spectrum.
sc_lir/Rule
In sp:Spectral_Characteristics must reference either a Table_Character, Table_Binary, or Table_Delimited object when pds:local_reference_type is 'spectral_characteristics_to_table_object'.
sp:Bin_Energy/sp:bin_width_energy/sp:bin_width_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Bin_Energy/sp:center_energy/sp:center_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Bin_Frequency/sp:bin_width_frequency/sp:bin_width_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Bin_Frequency/sp:center_frequency/sp:center_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Bin_Wavelength/sp:bin_width_wavelength/sp:bin_width_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Bin_Wavelength/sp:center_wavelength/sp:center_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Bin_Wavenumber/sp:bin_width_wavenumber/sp:bin_width_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Bin_Wavenumber/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Bin_Wavenumber/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Bin_Wavenumber/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Bin_Wavenumber/sp:center_wavenumber/sp:center_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Bin_Wavenumber/sp:center_wavenumber role="warning"/sp:center_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Bin_Wavenumber/sp:center_wavenumber role="warning"/sp:center_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Bin_Wavenumber/sp:center_wavenumber role="warning"/sp:center_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Bin_Width_Constant/sp:bin_width_energy/sp:bin_width_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Bin_Width_Constant/sp:bin_width_frequency/sp:bin_width_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Bin_Width_Constant/sp:bin_width_wavelength/sp:bin_width_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Bin_Width_Constant/sp:bin_width_wavenumber/sp:bin_width_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Bin_Width_Constant/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Bin_Width_Constant/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Bin_Width_Constant/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Circular_FOV/sp:diameter_angle/sp:diameter_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Complex_FOV/sp:body_positive_pole_position_angle/sp:body_positive_pole_position_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Complex_FOV/sp:celestial_north_position_angle/sp:celestial_north_position_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Complex_FOV/sp:length_angle/sp:length_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Complex_FOV/sp:width_angle/sp:width_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Observation_Parameters/sp:net_integration_time/sp:net_integration_time
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 's', 'yr'.
sp:Observation_Parameters/sp:resolution_limit_energy/sp:resolution_limit_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Observation_Parameters/sp:resolution_limit_frequency/sp:resolution_limit_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Observation_Parameters/sp:resolution_limit_wavelength/sp:resolution_limit_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Observation_Parameters/sp:resolution_limit_wavenumber/sp:resolution_limit_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Observation_Parameters/sp:resolution_limit_wavenumber role="warning"/sp:resolution_limit_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Observation_Parameters/sp:resolution_limit_wavenumber role="warning"/sp:resolution_limit_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Observation_Parameters/sp:resolution_limit_wavenumber role="warning"/sp:resolution_limit_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Rectangular_FOV/sp:body_positive_pole_position_angle/sp:body_positive_pole_position_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Rectangular_FOV/sp:celestial_north_position_angle/sp:celestial_north_position_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Rectangular_FOV/sp:length_angle/sp:length_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Rectangular_FOV/sp:width_angle/sp:width_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
sp:Spectral_Characteristics/sp:spectral_bin_type/sp:spectral_bin_type
The attribute sp:spectral_bin_type must be equal to one of the following values 'energy', 'frequency', 'wavelength', 'wavenumber'.
sp:Spectral_Characteristics/sp:spectrum_format/sp:spectrum_format
The attribute sp:spectrum_format must be equal to one of the following values '1D', '2D', '3D', 'Tabulated-Flat', 'Tabulated-Parameter Groups', 'Tabulated-Point Group'.
sp:Uniformly_Sampled_Energy/sp:bin_width_energy/sp:bin_width_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Uniformly_Sampled_Energy/sp:first_center_energy/sp:first_center_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Uniformly_Sampled_Energy/sp:last_center_energy/sp:last_center_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Uniformly_Sampled_Energy/sp:sampling_interval_energy/sp:sampling_interval_energy
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
sp:Uniformly_Sampled_Energy/sp:sampling_scale/sp:sampling_scale
The attribute sp:sampling_scale must be equal to one of the following values 'Linear', 'Logarithmic'.
sp:Uniformly_Sampled_Frequency/sp:bin_width_frequency/sp:bin_width_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Uniformly_Sampled_Frequency/sp:first_center_frequency/sp:first_center_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Uniformly_Sampled_Frequency/sp:last_center_frequency/sp:last_center_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Uniformly_Sampled_Frequency/sp:sampling_interval_frequency/sp:sampling_interval_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
sp:Uniformly_Sampled_Frequency/sp:sampling_scale/sp:sampling_scale
The attribute sp:sampling_scale must be equal to one of the following values 'Linear', 'Logarithmic'.
sp:Uniformly_Sampled_Wavelength/sp:bin_width_wavelength/sp:bin_width_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Uniformly_Sampled_Wavelength/sp:first_center_wavelength/sp:first_center_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Uniformly_Sampled_Wavelength/sp:last_center_wavelength/sp:last_center_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Uniformly_Sampled_Wavelength/sp:sampling_interval_wavelength/sp:sampling_interval_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
sp:Uniformly_Sampled_Wavelength/sp:sampling_scale/sp:sampling_scale
The attribute sp:sampling_scale must be equal to one of the following values 'Linear', 'Logarithmic'.
sp:Uniformly_Sampled_Wavenumber/sp:bin_width_wavenumber/sp:bin_width_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Uniformly_Sampled_Wavenumber/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:bin_width_wavenumber role="warning"/sp:bin_width_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:first_center_wavenumber/sp:first_center_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Uniformly_Sampled_Wavenumber/sp:first_center_wavenumber role="warning"/sp:first_center_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:first_center_wavenumber role="warning"/sp:first_center_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:first_center_wavenumber role="warning"/sp:first_center_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:last_center_wavenumber/sp:last_center_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Uniformly_Sampled_Wavenumber/sp:last_center_wavenumber role="warning"/sp:last_center_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:last_center_wavenumber role="warning"/sp:last_center_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:last_center_wavenumber role="warning"/sp:last_center_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:sampling_interval_wavenumber/sp:sampling_interval_wavenumber
The attribute @unit must be equal to one of the following values '1/cm', '1/m', '1/nm', 'cm**-1', 'm**-1', 'nm**-1'.
sp:Uniformly_Sampled_Wavenumber/sp:sampling_interval_wavenumber role="warning"/sp:sampling_interval_wavenumber
The unit value cm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:sampling_interval_wavenumber role="warning"/sp:sampling_interval_wavenumber
The unit value m**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:sampling_interval_wavenumber role="warning"/sp:sampling_interval_wavenumber
The unit value nm**-1 is deprecated and should not be used.
sp:Uniformly_Sampled_Wavenumber/sp:sampling_scale/sp:sampling_scale
The attribute sp:sampling_scale must be equal to one of the following values 'Linear', 'Logarithmic'.
us_energy/Rule
The sp:Uniformaly_Sampled_Energy may only be used when sp:spectral_bin_type is "energy".
us_energy/Rule
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
us_energy/Rule
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
us_energy/Rule
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
us_energy/Rule
The sp:sampling_base attribute is required for non-Linear sampling scales.
us_energy/Rule
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
us_freq/Rule
The sp:Uniformaly_Sampled_Frequency may only be used when sp:spectral_bin_type is "frequency".
us_freq/Rule
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
us_freq/Rule
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
us_freq/Rule
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
us_freq/Rule
The sp:sampling_base attribute is required for non-Linear sampling scales.
us_freq/Rule
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
us_wavelength/Rule
The sp:Uniformaly_Sampled_Wavelength may only be used when sp:spectral_bin_type is "wavelength".
us_wavelength/Rule
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
us_wavelength/Rule
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
us_wavelength/Rule
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
us_wavelength/Rule
The sp:sampling_base attribute is required for non-Linear sampling scales.
us_wavelength/Rule
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
us_wavenumber/Rule
The sp:Uniformaly_Sampled_Wavenumber may only be used when sp:spectral_bin_type is "wavenumber".
us_wavenumber/Rule
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
us_wavenumber/Rule
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
us_wavenumber/Rule
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
us_wavenumber/Rule
The sp:sampling_base attribute is required for non-Linear sampling scales.
us_wavenumber/Rule
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
valfld_present/Rule
The sp:value_field_name attribute must correspond to the name of exactly one Field_Character in the referenced Table_Character object.
valfld_present/Rule
The sp:value_field_name attribute must correspond to the name of exactly one Field_Character inside a Group_Field_Character for tabulated spectra with groups.
valfld_present/Rule
The sp:value_field_name attribute must correspond to the name of exactly one Field_Binary in the referenced Table_Binary object.
valfld_present/Rule
The sp:value_field_name attribute must correspond to the name of exactly one Field_Binary inside a Group_Field_Binary for tabulated spectra with groups.
valfld_present/Rule
The sp:value_field_name attribute must correspond to the name of exactly one Field_Delimited in the referenced Table_Delimited object.
valfld_present/Rule
The sp:value_field_name attribute must correspond to the name of exactly one Field_Delimited inside a Group_Field_Delimited for tabulated spectra with groups.
vallist_eu/Rule
For Tabulated-Flat spectra, every value of sp:value_field_number_list must correspond to the value of a field_number attribute in a Field_Character definition.
vallist_eu/Rule
For Tabulated-Flat spectra, every value of sp:value_field_number_list must correspond to the value of a field_number attribute in a Field_Binary definition.
vallist_eu/Rule
For Tabulated-Flat spectra, every value of sp:value_field_number_list must correspond to the value of a field_number attribute in a Field_Delimited definition.
PK 8RK K PDS4_SP_1F00_1310.JSON[
{
"dataDictionary": {
"Title": "PDS4 Data Dictionary" ,
"IM Version": "1.15.0.0" ,
"LDD Version": "1.3.1.0" ,
"Date": "Tue Jun 22 19:26:44 UTC 2021" ,
"Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
"namespaces": ["pds:", "sp:"] ,
"classDictionary": [
{
"class": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Energy" ,
"title": "Axis_Bin_Set_Energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal \"axis\" in the case of 2D and 3D spectral arrays, or the \"Row\" axis of a spectral table (each row is a spectral bin), or the \"Field\" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Energy.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Energy.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Energy.sp.Bin_Energy" ,
"title": "Bin_Energy" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Energy"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Frequency" ,
"title": "Axis_Bin_Set_Frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal \"axis\" in the case of 2D and 3D spectral arrays, or the \"Row\" axis of a spectral table (each row is a spectral bin), or the \"Field\" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Frequency.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Frequency.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Frequency.sp.Bin_Frequency" ,
"title": "Bin_Frequency" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Frequency"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavelength" ,
"title": "Axis_Bin_Set_Wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal \"axis\" in the case of 2D and 3D spectral arrays, or the \"Row\" axis of a spectral table (each row is a spectral bin), or the \"Field\" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavelength.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavelength.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavelength.sp.Bin_Wavelength" ,
"title": "Bin_Wavelength" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavenumber" ,
"title": "Axis_Bin_Set_Wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal \"axis\" in the case of 2D and 3D spectral arrays, or the \"Row\" axis of a spectral table (each row is a spectral bin), or the \"Field\" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavenumber.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavenumber.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavenumber.sp.Bin_Wavenumber" ,
"title": "Bin_Wavenumber" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup" ,
"title": "Bin_Center_Lookup" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Center_Lookup class provides a link to a map or list of bin center values - either to a field in a spectral table, or to a distinct data object that is part of the same product, or to a separate PDS product containing the information. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup.sp.bin_center_field_name" ,
"title": "bin_center_field_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Center_Lookup.sp.bin_center_field_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup.sp.bin_center_field_number_list" ,
"title": "bin_center_field_number_list" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Center_Lookup.sp.bin_center_field_number_list"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup.pds.Local_Internal_Reference" ,
"title": "Local_Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.pds.Local_Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Description" ,
"title": "Bin_Description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " This class groups the various bin description options, allowing a user to choose one. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Description.sp.bin_profile_description" ,
"title": "bin_profile_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Description.sp.bin_profile_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Description.sp.Uniformly_Sampled_Frequency" ,
"title": "Uniformly_Sampled_Frequency" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#13" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency",
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength",
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber",
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Frequency",
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavelength",
"0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavenumber",
"0001_NASA_PDS_1.sp.Spectral_Lookup"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy" ,
"title": "Bin_Energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Energy class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of energy. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Energy.sp.bin_sequence_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.center_energy" ,
"title": "center_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Energy.sp.center_energy"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.bin_width_energy" ,
"title": "bin_width_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Energy.sp.bin_width_energy"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.detector_number" ,
"title": "detector_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Energy.sp.detector_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.grating_position" ,
"title": "grating_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Energy.sp.grating_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Energy.sp.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.Filter" ,
"title": "Filter" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.sp.Filter"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency" ,
"title": "Bin_Frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Frequency class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of frequency. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Frequency.sp.bin_sequence_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.center_frequency" ,
"title": "center_frequency" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Frequency.sp.center_frequency"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.bin_width_frequency" ,
"title": "bin_width_frequency" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Frequency.sp.bin_width_frequency"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.detector_number" ,
"title": "detector_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Frequency.sp.detector_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.grating_position" ,
"title": "grating_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Frequency.sp.grating_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Frequency.sp.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.Filter" ,
"title": "Filter" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.sp.Filter"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength" ,
"title": "Bin_Wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Wavelength class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of wavelength. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength.sp.bin_sequence_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.center_wavelength" ,
"title": "center_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength.sp.center_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.bin_width_wavelength" ,
"title": "bin_width_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength.sp.bin_width_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.detector_number" ,
"title": "detector_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength.sp.detector_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.grating_position" ,
"title": "grating_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength.sp.grating_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavelength.sp.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.Filter" ,
"title": "Filter" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.sp.Filter"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber" ,
"title": "Bin_Wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Wavenumber class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of wavenumber. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.bin_sequence_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.center_wavenumber" ,
"title": "center_wavenumber" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.center_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.bin_width_wavenumber" ,
"title": "bin_width_wavenumber" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.bin_width_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.detector_number" ,
"title": "detector_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.detector_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.grating_position" ,
"title": "grating_position" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.grating_position"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.Filter" ,
"title": "Filter" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.sp.Filter"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Constant" ,
"title": "Bin_Width_Constant" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Width_Constant class is used inside a Bin_Width_Lookup class for those cases where the bin width is either not well known or unknown. It provides a way to specify a nominal constant width or indicate that there is no available information about the bin width. If the bin width is completely unknown, use the appropriate bin_width attribute for the spectral type (frequency, wavelength, wavenumber, or energy), and indicate that it is nil, with a reason of \"unknown\". When this class is used, a full explanation of the situation should be provided by the bin_width_desc attribute of the parent class. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_energy" ,
"title": "bin_width_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#11" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_energy",
"0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_frequency",
"0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_wavelength",
"0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_wavenumber"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup" ,
"title": "Bin_Width_Lookup" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Bin_Width_Lookup class provides a link to a map or list of bin width values - either to a field in a spectral table, or to a distinct data object that is part of the same product, or to a separate PDS product containing the information. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup.sp.bin_width_field_name" ,
"title": "bin_width_field_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Width_Lookup.sp.bin_width_field_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup.sp.bin_width_field_number_list" ,
"title": "bin_width_field_number_list" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Bin_Width_Lookup.sp.bin_width_field_number_list"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup.pds.Local_Internal_Reference" ,
"title": "Local_Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.pds.Local_Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Circular_FOV" ,
"title": "Circular_FOV" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Circular_FOV class contains attributes to describe a circular aperture\/field of view. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Circular_FOV.sp.diameter_angle" ,
"title": "diameter_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Circular_FOV.sp.diameter_angle"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV" ,
"title": "Complex_FOV" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Complex_FOV class is used for apertures (slits) that are not either circular or a simple rectangular shape. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.width_angle" ,
"title": "width_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Complex_FOV.sp.width_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.length_angle" ,
"title": "length_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Complex_FOV.sp.length_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.celestial_north_position_angle" ,
"title": "celestial_north_position_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Complex_FOV.sp.celestial_north_position_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.body_positive_pole_position_angle" ,
"title": "body_positive_pole_position_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Complex_FOV.sp.body_positive_pole_position_angle"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Field_of_View" ,
"title": "Field_of_View" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Field_of_View class is used to describe the field of view corresponding to the spectral data object. This class should describe the aperture or slit used in making the spectral observation, when applicable, as opposed to the theoretical full field of view of a telescope or boresight (which should be defined in a Geometry Dictionary class). "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Field_of_View.sp.description" ,
"title": "description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Field_of_View.sp.description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Field_of_View.sp.Circular_FOV" ,
"title": "Circular_FOV" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#15" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.sp.Circular_FOV",
"0001_NASA_PDS_1.sp.Rectangular_FOV",
"0001_NASA_PDS_1.sp.Complex_FOV"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Field_of_View.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Filter" ,
"title": "Filter" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Filter class identifies the filter associated with a specific band or bin along a spectral axis in an Array object. The filter may be identified by either name, identifier, or number or some combination of these. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Filter.sp.filter_name" ,
"title": "filter_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Filter.sp.filter_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Filter.sp.filter_number" ,
"title": "filter_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Filter.sp.filter_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Filter.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Filter.sp.comment"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters" ,
"title": "Observation_Parameters" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Observation_Parameters class collects various values related to the observational circumstances. In general, this class should be present, and all parameters applicable to the situation should be included, even though optional. In some complex cases or for high-level derived products this class may not be applicable, in which case it may be omitted. Use the 'comment' attribute to describe any special circumstances users should be aware of. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.number_of_exposures" ,
"title": "number_of_exposures" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.number_of_exposures"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.net_integration_time" ,
"title": "net_integration_time" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.net_integration_time"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_energy" ,
"title": "resolution_limit_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#14" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_energy",
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_frequency",
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_wavelength",
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.solar_analog_star_name" ,
"title": "solar_analog_star_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.solar_analog_star_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.absolute_calibration_star_name" ,
"title": "absolute_calibration_star_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.absolute_calibration_star_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Observation_Parameters.sp.comment"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV" ,
"title": "Rectangular_FOV" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " This class is used to describe a rectangular (i.e., slit) aperture. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.width_angle" ,
"title": "width_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Rectangular_FOV.sp.width_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.length_angle" ,
"title": "length_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Rectangular_FOV.sp.length_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.celestial_north_position_angle" ,
"title": "celestial_north_position_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Rectangular_FOV.sp.celestial_north_position_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.body_positive_pole_position_angle" ,
"title": "body_positive_pole_position_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Rectangular_FOV.sp.body_positive_pole_position_angle"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics" ,
"title": "Spectral_Characteristics" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Spectral_Characteristics class provides information about the spectral characteristics of a 1D, 2D, or 3D spectral data object. It is note used for tabulated spectra - tables in which each row "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.description" ,
"title": "description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.spectrum_format" ,
"title": "spectrum_format" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.spectrum_format"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.value_field_name" ,
"title": "value_field_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.value_field_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.value_field_number_list" ,
"title": "value_field_number_list" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.value_field_number_list"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.spectral_bin_type" ,
"title": "spectral_bin_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.spectral_bin_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.pds.Local_Internal_Reference" ,
"title": "Local_Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.pds.Local_Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.Observation_Parameters" ,
"title": "Observation_Parameters" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"classId": [
"0001_NASA_PDS_1.sp.Observation_Parameters"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.Field_of_View" ,
"title": "Field_of_View" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"classId": [
"0001_NASA_PDS_1.sp.Field_of_View"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.Bin_Description" ,
"title": "Bin_Description" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Description"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Lookup" ,
"title": "Spectral_Lookup" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Spectral_Lookup class references either specific Fields included in a spectral table (for 1D and tabulated spectra), or a 2-dimensional lookup map providing spectral characteristics for a corresponding spectral Array object. In the latter case, the referenced lookup map may either be to the referencing product, or an external stand-alone product. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Lookup.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Spectral_Lookup.sp.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Lookup.sp.Bin_Center_Lookup" ,
"title": "Bin_Center_Lookup" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Center_Lookup"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Lookup.sp.Bin_Width_Lookup" ,
"title": "Bin_Width_Lookup" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#12" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.sp.Bin_Width_Lookup",
"0001_NASA_PDS_1.sp.Bin_Width_Constant"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy" ,
"title": "Uniformly_Sampled_Energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Uniformly_Sampled_Energy class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in energy units. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_interval_energy" ,
"title": "sampling_interval_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_interval_energy"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_scale" ,
"title": "sampling_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_base" ,
"title": "sampling_base" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_base"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.bin_width_energy" ,
"title": "bin_width_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.bin_width_energy"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.first_center_energy" ,
"title": "first_center_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.first_center_energy"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.last_center_energy" ,
"title": "last_center_energy" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.last_center_energy"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.comment"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency" ,
"title": "Uniformly_Sampled_Frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Uniformly_Sampled_Frequency class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in frequency units. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_interval_frequency" ,
"title": "sampling_interval_frequency" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_interval_frequency"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_scale" ,
"title": "sampling_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_base" ,
"title": "sampling_base" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_base"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.bin_width_frequency" ,
"title": "bin_width_frequency" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.bin_width_frequency"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.first_center_frequency" ,
"title": "first_center_frequency" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.first_center_frequency"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.last_center_frequency" ,
"title": "last_center_frequency" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.last_center_frequency"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.comment"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength" ,
"title": "Uniformly_Sampled_Wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Uniformly_Sampled_Wavelength class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in wavelength units. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_interval_wavelength" ,
"title": "sampling_interval_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_interval_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_scale" ,
"title": "sampling_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_base" ,
"title": "sampling_base" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_base"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.bin_width_wavelength" ,
"title": "bin_width_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.bin_width_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.first_center_wavelength" ,
"title": "first_center_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.first_center_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.last_center_wavelength" ,
"title": "last_center_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.last_center_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.comment"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber" ,
"title": "Uniformly_Sampled_Wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": " The Uniformly_Sampled_Wavenumber class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in wavenumber units. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.axis_name" ,
"title": "axis_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.axis_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_interval_wavenumber" ,
"title": "sampling_interval_wavenumber" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_interval_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_scale" ,
"title": "sampling_scale" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_scale"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_base" ,
"title": "sampling_base" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_base"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.bin_width_wavenumber" ,
"title": "bin_width_wavenumber" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.bin_width_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.first_center_wavenumber" ,
"title": "first_center_wavenumber" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.first_center_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.last_center_wavenumber" ,
"title": "last_center_wavenumber" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.last_center_wavenumber"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.comment"
]
}
}
]
}
}
]
, "attributeDictionary": [
{
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Energy.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Frequency.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavelength.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Axis_Bin_Set_Wavenumber.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup.sp.bin_center_field_name" ,
"title": "bin_center_field_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_center_field_name must contain the value of a 'name' attribute of a Field defined in the referenced Table object. This named Field contains the bin center information for each row in a 1D spectrum presented in tabular form. It will have units (and possibly offset and scaling factor) as indicated in the Field definition. This will usually be accompanied by a bin_width_field_name. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Center_Lookup.sp.bin_center_field_number_list" ,
"title": "bin_center_field_number_list" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_center_field_number_list attribute is used only in the case of spectra in the format \"Tabulated-Flat\", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the bin center values. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "\\(\\s*[0-9]+(\\s*,\\s*[0-9]+)*\\s*\\)" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Description.sp.bin_profile_description" ,
"title": "bin_profile_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_profile_description attributes provides a text description of the method used to determine or otherwise define the bin widths following. The description should include information on the shape (e.g. gaussian, square wave, etc.) and what the bin_width value means (i.e., standard deviation of a gaussian function or full-width at half max (FWHM)). " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.bin_width_energy" ,
"title": "bin_width_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.center_energy" ,
"title": "center_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The center_energy attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and\/or grating. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.detector_number" ,
"title": "detector_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Energy.sp.grating_position" ,
"title": "grating_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.bin_width_frequency" ,
"title": "bin_width_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.center_frequency" ,
"title": "center_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The center_frequency attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and\/or grating. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.detector_number" ,
"title": "detector_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Frequency.sp.grating_position" ,
"title": "grating_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.bin_width_wavelength" ,
"title": "bin_width_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.center_wavelength" ,
"title": "center_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The center_wavelength attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and\/or grating. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.detector_number" ,
"title": "detector_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavelength.sp.grating_position" ,
"title": "grating_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.bin_sequence_number" ,
"title": "bin_sequence_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.bin_width_wavenumber" ,
"title": "bin_width_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.center_wavenumber" ,
"title": "center_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The center_wavenumber attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and\/or grating. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.detector_number" ,
"title": "detector_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Wavenumber.sp.grating_position" ,
"title": "grating_position" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_energy" ,
"title": "bin_width_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_frequency" ,
"title": "bin_width_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_wavelength" ,
"title": "bin_width_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Constant.sp.bin_width_wavenumber" ,
"title": "bin_width_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup.sp.bin_width_field_name" ,
"title": "bin_width_field_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_field_name must contain the value of a 'name' attribute of a Field defined in the referenced Table object. This named Field contains the bin width information for each row in a 1D spectrum presented in tabular form. It will have units (and possibly offset and scaling factor) as indicated in the Field definition. This attribute must be accompanied by a bin_center_field_name. If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Bin_Width_Lookup.sp.bin_width_field_number_list" ,
"title": "bin_width_field_number_list" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_field_number_list attribute is used only in the case of spectra in the format \"Tabulated-Flat\", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the bin width values. If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "\\(\\s*[0-9]+(\\s*,\\s*[0-9]+)*\\s*\\)" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Circular_FOV.sp.diameter_angle" ,
"title": "diameter_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The diameter_angle attribute provides the angle subtended on the sky by the diameter of a circular aperture. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.body_positive_pole_position_angle" ,
"title": "body_positive_pole_position_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The body_positive_pole_position_angle attribute provides the angle the long axis of the slit makes with respect to the positive (or \"north\") pole of the target body, measured clockwise from the pole in the range 0-180 degrees. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "180.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.celestial_north_position_angle" ,
"title": "celestial_north_position_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The celestial_north_position_angle attribute provides the angle the long axis of the slit makes with respect to celestial north, measured eastward of celestial north in the range 0-180 degrees. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "180.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.length_angle" ,
"title": "length_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The length_angle attribute provides the angle subtended on the sky by the long dimension of a simple slit. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Complex_FOV.sp.width_angle" ,
"title": "width_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The width_angle is the angle subtended on the sky by the short dimension of a simple slit. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Field_of_View.sp.description" ,
"title": "description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The description attribute is an unlimited length, format-preserved, UTF-8 text field used specifically for description of circumstances related to the data product of which a user should be aware and might logically expect to find in the label. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Filter.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Filter.sp.filter_name" ,
"title": "filter_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The filter_name attribute provides the commonly-used name of the instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Filter.sp.filter_number" ,
"title": "filter_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The filter_number attribute provides the numeric identifier of an instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode. Within the bin class of a spectral data object, it identifies the filter through which data in the given band were acquired. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_NonNegative_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "18446744073709551615" ,
"pattern": "[0-9]+" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.absolute_calibration_star_name" ,
"title": "absolute_calibration_star_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The absolute_calibration_star_name attribute provides a name in a standard format (i.e., one that is recognized by the SIMBAD system) for the star used to reduce the raw spectral data to the units presented in this spectrum. This is the analog to solar_calibration_star_name for non-reflectance spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.net_integration_time" ,
"title": "net_integration_time" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The net_integration_time for a spectrum is the total integration time per pixel. For many detectors (CCDs, for example), all pixels are exposed simultaneously, so this value will correspond to the observation interval. In some cases, however, an instrument will sweep across pixels, rows, or planes, so that the observation period may be substantially longer than the actual integration time contributing to the individual pixels. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Time" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
"unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.number_of_exposures" ,
"title": "number_of_exposures" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The number_of_exposures attribute indicates how many individual exposures or distinct integrations were combined to produce the spectrum. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "9223372036854775807" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_energy" ,
"title": "resolution_limit_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The resolution_limit_energy is the smallest possible distinguishable interval in energy for the instrument. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_frequency" ,
"title": "resolution_limit_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The resolution_limit_frequency is the smallest possible distinguishable interval in frequency for the instrument. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_wavelength" ,
"title": "resolution_limit_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The resolution_limit_wavelength is the smallest possible distinguishable interval in wavelengths for the instrument. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.resolution_limit_wavenumber" ,
"title": "resolution_limit_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The resolution_limit_wavenumber is the smallest possible distinguishable interval in wavenumber for the instrument. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Observation_Parameters.sp.solar_analog_star_name" ,
"title": "solar_analog_star_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The solar_analog_star_name attribute provides a name in a standard format (i.e., one that is recognized by the SIMBAD system) for the solar analog star used to reduce the raw spectral data to the reflectance units presented in this spectrum. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.body_positive_pole_position_angle" ,
"title": "body_positive_pole_position_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The body_positive_pole_position_angle attribute provides the angle the long axis of the slit makes with respect to the positive (or \"north\") pole of the target body, measured clockwise from the pole in the range 0-180 degrees. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "180.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.celestial_north_position_angle" ,
"title": "celestial_north_position_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The celestial_north_position_angle attribute provides the angle the long axis of the slit makes with respect to celestial north, measured eastward of celestial north in the range 0-180 degrees. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "180.0" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.length_angle" ,
"title": "length_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The length_angle attribute provides the angle subtended on the sky by the long dimension of a simple slit. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Rectangular_FOV.sp.width_angle" ,
"title": "width_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The width_angle is the angle subtended on the sky by the short dimension of a simple slit. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Angle" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
"unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.description" ,
"title": "description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The description attribute is an unlimited length, format-preserved, UTF-8 text field used specifically for description of circumstances related to the data product of which a user should be aware and might logically expect to find in the label. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.spectral_bin_type" ,
"title": "spectral_bin_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The spectral_bin_type attribute contains one of a defined set of values that indicates the binned sampling parameter type (frequency, wavelength, or wavenumber) of the spectrum. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "energy" ,
"valueMeaning": " The spectrum is sampled in the energy domain, and all binning parameters will be in energy units. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "frequency" ,
"valueMeaning": " The spectrum is sampled in the frequency domain, and all binning parameters will be in frequency units. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "wavelength" ,
"valueMeaning": " The spectrum is sampled in the wavelength domain, and all binning parameters will be in length units. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "wavenumber" ,
"valueMeaning": " The spectrum is sampled in the wavenumber domain, and all binning parameters will be in wavenumber units. " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.spectrum_format" ,
"title": "spectrum_format" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The spectrum_format attribute is required to define the specific dimensionality of the structure or substructure that contains the intensity values. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "1D" ,
"valueMeaning": " Linear spectrum - each row of the table contains the information for one bin (one point) on the spectrum. You must specify the name of the field containing the intensity information. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "2D" ,
"valueMeaning": " The spectrum is presented as a 2D array - an image. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "3D" ,
"valueMeaning": " The spectra are presented as a 3D array, each plane containing a 2D spectrum. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Tabulated-Flat" ,
"valueMeaning": " The spectra are presented as a table in which each row contains a single spectrum, and the individual spectral points and related parameters are each defined by separated Field definitions - that is, no Group_Field classes are used in defining the spectral data format. In this case, all Fields containing spectral data or bin parameters must have field_number attributes. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Tabulated-Parameter Groups" ,
"valueMeaning": " The spectra are presented as a table in which each row contains a single spectrum, and Group_Field classes are used to define the fields corresponding to the spectral values, bin centers, and bin widths (if present). Each Group_Field must contain only a single parameter - in other words, the spectral values a stored contiguously within the record, the bin centers are stored contiguously within the record, etc. In this case, the Group_Field classes containing the spectral values, bin centers, and bin widths (when present) must contain only a single Field that is repeated. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Tabulated-Point Group" ,
"valueMeaning": " The spectra are presented as a table in which each row contains a single spectrum, and a single Group_Field class is used to define the value and all related parameters at a single spectral point. In this case, the same Group_Field class must contain the spectral value, bin center, and bin width (when present) for each point in the spectrum. " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.value_field_name" ,
"title": "value_field_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The value_field_name attribute is required for 1D (linear) spectra. 1D spectra are presented as a table, where each row presents one point in the spectrum. This field must contain a string corresponding to the 'name' attribute of the table field that contains the spectral value. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Characteristics.sp.value_field_number_list" ,
"title": "value_field_number_list" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The value_field_number_list attribute is used only in the case spectra in the format \"Tabulated-Flat\", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the spectral values. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "\\(\\s*[0-9]+(\\s*,\\s*[0-9]+)*\\s*\\)" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Spectral_Lookup.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.bin_width_energy" ,
"title": "bin_width_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.first_center_energy" ,
"title": "first_center_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The first_center_energy attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in energy units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.last_center_energy" ,
"title": "last_center_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The last_center_energy attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in energy units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_base" ,
"title": "sampling_base" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_interval_energy" ,
"title": "sampling_interval_energy" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_interval_energy attribute provides the spacing of points, in energy units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Energy" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Energy" ,
"unitId": "J, MeV, eV, keV" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Energy.sp.sampling_scale" ,
"title": "sampling_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Linear" ,
"valueMeaning": "The sampling intervals are linear with respect to the physical values they represent." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Logarithmic" ,
"valueMeaning": "The sampling values are logarithms of the physical values they represent." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.bin_width_frequency" ,
"title": "bin_width_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.first_center_frequency" ,
"title": "first_center_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The first_center_frequency attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in frequency units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.last_center_frequency" ,
"title": "last_center_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The last_center_frequency attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in frequency units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_base" ,
"title": "sampling_base" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_interval_frequency" ,
"title": "sampling_interval_frequency" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_interval_frequency attribute provides the spacing of points, in frequency units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frequency" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
"unitId": "GHz, Hz, MHz, THz, kHz, mHz" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Frequency.sp.sampling_scale" ,
"title": "sampling_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Linear" ,
"valueMeaning": "The sampling intervals are linear with respect to the physical values they represent." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Logarithmic" ,
"valueMeaning": "The sampling values are logarithms of the physical values they represent." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.bin_width_wavelength" ,
"title": "bin_width_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.first_center_wavelength" ,
"title": "first_center_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The first_center_wavelength attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in wavelength units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.last_center_wavelength" ,
"title": "last_center_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The last_center_wavelength attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in wavelength units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_base" ,
"title": "sampling_base" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_interval_wavelength" ,
"title": "sampling_interval_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_interval_wavelength attribute provides the spacing of points, in wavelength units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Length" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
"unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavelength.sp.sampling_scale" ,
"title": "sampling_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Linear" ,
"valueMeaning": "The sampling intervals are linear with respect to the physical values they represent." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Logarithmic" ,
"valueMeaning": "The sampling values are logarithms of the physical values they represent." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.axis_name" ,
"title": "axis_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values \"Field\" and \"Row\" for tabular and tabulated spectra. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.bin_width_wavenumber" ,
"title": "bin_width_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown. " ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.first_center_wavenumber" ,
"title": "first_center_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The first_center_wavenumber attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in wavenumber units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.last_center_wavenumber" ,
"title": "last_center_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The last_center_wavenumber attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in wavenumber units. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_base" ,
"title": "sampling_base" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_interval_wavenumber" ,
"title": "sampling_interval_wavenumber" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_interval_wavelength attribute provides the spacing of points, in wavenumber units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process. " ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "5.0e-324" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Wavenumber" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Wavenumber" ,
"unitId": "1\/cm, 1\/m, 1\/nm, cm**-1, m**-1, nm**-1" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.sp.Uniformly_Sampled_Wavenumber.sp.sampling_scale" ,
"title": "sampling_scale" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "sp" ,
"steward": "sbn" ,
"versionId": "1.15" ,
"description": " The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Linear" ,
"valueMeaning": "The sampling intervals are linear with respect to the physical values they represent." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Logarithmic" ,
"valueMeaning": "The sampling values are logarithms of the physical values they represent." ,
"isDeprecated": "false"
}
}
]
}
}
]
}
}
]
PK 8RԬOY@ @ PDS4_SP_1F00_1310.txtPDS4 Local Data Dictionary Processing Report
Configuration:
LDDTool Version 13.0.2
LDD Version Id: 1.3.1.0
LDD Label Version Id: 1.0
LDD Discipline (T/F): true
LDD Namespace URL: http://pds.nasa.gov/pds4/
LDD URN Prefix: urn:nasa:pds:
Time Tue Jun 22 19:26:44 UTC 2021
Common Schema [PDS4_PDS_1F00.xsd]
Common Schematron [PDS4_PDS_1F00.sch]
IM Version Id: 1.15.0.0
IM Namespace Id: pds
IM Label Version Id: 1.0
IM Object Model [UpperModel.pont]
IM Data Dictionary [dd11179.pins]
IM Configuration File [MDPTNConfigClassDisp.xml]
IM Glossary [Glossary.pins]
IM Document Spec [DMDocument.pins]
Parameters:
Input File [/home/runner/work/ldd-spectral/ldd-spectral/src/PDS4_SPECTRAL_IngestLDD.xml]
PDS Processing true
LDD Processing true
Discipline LDD true
Mission LDD false
Write Attr Elements false
Merge with Master false
Summary:
Classes 24
Attributes 52
Associations 127
Error messages 0
Warning messages 0
Information messages 0
Detailed validation messages
Parsed Input - Header:
LDD Name Spectral Discipline Dictionary
LDD Version 1.3.1.0
Full Name Anne Raugh
Steward sbn
Namespace Id sp
Comment
This is a complete re-write of the Spectral Dictionary version 1.1.0.0 (i.e., PDS4_SP_1100,
released with core IM 1.4.0.0) to bring it into compliance with requirements and best practices
established since the original version was created.
Existing attribute definitions have been reviewed and in some cases updated. This should be
reflected in the version_id value of the attribute.
The "submitter_name" of "ACR" indicates Anne (C.) Raugh.
Modification History:
2018-05-25 ACR Version 1.0.0.0 First release
2018-11-02 ACR Version 1.1.0.0 Added support for tabulated spectra
2019-03-08 ACR Version 1.1.0.0 Replaced "data()" with equivalent "data(.)" to work around
a Validate Tool issue
2019-03-15 ACR Version 1.1.0.0 Fixed bug in range checking for Uniformly Sampled data by
adding "number()" function
2019-07-29 ACR Version 1.2.0.0 Added table support for rows and fields in Uniformly_Sampled;
Moved Bin_Width_Constant class (unusable as designed) into Spectral_Lookup;
Made bin-width nillable for cases where it is unknown;
Removed references to "original bin number" (mission-specific);
Expanded Axis_Bin_Set class for tabular (row and field) spectra
2020-08-05 ACR Version 1.3.0.0 Added support for X-ray spectra with energy bins; minor changes to
Ingest_LDD.
2021-06-21 ACR Version 1.3.1.0 Bug fix for a Schematron error. "Table_Delimited" was not included
in the acceptable object types for Spectral_Characteristics.
Last Modification Time 2021-06-21
PDS4 Merge Flag false
Parsed Input - Attributes:
name absolute_calibration_star_name
version 1.15
value data type UTF8_Short_String_Collapsed
description The absolute_calibration_star_name attribute provides a name in a standard format (i.e., one that is recognized by the SIMBAD system) for the star used to reduce the raw spectral data to the units presented in this spectrum. This is the analog to solar_calibration_star_name for non-reflectance spectra.
name axis_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The axis_name attribute contains a string that matches the axis_name attribute in the associated array-type spectrum object; or the special values "Field" and "Row" for tabular and tabulated spectra.
name bin_center_field_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The bin_center_field_name must contain the value of a 'name' attribute of a Field defined in the referenced Table object. This named Field contains the bin center information for each row in a 1D spectrum presented in tabular form. It will have units (and possibly offset and scaling factor) as indicated in the Field definition. This will usually be accompanied by a bin_width_field_name.
name bin_center_field_number_list
version 1.15
value data type ASCII_Short_String_Collapsed
description The bin_center_field_number_list attribute is used only in the case of spectra in the format "Tabulated-Flat", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the bin center values.
name bin_sequence_number
version 1.15
value data type ASCII_NonNegative_Integer
description The bin_sequence_number provides the sequential numbering of bins along an axis in an Array object.
name bin_profile_description
version 1.15
value data type UTF8_Text_Preserved
description The bin_profile_description attributes provides a text description of the method used to determine or otherwise define the bin widths following. The description should include information on the shape (e.g. gaussian, square wave, etc.) and what the bin_width value means (i.e., standard deviation of a gaussian function or full-width at half max (FWHM)).
name bin_width_field_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The bin_width_field_name must contain the value of a 'name' attribute of a Field defined in the referenced Table object. This named Field contains the bin width information for each row in a 1D spectrum presented in tabular form. It will have units (and possibly offset and scaling factor) as indicated in the Field definition. This attribute must be accompanied by a bin_center_field_name. If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this.
name bin_width_field_number_list
version 1.15
value data type ASCII_Short_String_Collapsed
description The bin_width_field_number_list attribute is used only in the case of spectra in the format "Tabulated-Flat", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the bin width values. If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this.
name body_positive_pole_position_angle
version 1.15
value data type ASCII_Real
description The body_positive_pole_position_angle attribute provides the angle the long axis of the slit makes with respect to the positive (or "north") pole of the target body, measured clockwise from the pole in the range 0-180 degrees.
minimum value 0.0
maximum value 180.0
unit of measure type Units_of_Angle
name celestial_north_position_angle
version 1.15
value data type ASCII_Real
description The celestial_north_position_angle attribute provides the angle the long axis of the slit makes with respect to celestial north, measured eastward of celestial north in the range 0-180 degrees.
minimum value 0.0
maximum value 180.0
unit of measure type Units_of_Angle
name comment
version 1.15
value data type UTF8_Text_Preserved
description The comment attribute is an unlimited length, format-preserved, UTF-8 text field for comments relevant to the context in which it appears.
name description
version 1.15
value data type UTF8_Text_Preserved
description The description attribute is an unlimited length, format-preserved, UTF-8 text field used specifically for description of circumstances related to the data product of which a user should be aware and might logically expect to find in the label.
name diameter_angle
version 1.15
value data type ASCII_Real
description The diameter_angle attribute provides the angle subtended on the sky by the diameter of a circular aperture.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Angle
name detector_number
version 1.15
value data type ASCII_NonNegative_Integer
description The detector_number attribute provides the spectrometer detector number corresponding to a band of a spectral qube. Detector numbers are usually assigned consecutively from 1, in order of increasing wavelength.
minimum value 1
name filter_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The filter_name attribute provides the commonly-used name of the instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode.
name filter_number
version 1.15
value data type ASCII_NonNegative_Integer
description The filter_number attribute provides the numeric identifier of an instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode. Within the bin class of a spectral data object, it identifies the filter through which data in the given band were acquired.
name grating_position
version 1.15
value data type ASCII_NonNegative_Integer
description The grating_position attribute of a spectral cube describes the grating position which corresponds to the band. Grating positions are usually assigned consecutively from 0, and increasing position causes increasing wavelength for each detector.
name length_angle
version 1.15
value data type ASCII_Real
description The length_angle attribute provides the angle subtended on the sky by the long dimension of a simple slit.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Angle
name net_integration_time
version 1.15
value data type ASCII_Real
description The net_integration_time for a spectrum is the total integration time per pixel. For many detectors (CCDs, for example), all pixels are exposed simultaneously, so this value will correspond to the observation interval. In some cases, however, an instrument will sweep across pixels, rows, or planes, so that the observation period may be substantially longer than the actual integration time contributing to the individual pixels.
minimum value 5.0e-324
unit of measure type Units_of_Time
name number_of_exposures
version 1.15
value data type ASCII_Integer
description The number_of_exposures attribute indicates how many individual exposures or distinct integrations were combined to produce the spectrum.
minimum value 1
name sampling_base
version 1.15
value data type ASCII_Real
description The sampling_base attribute indicates the numeric base of the associated logarithmic sampling interval.
minimum value 5.0e-324
name sampling_scale
version 1.15
value data type ASCII_Short_String_Collapsed
description The sampling_scale attribute indicates the type of scale that applies to the sample interval increments. It must have a value of either Linear or Logarithmic.
name solar_analog_star_name
version 1.15
value data type UTF8_Short_String_Collapsed
description The solar_analog_star_name attribute provides a name in a standard format (i.e., one that is recognized by the SIMBAD system) for the solar analog star used to reduce the raw spectral data to the reflectance units presented in this spectrum.
name spectral_bin_type
version 1.15
value data type ASCII_Short_String_Collapsed
description The spectral_bin_type attribute contains one of a defined set of values that indicates the binned sampling parameter type (frequency, wavelength, or wavenumber) of the spectrum.
name spectrum_format
version 1.15
value data type ASCII_Short_String_Collapsed
description The spectrum_format attribute is required to define the specific dimensionality of the structure or substructure that contains the intensity values.
name value_field_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The value_field_name attribute is required for 1D (linear) spectra. 1D spectra are presented as a table, where each row presents one point in the spectrum. This field must contain a string corresponding to the 'name' attribute of the table field that contains the spectral value.
name value_field_number_list
version 1.15
value data type ASCII_Short_String_Collapsed
description The value_field_number_list attribute is used only in the case spectra in the format "Tabulated-Flat", where each row of a table contains a spectrum and the spectral points are defined as individual Fields - one Field defined for each point. The format is a parenthesized, ordered list of the field_number values from the Field definitions that correspond to the spectral values.
name width_angle
version 1.15
value data type ASCII_Real
description The width_angle is the angle subtended on the sky by the short dimension of a simple slit.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Angle
name bin_width_energy
version 1.15
value data type ASCII_Real
description The bin_width_energy attribute provides the width of a bin along a spectral axis in a spectral object, in energy units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Energy
name bin_width_frequency
version 1.15
value data type ASCII_Real
description The bin_width_frequency attribute provides the width of a bin along a spectral axis in a spectral object, in frequency units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Frequency
name bin_width_wavelength
version 1.15
value data type ASCII_Real
description The bin_width_wavelength attribute provides the width of a bin along a spectral axis in a spectral object, in wavelength units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Length
name bin_width_wavenumber
version 1.15
value data type ASCII_Real
description The bin_width_wavenumber attribute provides the width of a bin along a spectral axis in a spectral object, in wavenumber units. The method used to calculate the width must be specified using the bin_profile_description attribute. This attribute can be set to 'nil' if bin widths are unknown.
nillable true
minimum value 5.0e-324
unit of measure type Units_of_Wavenumber
name center_energy
version 1.15
value data type ASCII_Real
description The center_energy attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating.
minimum value 5.0e-324
unit of measure type Units_of_Energy
name center_frequency
version 1.15
value data type ASCII_Real
description The center_frequency attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating.
minimum value 5.0e-324
unit of measure type Units_of_Frequency
name center_wavelength
version 1.15
value data type ASCII_Real
description The center_wavelength attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating.
minimum value 5.0e-324
unit of measure type Units_of_Length
name center_wavenumber
version 1.15
value data type ASCII_Real
description The center_wavenumber attribute provides the value at the center of a bin along the band axis of a spectral data object. When describing data from a spectrometer, the value corresponds to the peak of the response function for a particular detector and/or grating.
minimum value 5.0e-324
unit of measure type Units_of_Wavenumber
name first_center_energy
version 1.15
value data type ASCII_Real
description The first_center_energy attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in energy units.
minimum value 5.0e-324
unit of measure type Units_of_Energy
name first_center_frequency
version 1.15
value data type ASCII_Real
description The first_center_frequency attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in frequency units.
minimum value 5.0e-324
unit of measure type Units_of_Frequency
name first_center_wavelength
version 1.15
value data type ASCII_Real
description The first_center_wavelength attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in wavelength units.
minimum value 5.0e-324
unit of measure type Units_of_Length
name first_center_wavenumber
version 1.15
value data type ASCII_Real
description The first_center_wavenumber attribute provides the value at the center of the first bin along the spectral axis of a spectral data object in wavenumber units.
minimum value 5.0e-324
unit of measure type Units_of_Wavenumber
name last_center_energy
version 1.15
value data type ASCII_Real
description The last_center_energy attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in energy units.
minimum value 5.0e-324
unit of measure type Units_of_Energy
name last_center_frequency
version 1.15
value data type ASCII_Real
description The last_center_frequency attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in frequency units.
minimum value 5.0e-324
unit of measure type Units_of_Frequency
name last_center_wavelength
version 1.15
value data type ASCII_Real
description The last_center_wavelength attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in wavelength units.
minimum value 5.0e-324
unit of measure type Units_of_Length
name last_center_wavenumber
version 1.15
value data type ASCII_Real
description The last_center_wavenumber attribute provides the value at the center of the last bin along the spectral axis of a spectral data object in wavenumber units.
minimum value 5.0e-324
unit of measure type Units_of_Wavenumber
name sampling_interval_energy
version 1.15
value data type ASCII_Real
description The sampling_interval_energy attribute provides the spacing of points, in energy units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process.
minimum value 5.0e-324
unit of measure type Units_of_Energy
name sampling_interval_frequency
version 1.15
value data type ASCII_Real
description The sampling_interval_frequency attribute provides the spacing of points, in frequency units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process.
minimum value 5.0e-324
unit of measure type Units_of_Frequency
name sampling_interval_wavelength
version 1.15
value data type ASCII_Real
description The sampling_interval_wavelength attribute provides the spacing of points, in wavelength units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process.
minimum value 5.0e-324
unit of measure type Units_of_Length
name sampling_interval_wavenumber
version 1.15
value data type ASCII_Real
description The sampling_interval_wavelength attribute provides the spacing of points, in wavenumber units, at which data are sampled and at which a value for an instrument or data parameter is available. This sampling interval can be either the original (raw) sampling or the result of some resampling process.
minimum value 5.0e-324
unit of measure type Units_of_Wavenumber
name resolution_limit_energy
version 1.15
value data type ASCII_Real
description The resolution_limit_energy is the smallest possible distinguishable interval in energy for the instrument.
minimum value 5.0e-324
unit of measure type Units_of_Energy
name resolution_limit_frequency
version 1.15
value data type ASCII_Real
description The resolution_limit_frequency is the smallest possible distinguishable interval in frequency for the instrument.
minimum value 5.0e-324
unit of measure type Units_of_Frequency
name resolution_limit_wavelength
version 1.15
value data type ASCII_Real
description The resolution_limit_wavelength is the smallest possible distinguishable interval in wavelengths for the instrument.
minimum value 5.0e-324
unit of measure type Units_of_Length
name resolution_limit_wavenumber
version 1.15
value data type ASCII_Real
description The resolution_limit_wavenumber is the smallest possible distinguishable interval in wavenumber for the instrument.
minimum value 5.0e-324
unit of measure type Units_of_Wavenumber
Parsed Input - Classes:
name Filter
description The Filter class identifies the filter associated with a specific band or bin along a spectral axis in an Array object. The filter may be identified by either name, identifier, or number or some combination of these.
is abstract false
is choice false
subclass of USER
Associations
local identifier filter_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier filter_number
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Circular_FOV
description The Circular_FOV class contains attributes to describe a circular aperture/field of view.
is abstract false
is choice false
subclass of USER
Associations
local identifier diameter_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Rectangular_FOV
description This class is used to describe a rectangular (i.e., slit) aperture.
is abstract false
is choice false
subclass of USER
Associations
local identifier width_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier length_angle
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier celestial_north_position_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier body_positive_pole_position_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Complex_FOV
description The Complex_FOV class is used for apertures (slits) that are not either circular or a simple rectangular shape.
is abstract false
is choice false
subclass of USER
Associations
local identifier width_angle
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier length_angle
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier celestial_north_position_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier body_positive_pole_position_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Bin_Center_Lookup
description The Bin_Center_Lookup class provides a link to a map or list of bin center values - either to a field in a spectral table, or to a distinct data object that is part of the same product, or to a separate PDS product containing the information.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_center_field_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier bin_center_field_number_list
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Bin_Width_Constant
description The Bin_Width_Constant class is used inside a Bin_Width_Lookup class for those cases where the bin width is either not well known or unknown. It provides a way to specify a nominal constant width or indicate that there is no available information about the bin width. If the bin width is completely unknown, use the appropriate bin_width attribute for the spectral type (frequency, wavelength, wavenumber, or energy), and indicate that it is nil, with a reason of "unknown". When this class is used, a full explanation of the situation should be provided by the bin_width_desc attribute of the parent class.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_width_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Bin_Width_Lookup
description The Bin_Width_Lookup class provides a link to a map or list of bin width values - either to a field in a spectral table, or to a distinct data object that is part of the same product, or to a separate PDS product containing the information.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_width_field_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier bin_width_field_number_list
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Spectral_Lookup
description The Spectral_Lookup class references either specific Fields included in a spectral table (for 1D and tabulated spectra), or a 2-dimensional lookup map providing spectral characteristics for a corresponding spectral Array object. In the latter case, the referenced lookup map may either be to the referencing product, or an external stand-alone product.
is abstract false
is choice true
subclass of USER
Associations
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Bin_Center_Lookup
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Bin_Width_Lookup
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Bin_Width_Constant
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Axis_Bin_Set_Energy
description The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Bin_Energy
minimum occurrences 1
maximum occurrences unbounded
reference type component_of
name Axis_Bin_Set_Frequency
description The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Bin_Frequency
minimum occurrences 1
maximum occurrences unbounded
reference type component_of
name Axis_Bin_Set_Wavelength
description The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Bin_Wavelength
minimum occurrences 1
maximum occurrences unbounded
reference type component_of
name Axis_Bin_Set_Wavenumber
description The Axis_Bin_Set_* classes describe the spectral characteristics of each band along the spectral dimension of the data object. This will be a literal "axis" in the case of 2D and 3D spectral arrays, or the "Row" axis of a spectral table (each row is a spectral bin), or the "Field" axis of table containing one spectrum per row. These classes are used in cases where the spectral information is not uniform along the spectral dimension.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Bin_Wavenumber
minimum occurrences 1
maximum occurrences unbounded
reference type component_of
name Uniformly_Sampled_Energy
description The Uniformly_Sampled_Energy class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in energy units.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_interval_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_scale
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_base
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier bin_width_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier first_center_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier last_center_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Uniformly_Sampled_Frequency
description The Uniformly_Sampled_Frequency class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in frequency units.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_interval_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_scale
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_base
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier bin_width_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier first_center_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier last_center_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Uniformly_Sampled_Wavelength
description The Uniformly_Sampled_Wavelength class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in wavelength units.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_interval_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_scale
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_base
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier bin_width_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier first_center_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier last_center_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Uniformly_Sampled_Wavenumber
description The Uniformly_Sampled_Wavenumber class provides attributes describing the spectral characteristics of a named axis of an Array object or the rows or fields of a Table object, in cases where the spectral sampling interval is regular and the sampling parameters are in wavenumber units.
is abstract false
is choice false
subclass of USER
Associations
local identifier axis_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier sampling_interval_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_scale
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier sampling_base
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier bin_width_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier first_center_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier last_center_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Bin_Energy
description The Bin_Energy class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of energy.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_sequence_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier center_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_energy
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier detector_number
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier grating_position
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Filter
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Bin_Frequency
description The Bin_Frequency class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of frequency.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_sequence_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier center_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_frequency
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier detector_number
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier grating_position
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Filter
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Bin_Wavelength
description The Bin_Wavelength class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of wavelength.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_sequence_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier center_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_wavelength
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier detector_number
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier grating_position
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Filter
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Bin_Wavenumber
description The Bin_Wavenumber class specifies the characteristics of an individual bin along a spectral or other binned axis in an Array object, in units of wavenumber.
is abstract false
is choice false
subclass of USER
Associations
local identifier bin_sequence_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier center_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier bin_width_wavenumber
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier detector_number
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier grating_position
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Filter
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Bin_Description
description This class groups the various bin description options, allowing a user to choose one.
is abstract false
is choice true
subclass of USER
Associations
local identifier bin_profile_description
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Uniformly_Sampled_Frequency
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Uniformly_Sampled_Wavelength
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Uniformly_Sampled_Wavenumber
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Axis_Bin_Set_Frequency
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Axis_Bin_Set_Wavelength
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Axis_Bin_Set_Wavenumber
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Spectral_Lookup
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Observation_Parameters
description The Observation_Parameters class collects various values related to the observational circumstances. In general, this class should be present, and all parameters applicable to the situation should be included, even though optional. In some complex cases or for high-level derived products this class may not be applicable, in which case it may be omitted. Use the 'comment' attribute to describe any special circumstances users should be aware of.
is abstract false
is choice false
subclass of USER
Associations
local identifier number_of_exposures
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier net_integration_time
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier resolution_limit_energy
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier resolution_limit_frequency
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier resolution_limit_wavelength
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier resolution_limit_wavenumber
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier solar_analog_star_name
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier absolute_calibration_star_name
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Field_of_View
description The Field_of_View class is used to describe the field of view corresponding to the spectral data object. This class should describe the aperture or slit used in making the spectral observation, when applicable, as opposed to the theoretical full field of view of a telescope or boresight (which should be defined in a Geometry Dictionary class).
is abstract false
is choice false
subclass of USER
Associations
local identifier description
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Circular_FOV
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Rectangular_FOV
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Complex_FOV
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Spectral_Characteristics
description The Spectral_Characteristics class provides information about the spectral characteristics of a 1D, 2D, or 3D spectral data object. It is note used for tabulated spectra - tables in which each row
is abstract false
is choice false
subclass of USER
Associations
local identifier description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectrum_format
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier value_field_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier value_field_number_list
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_bin_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Observation_Parameters
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Field_of_View
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Bin_Description
minimum occurrences 1
maximum occurrences 1
reference type component_of
End of Report
PK 8R.#l
PDS4_SP_1F00_1310.xml
urn:nasa:pds:system_bundle:xml_schema:sp-xml_schema_1.15.0.0_1.3.1.0
1.0
PDS4 XML Schema - SP V1.3.1.0
1.15.0.0
Product_XML_Schema
2021-06-22
1.0
This is the system generated PDS4 product label for PDS4 XML Schema and Schematron files.
PDS4_SP_1F00_1310.xsd
2021-06-22T12:26:44
70326
1480
PDS4_SP_1F00_1310.xsd
0
XML Schema Version 1.1
This is a PDS4 XML Schema file for the declared namespace.
PDS4_SP_1F00_1310.sch
2021-06-22T12:26:44
70369
920
PDS4_SP_1F00_1310.sch
0
Schematron ISO/IEC 19757-3:2006
This is the PDS4 Schematron file for the declared namespace. Schematron provides rule-based validation for XML Schema.
PK 8Rt% % PDS4_SPECTRAL_IngestLDD.xml
Spectral Discipline Dictionary
1.3.1.0
Discipline
Anne Raugh
sbn
sp
This is a complete re-write of the Spectral Dictionary version 1.1.0.0 (i.e., PDS4_SP_1100,
released with core IM 1.4.0.0) to bring it into compliance with requirements and best practices
established since the original version was created.
Existing attribute definitions have been reviewed and in some cases updated. This should be
reflected in the version_id value of the attribute.
The "submitter_name" of "ACR" indicates Anne (C.) Raugh.
Modification History:
2018-05-25 ACR Version 1.0.0.0 First release
2018-11-02 ACR Version 1.1.0.0 Added support for tabulated spectra
2019-03-08 ACR Version 1.1.0.0 Replaced "data()" with equivalent "data(.)" to work around
a Validate Tool issue
2019-03-15 ACR Version 1.1.0.0 Fixed bug in range checking for Uniformly Sampled data by
adding "number()" function
2019-07-29 ACR Version 1.2.0.0 Added table support for rows and fields in Uniformly_Sampled;
Moved Bin_Width_Constant class (unusable as designed) into Spectral_Lookup;
Made bin-width nillable for cases where it is unknown;
Removed references to "original bin number" (mission-specific);
Expanded Axis_Bin_Set class for tabular (row and field) spectra
2020-08-05 ACR Version 1.3.0.0 Added support for X-ray spectra with energy bins; minor changes to
Ingest_LDD.
2021-06-21 ACR Version 1.3.1.0 Bug fix for a Schematron error. "Table_Delimited" was not included
in the acceptable object types for Spectral_Characteristics.
2021-06-21
absolute_calibration_star_name
1.0
absolute_calibration_star_name
false
ACR
The absolute_calibration_star_name attribute provides a name in a standard format
(i.e., one that is recognized by the SIMBAD system) for the star used to reduce
the raw spectral data to the units presented in this spectrum. This is the analog
to solar_calibration_star_name for non-reflectance spectra.
false
UTF8_Short_String_Collapsed
axis_name
1.1
axis_name
false
ACR
The axis_name attribute contains a string that matches the axis_name attribute in the associated
array-type spectrum object; or the special values "Field" and "Row" for tabular and tabulated
spectra.
false
ASCII_Short_String_Collapsed
bin_center_field_name
1.0
bin_center_field_name
false
ACR
The bin_center_field_name must contain the value of a 'name' attribute of a Field defined
in the referenced Table object. This named Field contains the bin center information for
each row in a 1D spectrum presented in tabular form. It will have units (and possibly
offset and scaling factor) as indicated in the Field definition. This will usually be
accompanied by a bin_width_field_name.
false
ASCII_Short_String_Collapsed
bin_center_field_number_list
1.0
bin_center_field_number_list
false
ACR
The bin_center_field_number_list attribute is used only in the
case of spectra in the format "Tabulated-Flat", where each row
of a table contains a spectrum and the spectral points are defined
as individual Fields - one Field defined for each point. The
format is a parenthesized, ordered list of the field_number
values from the Field definitions that correspond to the
bin center values.
false
ASCII_Short_String_Collapsed
Data should be provided as a parenthesized list of integers
separated by commas. For example: (1, 5, 9, 13, 17, 21, 25)
\(\s*[0-9]+(\s*,\s*[0-9]+)*\s*\)
bin_sequence_number
2.0
bin_sequence_number
false
ACR
The bin_sequence_number provides the sequential
numbering of bins along an axis in an Array
object.
Version 2.0 of this attribute changes the data type from
ASCII_Integer with a defined minimum of zero to the
equivalent ASCII_NonNegative_Integer.
false
ASCII_NonNegative_Integer
bin_profile_description
1.0
bin_profile_description
false
ACR
The bin_profile_description attributes provides a text description
of the method used to determine or otherwise define the bin widths
following. The description should include information on the shape
(e.g. gaussian, square wave, etc.) and what the bin_width value means
(i.e., standard deviation of a gaussian function or full-width at
half max (FWHM)).
The attribute has been converted to UTF-8 text to accommodate descriptions
that might require units or other strings with non-ASCII characters and
has been renamed from the original "bin_width_desc", because that name was
sufficiently non-specific that no user supplied the correct information on
the first attempt, and frequently not the second, either.
false
UTF8_Text_Preserved
bin_width_field_name
1.0
bin_width_field_name
false
ACR
The bin_width_field_name must contain the value of a 'name' attribute of a Field defined
in the referenced Table object. This named Field contains the bin width information for
each row in a 1D spectrum presented in tabular form. It will have units (and possibly
offset and scaling factor) as indicated in the Field definition. This attribute must be
accompanied by a bin_center_field_name.
If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this.
false
ASCII_Short_String_Collapsed
bin_width_field_number_list
1.0
bin_width_field_number_list
false
ACR
The bin_width_field_number_list attribute is used only in the
case of spectra in the format "Tabulated-Flat", where each row
of a table contains a spectrum and the spectral points are defined
as individual Fields - one Field defined for each point. The
format is a parenthesized, ordered list of the field_number
values from the Field definitions that correspond to the
bin width values.
If bin widths are constant or unknown, use the Bin_Width_Constant class to specify this.
false
ASCII_Short_String_Collapsed
Data should be provided as a parenthesized list of integers
separated by commas. For example: (1, 5, 9, 13, 17, 21, 25)
\(\s*[0-9]+(\s*,\s*[0-9]+)*\s*\)
body_positive_pole_position_angle
1.0
body_positive_pole_position_angle
false
ACR
The body_positive_pole_position_angle attribute provides the angle the long
axis of the slit makes with respect to the positive (or "north") pole of the
target body, measured clockwise from the pole in the range 0-180 degrees.
false
ASCII_Real
0.0
180.0
Units_of_Angle
deg
celestial_north_position_angle
1.0
celestial_north_position_angle
false
ACR
The celestial_north_position_angle attribute provides the angle the long
axis of the slit makes with respect to celestial north, measured
eastward of celestial north in the range 0-180 degrees.
false
ASCII_Real
0.0
180.0
Units_of_Angle
deg
comment
2.0
comment
false
ACR
The comment attribute is an unlimited length, format-preserved, UTF-8 text field
for comments relevant to the context in which it appears.
Note that we're allowing UTF-8 characters in this comment field, where
the core namespace pds:comment element does not. This is to accommodate
comments that need to refer to units of measure or proper names that
might contain non-ASCII characters.
false
UTF8_Text_Preserved
description
1.0
description
false
ACR
The description attribute is an unlimited length, format-preserved, UTF-8 text field
used specifically for description of circumstances related to the data product of
which a user should be aware and might logically expect to find in the label.
false
UTF8_Text_Preserved
diameter_angle
1.0
diameter_angle
true
ACR
The diameter_angle attribute provides the angle subtended on the sky by the
diameter of a circular aperture.
false
ASCII_Real
5.0e-324
Units_of_Angle
deg
detector_number
2.0
detector_number
false
ACR
The detector_number attribute provides the
spectrometer detector number corresponding to a band of a spectral
qube. Detector numbers are usually assigned consecutively from 1,
in order of increasing wavelength.
Version 2.0 of this attribute changes the data type from
ASCII_Integer to ASCII_NonNegative_Integer with a minimum
value of 1.
false
ASCII_NonNegative_Integer
1
filter_name
1.0
filter_name
false
ACR
The filter_name attribute provides the
commonly-used name of the instrument filter through which an image
or measurement was acquired or which is associated with a given
instrument mode.
false
ASCII_Short_String_Collapsed
filter_number
2.0
filter_number
false
ACR
The filter_number attribute provides the numeric
identifier of an instrument filter through which an image or
measurement was acquired or which is associated with a given
instrument mode. Within the bin class of a spectral data object,
it identifies the filter through which data in the given band were
acquired.
Version 2.0 of this attribute changes the data type from
ASCII_Integer to ASCII_NonNegative_Integer.
false
ASCII_NonNegative_Integer
grating_position
2.0
grating_position
false
ACR
The grating_position attribute of a spectral cube
describes the grating position which corresponds to the band.
Grating positions are usually assigned consecutively from 0, and
increasing position causes increasing wavelength for each
detector.
Version 2.0 of this attribute changes the data type from
ASCII_Integer to ASCII_NonNegative_Integer.
false
ASCII_NonNegative_Integer
length_angle
1.0
length_angle
true
ACR
The length_angle attribute provides the angle subtended on
the sky by the long dimension of a simple slit.
false
ASCII_Real
5.0e-324
Units_of_Angle
deg
net_integration_time
1.0
net_integration_time
false
ACR
The net_integration_time for a spectrum is the total integration time per pixel.
For many detectors (CCDs, for example), all pixels are exposed simultaneously, so
this value will correspond to the observation interval. In some cases, however, an instrument
will sweep across pixels, rows, or planes, so that the observation period may be substantially
longer than the actual integration time contributing to the individual pixels.
false
ASCII_Real
5.0e-324
Units_of_Time
s
number_of_exposures
1.0
number_of_exposures
false
ACR
The number_of_exposures attribute indicates how many individual exposures or
distinct integrations were combined to produce the spectrum.
false
ASCII_Integer
1
sampling_base
1.0
sampling_base
false
ACR
The sampling_base attribute indicates the numeric base of the associated logarithmic
sampling interval.
false
ASCII_Real
5.0e-324
sampling_scale
1.0
sampling_scale
false
ACR
The sampling_scale attribute indicates the type of scale that applies to the
sample interval increments. It must have a value of either Linear or Logarithmic.
true
ASCII_Short_String_Collapsed
Linear
The sampling intervals are linear with respect to the physical values they represent.
Logarithmic
The sampling values are logarithms of the physical values they represent.
solar_analog_star_name
1.0
solar_analog_star_name
false
ACR
The solar_analog_star_name attribute provides a name in a standard format (i.e., one
that is recognized by the SIMBAD system) for the solar analog star used to reduce
the raw spectral data to the reflectance units presented in this spectrum.
false
UTF8_Short_String_Collapsed
spectral_bin_type
1.0
spectral_bin_type
false
ACR
The spectral_bin_type attribute contains one of a defined set of values that indicates the
binned sampling parameter type (frequency, wavelength, or wavenumber) of the spectrum.
true
ASCII_Short_String_Collapsed
frequency
The spectrum is sampled in the frequency domain, and all binning parameters will be
in frequency units.
wavelength
The spectrum is sampled in the wavelength domain, and all binning parameters will
be in length units.
wavenumber
The spectrum is sampled in the wavenumber domain, and all binning parameters will be
in wavenumber units.
energy
The spectrum is sampled in the energy domain, and all binning parameters will be in
energy units.
spectrum_format
1.0
spectrum_format
false
ACR
The spectrum_format attribute is required to define the specific
dimensionality of the structure or substructure that contains
the intensity values.
true
ASCII_Short_String_Collapsed
1D
Linear spectrum - each row of the table contains the information
for one bin (one point) on the spectrum. You must specify the
name of the field containing the intensity information.
2D
The spectrum is presented as a 2D array - an image.
3D
The spectra are presented as a 3D array, each plane containing
a 2D spectrum.
Tabulated-Flat
The spectra are presented as a table in which each row contains
a single spectrum, and the individual spectral points and related
parameters are each defined by separated Field definitions - that
is, no Group_Field classes are used in defining the spectral data
format. In this case, all Fields containing spectral data or bin
parameters must have field_number attributes.
Tabulated-Parameter Groups
The spectra are presented as a table in which each row contains a
single spectrum, and Group_Field classes are used to define the
fields corresponding to the spectral values, bin centers, and bin
widths (if present). Each Group_Field must contain only a single
parameter - in other words, the spectral values a stored contiguously
within the record, the bin centers are stored contiguously within the
record, etc. In this case, the Group_Field classes containing the
spectral values, bin centers, and bin widths (when present) must
contain only a single Field that is repeated.
Tabulated-Point Group
The spectra are presented as a table in which each row contains a
single spectrum, and a single Group_Field class is used to define
the value and all related parameters at a single spectral point. In
this case, the same Group_Field class must contain the spectral value,
bin center, and bin width (when present) for each point in the
spectrum.
value_field_name
1.0
value_field_name
false
ACR
The value_field_name attribute is required for 1D (linear) spectra.
1D spectra are presented as a table, where each row presents one
point in the spectrum. This field must contain a string corresponding
to the 'name' attribute of the table field that contains the
spectral value.
false
ASCII_Short_String_Collapsed
value_field_number_list
1.0
value_field_number_list
false
ACR
The value_field_number_list attribute is used only in the case
spectra in the format "Tabulated-Flat", where each row of a
table contains a spectrum and the spectral points are defined
as individual Fields - one Field defined for each point. The
format is a parenthesized, ordered list of the field_number
values from the Field definitions that correspond to the
spectral values.
false
ASCII_Short_String_Collapsed
Data should be provided as a parenthesized list of integers
separated by commas. For example: (1, 5, 9, 13, 17, 21, 25)
\(\s*[0-9]+(\s*,\s*[0-9]+)*\s*\)
width_angle
1.0
width_angle
true
ACR
The width_angle is the angle subtended on the sky by the short
dimension of a simple slit.
false
ASCII_Real
5.0e-324
Units_of_Angle
deg
bin_width_energy
1.0
bin_width_energy
true
ACR
The bin_width_energy attribute provides the width of a bin
along a spectral axis in a spectral object, in energy units.
The method used to calculate the width must be specified using the
bin_profile_description attribute.
This attribute can be set to 'nil' if bin widths are unknown.
false
ASCII_Real
5.0e-324
Units_of_Energy
eV
bin_width_frequency
1.0
bin_width_frequency
true
ACR
The bin_width_frequency attribute provides the width of a bin
along a spectral axis in a spectral object, in frequency units.
The method used to calculate the width must be specified using the
bin_profile_description attribute.
This attribute can be set to 'nil' if bin widths are unknown.
false
ASCII_Real
5.0e-324
Units_of_Frequency
Hz
bin_width_wavelength
1.0
bin_width_wavelength
true
ACR
The bin_width_wavelength attribute provides the width of a bin
along a spectral axis in a spectral object, in wavelength units.
The method used to calculate the width must be specified using the
bin_profile_description attribute.
This attribute can be set to 'nil' if bin widths are unknown.
false
ASCII_Real
5.0e-324
Units_of_Length
m
bin_width_wavenumber
1.0
bin_width_wavenumber
true
ACR
The bin_width_wavenumber attribute provides the width of a bin
along a spectral axis in a spectral object, in wavenumber units.
The method used to calculate the width must be specified using the
bin_profile_description attribute.
This attribute can be set to 'nil' if bin widths are unknown.
false
ASCII_Real
5.0e-324
Units_of_Wavenumber
1/cm
center_energy
1.0
center_energy
false
ACR
The center_energy attribute provides the value at the center of a bin
along the band axis of a spectral data object. When describing data from a
spectrometer, the value corresponds to the peak of the response function
for a particular detector and/or grating.
false
ASCII_Real
5.0e-324
Units_of_Energy
eV
center_frequency
1.0
center_frequency
false
ACR
The center_frequency attribute provides the value at the center of a bin
along the band axis of a spectral data object. When describing data from a
spectrometer, the value corresponds to the peak of the response function
for a particular detector and/or grating.
false
ASCII_Real
5.0e-324
Units_of_Frequency
Hz
center_wavelength
1.0
center_wavelength
false
ACR
The center_wavelength attribute provides the value at the center of a bin
along the band axis of a spectral data object. When describing data from a
spectrometer, the value corresponds to the peak of the response function
for a particular detector and/or grating.
false
ASCII_Real
5.0e-324
Units_of_Length
m
center_wavenumber
1.0
center_wavenumber
false
ACR
The center_wavenumber attribute provides the value at the center of a bin
along the band axis of a spectral data object. When describing data from a
spectrometer, the value corresponds to the peak of the response function
for a particular detector and/or grating.
false
ASCII_Real
5.0e-324
Units_of_Wavenumber
1/cm
first_center_energy
1.0
first_center_energy
false
ACR
The first_center_energy attribute provides the value at the
center of the first bin along the spectral axis of a spectral data
object in energy units.
false
ASCII_Real
5.0e-324
Units_of_Energy
eV
first_center_frequency
1.0
first_center_frequency
false
ACR
The first_center_frequency attribute provides the value at the
center of the first bin along the spectral axis of a spectral data
object in frequency units.
false
ASCII_Real
5.0e-324
Units_of_Frequency
Hz
first_center_wavelength
1.0
first_center_wavelength
false
ACR
The first_center_wavelength attribute provides the value at the
center of the first bin along the spectral axis of a spectral data
object in wavelength units.
false
ASCII_Real
5.0e-324
Units_of_Length
m
first_center_wavenumber
1.0
first_center_wavenumber
false
ACR
The first_center_wavenumber attribute provides the value at the
center of the first bin along the spectral axis of a spectral data
object in wavenumber units.
false
ASCII_Real
5.0e-324
Units_of_Wavenumber
1/cm
last_center_energy
1.0
last_center_energy
false
ACR
The last_center_energy attribute provides the value at the
center of the last bin along the spectral axis of a spectral data
object in energy units.
false
ASCII_Real
5.0e-324
Units_of_Energy
eV
last_center_frequency
1.0
last_center_frequency
false
ACR
The last_center_frequency attribute provides the value at the
center of the last bin along the spectral axis of a spectral data
object in frequency units.
false
ASCII_Real
5.0e-324
Units_of_Frequency
Hz
last_center_wavelength
1.0
last_center_wavelength
false
ACR
The last_center_wavelength attribute provides the value at the
center of the last bin along the spectral axis of a spectral data
object in wavelength units.
false
ASCII_Real
5.0e-324
Units_of_Length
m
last_center_wavenumber
1.0
last_center_wavenumber
false
ACR
The last_center_wavenumber attribute provides the value at the
center of the last bin along the spectral axis of a spectral data
object in wavenumber units.
false
ASCII_Real
5.0e-324
Units_of_Wavenumber
1/cm
sampling_interval_energy
1.0
sampling_interval_energy
false
ACR
The sampling_interval_energy attribute provides the spacing of points,
in energy units, at which data are sampled and at which a value
for an instrument or data parameter is available. This sampling
interval can be either the original (raw) sampling or the result of
some resampling process.
false
ASCII_Real
5.0e-324
Units_of_Energy
eV
sampling_interval_frequency
1.0
sampling_interval_frequency
false
ACR
The sampling_interval_frequency attribute provides the spacing of points,
in frequency units, at which data are sampled and at which a value
for an instrument or data parameter is available. This sampling
interval can be either the original (raw) sampling or the result of
some resampling process.
false
ASCII_Real
5.0e-324
Units_of_Frequency
Hz
sampling_interval_wavelength
1.0
sampling_interval_wavelength
false
ACR
The sampling_interval_wavelength attribute provides the spacing of points,
in wavelength units, at which data are sampled and at which a value
for an instrument or data parameter is available. This sampling
interval can be either the original (raw) sampling or the result of
some resampling process.
false
ASCII_Real
5.0e-324
Units_of_Length
m
sampling_interval_wavenumber
1.0
sampling_interval_wavenumber
false
ACR
The sampling_interval_wavelength attribute provides the spacing of points,
in wavenumber units, at which data are sampled and at which a value
for an instrument or data parameter is available. This sampling
interval can be either the original (raw) sampling or the result of
some resampling process.
false
ASCII_Real
5.0e-324
Units_of_Wavenumber
1/cm
resolution_limit_energy
1.0
resolution_limit_energy
false
ACR
The resolution_limit_energy is the smallest possible distinguishable
interval in energy for the instrument.
false
ASCII_Real
5.0e-324
Units_of_Energy
eV
resolution_limit_frequency
1.0
resolution_limit_frequency
false
ACR
The resolution_limit_frequency is the smallest possible distinguishable
interval in frequency for the instrument.
false
ASCII_Real
5.0e-324
Units_of_Frequency
Hz
resolution_limit_wavelength
1.0
resolution_limit_wavelength
false
ACR
The resolution_limit_wavelength is the smallest possible distinguishable
interval in wavelengths for the instrument.
false
ASCII_Real
5.0e-324
Units_of_Length
m
resolution_limit_wavenumber
1.0
resolution_limit_wavenumber
false
ACR
The resolution_limit_wavenumber is the smallest possible distinguishable
interval in wavenumber for the instrument.
false
ASCII_Real
5.0e-324
Units_of_Wavenumber
1/cm
Filter
1.0
Filter
ACR
The Filter class identifies the filter associated
with a specific band or bin along a spectral axis in an Array
object. The filter may be identified by either name, identifier,
or number or some combination of these.
filter_name
attribute_of
0
1
filter_number
attribute_of
0
1
comment
attribute_of
0
1
Circular_FOV
1.0
Circular_FOV
ACR
The Circular_FOV class contains attributes to describe a circular
aperture/field of view.
diameter_angle
attribute_of
1
1
Rectangular_FOV
1.0
Rectangular_FOV
ACR
This class is used to describe a rectangular (i.e., slit) aperture.
width_angle
attribute_of
1
1
length_angle
attribute_of
1
1
celestial_north_position_angle
attribute_of
0
1
body_positive_pole_position_angle
attribute_of
0
1
Complex_FOV
1.0
Complex_FOV
ACR
The Complex_FOV class is used for apertures (slits) that are not
either circular or a simple rectangular shape.
width_angle
attribute_of
0
*
length_angle
attribute_of
0
*
celestial_north_position_angle
attribute_of
0
1
body_positive_pole_position_angle
attribute_of
0
1
Bin_Center_Lookup
1.0
Bin_Center_Lookup
ACR
The Bin_Center_Lookup class provides a link to a map or list of bin center
values - either to a field in a spectral table, or to a distinct data object
that is part of the same product, or to a separate PDS product containing
the information.
bin_center_field_name
attribute_of
0
1
bin_center_field_number_list
attribute_of
0
1
pds.Local_Internal_Reference
component_of
0
1
pds.Internal_Reference
component_of
0
1
Bin_Width_Constant
1.0
Bin_Width_Constant
ACR
The Bin_Width_Constant class is used inside a Bin_Width_Lookup class
for those cases where the bin width is either not well known or unknown.
It provides a way to specify a nominal constant width or indicate that
there is no available information about the bin width. If the bin width
is completely unknown, use the appropriate bin_width attribute for the
spectral type (frequency, wavelength, wavenumber, or energy), and indicate
that it is nil, with a reason of "unknown".
When this class is used, a full explanation of the situation should be
provided by the bin_width_desc attribute of the parent class.
XSChoice#
bin_width_energy
bin_width_frequency
bin_width_wavelength
bin_width_wavenumber
attribute_of
1
1
Bin_Width_Lookup
1.0
Bin_Width_Lookup
ACR
The Bin_Width_Lookup class provides a link to a map or list of bin width
values - either to a field in a spectral table, or to a distinct data object
that is part of the same product, or to a separate PDS product containing
the information.
bin_width_field_name
attribute_of
0
1
bin_width_field_number_list
attribute_of
0
1
pds.Local_Internal_Reference
component_of
0
1
pds.Internal_Reference
component_of
0
1
Spectral_Lookup
3.0
Spectral_Lookup
ACR
The Spectral_Lookup class references either specific Fields included
in a spectral table (for 1D and tabulated spectra), or a 2-dimensional
lookup map providing spectral characteristics for a corresponding
spectral Array object. In the latter case, the referenced lookup map
may either be to the referencing product, or an external stand-alone
product.
Bin_Center_Lookup
component_of
1
1
XSChoice#
Bin_Width_Lookup
Bin_Width_Constant
component_of
1
1
comment
attribute_of
0
1
Axis_Bin_Set_Energy
1.0
Axis_Bin_Set_Energy
ACR
The Axis_Bin_Set_* classes describe the spectral characteristics of
each band along the spectral dimension of the data object. This
will be a literal "axis" in the case of 2D and 3D spectral arrays,
or the "Row" axis of a spectral table (each row is a spectral bin),
or the "Field" axis of table containing one spectrum per row.
These classes are used in cases where the spectral information is not
uniform along the spectral dimension.
axis_name
attribute_of
1
1
Bin_Energy
component_of
1
unbounded
Axis_Bin_Set_Frequency
2.1
Axis_Bin_Set_Frequency
ACR
The Axis_Bin_Set_* classes describe the spectral characteristics of
each band along the spectral dimension of the data object. This
will be a literal "axis" in the case of 2D and 3D spectral arrays,
or the "Row" axis of a spectral table (each row is a spectral bin),
or the "Field" axis of table containing one spectrum per row.
These classes are used in cases where the spectral information is not
uniform along the spectral dimension.
axis_name
attribute_of
1
1
Bin_Frequency
component_of
1
unbounded
Axis_Bin_Set_Wavelength
2.1
Axis_Bin_Set_Wavelength
ACR
The Axis_Bin_Set_* classes describe the spectral characteristics of
each band along the spectral dimension of the data object. This
will be a literal "axis" in the case of 2D and 3D spectral arrays,
or the "Row" axis of a spectral table (each row is a spectral bin),
or the "Field" axis of table containing one spectrum per row.
These classes are used in cases where the spectral information is not
uniform along the spectral dimension.
axis_name
attribute_of
1
1
Bin_Wavelength
component_of
1
unbounded
Axis_Bin_Set_Wavenumber
2.1
Axis_Bin_Set_Wavenumber
ACR
The Axis_Bin_Set_* classes describe the spectral characteristics of
each band along the spectral dimension of the data object. This
will be a literal "axis" in the case of 2D and 3D spectral arrays,
or the "Row" axis of a spectral table (each row is a spectral bin),
or the "Field" axis of table containing one spectrum per row.
These classes are used in cases where the spectral information is not
uniform along the spectral dimension.
axis_name
attribute_of
1
1
Bin_Wavenumber
component_of
1
unbounded
Uniformly_Sampled_Energy
1.0
Uniformly_Sampled_Energy
ACR
The Uniformly_Sampled_Energy class provides attributes
describing the spectral characteristics of a named axis of an
Array object or the rows or fields of a Table object, in cases
where the spectral sampling interval is regular and the sampling
parameters are in energy units.
axis_name
attribute_of
1
1
sampling_interval_energy
attribute_of
1
1
sampling_scale
attribute_of
1
1
sampling_base
attribute_of
0
1
bin_width_energy
attribute_of
1
1
first_center_energy
attribute_of
1
1
last_center_energy
attribute_of
1
1
comment
attribute_of
0
1
Uniformly_Sampled_Frequency
2.0
Uniformly_Sampled_Frequency
ACR
The Uniformly_Sampled_Frequency class provides attributes
describing the spectral characteristics of a named axis of an
Array object or the rows or fields of a Table object, in cases
where the spectral sampling interval is regular and the sampling
parameters are in frequency units.
axis_name
attribute_of
1
1
sampling_interval_frequency
attribute_of
1
1
sampling_scale
attribute_of
1
1
sampling_base
attribute_of
0
1
bin_width_frequency
attribute_of
1
1
first_center_frequency
attribute_of
1
1
last_center_frequency
attribute_of
1
1
comment
attribute_of
0
1
Uniformly_Sampled_Wavelength
2.0
Uniformly_Sampled_Wavelength
ACR
The Uniformly_Sampled_Wavelength class provides attributes
describing the spectral characteristics of a named axis of an
Array object or the rows or fields of a Table object, in cases
where the spectral sampling interval is regular and the sampling
parameters are in wavelength units.
axis_name
attribute_of
1
1
sampling_interval_wavelength
attribute_of
1
1
sampling_scale
attribute_of
1
1
sampling_base
attribute_of
0
1
bin_width_wavelength
attribute_of
1
1
first_center_wavelength
attribute_of
1
1
last_center_wavelength
attribute_of
1
1
comment
attribute_of
0
1
Uniformly_Sampled_Wavenumber
2.0
Uniformly_Sampled_Wavenumber
ACR
The Uniformly_Sampled_Wavenumber class provides attributes
describing the spectral characteristics of a named axis of an
Array object or the rows or fields of a Table object, in cases
where the spectral sampling interval is regular and the sampling
parameters are in wavenumber units.
axis_name
attribute_of
0
1
sampling_interval_wavenumber
attribute_of
1
1
sampling_scale
attribute_of
1
1
sampling_base
attribute_of
0
1
bin_width_wavenumber
attribute_of
1
1
first_center_wavenumber
attribute_of
1
1
last_center_wavenumber
attribute_of
1
1
comment
attribute_of
0
1
Bin_Energy
1.0
Bin_Energy
ACR
The Bin_Energy class specifies the characteristics of an
individual bin along a spectral or other binned axis in an Array
object, in units of energy.
bin_sequence_number
attribute_of
1
1
center_energy
attribute_of
1
1
bin_width_energy
attribute_of
1
1
detector_number
attribute_of
0
1
grating_position
attribute_of
0
1
Filter
component_of
0
1
comment
attribute_of
0
1
Bin_Frequency
2.0
Bin_Frequency
ACR
The Bin_Frequency class specifies the characteristics of an
individual bin along a spectral or other binned axis in an Array
object, in units of frequency.
bin_sequence_number
attribute_of
1
1
center_frequency
attribute_of
1
1
bin_width_frequency
attribute_of
1
1
detector_number
attribute_of
0
1
grating_position
attribute_of
0
1
Filter
component_of
0
1
comment
attribute_of
0
1
Bin_Wavelength
2.0
Bin_Wavelength
ACR
The Bin_Wavelength class specifies the characteristics of an
individual bin along a spectral or other binned axis in an Array
object, in units of wavelength.
bin_sequence_number
attribute_of
1
1
center_wavelength
attribute_of
1
1
bin_width_wavelength
attribute_of
1
1
detector_number
attribute_of
0
1
grating_position
attribute_of
0
1
Filter
component_of
0
1
comment
attribute_of
0
1
Bin_Wavenumber
2.0
Bin_Wavenumber
ACR
The Bin_Wavenumber class specifies the characteristics of an
individual bin along a spectral or other binned axis in an Array
object, in units of wavenumber.
bin_sequence_number
attribute_of
1
1
center_wavenumber
attribute_of
1
1
bin_width_wavenumber
attribute_of
1
1
detector_number
attribute_of
0
1
grating_position
attribute_of
0
1
Filter
component_of
0
1
comment
attribute_of
0
1
Bin_Description
2.0
Bin_Description
ACR
This class groups the various bin description options,
allowing a user to choose one.
bin_profile_description
attribute_of
1
1
XSChoice#
Uniformly_Sampled_Frequency
Uniformly_Sampled_Wavelength
Uniformly_Sampled_Wavenumber
Axis_Bin_Set_Frequency
Axis_Bin_Set_Wavelength
Axis_Bin_Set_Wavenumber
Spectral_Lookup
component_of
1
1
Observation_Parameters
1.0
Observation_Parameters
ACR
The Observation_Parameters class collects various values related to
the observational circumstances. In general, this class should be
present, and all parameters applicable to the situation should be
included, even though optional. In some complex cases or for
high-level derived products this class may not be applicable, in
which case it may be omitted.
Use the 'comment' attribute to describe any special circumstances
users should be aware of.
number_of_exposures
attribute_of
0
1
net_integration_time
attribute_of
0
1
XSChoice#
resolution_limit_energy
resolution_limit_frequency
resolution_limit_wavelength
resolution_limit_wavenumber
attribute_of
0
1
solar_analog_star_name
attribute_of
0
*
absolute_calibration_star_name
attribute_of
0
*
comment
attribute_of
0
1
Field_of_View
1.0
Field_of_View
ACR
The Field_of_View class is used to describe the field of view corresponding
to the spectral data object. This class should describe the aperture or slit
used in making the spectral observation, when applicable, as opposed to the
theoretical full field of view of a telescope or boresight (which should be
defined in a Geometry Dictionary class).
description
attribute_of
1
1
XSChoice#
Circular_FOV
Rectangular_FOV
Complex_FOV
component_of
1
1
pds.Internal_Reference
component_of
0
1
Spectral_Characteristics
2.0
Spectral_Characteristics
ACR
The Spectral_Characteristics class provides information about the
spectral characteristics of a 1D, 2D, or 3D spectral data object.
It is note used for tabulated spectra - tables in which each row
true
pds.Local_Internal_Reference
component_of
1
1
description
attribute_of
0
1
spectrum_format
attribute_of
1
1
value_field_name
attribute_of
0
1
value_field_number_list
attribute_of
0
1
spectral_bin_type
attribute_of
1
1
Observation_Parameters
component_of
0
1
Field_of_View
component_of
1
1
Bin_Description
component_of
1
1
sc_lir
sp:Spectral_Characteristics/pds:Local_Internal_Reference
name="objid" value="string(pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
Assert
pds:local_reference_type = ('spectral_characteristics_to_array_object', 'spectral_characteristics_to_table_object')
sp:Spectral_Characteristics: The attribute pds:local_reference_type must be equal to either 'spectral_characteristics_to_array_object' or 'spectral_characteristics_to_table_object'.
Sets the standard value for pds:local_reference_type in this context
Assert
if (pds:local_reference_type = ('spectral_characteristics_to_array_object')) then ($objtype = ('Array_2D_Spectrum', 'Array_3D_Spectrum')) else true()
The Array-type object referenced by sp:Spectral_Characteristics must be either an Array_2D_Spectrum or an Array_3D_Spectrum.
Ties the local_reference_type to a specific data object
Assert
if (pds:local_reference_type = ('spectral_characteristics_to_table_object')) then ($objtype = ('Table_Character', 'Table_Binary', 'Table_Delimited')) else true()
In sp:Spectral_Characteristics must reference either a Table_Character, Table_Binary, or Table_Delimited object when pds:local_reference_type is 'spectral_characteristics_to_table_object'.
Ties the local_reference_type to a specific data object
frmt1d_field
sp:Spectral_Characteristics/sp:spectrum_format
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
Assert
if (string(node()) = 'Tabulated-Flat') then ($objtype = ('Table_Character','Table_Binary','Table_Delimited')) else true()
sp:spectrum_format of 'Tabulated-Flat' must be used with a table-type object.
Assert
if (string(node()) = 'Tabulated-Parameter Groups') then ($objtype = ('Table_Character','Table_Binary','Table_Delimited')) else true()
sp:spectrum_format of 'Tabulated-Parameter Groups' must be used with a table-type object.
Assert
if (string(node()) = 'Tabulated-Point Group') then ($objtype = ('Table_Character','Table_Binary','Table_Delimited')) else true()
sp:spectrum_format of 'Tabulated-Point Group' must be used with a table-type object.
Assert
if (string(node()) = '1D') then ($objtype = ('Table_Character','Table_Binary','Table_Delimited')) else true()
sp:spectrum_format of '1D' must be used with a table-type object.
Assert
if (string(node()) = '2D') then ($objtype = ('Array_2D_Spectrum')) else true()
sp:spectrum_format of '2D' must be used with an Array_2D_Spectrum-type object.
Assert
if (string(node()) = '3D') then ($objtype = ('Array_3D_Spectrum')) else true()
sp:spectrum_format of '3D' must be used with an Array_3D_Spectrum-type object.
Assert
if (string(node()) = ('1D', 'Tabulated-Parameter Groups', 'Tabulated-Point Group')) then (parent::node()/sp:value_field_name) else not(parent::node()/sp:value_field_name)
sp:value_field_name is required when sp:spectrum_format is '1D', 'Tabulated-Parameter Groups', or 'Tabulated-Point Group' and prohibited otherwise.
Assert
if (string(node()) = ('Tabulated-Flat')) then (parent::node()/sp:value_field_number_list) else not(parent::node()/sp:value_field_number_list)
The sp:value_field_number_list attribute is required, and may only be used, when sp:spectrum_format is 'Tabulated-Flat'.
valfld_present
sp:Spectral_Characteristics/sp:value_field_name
name="valfield" value="string(node())"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
name="specform" value="string(ancestor::sp:Spectral_Characteristics/sp:spectrum_format)"
Assert
if (($specform = '1D') and ($objtype = 'Table_Character')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Field_Character/pds:name[data(.)=$valfield]) eq 1) else true()
The sp:value_field_name attribute must correspond to the name of exactly one Field_Character in the referenced Table_Character object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype = 'Table_Character')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Group_Field_Character/pds:Field_Character/pds:name[data(.)=$valfield]) eq 1) else true()
The sp:value_field_name attribute must correspond to the name of exactly one Field_Character inside a Group_Field_Character for tabulated spectra with groups.
Assert
if (($specform = '1D') and ($objtype = 'Table_Binary')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Field_Binary/pds:name[data(.)=$valfield]) eq 1) else true()
The sp:value_field_name attribute must correspond to the name of exactly one Field_Binary in the referenced Table_Binary object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype = 'Table_Binary')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Group_Field_Binary/pds:Field_Binary/pds:name[data(.)=$valfield]) eq 1) else true()
The sp:value_field_name attribute must correspond to the name of exactly one Field_Binary inside a Group_Field_Binary for tabulated spectra with groups.
Assert
if (($specform = '1D') and ($objtype = 'Table_Delimited')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Field_Delimited/pds:name[data(.)=$valfield]) eq 1) else true()
The sp:value_field_name attribute must correspond to the name of exactly one Field_Delimited in the referenced Table_Delimited object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype='Table_Delimited')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Group_Field_Delimited/pds:Field_Delimited/pds:name[data(.)=$valfield]) eq 1) else true()
The sp:value_field_name attribute must correspond to the name of exactly one Field_Delimited inside a Group_Field_Delimited for tabulated spectra with groups.
vallist_eu
sp:Spectral_Characteristics/sp:value_field_number_list
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
name="val" value="normalize-space(string())"
name="numlist" value="substring($val,2,string-length($val)-2)"
Assert
if ($objtype = 'Table_Character') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Field_Character/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:value_field_number_list must correspond to the value of a field_number attribute in a Field_Character definition.
Assert
if ($objtype = 'Table_Binary') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Field_Binary/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:value_field_number_list must correspond to the value of a field_number attribute in a Field_Binary definition.
Assert
if ($objtype = 'Table_Delimited') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Field_Delimited/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:value_field_number_list must correspond to the value of a field_number attribute in a Field_Delimited definition.
us_energy
sp:Uniformly_Sampled_Energy
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
Assert
$spectype = ('energy')
The sp:Uniformaly_Sampled_Energy may only be used when sp:spectral_bin_type is "energy".
Assert
if ($objtype = ('Array_2D_Spectrum', 'Array_3D_Spectrum')) then (//parent::node()[pds:local_identifier=$objid]/pds:Axis_Array/pds:axis_name=sp:axis_name) else true()
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
Assert
if ($objtype = ('Table_Character', 'Table_Binary', 'Table_Delimited')) then (sp:axis_name = ('Row','Field')) else true()
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
Assert
if (sp:sampling_scale = 'Linear') then (not(sp:sampling_base)) else true()
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
Assert
if (sp:sampling_scale ne 'Linear') then (sp:sampling_base) else true()
The sp:sampling_base attribute is required for non-Linear sampling scales.
Assert
number(sp:first_center_energy) lt number(sp:last_center_energy)
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
us_freq
sp:Uniformly_Sampled_Frequency
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
Assert
$spectype = ('frequency')
The sp:Uniformaly_Sampled_Frequency may only be used when sp:spectral_bin_type is "frequency".
Assert
if ($objtype = ('Array_2D_Spectrum', 'Array_3D_Spectrum')) then (//parent::node()[pds:local_identifier=$objid]/pds:Axis_Array/pds:axis_name=sp:axis_name) else true()
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
Assert
if ($objtype = ('Table_Character', 'Table_Binary', 'Table_Delimited')) then (sp:axis_name = ('Row','Field')) else true()
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
Assert
if (sp:sampling_scale = 'Linear') then (not(sp:sampling_base)) else true()
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
Assert
if (sp:sampling_scale ne 'Linear') then (sp:sampling_base) else true()
The sp:sampling_base attribute is required for non-Linear sampling scales.
Assert
number(sp:first_center_frequency) lt number(sp:last_center_frequency)
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
us_wavelength
sp:Uniformly_Sampled_Wavelength
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
Assert
$spectype = ('wavelength')
The sp:Uniformaly_Sampled_Wavelength may only be used when sp:spectral_bin_type is "wavelength".
Assert
if ($objtype = ('Array_2D_Spectrum', 'Array_3D_Spectrum')) then (//parent::node()[pds:local_identifier=$objid]/pds:Axis_Array/pds:axis_name=sp:axis_name) else true()
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
Assert
if ($objtype = ('Table_Character', 'Table_Binary', 'Table_Delimited')) then (sp:axis_name = ('Row','Field')) else true()
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
Assert
if (sp:sampling_scale = 'Linear') then (not(sp:sampling_base)) else true()
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
Assert
if (sp:sampling_scale ne 'Linear') then (sp:sampling_base) else true()
The sp:sampling_base attribute is required for non-Linear sampling scales.
Assert
number(sp:first_center_wavelength) lt number(sp:last_center_wavelength)
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
us_wavenumber
sp:Uniformly_Sampled_Wavenumber
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
Assert
$spectype = ('wavenumber')
The sp:Uniformaly_Sampled_Wavenumber may only be used when sp:spectral_bin_type is "wavenumber".
Assert
if ($objtype = ('Array_2D_Spectrum', 'Array_3D_Spectrum')) then (//parent::node()[pds:local_identifier=$objid]/pds:Axis_Array/pds:axis_name=sp:axis_name) else true()
If the referenced object is an array, then sp:axis_name must correspond to the name attribute of one of the Array_Axis classes in that array object.
Assert
if ($objtype = ('Table_Character', 'Table_Binary', 'Table_Delimited')) then (sp:axis_name = ('Row','Field')) else true()
Specify "Row" for a spectral table to indicate that the rows constitute uniformly sampled bins.
Specify "Field" to indicate that each row contains a complete spectrum and the fields constitute uniformly sample bins.
Assert
if (sp:sampling_scale = 'Linear') then (not(sp:sampling_base)) else true()
The sp:sampling_base attribute is forbidden if sp:sampling_scale is "Linear".
Assert
if (sp:sampling_scale ne 'Linear') then (sp:sampling_base) else true()
The sp:sampling_base attribute is required for non-Linear sampling scales.
Assert
number(sp:first_center_wavenumber) lt number(sp:last_center_wavenumber)
In the Uniformly_Sampled classes, the first_center value must be less than the last_center value.
abs_energy_check
sp:Axis_Bin_Set_Energy
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="arrayid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
Assert
$spectype = ('energy')
The sp:Axis_Bin_Set_Energy class may only be used when sp:spectral_bin_type is "energy".
Assert
((//parent::node()[pds:local_identifier=$arrayid]/pds:Axis_Array/pds:axis_name=sp:axis_name) or (sp:axis_name=('Row','Field')))
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_frequency_check
sp:Axis_Bin_Set_Frequency
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="arrayid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
Assert
$spectype = ('frequency')
The sp:Axis_Bin_Set_Frequency class may only be used when sp:spectral_bin_type is "frequency".
Assert
((//parent::node()[pds:local_identifier=$arrayid]/pds:Axis_Array/pds:axis_name=sp:axis_name) or (sp:axis_name=('Row','Field')))
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_wavelength_check
sp:Axis_Bin_Set_Wavelength
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="arrayid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
Assert
$spectype = ('wavelength')
The sp:Axis_Bin_Set_Wavelength class may only be used when sp:spectral_bin_type is "wavelength".
Assert
((//parent::node()[pds:local_identifier=$arrayid]/pds:Axis_Array/pds:axis_name=sp:axis_name) or (sp:axis_name=('Row','Field')))
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
abs_wavenumber_check
sp:Axis_Bin_Set_Wavenumber
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
name="arrayid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="binnum" value="count(sp:Bin_Wavenumber)"
name="uniqueseq" value="count(distinct-values(sp:Bin_Wavenumber/sp:bin_sequence_number))"
Assert
$spectype = ('wavenumber')
The sp:Axis_Bin_Set_Wavenumber class may only be used when sp:spectral_bin_type is "wavenumber".
Assert
((//parent::node()[pds:local_identifier=$arrayid]/pds:Axis_Array/pds:axis_name=sp:axis_name) or (sp:axis_name=('Row','Field')))
In the Axis_Bin_Set classes, the sp:axis_name value must correspond to the name of an axis in the referenced array object, or contain one of the special values "Row" or "Field".
Assert
$binnum eq $uniqueseq
In the Axis_Bin_Set class, the bin_sequence_number of each Bin_Wavenumber class must be unique.
bin_en_seq
sp:Bin_Energy
name="binnum" value="count(../sp:Bin_Energy)"
Assert
sp:bin_sequence_number >= 1 and sp:bin_sequence_number <= $binnum
In sp:Bin_Energy, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_fr_seq
sp:Bin_Frequency
name="binnum" value="count(../sp:Bin_Frequency)"
Assert
sp:bin_sequence_number >= 1 and sp:bin_sequence_number <= $binnum
In sp:Bin_Frequency, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_wl_seq
sp:Bin_Wavelength
name="binnum" value="count(../sp:Bin_Wavelength)"
Assert
sp:bin_sequence_number >= 1 and sp:bin_sequence_number <= $binnum
In sp:Bin_Wavelength, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_wn_seq
sp:Bin_Wavenumber
name="binnum" value="count(../sp:Bin_Wavenumber)"
Assert
sp:bin_sequence_number >= 1 and sp:bin_sequence_number <= $binnum
In sp:Bin_Wavenumber, bin_sequence_numbers must be between 1 and the number of bins, inclusive.
bin_unique
sp:Spectral_Lookup
Assert
if (sp:Bin_Center_Lookup/sp:bin_center_field_name and sp:Bin_Width_Lookup/sp:bin_width_field_name) then (data(sp:Bin_Center_Lookup/sp:bin_center_field_name) != data(sp:Bin_Width_Lookup/sp:bin_width_field_name)) else true()
In sp:Spectral_Lookup, sp:bin_center_field_name and sp:bin_width_field_name may not have the same value.
bwc_type
sp:Bin_Width_Constant
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
Assert
if ($spectype='energy') then (sp:bin_width_energy) else true()
In sp:Bin_Width_Constant, sp:bin_width_energy must be supplied for energy spectra.
Assert
if ($spectype='frequency') then (sp:bin_width_frequency) else true()
In sp:Bin_Width_Constant, sp:bin_width_frequency must be supplied for frequency spectra.
Assert
if ($spectype='wavelength') then (sp:bin_width_wavelength) else true()
In sp:Bin_Width_Constant, sp:bin_width_wavelength must be supplied for wavelength spectra.
Assert
if ($spectype='wavenumber') then (sp:bin_width_wavenumber) else true()
In sp:Bin_Width_Constant, sp:bin_width_wavenumber must be supplied for wavenumber spectra.
bcl_field
sp:Bin_Center_Lookup/sp:bin_center_field_name
name="cntfield" value="string(node())"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
name="specform" value="string(ancestor::sp:Spectral_Characteristics/sp:spectrum_format)"
Assert
if (($specform = '1D') and ($objtype = 'Table_Character')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Field_Character/pds:name[data(.)=$cntfield]) eq 1) else true()
The sp:bin_center_field_name attribute must correspond to the name of exactly Field_Character in the referenced Table_Character object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype = 'Table_Character')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Group_Field_Character/pds:Field_Character/pds:name[data(.)=$cntfield]) eq 1) else true()
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Character inside a Group_Field_Character for tabulated spectra with groups.
Assert
if (($specform = '1D') and ($objtype = 'Table_Binary')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Field_Binary/pds:name[data(.)=$cntfield]) eq 1) else true()
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Binary in the referenced Table_Binary object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype = 'Table_Binary')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Group_Field_Binary/pds:Field_Binary/pds:name[data(.)=$cntfield]) eq 1) else true()
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Binary inside a Group_Field_Binary for tabulated spectra with groups.
Assert
if (($specform = '1D') and ($objtype = 'Table_Delimited')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Field_Delimited/pds:name[data(.)=$cntfield]) eq 1) else true()
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Delimited in the referenced Table_Delimited object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype='Table_Delimited')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Group_Field_Delimited/pds:Field_Delimited/pds:name[data(.)=$cntfield]) eq 1) else true()
The sp:bin_center_field_name attribute must correspond to the name of exactly one Field_Delimited inside a Group_Field_Delimited for tabulated spectra with groups.
bcllist_eu
sp:Bin_Center_Lookup/sp:bin_center_field_number_list
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
name="val" value="normalize-space(string())"
name="numlist" value="substring($val,2,string-length($val)-2)"
Assert
if ($objtype = 'Table_Character') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Field_Character/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:bin_center_field_number_list must correspond to the value of a field_number attribute in a Field_Character definition.
Assert
if ($objtype = 'Table_Binary') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Field_Binary/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:bin_center_field_number_list must correspond to the value of a field_number attribute in a Field_Binary definition.
Assert
if ($objtype = 'Table_Delimited') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Field_Delimited/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:bin_center_field_number_list must correspond to the value of a field_number attribute in a Field_Delimited definition.
bcl_lir
sp:Bin_Center_Lookup/pds:Local_Internal_Reference
Assert
pds:local_reference_type = ('spectral_characteristics_to_bin_center_values')
In the sp:Bin_Center_Lookup class, the attribute pds:local_reference_type must be equal to 'spectral_characteristics_to_bin_center_values'.
Assert
pds:local_identifier_reference = //pds:local_identifier
In sp:Bin_Center_Lookup, the pds:local_identifier_reference must match the pds:local_identifier of a data object in the product label.
bwl_field
sp:Bin_Width_Lookup/sp:bin_width_field_name
name="widfield" value="string(node())"
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
name="specform" value="string(ancestor::sp:Spectral_Characteristics/sp:spectrum_format)"
Assert
if (($specform = '1D') and ($objtype = 'Table_Character')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Field_Character/pds:name[data(.)=$widfield]) eq 1) else true()
The sp:bin_width_field_name attribute must correspond to the name of exactly Field_Character in the referenced Table_Character object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype = 'Table_Character')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Group_Field_Character/pds:Field_Character/pds:name[data(.)=$widfield]) eq 1) else true()
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Character inside a Group_Field_Character for tabulated spectra with groups.
Assert
if (($specform = '1D') and ($objtype = 'Table_Binary')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Field_Binary/pds:name[data(.)=$widfield]) eq 1) else true()
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Binary in the referenced Table_Binary object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype = 'Table_Binary')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Group_Field_Binary/pds:Field_Binary/pds:name[data(.)=$widfield]) eq 1) else true()
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Binary inside a Group_Field_Binary for tabulated spectra with groups.
Assert
if (($specform = '1D') and ($objtype = 'Table_Delimited')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Field_Delimited/pds:name[data(.)=$widfield]) eq 1) else true()
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Delimited in the referenced Table_Delimited object.
Assert
if (($specform = ('Tabulated-Parameter Groups','Tabulated-Point Group')) and ($objtype='Table_Delimited')) then (count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Group_Field_Delimited/pds:Field_Delimited/pds:name[data(.)=$widfield]) eq 1) else true()
The sp:bin_width_field_name attribute must correspond to the name of exactly one Field_Delimited inside a Group_Field_Delimited for tabulated spectra with groups.
bwllist_eu
sp:Bin_Width_Lookup/sp:bin_width_field_number_list
name="objid" value="string(ancestor::sp:Spectral_Characteristics/pds:Local_Internal_Reference/pds:local_identifier_reference)"
name="objtype" value="local-name(//parent::node()[pds:local_identifier=$objid])"
name="val" value="normalize-space(string())"
name="numlist" value="substring($val,2,string-length($val)-2)"
Assert
if ($objtype = 'Table_Character') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Character/pds:Field_Character/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:bin_width_field_number_list must correspond to the value of a field_number attribute in a Field_Character definition.
Assert
if ($objtype = 'Table_Binary') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Binary/pds:Field_Binary/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:bin_width_field_number_list must correspond to the value of a field_number attribute in a Field_Binary definition.
Assert
if ($objtype = 'Table_Delimited') then (every $n in (tokenize($numlist,'\s*,\s*')) satisfies count(//parent::node()[pds:local_identifier=$objid]/pds:Record_Delimited/pds:Field_Delimited/pds:field_number[data(.)=$n])=1) else true()
For Tabulated-Flat spectra, every value of sp:bin_width_field_number_list must correspond to the value of a field_number attribute in a Field_Delimited definition.
bwl_lir
sp:Bin_Width_Lookup/pds:Local_Internal_Reference
Assert
pds:local_reference_type = ('spectral_characteristics_to_bin_width_values')
In the sp:Bin_Width_Lookup class, the attribute pds:local_reference_type must be equal to 'spectral_characteristics_to_bin_width_values'.
Assert
pds:local_identifier_reference = //pds:local_identifier
In sp:Bin_Width_Lookup, the pds:local_identifier_reference must match the pds:local_identifier of a data object in the product label.
bcl_ir
sp:Bin_Center_Lookup/pds:Internal_Reference
Assert
pds:reference_type = ('spectral_characteristics_to_bin_center_values')
In the sp:Bin_Center_Lookup class, the attribute pds:reference_type must be equal to 'spectral_characteristics_to_bin_center_values'.
bwl_ir
sp:Bin_Width_Lookup/pds:Internal_Reference
Assert
pds:reference_type = ('spectral_characteristics_to_bin_width_values')
In the sp:Bin_Width_Lookup class, the attribute pds:reference_type must be equal to 'spectral_characteristics_to_bin_width_values'.
bcl_content
sp:Bin_Center_Lookup
Assert
count(*) = 1
In sp:Bin_Center_Lookup, exactly one of sp:bin_center_field_name, pds:Local_Identifier_Reference, or pds:Internal_Reference must be provided.
bwl_content
sp:Bin_Width_Lookup
Assert
count(*) = 1
In sp:Bin_Width_Lookup, exactly one of sp:bin_width_field_name, sp:bin_width_field_number_list, pds:Local_Identifier_Reference, or pds:Internal_Reference must be provided.
fov_ir_type
sp:Field_of_View/pds:Internal_Reference
Assert
pds:reference_type = ('spectral_characteristics_to_document')
In sp:Field_of_View, the attribute pds:reference_type must have a value of "spectral_characteristics_to_document".
obsparm_sr
sp:Observation_Parameters
name="spectype" value="string(ancestor::sp:Spectral_Characteristics/sp:spectral_bin_type)"
Assert
if ($spectype='energy') then (sp:resolution_limit_energy or not(sp:resolution_limit_frequency or sp:resolution_limit_wavelength or sp:resolution_limit_wavenumber)) else true()
In sp:Observation_Parameters, only sp:resolution_limit_energy may be included for energy spectra.
Assert
if ($spectype='frequency') then (sp:resolution_limit_frequency or not(sp:resolution_limit_energy or sp:resolution_limit_wavelength or sp:resolution_limit_wavenumber)) else true()
In sp:Observation_Parameters, only sp:resolution_limit_frequency may be included for frequency spectra.
Assert
if ($spectype='wavelength') then (sp:resolution_limit_wavelength or not(sp:resolution_limit_energy or sp:resolution_limit_frequency or sp:resolution_limit_wavenumber)) else true()
In sp:Observation_Parameters, only sp:resolution_limit_wavelength may be included for wavelength spectra.
Assert
if ($spectype='wavenumber') then (sp:resolution_limit_wavenumber or not(sp:resolution_limit_energy or sp_resolution_limit_frequency or sp:resolution_limit_wavelength)) else true()
In sp:Observation_Parameters, only sp:resolution_limit_wavenumber may be included for wavenumber spectra.
PK 8R= PDS4_SP_1F00_1310.xsdPK 8RԠz PDS4_SP_1F00_1310.csvPK 8R PDS4_SP_1F00_1310.schPK 8RK K PDS4_SP_1F00_1310.JSONPK 8RԬOY@ @ \ PDS4_SP_1F00_1310.txtPK 8R.#l
V7 PDS4_SP_1F00_1310.xmlPK 8Rt% % ]B PDS4_SPECTRAL_IngestLDD.xmlPK Ph