PK Ti5E E PDS4_SPECLIB_1I00_1300.txtPDS4 Local Data Dictionary Processing Report
Configuration:
LDDTool Version 14.0.1
LDD Version Id: 1.3.0.0
LDD Label Version Id: 1.24
LDD Discipline (T/F): true
LDD Namespace URL: http://pds.nasa.gov/pds4/
LDD URN Prefix: urn:nasa:pds:
Time Thu Jun 02 19:16:34 UTC 2022
Common Schema [PDS4_PDS_1I00.xsd]
Common Schematron [PDS4_PDS_1I00.sch]
IM Version Id: 1.18.0.0
IM Namespace Id: pds
IM Label Version Id: 1.24
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-speclib/ldd-speclib/src/PDS4_SPECLIB_IngestLDD.xml]
PDS Processing true
LDD Processing true
Discipline LDD true
Mission LDD false
Write Attr Elements false
Merge with Master false
Summary:
Classes 6
Attributes 77
Associations 84
Error messages 0
Warning messages 0
Information messages 0
Detailed validation messages
Parsed Input - Header:
LDD Name Spectral Library
LDD Version 1.3.0.0
Full Name Susan Slavney
Steward geo
Namespace Id speclib
Comment
The SPECLIB dictionary contains classes and attributes specific to
spectral reflectance measurements of laboratory specimens.
SPECLIB version 1.3.0.0 last updated 2021-12-16
PDS Build 1.17.0.0
LDDTool version 13.1.0
Built with lddtool -plJ PDS4_SPECLIB_IngestLDD.xml
Last Modification Time 2021-12-16T21:27Z
PDS4 Merge Flag false
Parsed Input - Attributes:
name accumulation_time
version 1.18
value data type ASCII_Real
description The duration for which a measurement was acquired. If more than one measurement is reported, this value corresponds to the total measurement time across all measurements.
minimum value 0
unit of measure type Units_of_Time
name ancillary_product_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The ancillary_product_type element provides the type of data found in an ancillary product.
minimum characters 1
maximum characters 255
name dark_subtraction_flag
version 1.18
value data type UTF8_Short_String_Collapsed
description The dark_subtraction_flag element indicates if a spectrum has been dark subtracted.
name data_producer_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The data_producer_name element provides the name of the creator of the product. For products in RELAB, the value of data_producer_name is always "RELAB".
minimum characters 1
maximum characters 255
name data_provider_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The data_provider_name element provides the full name of the person who submitted the product to the library.
minimum characters 1
maximum characters 255
name emission_angle
version 1.18
value data type ASCII_Real
description The emission_angle element provides the angle between the local vertical at the intercept point and a vector from the intercept point to the sensor.
nillable true
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name incidence_angle
version 1.18
value data type ASCII_Real
description The incidence_angle element provides the angle between the local vertical at the intercept point and a vector from the intercept point to the detector.
nillable true
minimum value -90
maximum value 90
unit of measure type Units_of_Angle
name instrument_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The instrument_name element provides a descriptive name of the instrument that made a spectral measurement.
minimum characters 1
maximum characters 100
name laser_attenuation
version 1.18
value data type ASCII_Real
description The laser_attenuation element is the energy of the laser pulse used for sample ablation.
unit of measure type Units_of_Energy
name laser_averaged_integrations
version 1.18
value data type ASCII_NonNegative_Integer
description The laser_averaged_integrations element indicates the number of laser integrations that are averaged. A value of 1 means that the integrations are not averaged.
name laser_integrations_saturated
version 1.18
value data type ASCII_NonNegative_Integer
description The laser_integrations_saturated element lists the number of spectra with at least one peak that saturates the spectrometer.
name laser_power_for_calibration_max
version 1.18
value data type ASCII_Real
description Maximum laser power, in percent, used during calibration.
minimum value 0
maximum value 100
name laser_power_for_calibration_min
version 1.18
value data type ASCII_Real
description Minimum laser power, in percent, used during calibration.
minimum value 0
maximum value 100
name laser_power_sample
version 1.18
value data type ASCII_Real
description Laser power, in percent, utilized during sample analysis.
minimum value 0
maximum value 100
name laser_pulses_discarded
version 1.18
value data type ASCII_NonNegative_Integer
description The laser_pulses_discarded element indicates the number of laser pulses discarded.
name laser_pulses_per_integration
version 1.18
value data type ASCII_NonNegative_Integer
description The laser_pulses_per_integration element identifies the number of laser pulses per integration. This value is 1 for single shot spectra.
name laser_repetition_rate
version 1.18
value data type ASCII_NonNegative_Integer
description The laser_repetition_rate element indicates the frequency of laser pulses.
unit of measure type Units_of_Frequency
name laser_wavelength
version 1.18
value data type ASCII_Real
description Laser wavelength utilized in sample analysis.
minimum value 0
unit of measure type Units_of_Length
name material_common_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The material_common_name element gives the specific name of the specimen material, as specifically as it is known. For example, if a specimen is pure olivine, put "Olivine". If a specimen is a mixture of kaolinite and opal, put "Kaolinite/Opal". Indicate if "Unidentified".
minimum characters 1
maximum characters 100
name material_origin
version 1.18
value data type UTF8_Short_String_Collapsed
description The material_origin element identifies whether the specimen is natural, synthetic, or natural/doped.
minimum characters 1
maximum characters 255
name material_state
version 1.18
value data type UTF8_Short_String_Collapsed
description The material_state element identifies the physical state of the specimen.
minimum characters 1
maximum characters 255
name material_subtype
version 1.18
value data type UTF8_Short_String_Collapsed
description The material_subtype element identifies the material subtype of the specimen.
minimum characters 1
maximum characters 255
name material_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The material_type element indicates the general type of the specimen.
minimum characters 1
maximum characters 30
name measurement_atmosphere_composition
version 1.18
value data type UTF8_Text_Preserved
description The measurement_atmosphere_composition element identifies any gas(es) present in measurement environment.
nillable true
minimum characters 1
maximum characters 1000
name measurement_atmosphere_description
version 1.18
value data type UTF8_Text_Preserved
description The measurement_atmosphere_description decribes the atmospheric conditions through which the data was taken.
minimum characters 1
maximum characters 1000
name measurement_atmosphere_pressure
version 1.18
value data type ASCII_Real
description The measurement_atmosphere_pressure element provides the atmospheric pressure of the measurement environment.
nillable true
unit of measure type Units_of_Pressure
name measurement_atmosphere_relative_humidity
version 1.18
value data type ASCII_Real
description The measurement_atmosphere_relative_humidity element provides the relative humidity of the measurement environment.
nillable true
minimum value 0
maximum value 100
name measurement_atmosphere_temperature
version 1.18
value data type ASCII_Real
description The measurement_atmosphere_temperature element provides the temperature of the measurement environment.
nillable true
unit of measure type Units_of_Temperature
name measurement_date_time
version 1.18
value data type ASCII_Date_Time_YMD
description The measurement_date_time element identifies the date and time of the observation and measurement.
nillable true
name measurement_geometry_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The measurement_geometry_type element identifies the type of geometry at which a measurement is taken.
nillable true
minimum characters 1
maximum characters 255
name measurement_location_number
version 1.18
value data type ASCII_NonNegative_Integer
description The measurement_location_number element indicates the location number of spectra collection on the target surface.
name measurement_locations_per_sample
version 1.18
value data type ASCII_NonNegative_Integer
description The measurement_locations_per_sample element indicates the number of measurement locations per sample.
name measurement_notes
version 1.18
value data type UTF8_Text_Preserved
description The measurement_notes element contains relevant notes about how a measurement was made.
minimum characters 1
maximum characters 1000
name measurement_reference_standard
version 1.18
value data type UTF8_Short_String_Collapsed
description The measurement_reference_standard element identifies the standard object on which observations are performed in order to calibrate a measurement.
minimum characters 1
maximum characters 255
name measurement_requestor
version 1.18
value data type UTF8_Short_String_Collapsed
description The measurement_requestor element identifies the individual or laboratory who requested the measurement. It may occur more than once.
nillable true
minimum characters 1
maximum characters 255
name measurement_run
version 1.18
value data type ASCII_NonNegative_Integer
description The measurement_run element identifies the run number of the measurement in a particular day.
nillable true
name measurement_segments
version 1.18
value data type ASCII_NonNegative_Integer
description The measurement_segments element gives the number of measurement segments that were combined to create the spectrum. If the spectrum is not merged from multiple segments, then the value of measurement_segments is 1.
name measurement_source_description
version 1.18
value data type UTF8_Short_String_Collapsed
description The measurement_source_description element identifies the source used for the measurement such as the type of lamp, heating element, laser, or radioactive source.
minimum characters 1
maximum characters 255
name measurement_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The measurement_type element identifies the type of spectroscopy performed on a specimen.
minimum characters 1
name microscope_objective
version 1.18
value data type ASCII_Real
description Objective of microscope.
minimum value 0
name mineral_subtype
version 1.18
value data type UTF8_Short_String_Collapsed
description The mineral_subtype element identifies the mineral subtype of the specimen.
minimum characters 1
maximum characters 255
name mineral_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The mineral_type element identifies the type of mineral to which the specimen belongs.
minimum characters 1
maximum characters 255
name organic_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The organic_type element identifies the organic type to which the specimen belongs.
minimum characters 1
maximum characters 255
name phase_angle
version 1.18
value data type ASCII_Real
description The phase_angle element provides the angle between incidence and emission vectors.
nillable true
minimum value -180
maximum value 180
unit of measure type Units_of_Angle
name processing_description
version 1.18
value data type UTF8_Text_Preserved
description The processing_description element provides information about how measurement(s) for a particular product were made, in addition to the information given in the Measurement Parameters class. In the case of a product created by merging multiple measurements, this element describes how the merge was done.
name rock_subtype
version 1.18
value data type UTF8_Short_String_Collapsed
description The rock_subtype element identifies the rock subtype of the specimen.
minimum characters 1
maximum characters 255
name rock_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The rock_type element identifies the type of rock the specimen is.
minimum characters 1
maximum characters 255
name segment_number
version 1.18
value data type ASCII_NonNegative_Integer
description The segment_number element identifies which segment of a merged spectrum is described by a Measurement_Parameters class. The first segment is segment number 1. If the spectrum is not merged from multiple segments, then the value of segment_number is 1.
name source_specimen_id
version 1.18
value data type UTF8_Short_String_Collapsed
description The source_specimen_id element identifies the source specimen from which the observed specimen is derived.
nillable true
minimum characters 1
maximum characters 255
name specimen_collection_location
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_collection_location element provides the place where the specimen was collected.
nillable true
minimum characters 1
maximum characters 255
name specimen_owner_location
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_owner_location element provides the institution or laboratory name where the specimen resides.
nillable true
minimum characters 1
maximum characters 255
name specimen_owner_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_owner_name element identifies the individual or laboratory to whom the specimen belongs.
nillable true
minimum characters 1
maximum characters 255
name specimen_description
version 1.18
value data type UTF8_Text_Preserved
description The specimen_description element provides a short description of the specimen.
minimum characters 1
maximum characters 1000
name specimen_dilution_method
version 1.18
value data type UTF8_Text_Preserved
description The specimen_dilution_method element describes the method by which dilution was conducted.
minimum characters 1
maximum characters 1000
name specimen_id
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_id element uniquely identifies the specimen.
minimum characters 1
maximum characters 255
name specimen_max_size
version 1.18
value data type ASCII_Real
description The specimen_max_size element identifies the maximum particle size of the observed specimen.
nillable true
minimum value 0
unit of measure type Units_of_Length
name specimen_min_size
version 1.18
value data type ASCII_Real
description The specimen_min_size element identifies the minimum particle size of the observed specimen.
nillable true
minimum value 0
unit of measure type Units_of_Length
name specimen_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_name element identifies the specimen as it is named where it is being kept.
minimum characters 1
maximum characters 255
name specimen_ph
version 1.18
value data type ASCII_Real
description The specimen_ph element provides the pH of the observed specimen.
minimum value 0
maximum value 14
name specimen_provider_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_provider_name element gives the name of the person who provided the specimen.
minimum characters 1
maximum characters 255
name specimen_solute_standard
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_solute_standard element provides the standard used for the solute.
minimum characters 1
maximum characters 255
name specimen_thin_section_flag
version 1.18
value data type ASCII_Short_String_Collapsed
description The specimen_thin_section_flag element indicates whether or not the specimen is a thin section.
name specimen_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The specimen_type element gives one or more terms that classify the origin of the specimen.
minimum characters 1
maximum characters 255
name spectral_grating
version 1.18
value data type ASCII_Real
description !!! DEFINITION NEEDED !!!
minimum value 0
name spectral_range_max
version 1.18
value data type ASCII_Real
description The spectral_range_max element identifies the maximum value at which a given data item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range would have a spectral_range_max value of 3.5.
minimum value 0
name spectral_range_min
version 1.18
value data type ASCII_Real
description The spectral_range_min element identifies the minimum value at which a given data item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range would have a spectral_range_min value of 0.4.
minimum value 0
name spectral_range_parameter_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The spectral_range_parameter_name element identifies the name of the parameter which determines the sampling interval of the measurement.
minimum characters 1
maximum characters 255
name spectral_range_unit_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The spectral_range_unit_name element identifies the unit of measure for the values specified by spectral_range_min and spectral_range_max.
minimum characters 1
maximum characters 255
name spectral_resolution_width_max
version 1.18
value data type ASCII_Real
description The spectral_resolution_width_max element identifies the maximum width of a spectral band in a given spectrum. If all bands are the same width, spectral_resolution_width_min and spectral_resolution_width_max will have the same value.
nillable true
name spectral_resolution_width_min
version 1.18
value data type ASCII_Real
description The spectral_resolution_width_min element identifies the minimum width of a spectral band in a given spectrum. If all bands are the same width, spectral_resolution_width_min and spectral_resolution_width_max will have the same value.
nillable true
name spectral_resolution_width_unit_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The spectral_resolution_width_unit_name element identifies the unit of measure for the values specified by spectral_resolution_width_min and spectral_resolution_width_max.
nillable true
minimum characters 1
maximum characters 255
name spectral_sampling_interval_max
version 1.18
value data type ASCII_Real
description The spectral_sampling_interval_max element identifies the maximum distance between band centers in a given spectrum. If all band centers are equally spaced, spectral_sampling_interval_min and spectral_sampling_interval_max will have the same value.
nillable true
name spectral_sampling_interval_min
version 1.18
value data type ASCII_Real
description The spectral_sampling_interval_min element identifies the minimum distance between band centers in a given spectrum. If all band centers are equally spaced, spectral_sampling_interval_min and spectral_sampling_interval_max will have the same value.
nillable true
name spectral_sampling_interval_unit_name
version 1.18
value data type UTF8_Short_String_Collapsed
description The spectral_sampling_interval_unit_name element identifies the unit of measure for the values specified by spectral_sampling_interval_min and spectral_sampling_interval_max.
nillable true
minimum characters 1
maximum characters 255
name synthetic_processing_description
version 1.18
value data type UTF8_Short_String_Collapsed
description The synthetic_processing_description element describes how a synthetic specimen has been processed.
minimum characters 1
maximum characters 255
name synthetic_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The synthetic_type element identifies the process by which the specimen was produced synthetically.
minimum characters 1
maximum characters 255
name volatile_type
version 1.18
value data type UTF8_Short_String_Collapsed
description The volatile_type element indicates whether the material was volatile-poor (less than 2.0% LOI) or volatile-rich (greater than 2.0% LOI).
nillable true
minimum characters 1
maximum characters 255
Parsed Input - Classes:
name Measurement_Instrument
description The Measurement_Instrument class contains attributes that identify the instrument that made the measurement.
is abstract false
is choice false
subclass of USER
Associations
local identifier instrument_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Measurement_Parameters
description The Measurement_Parameters class contains attributes relevant to a single measurement of a specimen.
is abstract false
is choice false
subclass of USER
Associations
local identifier segment_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier measurement_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier spectral_range_parameter_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier spectral_range_min
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier spectral_range_max
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier spectral_range_unit_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier spectral_sampling_interval_min
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_sampling_interval_max
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_sampling_interval_unit_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_resolution_width_min
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_resolution_width_max
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_resolution_width_unit_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_run
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_location_number
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_locations_per_sample
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_reference_standard
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_geometry_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier incidence_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier emission_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier phase_angle
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_source_description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_atmosphere_pressure
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_atmosphere_temperature
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_atmosphere_relative_humidity
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_atmosphere_composition
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_atmosphere_description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_date_time
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier data_producer_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier data_provider_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier measurement_requestor
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier measurement_notes
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier accumulation_time
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier spectral_grating
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier microscope_objective
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_pulses_per_integration
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_attenuation
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_power_sample
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_power_for_calibration_min
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_power_for_calibration_max
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_wavelength
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_repetition_rate
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_averaged_integrations
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier dark_subtraction_flag
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_pulses_discarded
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier laser_integrations_saturated
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Measurement_Instrument
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Specimen_Classification
description The Specimen_Classification class provides information about how a specimen has been classified.
is abstract false
is choice false
subclass of USER
Associations
local identifier specimen_type
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier material_common_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier material_origin
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier synthetic_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier material_state
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier organic_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier material_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier material_subtype
minimum occurrences 0
maximum occurrences 10
reference type attribute_of
local identifier mineral_type
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier mineral_subtype
minimum occurrences 0
maximum occurrences 10
reference type attribute_of
local identifier rock_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier rock_subtype
minimum occurrences 0
maximum occurrences 10
reference type attribute_of
local identifier volatile_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier synthetic_processing_description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_ph
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_dilution_method
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_solute_standard
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Specimen_Parameters
description The Specimen_Parameters class provides information about a specimen for which measurements have been made.
is abstract false
is choice false
subclass of USER
Associations
local identifier specimen_id
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier specimen_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier source_specimen_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_min_size
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_max_size
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_thin_section_flag
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier specimen_collection_location
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier specimen_owner_location
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier specimen_owner_name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier specimen_provider_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
name Ancillary_Product
description The Ancillary_Product class identifies an ancillary measurement related to a Spectral Library specimen.
is abstract false
is choice false
subclass of USER
Associations
local identifier ancillary_product_type
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Spectral_Library_Product
description The Spectral_Library_Product class provides information about a data product in the Spectral Library.
is abstract false
is choice false
subclass of USER
Associations
local identifier processing_description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier measurement_segments
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier Specimen_Parameters
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Specimen_Classification
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Measurement_Parameters
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Ancillary_Product
minimum occurrences 0
maximum occurrences *
reference type component_of
End of Report
PK TH#
PDS4_SPECLIB_1I00_1300.xml
urn:nasa:pds:system_bundle:xml_schema:speclib-xml_schema_1.18.0.0_1.3.0.0
1.24
PDS4 XML Schema - SPECLIB V1.3.0.0
1.18.0.0
Product_XML_Schema
2022-06-02
1.24
This is the system generated PDS4 product label for PDS4 XML Schema and Schematron files.
PDS4_SPECLIB_1I00_1300.xsd
2022-06-02T12:16:34
56570
1249
PDS4_SPECLIB_1I00_1300.xsd
0
XML Schema Version 1.1
This is a PDS4 XML Schema file for the declared namespace.
PDS4_SPECLIB_1I00_1300.sch
2022-06-02T12:16:34
22698
317
PDS4_SPECLIB_1I00_1300.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 T\ PDS4_SPECLIB_1I00_1300.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"
"speclib:Measurement_Instrument:1 ","Class","Measurement_Instrument","1.0.0.0","speclib","The Measurement_Instrument class contains attributes that identify the instrument that made the measurement. ","geo","","","","","","","","","","",""
"speclib:Measurement_Instrument:2 speclib:instrument_name:1 ","Attribute","instrument_name","n/a","speclib","The instrument_name element provides a descriptive name of the instrument that made a spectral measurement.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","100","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:1 ","Class","Measurement_Parameters","1.0.0.0","speclib","The Measurement_Parameters class contains attributes relevant to a single measurement of a specimen. ","geo","","","","","","","","","","",""
"speclib:Measurement_Parameters:2 speclib:segment_number:1 ","Attribute","segment_number","n/a","speclib","The segment_number element identifies which segment of a merged spectrum is described by a Measurement_Parameters class. The first segment is segment number 1. If the spectrum is not merged from multiple segments, then the value of segment_number is 1.","geo","ASCII_NonNegative_Integer","1","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:measurement_type:1 ","Attribute","measurement_type","n/a","speclib","The measurement_type element identifies the type of spectroscopy performed on a specimen.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:Attenuated Total Ref","Value","Attenuated Total Reflectance","","","Attenuated total reflectance (ATR) is a sampling technique used in conjunction with infrared spectroscopy which enables samples to be examined directly in the solid or liquid state without further preparation."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:Emission","Value","Emission","","","The Emission value indicates emission spectroscpy, which examines the wavelengths emitted by atoms or molecules during their transition from an excited state to a lower energy state."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:LIBS","Value","LIBS","","","LIBS (Laser-Induced Breakdown Spectroscopy) uses a highly energetic laser pulse as its excitation source to produce emission spectra."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:Raman","Value","Raman","","","The Raman value indicates Raman spectroscopy, which determines information about a material by studying the Raman scattering of monochromatic light off the material."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:Reflectance","Value","Reflectance","","","The Reflectance value indicates reflectance spectroscopy, the study of light as a function of wavelength that has been reflected or scattered from a material."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:Transmission","Value","Transmission","","","The Transmission value indicates transmission spectroscopy, the study of light as a function of wavelength that has been transmitted through a material."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:X-Ray Absorption Nea","Value","X-Ray Absorption Near-Edge Structure","","","The X-ray Absorption Near-Edge Structure value indicates XANES spectroscopy, which determines information about a material by studying the X-ray absorption spectra of electronic transitions within an atomic core."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:X-Ray Diffraction","Value","X-Ray Diffraction","","","The X-Ray Diffraction value indicates x-ray diffraction spectroscopy, which studies the diffraction patterns of x-rays scattered off a material."
"speclib:Measurement_Parameters:2 speclib:measurement_type:2 Value:X-Ray Fluorescence","Value","X-Ray Fluorescence","","","The X-Ray Fluorescence value indicates x-ray flourescence spectroscopy, which examines the emission of x-rays from a material previously bombarded with high energy x-rays or gamma rays."
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:1 ","Attribute","spectral_range_parameter_name","n/a","speclib","The spectral_range_parameter_name element identifies the name of the parameter which determines the sampling interval of the measurement.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:2 Value:Angle","Value","Angle","","","The Angle value means the spectra is a function of angle."
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:2 Value:Energy","Value","Energy","","","The Energy value means the spectra is a function of energy."
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:2 Value:Frequency","Value","Frequency","","","The Frequency value means the spectrum is a function of frequency."
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:2 Value:Time","Value","Time","","","The Time value means the spectra is a function of time."
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:2 Value:Wavelength","Value","Wavelength","","","The Wavelength value means the spectrum is a function of wavelength."
"speclib:Measurement_Parameters:2 speclib:spectral_range_parameter_name:2 Value:Wavenumber","Value","Wavenumber","","","The Wavenumber value means the spectrum is a function of wavenumber."
"speclib:Measurement_Parameters:2 speclib:spectral_range_min:1 ","Attribute","spectral_range_min","n/a","speclib","The spectral_range_min element identifies the minimum value at which a given data item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range would have a spectral_range_min value of 0.4.","geo","ASCII_Real","1","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_range_max:1 ","Attribute","spectral_range_max","n/a","speclib","The spectral_range_max element identifies the maximum value at which a given data item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range would have a spectral_range_max value of 3.5.","geo","ASCII_Real","1","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_range_unit_name:1 ","Attribute","spectral_range_unit_name","n/a","speclib","The spectral_range_unit_name element identifies the unit of measure for the values specified by spectral_range_min and spectral_range_max.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:spectral_sampling_interval_min:1","Attribute","spectral_sampling_interval_min","n/a","speclib","The spectral_sampling_interval_min element identifies the minimum distance between band centers in a given spectrum. If all band centers are equally spaced, spectral_sampling_interval_min and spectral_sampling_interval_max will have the same value.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_sampling_interval_max:1","Attribute","spectral_sampling_interval_max","n/a","speclib","The spectral_sampling_interval_max element identifies the maximum distance between band centers in a given spectrum. If all band centers are equally spaced, spectral_sampling_interval_min and spectral_sampling_interval_max will have the same value.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_sampling_interval_unit_name:1","Attribute","spectral_sampling_interval_unit_name","n/a","speclib","The spectral_sampling_interval_unit_name element identifies the unit of measure for the values specified by spectral_sampling_interval_min and spectral_sampling_interval_max.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:spectral_resolution_width_min:1 ","Attribute","spectral_resolution_width_min","n/a","speclib","The spectral_resolution_width_min element identifies the minimum width of a spectral band in a given spectrum. If all bands are the same width, spectral_resolution_width_min and spectral_resolution_width_max will have the same value.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_resolution_width_max:1 ","Attribute","spectral_resolution_width_max","n/a","speclib","The spectral_resolution_width_max element identifies the maximum width of a spectral band in a given spectrum. If all bands are the same width, spectral_resolution_width_min and spectral_resolution_width_max will have the same value.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_resolution_width_unit_name:1","Attribute","spectral_resolution_width_unit_name","n/a","speclib","The spectral_resolution_width_unit_name element identifies the unit of measure for the values specified by spectral_resolution_width_min and spectral_resolution_width_max.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_run:1 ","Attribute","measurement_run","n/a","speclib","The measurement_run element identifies the run number of the measurement in a particular day.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:measurement_location_number:1 ","Attribute","measurement_location_number","n/a","speclib","The measurement_location_number element indicates the location number of spectra collection on the target surface.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:measurement_locations_per_sample:1","Attribute","measurement_locations_per_sample","n/a","speclib","The measurement_locations_per_sample element indicates the number of measurement locations per sample.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:measurement_reference_standard:1","Attribute","measurement_reference_standard","n/a","speclib","The measurement_reference_standard element identifies the standard object on which observations are performed in order to calibrate a measurement.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_geometry_type:1 ","Attribute","measurement_geometry_type","n/a","speclib","The measurement_geometry_type element identifies the type of geometry at which a measurement is taken.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_geometry_type:2 Value:Biconical","Value","Biconical","",""," Measurement taken when light is sent in to the specimen at a certain direction and in a cone-like shape and received at a certain direction and in a cone-like shape. "
"speclib:Measurement_Parameters:2 speclib:measurement_geometry_type:2 Value:Bidirectional","Value","Bidirectional","",""," Measurement taken when light is sent in to the specimen at a narrow angular range and received over a narrow angular range "
"speclib:Measurement_Parameters:2 speclib:measurement_geometry_type:2 Value:Directional Hemisphe","Value","Directional Hemispherical","",""," Measurement taken when light is sent in to the specimen at a certain direction and received in all directions (perhaps in an integrating sphere). "
"speclib:Measurement_Parameters:2 speclib:measurement_geometry_type:2 Value:Hemispherical Hemisp","Value","Hemispherical Hemispherical","",""," Measurement taken when light is sent in to the specimen at all directions and received in all directions (perhaps in an integrating sphere) "
"speclib:Measurement_Parameters:2 speclib:measurement_geometry_type:2 Value:Unknown","Value","Unknown","","","The measurement geometry is unknown."
"speclib:Measurement_Parameters:2 speclib:incidence_angle:1 ","Attribute","incidence_angle","n/a","speclib","The incidence_angle element provides the angle between the local vertical at the intercept point and a vector from the intercept point to the detector.","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:emission_angle:1 ","Attribute","emission_angle","n/a","speclib","The emission_angle element provides the angle between the local vertical at the intercept point and a vector from the intercept point to the sensor.","geo","ASCII_Real","0","1","-90","90","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:phase_angle:1 ","Attribute","phase_angle","n/a","speclib","The phase_angle element provides the angle between incidence and emission vectors.","geo","ASCII_Real","0","1","-180","180","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:measurement_source_description:1","Attribute","measurement_source_description","n/a","speclib","The measurement_source_description element identifies the source used for the measurement such as the type of lamp, heating element, laser, or radioactive source.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_atmosphere_pressure:1","Attribute","measurement_atmosphere_pressure","n/a","speclib","The measurement_atmosphere_pressure element provides the atmospheric pressure of the measurement environment.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Pressure","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:measurement_atmosphere_temperature:1","Attribute","measurement_atmosphere_temperature","n/a","speclib","The measurement_atmosphere_temperature element provides the temperature of the measurement environment.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Temperature","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:measurement_atmosphere_relative_humidity:1","Attribute","measurement_atmosphere_relative_humidity","n/a","speclib","The measurement_atmosphere_relative_humidity element provides the relative humidity of the measurement environment.","geo","ASCII_Real","0","1","0","100","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:measurement_atmosphere_composition:1","Attribute","measurement_atmosphere_composition","n/a","speclib","The measurement_atmosphere_composition element identifies any gas(es) present in measurement environment.","geo","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","1000","Units_of_None","none","TBD_classConcept","TEXT"
"speclib:Measurement_Parameters:2 speclib:measurement_atmosphere_description:1","Attribute","measurement_atmosphere_description","n/a","speclib","The measurement_atmosphere_description decribes the atmospheric conditions through which the data was taken.","geo","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","1000","Units_of_None","none","TBD_classConcept","TEXT"
"speclib:Measurement_Parameters:2 speclib:measurement_date_time:1 ","Attribute","measurement_date_time","n/a","speclib","The measurement_date_time element identifies the date and time of the observation and measurement.","geo","ASCII_Date_Time_YMD","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","TIME"
"speclib:Measurement_Parameters:2 speclib:data_producer_name:1 ","Attribute","data_producer_name","n/a","speclib","The data_producer_name element provides the name of the creator of the product. For products in RELAB, the value of data_producer_name is always ""RELAB"".","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:data_provider_name:1 ","Attribute","data_provider_name","n/a","speclib","The data_provider_name element provides the full name of the person who submitted the product to the library.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_requestor:1 ","Attribute","measurement_requestor","n/a","speclib","The measurement_requestor element identifies the individual or laboratory who requested the measurement. It may occur more than once.","geo","UTF8_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:measurement_notes:1 ","Attribute","measurement_notes","n/a","speclib","The measurement_notes element contains relevant notes about how a measurement was made.","geo","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","1000","Units_of_None","none","TBD_classConcept","TEXT"
"speclib:Measurement_Parameters:2 speclib:accumulation_time:1 ","Attribute","accumulation_time","n/a","speclib","The duration for which a measurement was acquired. If more than one measurement is reported, this value corresponds to the total measurement time across all measurements.","geo","ASCII_Real","0","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:spectral_grating:1 ","Attribute","spectral_grating","n/a","speclib","!!! DEFINITION NEEDED !!!","geo","ASCII_Real","0","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:microscope_objective:1 ","Attribute","microscope_objective","n/a","speclib","Objective of microscope.","geo","ASCII_Real","0","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:laser_pulses_per_integration:1 ","Attribute","laser_pulses_per_integration","n/a","speclib","The laser_pulses_per_integration element identifies the number of laser pulses per integration. This value is 1 for single shot spectra.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:laser_attenuation:1 ","Attribute","laser_attenuation","n/a","speclib","The laser_attenuation element is the energy of the laser pulse used for sample ablation.","geo","ASCII_Real","0","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Energy","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:laser_power_sample:1 ","Attribute","laser_power_sample","n/a","speclib","Laser power, in percent, utilized during sample analysis.","geo","ASCII_Real","0","1","0","100","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:laser_power_for_calibration_min:1","Attribute","laser_power_for_calibration_min","n/a","speclib","Minimum laser power, in percent, used during calibration.","geo","ASCII_Real","0","1","0","100","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:laser_power_for_calibration_max:1","Attribute","laser_power_for_calibration_max","n/a","speclib","Maximum laser power, in percent, used during calibration.","geo","ASCII_Real","0","1","0","100","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:laser_wavelength:1 ","Attribute","laser_wavelength","n/a","speclib","Laser wavelength utilized in sample analysis.","geo","ASCII_Real","0","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"speclib:Measurement_Parameters:2 speclib:laser_repetition_rate:1 ","Attribute","laser_repetition_rate","n/a","speclib","The laser_repetition_rate element indicates the frequency of laser pulses.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_Frequency","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:laser_averaged_integrations:1 ","Attribute","laser_averaged_integrations","n/a","speclib","The laser_averaged_integrations element indicates the number of laser integrations that are averaged. A value of 1 means that the integrations are not averaged.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:dark_subtraction_flag:1 ","Attribute","dark_subtraction_flag","n/a","speclib","The dark_subtraction_flag element indicates if a spectrum has been dark subtracted.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Measurement_Parameters:2 speclib:dark_subtraction_flag:2 Value:N","Value","N","","","No, the spectrum was not dark subtracted."
"speclib:Measurement_Parameters:2 speclib:dark_subtraction_flag:2 Value:Y","Value","Y","","","Yes, the spectrum was dark subtracted."
"speclib:Measurement_Parameters:2 speclib:laser_pulses_discarded:1 ","Attribute","laser_pulses_discarded","n/a","speclib","The laser_pulses_discarded element indicates the number of laser pulses discarded.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Measurement_Parameters:2 speclib:laser_integrations_saturated:1 ","Attribute","laser_integrations_saturated","n/a","speclib","The laser_integrations_saturated element lists the number of spectra with at least one peak that saturates the spectrometer.","geo","ASCII_NonNegative_Integer","0","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"speclib:Specimen_Classification:1 ","Class","Specimen_Classification","1.0.0.0","speclib","The Specimen_Classification class provides information about how a specimen has been classified.","geo","","","","","","","","","","",""
"speclib:Specimen_Classification:2 speclib:specimen_type:1 ","Attribute","specimen_type","n/a","speclib","The specimen_type element gives one or more terms that classify the origin of the specimen. ","geo","UTF8_Short_String_Collapsed","1","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Lunar Meteorite","Value","Lunar Meteorite","","","The Lunar Meteorite value means the specimen is a sample from a lunar meteorite."
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Mars Meteorite","Value","Mars Meteorite","","","The Mars Meteorite value means the specimen is a sample from a Mars meteorite."
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Other Meteorite","Value","Other Meteorite","","","The Other Meteorite value means the specimen is a sample from a meteorite that is not a lunar or Mars meteorite."
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Returned Asteroid Sa","Value","Returned Asteroid Sample","","","The Returned Asteroid Sample value means the specimen is an asteroid sample returned by a mission."
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Returned Lunar Sampl","Value","Returned Lunar Sample","","","The Returned Lunar Sample value means the specimen is a lunar sample returned by a mission."
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Synthetic Sample","Value","Synthetic Sample","","","The Synthetic Sample value means the specimen is a laboratory-generated sample."
"speclib:Specimen_Classification:2 speclib:specimen_type:2 Value:Terrestrial Sample","Value","Terrestrial Sample","","","The Terrestrial value means the specimen is a terrestrial sample."
"speclib:Specimen_Classification:2 speclib:material_common_name:1 ","Attribute","material_common_name","n/a","speclib","The material_common_name element gives the specific name of the specimen material, as specifically as it is known. For example, if a specimen is pure olivine, put ""Olivine"". If a specimen is a mixture of kaolinite and opal, put ""Kaolinite/Opal"". Indicate if ""Unidentified"".","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","100","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:material_origin:1 ","Attribute","material_origin","n/a","speclib","The material_origin element identifies whether the specimen is natural, synthetic, or natural/doped.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:material_origin:2 Value:Natural","Value","Natural","","","The Natural value indicates that the specimen was not made in a laboratory."
"speclib:Specimen_Classification:2 speclib:material_origin:2 Value:Natural-Doped","Value","Natural-Doped","","","The Natural-Doped value indicates natural rock matrices that have been doped with metal oxides."
"speclib:Specimen_Classification:2 speclib:material_origin:2 Value:Synthetic","Value","Synthetic","","","The Synthetic value indicates that the specimen was made in a laboratory. A synthetic sample could be either a physical mixture of natural materials or a laboratory synthesized material."
"speclib:Specimen_Classification:2 speclib:synthetic_type:1 ","Attribute","synthetic_type","n/a","speclib","The synthetic_type element identifies the process by which the specimen was produced synthetically.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:synthetic_type:2 Value:Entirely Synthetic","Value","Entirely Synthetic","","","Sample that is entirely human-made"
"speclib:Specimen_Classification:2 speclib:synthetic_type:2 Value:From Natural","Value","From Natural","",""," A natural product chemically or mineralogically altered by a laboratory treatment (e.g., heating). Does not include size and magnetic separates of natural samples or washing by water. "
"speclib:Specimen_Classification:2 speclib:synthetic_type:2 Value:Hardware","Value","Hardware","",""," Portions of an instrument, e.g., portions of a spectrometer that contribute to a spectroscopic signature and thus need to be characterized "
"speclib:Specimen_Classification:2 speclib:synthetic_type:2 Value:Natural and Syntheti","Value","Natural and Synthetic","",""," Sample that is a mixture of human-made and naturally occurring components "
"speclib:Specimen_Classification:2 speclib:material_state:1 ","Attribute","material_state","n/a","speclib","The material_state element identifies the physical state of the specimen.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:material_state:2 Value:Gas","Value","Gas","","","The Gas value indicates that the specimen is in the gas state."
"speclib:Specimen_Classification:2 speclib:material_state:2 Value:Liquid","Value","Liquid","","","The Liquid value indicates that the specimen is in the liquid state."
"speclib:Specimen_Classification:2 speclib:material_state:2 Value:Solid","Value","Solid","","","The Solid value indicates that the specimen is in the solid state."
"speclib:Specimen_Classification:2 speclib:organic_type:1 ","Attribute","organic_type","n/a","speclib","The organic_type element identifies the organic type to which the specimen belongs.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:organic_type:2 Value:Inorganic","Value","Inorganic","","","The Inorganic value indicates the specimen is not an organic material."
"speclib:Specimen_Classification:2 speclib:organic_type:2 Value:Mixture","Value","Mixture","","","The Mixture value indicates the specimen is a mixture of organic and inorganic material."
"speclib:Specimen_Classification:2 speclib:organic_type:2 Value:Organic","Value","Organic","","","The Organic value indicates the specimen is an organic material."
"speclib:Specimen_Classification:2 speclib:material_type:1 ","Attribute","material_type","n/a","speclib","The material_type element indicates the general type of the specimen.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","30","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Amorphous","Value","Amorphous","",""," Sample without crystalline structure or long range order, e.g., glass "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Brine","Value","Brine","",""," Sample that contains solute in a liquid solvent. "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Consolidated Mixture","Value","Consolidated Mixture","",""," Sample that is cemented or otherwise aggregated into a solid mass "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Element","Value","Element","",""," Sample composed of a single element such as metallic iron "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Ice","Value","Ice","",""," Solid sample composed of gas or liquid (e.g., water vapor or water) now in solid form "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Mineral","Value","Mineral","",""," Sample with a given composition within a defined range of compositions and that exhibits a defined crystalline structure "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Organic","Value","Organic","",""," Sample composed of organic materials "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Rock","Value","Rock","",""," Solid sample composed of one or more minerals "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Single Particle","Value","Single Particle","",""," Sample composed of a single particle "
"speclib:Specimen_Classification:2 speclib:material_type:2 Value:Unconsolidated Mixtu","Value","Unconsolidated Mixture","",""," Sample of loose or disaggregated material that is a mixture of various minerals and/or other compounds "
"speclib:Specimen_Classification:2 speclib:material_subtype:1 ","Attribute","material_subtype","n/a","speclib","The material_subtype element identifies the material subtype of the specimen.","geo","UTF8_Short_String_Collapsed","0","10","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:mineral_type:1 ","Attribute","mineral_type","n/a","speclib","The mineral_type element identifies the type of mineral to which the specimen belongs.","geo","UTF8_Short_String_Collapsed","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Arsenate","Value","Arsenate","","","The Arsenate value indicates the specimen is an arsenate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Borate","Value","Borate","","","The Borate valeu indicates the specimen is a borate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Carbonate","Value","Carbonate","","","The Carbonate value indicates the specimen is a carbonate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Chromate","Value","Chromate","","","The Chromate value indicates the specimen is a chromate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Cyclosilicate","Value","Cyclosilicate","","","The Cyclosiliate value indicates the specimen is a sorosilicate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Halide","Value","Halide","","","The Halide value indicates the specimen is a halide."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Hydroxide","Value","Hydroxide","","","The Hydroxide value indicates the specimen is a hydroxide."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Inosilicate","Value","Inosilicate","","","The Inosilicate value indicates the specimen is a inosilicate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Iodate","Value","Iodate","","","The Iodate value indicates the specimen is an iodate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Native Element","Value","Native Element","","","The Native Element value indicates the specimen is a native element or an alloy."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Nesosilicate","Value","Nesosilicate","","","The Nesosiliacte value indicates the specimen is a nesosilicate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Nitrate","Value","Nitrate","","","The Nitrate value indicates the specimen is a nitrate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Organic Compound","Value","Organic Compound","","","The Organic Compound value indicates the specimen is an organic compound."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Oxide","Value","Oxide","","","The Oxide value indicates the specimen is an oxide."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Phosphate","Value","Phosphate","","","The Phosphate value indicates the specimen is a sulfate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Phyllosilicate","Value","Phyllosilicate","","","The Phyllosilicate value indicates the specimen is a phyllosilicate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Sorosilicate","Value","Sorosilicate","","","The Sorosilicate value indicates the specimen is a sorosilicate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Sulfate","Value","Sulfate","","","The Sulfate value indicates the specimen is a sulfate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Sulfide","Value","Sulfide","","","The Sulfide value indicates the specimen is a sulfide."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Tectosilicate","Value","Tectosilicate","","","The Tectosilicate value indicates the specimen is a tectosilicate."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Unclassified","Value","Unclassified","","","The Unclassified value indicates that the specimen doesn't fit into any of these categories, but is still a mineral."
"speclib:Specimen_Classification:2 speclib:mineral_type:2 Value:Vanadate","Value","Vanadate","","","The Vanadate value indicates that the specimen is a vanadate."
"speclib:Specimen_Classification:2 speclib:mineral_subtype:1 ","Attribute","mineral_subtype","n/a","speclib","The mineral_subtype element identifies the mineral subtype of the specimen.","geo","UTF8_Short_String_Collapsed","0","10","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:rock_type:1 ","Attribute","rock_type","n/a","speclib","The rock_type element identifies the type of rock the specimen is.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:rock_type:2 Value:Igneous","Value","Igneous","",""," The Igneous value indicates that the specimen is volatile-poor and was formed by the cooling of magma or lava. "
"speclib:Specimen_Classification:2 speclib:rock_type:2 Value:Metamorphic","Value","Metamorphic","",""," The Metamorphic value indicates that the specimen was formed by metamorphic processes (e.g., increased temperature and/or pressure conditions that altered the rock composition without melting) "
"speclib:Specimen_Classification:2 speclib:rock_type:2 Value:Sedimentary","Value","Sedimentary","",""," The Sedimentary value indicates that the specimen was formed by sedimentary processes (e.g., lithification of unconsolidated material, direct chemical precipitation) "
"speclib:Specimen_Classification:2 speclib:rock_type:2 Value:Unknown","Value","Unknown","",""," The Unknown value indicates that there is not enough information about the specimen to assign it a rock type "
"speclib:Specimen_Classification:2 speclib:rock_subtype:1 ","Attribute","rock_subtype","n/a","speclib","The rock_subtype element identifies the rock subtype of the specimen.","geo","UTF8_Short_String_Collapsed","0","10","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:volatile_type:1 ","Attribute","volatile_type","n/a","speclib","The volatile_type element indicates whether the material was volatile-poor (less than 2.0% LOI) or volatile-rich (greater than 2.0% LOI). ","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:volatile_type:2 Value:Poor","Value","Poor","","","The Poor value indicates the specimen had less than 2.0% LOI."
"speclib:Specimen_Classification:2 speclib:volatile_type:2 Value:Rich","Value","Rich","","","The Rich value indicates the specimen had greater than 2.0% LOI."
"speclib:Specimen_Classification:2 speclib:volatile_type:2 Value:Unknown","Value","Unknown","","","The Unknown value indicates the specimen's volatile type is unknown."
"speclib:Specimen_Classification:2 speclib:synthetic_processing_description:1","Attribute","synthetic_processing_description","n/a","speclib","The synthetic_processing_description element describes how a synthetic specimen has been processed.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Classification:2 speclib:specimen_ph:1 ","Attribute","specimen_ph","n/a","speclib","The specimen_ph element provides the pH of the observed specimen.","geo","ASCII_Real","0","1","0","14","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"speclib:Specimen_Classification:2 speclib:specimen_dilution_method:1 ","Attribute","specimen_dilution_method","n/a","speclib","The specimen_dilution_method element describes the method by which dilution was conducted.","geo","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","1000","Units_of_None","none","TBD_classConcept","TEXT"
"speclib:Specimen_Classification:2 speclib:specimen_solute_standard:1 ","Attribute","specimen_solute_standard","n/a","speclib","The specimen_solute_standard element provides the standard used for the solute.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:1 ","Class","Specimen_Parameters","1.0.0.0","speclib","The Specimen_Parameters class provides information about a specimen for which measurements have been made.","geo","","","","","","","","","","",""
"speclib:Specimen_Parameters:2 speclib:specimen_id:1 ","Attribute","specimen_id","n/a","speclib","The specimen_id element uniquely identifies the specimen.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_name:1 ","Attribute","specimen_name","n/a","speclib","The specimen_name element identifies the specimen as it is named where it is being kept.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_description:1 ","Attribute","specimen_description","n/a","speclib","The specimen_description element provides a short description of the specimen.","geo","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","1000","Units_of_None","none","TBD_classConcept","TEXT"
"speclib:Specimen_Parameters:2 speclib:source_specimen_id:1 ","Attribute","source_specimen_id","n/a","speclib","The source_specimen_id element identifies the source specimen from which the observed specimen is derived.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_min_size:1 ","Attribute","specimen_min_size","n/a","speclib","The specimen_min_size element identifies the minimum particle size of the observed specimen.","geo","ASCII_Real","0","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"speclib:Specimen_Parameters:2 speclib:specimen_max_size:1 ","Attribute","specimen_max_size","n/a","speclib","The specimen_max_size element identifies the maximum particle size of the observed specimen.","geo","ASCII_Real","0","1","0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"speclib:Specimen_Parameters:2 speclib:specimen_thin_section_flag:1 ","Attribute","specimen_thin_section_flag","n/a","speclib","The specimen_thin_section_flag element indicates whether or not the specimen is a thin section.","geo","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_thin_section_flag:2 Value:N","Value","N","","","No, the specimen is not a thin section."
"speclib:Specimen_Parameters:2 speclib:specimen_thin_section_flag:2 Value:Y","Value","Y","","","Yes, the specimen is a thin section."
"speclib:Specimen_Parameters:2 speclib:specimen_collection_location:1 ","Attribute","specimen_collection_location","n/a","speclib","The specimen_collection_location element provides the place where the specimen was collected.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_owner_location:1 ","Attribute","specimen_owner_location","n/a","speclib","The specimen_owner_location element provides the institution or laboratory name where the specimen resides.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_owner_name:1 ","Attribute","specimen_owner_name","n/a","speclib","The specimen_owner_name element identifies the individual or laboratory to whom the specimen belongs.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Specimen_Parameters:2 speclib:specimen_provider_name:1 ","Attribute","specimen_provider_name","n/a","speclib","The specimen_provider_name element gives the name of the person who provided the specimen.","geo","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Ancillary_Product:1 ","Class","Ancillary_Product","1.0.0.0","speclib","The Ancillary_Product class identifies an ancillary measurement related to a Spectral Library specimen.","geo","","","","","","","","","","",""
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:1 ","Attribute","ancillary_product_type","n/a","speclib","The ancillary_product_type element provides the type of data found in an ancillary product.","geo","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Attenuated Total Ref","Value","Attenuated Total Reflectance Spectroscopy","",""," IR spectroscopic technique in which placing a sample next to a high refractive index crystal causes total internal reflection resulting in an evanescent wave that samples shallow properties of the sample "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Chemical Composition","Value","Chemical Composition","","","Elemental or oxide abundances for samples"
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Differential Scannin","Value","Differential Scanning Calorimetry","",""," Technique in which the sample is heated and temperature is monitored to evaluate exothermic and endothermic reactions that are indicative of composition "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Electron Microprobe ","Value","Electron Microprobe Analysis","",""," Microprobe technique in which the sample is bombarded with electrons, with resultant X-ray emission spectra indicative of sample composition "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Image","Value","Image","",""," An image of the sample "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Modal Mineralogy","Value","Modal Mineralogy","",""," Sample mineral abundances defined as weight or volume percentages "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Raman Spectroscopy","Value","Raman Spectroscopy","",""," Spectroscopic technique based on based on inelastic scattering of monochromatic light, usually from a laser source "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Reflectance Spectros","Value","Reflectance Spectroscopy","",""," Spectroscopic technique based on measuring the spectral properties of light scattered from samples "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Thermogravimetric An","Value","Thermogravimetric Analysis","",""," Technique in which sample mass is measured as its temperature is increased "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:Transmission Spectro","Value","Transmission Spectroscopy","",""," Spectroscopic technique based on measuring the spectral properties of light transmitted through samples "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:X-ray Diffraction","Value","X-ray Diffraction","",""," X-rays diffracted by a sample as a function of incident angle are used to determine sample crystal structure "
"speclib:Ancillary_Product:2 speclib:ancillary_product_type:2 Value:X-ray Fluorescence","Value","X-ray Fluorescence","",""," Spectroscopic technique in which the sample is bombarded by high-energy X-rays or gamma rays, with fluorescent X-ray emission spectra indicative of sample composition "
"speclib:Spectral_Library_Product:1 ","Class","Spectral_Library_Product","1.0.0.0","speclib","The Spectral_Library_Product class provides information about a data product in the Spectral Library.","geo","","","","","","","","","","",""
"speclib:Spectral_Library_Product:2 speclib:processing_description:1 ","Attribute","processing_description","n/a","speclib","The processing_description element provides information about how measurement(s) for a particular product were made, in addition to the information given in the Measurement Parameters class. In the case of a product created by merging multiple measurements, this element describes how the merge was done.","geo","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"speclib:Spectral_Library_Product:2 speclib:measurement_segments:1 ","Attribute","measurement_segments","n/a","speclib","The measurement_segments element gives the number of measurement segments that were combined to create the spectrum. If the spectrum is not merged from multiple segments, then the value of measurement_segments is 1.","geo","ASCII_NonNegative_Integer","1","1","0","18446744073709551615","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
PK T--YX X PDS4_SPECLIB_1I00_1300.sch
Schematron using XPath 2.0
speclib:Ancillary_Product/speclib:ancillary_product_type/speclib:ancillary_product_type
The attribute speclib:Ancillary_Product/speclib:ancillary_product_type must be equal to one of the following values 'Attenuated Total Reflectance Spectroscopy', 'Chemical Composition', 'Differential Scanning Calorimetry', 'Electron Microprobe Analysis', 'Image', 'Modal Mineralogy', 'Raman Spectroscopy', 'Reflectance Spectroscopy', 'Thermogravimetric Analysis', 'Transmission Spectroscopy', 'X-ray Diffraction', 'X-ray Fluorescence'.
speclib:Measurement_Parameters/speclib:accumulation_time/speclib:accumulation_time
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
speclib:Measurement_Parameters/speclib:dark_subtraction_flag/speclib:dark_subtraction_flag
The attribute speclib:Measurement_Parameters/speclib:dark_subtraction_flag must be equal to one of the following values 'N', 'Y'.
speclib:Measurement_Parameters/speclib:emission_angle/speclib:emission_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
speclib:Measurement_Parameters/speclib:incidence_angle/speclib:incidence_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
speclib:Measurement_Parameters/speclib:laser_attenuation/speclib:laser_attenuation
The attribute @unit must be equal to one of the following values 'J', 'MeV', 'eV', 'keV'.
speclib:Measurement_Parameters/speclib:laser_repetition_rate/speclib:laser_repetition_rate
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
speclib:Measurement_Parameters/speclib:laser_wavelength/speclib:laser_wavelength
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
speclib:Measurement_Parameters/speclib:measurement_atmosphere_pressure/speclib:measurement_atmosphere_pressure
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
speclib:Measurement_Parameters/speclib:measurement_atmosphere_temperature/speclib:measurement_atmosphere_temperature
The attribute @unit must be equal to one of the following values 'K', 'degC'.
speclib:Measurement_Parameters/speclib:measurement_geometry_type/speclib:measurement_geometry_type
The attribute speclib:Measurement_Parameters/speclib:measurement_geometry_type must be nulled or equal to one of the following values 'Biconical', 'Bidirectional', 'Directional Hemispherical', 'Hemispherical Hemispherical', 'Unknown'.
speclib:Measurement_Parameters/speclib:measurement_type/speclib:measurement_type
The attribute speclib:Measurement_Parameters/speclib:measurement_type must be equal to one of the following values 'Attenuated Total Reflectance', 'Emission', 'LIBS', 'Raman', 'Reflectance', 'Transmission', 'X-Ray Absorption Near-Edge Structure', 'X-Ray Diffraction', 'X-Ray Fluorescence'.
speclib:Measurement_Parameters/speclib:phase_angle/speclib:phase_angle
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
speclib:Measurement_Parameters/speclib:spectral_range_parameter_name/speclib:spectral_range_parameter_name
The attribute speclib:Measurement_Parameters/speclib:spectral_range_parameter_name must be equal to one of the following values 'Angle', 'Energy', 'Frequency', 'Time', 'Wavelength', 'Wavenumber'.
speclib:Specimen_Classification/speclib:material_origin/speclib:material_origin
The attribute speclib:Specimen_Classification/speclib:material_origin must be equal to one of the following values 'Natural', 'Natural-Doped', 'Synthetic'.
speclib:Specimen_Classification/speclib:material_state/speclib:material_state
The attribute speclib:Specimen_Classification/speclib:material_state must be equal to one of the following values 'Gas', 'Liquid', 'Solid'.
speclib:Specimen_Classification/speclib:material_type/speclib:material_type
The attribute speclib:Specimen_Classification/speclib:material_type must be equal to one of the following values 'Amorphous', 'Brine', 'Consolidated Mixture', 'Element', 'Ice', 'Mineral', 'Organic', 'Rock', 'Single Particle', 'Unconsolidated Mixture'.
speclib:Specimen_Classification/speclib:mineral_type/speclib:mineral_type
The attribute speclib:Specimen_Classification/speclib:mineral_type must be equal to one of the following values 'Arsenate', 'Borate', 'Carbonate', 'Chromate', 'Cyclosilicate', 'Halide', 'Hydroxide', 'Inosilicate', 'Iodate', 'Native Element', 'Nesosilicate', 'Nitrate', 'Organic Compound', 'Oxide', 'Phosphate', 'Phyllosilicate', 'Sorosilicate', 'Sulfate', 'Sulfide', 'Tectosilicate', 'Unclassified', 'Vanadate'.
speclib:Specimen_Classification/speclib:organic_type/speclib:organic_type
The attribute speclib:Specimen_Classification/speclib:organic_type must be equal to one of the following values 'Inorganic', 'Mixture', 'Organic'.
speclib:Specimen_Classification/speclib:rock_type/speclib:rock_type
The attribute speclib:Specimen_Classification/speclib:rock_type must be equal to one of the following values 'Igneous', 'Metamorphic', 'Sedimentary', 'Unknown'.
speclib:Specimen_Classification/speclib:specimen_type/speclib:specimen_type
The attribute speclib:Specimen_Classification/speclib:specimen_type must be equal to one of the following values 'Lunar Meteorite', 'Mars Meteorite', 'Other Meteorite', 'Returned Asteroid Sample', 'Returned Lunar Sample', 'Synthetic Sample', 'Terrestrial Sample'.
speclib:Specimen_Classification/speclib:synthetic_type/speclib:synthetic_type
The attribute speclib:Specimen_Classification/speclib:synthetic_type must be equal to one of the following values 'Entirely Synthetic', 'From Natural', 'Hardware', 'Natural and Synthetic'.
speclib:Specimen_Classification/speclib:volatile_type/speclib:volatile_type
The attribute speclib:Specimen_Classification/speclib:volatile_type must be nulled or equal to one of the following values 'Poor', 'Rich', 'Unknown'.
speclib:Specimen_Parameters/speclib:specimen_max_size/speclib:specimen_max_size
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
speclib:Specimen_Parameters/speclib:specimen_min_size/speclib:specimen_min_size
The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'.
speclib:Specimen_Parameters/speclib:specimen_thin_section_flag/speclib:specimen_thin_section_flag
The attribute speclib:Specimen_Parameters/speclib:specimen_thin_section_flag must be equal to one of the following values 'N', 'Y'.
speclib_ancillary_product_rule/Rule
speclib_ancillary_product_rule_0: In the
Ancillary_Product/Internal_Reference class, the value of the reference_type
attribute must be equal to "data_to_ancillary_data".
speclib_classification_rule/Rule
speclib_classification_rule_solid_material: In the Specimen_Classification
class, if material_state is Solid, then the attributes material_type and
material_subtype must be present, and material_subtype must include either
Particulate or Nonparticulate.
speclib_classification_rule/Rule
speclib:classification_rule_organic_material: In the
Specimen_Classification class, if material_type is Organic, then the
attribute organic_type must also be Organic.
speclib_classification_rule/Rule
speclib_classification_rule_mineral: In the Specimen_Classification class,
if material_type is Mineral, then the attribute mineral_type must be
present.
speclib_classification_rule/Rule
speclib_classification_rule_rock: In the Specimen_Classification class, if
material_type is Rock, then the attribute rock_type must be present.
speclib_classification_rule/Rule
speclib_classification_rule_material_subtype: In the
Specimen_Classification class, if the attribute material_subtype is present, then
the attribute material_type must also be present.
speclib_classification_rule/Rule
speclib_classification_rule_mineral_subtype: In the
Specimen_Classification class, if the attribute mineral_subtype is present, then the
attribute mineral_type must also be present.
speclib_classification_rule/Rule
speclib_classification_rule_rock_subtype: In the Specimen_Classification
class, if the attribute rock_subtype is present, then the attribute rock_type must
also be present.
speclib_classification_rule/Rule
speclib_classification_rule_synthetic: In the Specimen_Classification
class, if material_origin is Synthetic, then the attribute synthetic_type must be
present. If material_origin is not Synthetic, then the attribute synthetic type must
not be present.
speclib_measurement_instrument_rule/Rule
speclib_measurement_instrument_rule_0: In the
Measurement_Instrument/Internal_Reference class, the value of the reference_type
attribute must be equal to "is_instrument".
speclib_measurement_parameters_rule/Rule
speclib_measurement_parameters_rule_0: speclib:spectral_range_min must be less than or equal to speclib:spectral_range_max.
speclib_segments_rule/Rule
speclib_measurement_segments_rule: The value of the attribute
measurement_segments must equal the number of occurrences of the class
Measurement_Parameters.
speclib_specimen_parameters_rule/Rule
speclib_specimen_parameters_rule_0: speclib:specimen_min_size must be less than or equal to speclib:specimen_max_size.
PK Tƻr PDS4_SPECLIB_1I00_1300.JSON[
{
"dataDictionary": {
"Title": "PDS4 Data Dictionary" ,
"IM Version": "1.18.0.0" ,
"LDD Version": "1.3.0.0" ,
"Date": "2022-06-02T12:16:34" ,
"Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
"namespaces": ["pds:", "speclib:"] ,
"classDictionary": [
{
"class": {
"identifier": "0001_NASA_PDS_1.speclib.Ancillary_Product" ,
"title": "Ancillary_Product" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Ancillary_Product class identifies an ancillary measurement related to a Spectral Library specimen."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.speclib.Ancillary_Product.speclib.ancillary_product_type" ,
"title": "ancillary_product_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Ancillary_Product.speclib.ancillary_product_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Ancillary_Product.pds.Internal_Reference" ,
"title": "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.Internal_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Instrument" ,
"title": "Measurement_Instrument" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Measurement_Instrument class contains attributes that identify the instrument that made the measurement. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Instrument.speclib.instrument_name" ,
"title": "instrument_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Instrument.speclib.instrument_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Instrument.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters" ,
"title": "Measurement_Parameters" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Measurement_Parameters class contains attributes relevant to a single measurement of a specimen. "
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.segment_number" ,
"title": "segment_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.segment_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_type" ,
"title": "measurement_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_parameter_name" ,
"title": "spectral_range_parameter_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_parameter_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_min" ,
"title": "spectral_range_min" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_min"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_max" ,
"title": "spectral_range_max" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_max"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_unit_name" ,
"title": "spectral_range_unit_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_unit_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_min" ,
"title": "spectral_sampling_interval_min" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_min"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_max" ,
"title": "spectral_sampling_interval_max" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_max"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_unit_name" ,
"title": "spectral_sampling_interval_unit_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_unit_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_min" ,
"title": "spectral_resolution_width_min" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_min"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_max" ,
"title": "spectral_resolution_width_max" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1120" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_max"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_unit_name" ,
"title": "spectral_resolution_width_unit_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1130" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_unit_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_run" ,
"title": "measurement_run" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1140" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_run"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_location_number" ,
"title": "measurement_location_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1150" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_location_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_locations_per_sample" ,
"title": "measurement_locations_per_sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1160" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_locations_per_sample"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_reference_standard" ,
"title": "measurement_reference_standard" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1170" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_reference_standard"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_geometry_type" ,
"title": "measurement_geometry_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1180" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_geometry_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.incidence_angle" ,
"title": "incidence_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1190" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.incidence_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.emission_angle" ,
"title": "emission_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1200" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.emission_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.phase_angle" ,
"title": "phase_angle" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1210" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.phase_angle"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_source_description" ,
"title": "measurement_source_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1220" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_source_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_pressure" ,
"title": "measurement_atmosphere_pressure" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1230" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_pressure"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_temperature" ,
"title": "measurement_atmosphere_temperature" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1240" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_temperature"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_relative_humidity" ,
"title": "measurement_atmosphere_relative_humidity" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1250" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_relative_humidity"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_composition" ,
"title": "measurement_atmosphere_composition" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1260" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_composition"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_description" ,
"title": "measurement_atmosphere_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1270" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_date_time" ,
"title": "measurement_date_time" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1280" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_date_time"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.data_producer_name" ,
"title": "data_producer_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1290" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.data_producer_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.data_provider_name" ,
"title": "data_provider_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1300" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.data_provider_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_requestor" ,
"title": "measurement_requestor" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1310" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_requestor"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_notes" ,
"title": "measurement_notes" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1320" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_notes"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.accumulation_time" ,
"title": "accumulation_time" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1330" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.accumulation_time"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_grating" ,
"title": "spectral_grating" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1340" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_grating"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.microscope_objective" ,
"title": "microscope_objective" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1350" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.microscope_objective"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_pulses_per_integration" ,
"title": "laser_pulses_per_integration" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1360" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_pulses_per_integration"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_attenuation" ,
"title": "laser_attenuation" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1370" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_attenuation"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_sample" ,
"title": "laser_power_sample" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1380" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_sample"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_for_calibration_min" ,
"title": "laser_power_for_calibration_min" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1390" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_for_calibration_min"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_for_calibration_max" ,
"title": "laser_power_for_calibration_max" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1400" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_for_calibration_max"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_wavelength" ,
"title": "laser_wavelength" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1410" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_wavelength"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_repetition_rate" ,
"title": "laser_repetition_rate" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1420" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_repetition_rate"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_averaged_integrations" ,
"title": "laser_averaged_integrations" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1430" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_averaged_integrations"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.dark_subtraction_flag" ,
"title": "dark_subtraction_flag" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1440" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.dark_subtraction_flag"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_pulses_discarded" ,
"title": "laser_pulses_discarded" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1450" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_pulses_discarded"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_integrations_saturated" ,
"title": "laser_integrations_saturated" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1460" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_integrations_saturated"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.Measurement_Instrument" ,
"title": "Measurement_Instrument" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.speclib.Measurement_Instrument"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification" ,
"title": "Specimen_Classification" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Specimen_Classification class provides information about how a specimen has been classified."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_type" ,
"title": "specimen_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_common_name" ,
"title": "material_common_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_common_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_origin" ,
"title": "material_origin" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_origin"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.synthetic_type" ,
"title": "synthetic_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.synthetic_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_state" ,
"title": "material_state" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_state"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.organic_type" ,
"title": "organic_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.organic_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_type" ,
"title": "material_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_subtype" ,
"title": "material_subtype" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "10" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_subtype"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.mineral_type" ,
"title": "mineral_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.mineral_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.mineral_subtype" ,
"title": "mineral_subtype" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "10" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.mineral_subtype"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.rock_type" ,
"title": "rock_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.rock_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.rock_subtype" ,
"title": "rock_subtype" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "10" ,
"classOrder": "1120" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.rock_subtype"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.volatile_type" ,
"title": "volatile_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1130" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.volatile_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.synthetic_processing_description" ,
"title": "synthetic_processing_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1140" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.synthetic_processing_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_ph" ,
"title": "specimen_ph" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1150" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_ph"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_dilution_method" ,
"title": "specimen_dilution_method" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1160" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_dilution_method"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_solute_standard" ,
"title": "specimen_solute_standard" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1170" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_solute_standard"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters" ,
"title": "Specimen_Parameters" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Specimen_Parameters class provides information about a specimen for which measurements have been made."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_id" ,
"title": "specimen_id" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_id"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_name" ,
"title": "specimen_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_description" ,
"title": "specimen_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.source_specimen_id" ,
"title": "source_specimen_id" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.source_specimen_id"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_min_size" ,
"title": "specimen_min_size" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_min_size"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_max_size" ,
"title": "specimen_max_size" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_max_size"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_thin_section_flag" ,
"title": "specimen_thin_section_flag" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_thin_section_flag"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_collection_location" ,
"title": "specimen_collection_location" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_collection_location"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_owner_location" ,
"title": "specimen_owner_location" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_owner_location"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_owner_name" ,
"title": "specimen_owner_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_owner_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_provider_name" ,
"title": "specimen_provider_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1110" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_provider_name"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product" ,
"title": "Spectral_Library_Product" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Spectral_Library_Product class provides information about a data product in the Spectral Library."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.processing_description" ,
"title": "processing_description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.processing_description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.measurement_segments" ,
"title": "measurement_segments" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.measurement_segments"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.Specimen_Parameters" ,
"title": "Specimen_Parameters" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.speclib.Specimen_Parameters"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.Specimen_Classification" ,
"title": "Specimen_Classification" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.speclib.Specimen_Classification"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.Measurement_Parameters" ,
"title": "Measurement_Parameters" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.speclib.Measurement_Parameters"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.Ancillary_Product" ,
"title": "Ancillary_Product" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.speclib.Ancillary_Product"
]
}
}
]
}
}
]
, "attributeDictionary": [
{
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Ancillary_Product.speclib.ancillary_product_type" ,
"title": "ancillary_product_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The ancillary_product_type element provides the type of data found in an ancillary product." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Attenuated Total Reflectance Spectroscopy" ,
"valueMeaning": " IR spectroscopic technique in which placing a sample next to a high refractive index crystal causes total internal reflection resulting in an evanescent wave that samples shallow properties of the sample " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Chemical Composition" ,
"valueMeaning": "Elemental or oxide abundances for samples" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Differential Scanning Calorimetry" ,
"valueMeaning": " Technique in which the sample is heated and temperature is monitored to evaluate exothermic and endothermic reactions that are indicative of composition " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Electron Microprobe Analysis" ,
"valueMeaning": " Microprobe technique in which the sample is bombarded with electrons, with resultant X-ray emission spectra indicative of sample composition " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Image" ,
"valueMeaning": " An image of the sample " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Modal Mineralogy" ,
"valueMeaning": " Sample mineral abundances defined as weight or volume percentages " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Raman Spectroscopy" ,
"valueMeaning": " Spectroscopic technique based on based on inelastic scattering of monochromatic light, usually from a laser source " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Reflectance Spectroscopy" ,
"valueMeaning": " Spectroscopic technique based on measuring the spectral properties of light scattered from samples " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Thermogravimetric Analysis" ,
"valueMeaning": " Technique in which sample mass is measured as its temperature is increased " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Transmission Spectroscopy" ,
"valueMeaning": " Spectroscopic technique based on measuring the spectral properties of light transmitted through samples " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "X-ray Diffraction" ,
"valueMeaning": " X-rays diffracted by a sample as a function of incident angle are used to determine sample crystal structure " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "X-ray Fluorescence" ,
"valueMeaning": " Spectroscopic technique in which the sample is bombarded by high-energy X-rays or gamma rays, with fluorescent X-ray emission spectra indicative of sample composition " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Instrument.speclib.instrument_name" ,
"title": "instrument_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The instrument_name element provides a descriptive name of the instrument that made a spectral measurement." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "100" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.accumulation_time" ,
"title": "accumulation_time" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The duration for which a measurement was acquired. If more than one measurement is reported, this value corresponds to the total measurement time across all measurements." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"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, ns, s, yr" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.dark_subtraction_flag" ,
"title": "dark_subtraction_flag" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The dark_subtraction_flag element indicates if a spectrum has been dark subtracted." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "N" ,
"valueMeaning": "No, the spectrum was not dark subtracted." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Y" ,
"valueMeaning": "Yes, the spectrum was dark subtracted." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.data_producer_name" ,
"title": "data_producer_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The data_producer_name element provides the name of the creator of the product. For products in RELAB, the value of data_producer_name is always \"RELAB\"." ,
"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.speclib.Measurement_Parameters.speclib.data_provider_name" ,
"title": "data_provider_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The data_provider_name element provides the full name of the person who submitted the product to the library." ,
"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.speclib.Measurement_Parameters.speclib.emission_angle" ,
"title": "emission_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The emission_angle element provides the angle between the local vertical at the intercept point and a vector from the intercept point to the sensor." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90" ,
"maximumValue": "90" ,
"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.speclib.Measurement_Parameters.speclib.incidence_angle" ,
"title": "incidence_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The incidence_angle element provides the angle between the local vertical at the intercept point and a vector from the intercept point to the detector." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-90" ,
"maximumValue": "90" ,
"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.speclib.Measurement_Parameters.speclib.laser_attenuation" ,
"title": "laser_attenuation" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The laser_attenuation element is the energy of the laser pulse used for sample ablation." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"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.speclib.Measurement_Parameters.speclib.laser_averaged_integrations" ,
"title": "laser_averaged_integrations" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The laser_averaged_integrations element indicates the number of laser integrations that are averaged. A value of 1 means that the integrations are not averaged." ,
"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.speclib.Measurement_Parameters.speclib.laser_integrations_saturated" ,
"title": "laser_integrations_saturated" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The laser_integrations_saturated element lists the number of spectra with at least one peak that saturates the spectrometer." ,
"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.speclib.Measurement_Parameters.speclib.laser_power_for_calibration_max" ,
"title": "laser_power_for_calibration_max" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "Maximum laser power, in percent, used during calibration." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "100" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_for_calibration_min" ,
"title": "laser_power_for_calibration_min" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "Minimum laser power, in percent, used during calibration." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "100" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_power_sample" ,
"title": "laser_power_sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "Laser power, in percent, utilized during sample analysis." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "100" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.laser_pulses_discarded" ,
"title": "laser_pulses_discarded" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The laser_pulses_discarded element indicates the number of laser pulses discarded." ,
"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.speclib.Measurement_Parameters.speclib.laser_pulses_per_integration" ,
"title": "laser_pulses_per_integration" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The laser_pulses_per_integration element identifies the number of laser pulses per integration. This value is 1 for single shot spectra." ,
"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.speclib.Measurement_Parameters.speclib.laser_repetition_rate" ,
"title": "laser_repetition_rate" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The laser_repetition_rate element indicates the frequency of laser pulses." ,
"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": "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.speclib.Measurement_Parameters.speclib.laser_wavelength" ,
"title": "laser_wavelength" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "Laser wavelength utilized in sample analysis." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"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.speclib.Measurement_Parameters.speclib.measurement_atmosphere_composition" ,
"title": "measurement_atmosphere_composition" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_atmosphere_composition element identifies any gas(es) present in measurement environment." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "1000" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_description" ,
"title": "measurement_atmosphere_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_atmosphere_description decribes the atmospheric conditions through which the data was taken." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "1000" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_pressure" ,
"title": "measurement_atmosphere_pressure" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_atmosphere_pressure element provides the atmospheric pressure of the measurement environment." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Pressure" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Pressure" ,
"unitId": "Pa, bar, hPa, mbar" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_relative_humidity" ,
"title": "measurement_atmosphere_relative_humidity" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_atmosphere_relative_humidity element provides the relative humidity of the measurement environment." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "100" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_atmosphere_temperature" ,
"title": "measurement_atmosphere_temperature" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_atmosphere_temperature element provides the temperature of the measurement environment." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Temperature" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Temperature" ,
"unitId": "K, degC" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_date_time" ,
"title": "measurement_date_time" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_date_time element identifies the date and time of the observation and measurement." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Date_Time_YMD" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Date_Time_YMD" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_geometry_type" ,
"title": "measurement_geometry_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_geometry_type element identifies the type of geometry at which a measurement is taken." ,
"isNillable": "true" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Biconical" ,
"valueMeaning": " Measurement taken when light is sent in to the specimen at a certain direction and in a cone-like shape and received at a certain direction and in a cone-like shape. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Bidirectional" ,
"valueMeaning": " Measurement taken when light is sent in to the specimen at a narrow angular range and received over a narrow angular range " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Directional Hemispherical" ,
"valueMeaning": " Measurement taken when light is sent in to the specimen at a certain direction and received in all directions (perhaps in an integrating sphere). " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Hemispherical Hemispherical" ,
"valueMeaning": " Measurement taken when light is sent in to the specimen at all directions and received in all directions (perhaps in an integrating sphere) " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Unknown" ,
"valueMeaning": "The measurement geometry is unknown." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_location_number" ,
"title": "measurement_location_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_location_number element indicates the location number of spectra collection on the target surface." ,
"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.speclib.Measurement_Parameters.speclib.measurement_locations_per_sample" ,
"title": "measurement_locations_per_sample" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_locations_per_sample element indicates the number of measurement locations per sample." ,
"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.speclib.Measurement_Parameters.speclib.measurement_notes" ,
"title": "measurement_notes" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_notes element contains relevant notes about how a measurement was made." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "1000" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.measurement_reference_standard" ,
"title": "measurement_reference_standard" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_reference_standard element identifies the standard object on which observations are performed in order to calibrate a measurement." ,
"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.speclib.Measurement_Parameters.speclib.measurement_requestor" ,
"title": "measurement_requestor" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_requestor element identifies the individual or laboratory who requested the measurement. It may occur more than once." ,
"isNillable": "true" ,
"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.speclib.Measurement_Parameters.speclib.measurement_run" ,
"title": "measurement_run" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_run element identifies the run number of the measurement in a particular day." ,
"isNillable": "true" ,
"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.speclib.Measurement_Parameters.speclib.measurement_source_description" ,
"title": "measurement_source_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_source_description element identifies the source used for the measurement such as the type of lamp, heating element, laser, or radioactive source." ,
"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.speclib.Measurement_Parameters.speclib.measurement_type" ,
"title": "measurement_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_type element identifies the type of spectroscopy performed on a specimen." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Attenuated Total Reflectance" ,
"valueMeaning": "Attenuated total reflectance (ATR) is a sampling technique used in conjunction with infrared spectroscopy which enables samples to be examined directly in the solid or liquid state without further preparation." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Emission" ,
"valueMeaning": "The Emission value indicates emission spectroscpy, which examines the wavelengths emitted by atoms or molecules during their transition from an excited state to a lower energy state." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "LIBS" ,
"valueMeaning": "LIBS (Laser-Induced Breakdown Spectroscopy) uses a highly energetic laser pulse as its excitation source to produce emission spectra." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Raman" ,
"valueMeaning": "The Raman value indicates Raman spectroscopy, which determines information about a material by studying the Raman scattering of monochromatic light off the material." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Reflectance" ,
"valueMeaning": "The Reflectance value indicates reflectance spectroscopy, the study of light as a function of wavelength that has been reflected or scattered from a material." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Transmission" ,
"valueMeaning": "The Transmission value indicates transmission spectroscopy, the study of light as a function of wavelength that has been transmitted through a material." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "X-Ray Absorption Near-Edge Structure" ,
"valueMeaning": "The X-ray Absorption Near-Edge Structure value indicates XANES spectroscopy, which determines information about a material by studying the X-ray absorption spectra of electronic transitions within an atomic core." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "X-Ray Diffraction" ,
"valueMeaning": "The X-Ray Diffraction value indicates x-ray diffraction spectroscopy, which studies the diffraction patterns of x-rays scattered off a material." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "X-Ray Fluorescence" ,
"valueMeaning": "The X-Ray Fluorescence value indicates x-ray flourescence spectroscopy, which examines the emission of x-rays from a material previously bombarded with high energy x-rays or gamma rays." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.microscope_objective" ,
"title": "microscope_objective" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "Objective of microscope." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.phase_angle" ,
"title": "phase_angle" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The phase_angle element provides the angle between incidence and emission vectors." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-180" ,
"maximumValue": "180" ,
"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.speclib.Measurement_Parameters.speclib.segment_number" ,
"title": "segment_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The segment_number element identifies which segment of a merged spectrum is described by a Measurement_Parameters class. The first segment is segment number 1. If the spectrum is not merged from multiple segments, then the value of segment_number is 1." ,
"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.speclib.Measurement_Parameters.speclib.spectral_grating" ,
"title": "spectral_grating" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "!!! DEFINITION NEEDED !!!" ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_max" ,
"title": "spectral_range_max" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_range_max element identifies the maximum value at which a given data item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range would have a spectral_range_max value of 3.5." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_min" ,
"title": "spectral_range_min" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_range_min element identifies the minimum value at which a given data item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range would have a spectral_range_min value of 0.4." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_parameter_name" ,
"title": "spectral_range_parameter_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_range_parameter_name element identifies the name of the parameter which determines the sampling interval of the measurement." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Angle" ,
"valueMeaning": "The Angle value means the spectra is a function of angle." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Energy" ,
"valueMeaning": "The Energy value means the spectra is a function of energy." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Frequency" ,
"valueMeaning": "The Frequency value means the spectrum is a function of frequency." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Time" ,
"valueMeaning": "The Time value means the spectra is a function of time." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Wavelength" ,
"valueMeaning": "The Wavelength value means the spectrum is a function of wavelength." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Wavenumber" ,
"valueMeaning": "The Wavenumber value means the spectrum is a function of wavenumber." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_range_unit_name" ,
"title": "spectral_range_unit_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_range_unit_name element identifies the unit of measure for the values specified by spectral_range_min and spectral_range_max." ,
"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.speclib.Measurement_Parameters.speclib.spectral_resolution_width_max" ,
"title": "spectral_resolution_width_max" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_resolution_width_max element identifies the maximum width of a spectral band in a given spectrum. If all bands are the same width, spectral_resolution_width_min and spectral_resolution_width_max will have the same value." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_min" ,
"title": "spectral_resolution_width_min" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_resolution_width_min element identifies the minimum width of a spectral band in a given spectrum. If all bands are the same width, spectral_resolution_width_min and spectral_resolution_width_max will have the same value." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_resolution_width_unit_name" ,
"title": "spectral_resolution_width_unit_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_resolution_width_unit_name element identifies the unit of measure for the values specified by spectral_resolution_width_min and spectral_resolution_width_max." ,
"isNillable": "true" ,
"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.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_max" ,
"title": "spectral_sampling_interval_max" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_sampling_interval_max element identifies the maximum distance between band centers in a given spectrum. If all band centers are equally spaced, spectral_sampling_interval_min and spectral_sampling_interval_max will have the same value." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_min" ,
"title": "spectral_sampling_interval_min" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_sampling_interval_min element identifies the minimum distance between band centers in a given spectrum. If all band centers are equally spaced, spectral_sampling_interval_min and spectral_sampling_interval_max will have the same value." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "-1.7976931348623157e308" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Measurement_Parameters.speclib.spectral_sampling_interval_unit_name" ,
"title": "spectral_sampling_interval_unit_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The spectral_sampling_interval_unit_name element identifies the unit of measure for the values specified by spectral_sampling_interval_min and spectral_sampling_interval_max." ,
"isNillable": "true" ,
"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.speclib.Specimen_Classification.speclib.material_common_name" ,
"title": "material_common_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The material_common_name element gives the specific name of the specimen material, as specifically as it is known. For example, if a specimen is pure olivine, put \"Olivine\". If a specimen is a mixture of kaolinite and opal, put \"Kaolinite\/Opal\". Indicate if \"Unidentified\"." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "100" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_origin" ,
"title": "material_origin" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The material_origin element identifies whether the specimen is natural, synthetic, or natural\/doped." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Natural" ,
"valueMeaning": "The Natural value indicates that the specimen was not made in a laboratory." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Natural-Doped" ,
"valueMeaning": "The Natural-Doped value indicates natural rock matrices that have been doped with metal oxides." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Synthetic" ,
"valueMeaning": "The Synthetic value indicates that the specimen was made in a laboratory. A synthetic sample could be either a physical mixture of natural materials or a laboratory synthesized material." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_state" ,
"title": "material_state" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The material_state element identifies the physical state of the specimen." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Gas" ,
"valueMeaning": "The Gas value indicates that the specimen is in the gas state." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Liquid" ,
"valueMeaning": "The Liquid value indicates that the specimen is in the liquid state." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Solid" ,
"valueMeaning": "The Solid value indicates that the specimen is in the solid state." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.material_subtype" ,
"title": "material_subtype" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The material_subtype element identifies the material subtype of the specimen." ,
"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.speclib.Specimen_Classification.speclib.material_type" ,
"title": "material_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The material_type element indicates the general type of the specimen." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "30" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Amorphous" ,
"valueMeaning": " Sample without crystalline structure or long range order, e.g., glass " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Brine" ,
"valueMeaning": " Sample that contains solute in a liquid solvent. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Consolidated Mixture" ,
"valueMeaning": " Sample that is cemented or otherwise aggregated into a solid mass " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Element" ,
"valueMeaning": " Sample composed of a single element such as metallic iron " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Ice" ,
"valueMeaning": " Solid sample composed of gas or liquid (e.g., water vapor or water) now in solid form " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Mineral" ,
"valueMeaning": " Sample with a given composition within a defined range of compositions and that exhibits a defined crystalline structure " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Organic" ,
"valueMeaning": " Sample composed of organic materials " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Rock" ,
"valueMeaning": " Solid sample composed of one or more minerals " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Single Particle" ,
"valueMeaning": " Sample composed of a single particle " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Unconsolidated Mixture" ,
"valueMeaning": " Sample of loose or disaggregated material that is a mixture of various minerals and\/or other compounds " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.mineral_subtype" ,
"title": "mineral_subtype" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The mineral_subtype element identifies the mineral subtype of the specimen." ,
"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.speclib.Specimen_Classification.speclib.mineral_type" ,
"title": "mineral_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The mineral_type element identifies the type of mineral to which the specimen belongs." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Arsenate" ,
"valueMeaning": "The Arsenate value indicates the specimen is an arsenate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Borate" ,
"valueMeaning": "The Borate valeu indicates the specimen is a borate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Carbonate" ,
"valueMeaning": "The Carbonate value indicates the specimen is a carbonate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Chromate" ,
"valueMeaning": "The Chromate value indicates the specimen is a chromate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Cyclosilicate" ,
"valueMeaning": "The Cyclosiliate value indicates the specimen is a sorosilicate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Halide" ,
"valueMeaning": "The Halide value indicates the specimen is a halide." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Hydroxide" ,
"valueMeaning": "The Hydroxide value indicates the specimen is a hydroxide." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Inosilicate" ,
"valueMeaning": "The Inosilicate value indicates the specimen is a inosilicate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Iodate" ,
"valueMeaning": "The Iodate value indicates the specimen is an iodate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Native Element" ,
"valueMeaning": "The Native Element value indicates the specimen is a native element or an alloy." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Nesosilicate" ,
"valueMeaning": "The Nesosiliacte value indicates the specimen is a nesosilicate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Nitrate" ,
"valueMeaning": "The Nitrate value indicates the specimen is a nitrate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Organic Compound" ,
"valueMeaning": "The Organic Compound value indicates the specimen is an organic compound." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Oxide" ,
"valueMeaning": "The Oxide value indicates the specimen is an oxide." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Phosphate" ,
"valueMeaning": "The Phosphate value indicates the specimen is a sulfate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Phyllosilicate" ,
"valueMeaning": "The Phyllosilicate value indicates the specimen is a phyllosilicate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Sorosilicate" ,
"valueMeaning": "The Sorosilicate value indicates the specimen is a sorosilicate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Sulfate" ,
"valueMeaning": "The Sulfate value indicates the specimen is a sulfate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Sulfide" ,
"valueMeaning": "The Sulfide value indicates the specimen is a sulfide." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Tectosilicate" ,
"valueMeaning": "The Tectosilicate value indicates the specimen is a tectosilicate." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Unclassified" ,
"valueMeaning": "The Unclassified value indicates that the specimen doesn't fit into any of these categories, but is still a mineral." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Vanadate" ,
"valueMeaning": "The Vanadate value indicates that the specimen is a vanadate." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.organic_type" ,
"title": "organic_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The organic_type element identifies the organic type to which the specimen belongs." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Inorganic" ,
"valueMeaning": "The Inorganic value indicates the specimen is not an organic material." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Mixture" ,
"valueMeaning": "The Mixture value indicates the specimen is a mixture of organic and inorganic material." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Organic" ,
"valueMeaning": "The Organic value indicates the specimen is an organic material." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.rock_subtype" ,
"title": "rock_subtype" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The rock_subtype element identifies the rock subtype of the specimen." ,
"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.speclib.Specimen_Classification.speclib.rock_type" ,
"title": "rock_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The rock_type element identifies the type of rock the specimen is." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Igneous" ,
"valueMeaning": " The Igneous value indicates that the specimen is volatile-poor and was formed by the cooling of magma or lava. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Metamorphic" ,
"valueMeaning": " The Metamorphic value indicates that the specimen was formed by metamorphic processes (e.g., increased temperature and\/or pressure conditions that altered the rock composition without melting) " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Sedimentary" ,
"valueMeaning": " The Sedimentary value indicates that the specimen was formed by sedimentary processes (e.g., lithification of unconsolidated material, direct chemical precipitation) " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Unknown" ,
"valueMeaning": " The Unknown value indicates that there is not enough information about the specimen to assign it a rock type " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_dilution_method" ,
"title": "specimen_dilution_method" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_dilution_method element describes the method by which dilution was conducted." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "1000" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_ph" ,
"title": "specimen_ph" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_ph element provides the pH of the observed specimen." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"maximumValue": "14" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.specimen_solute_standard" ,
"title": "specimen_solute_standard" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_solute_standard element provides the standard used for the solute." ,
"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.speclib.Specimen_Classification.speclib.specimen_type" ,
"title": "specimen_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_type element gives one or more terms that classify the origin of the specimen. " ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Lunar Meteorite" ,
"valueMeaning": "The Lunar Meteorite value means the specimen is a sample from a lunar meteorite." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Mars Meteorite" ,
"valueMeaning": "The Mars Meteorite value means the specimen is a sample from a Mars meteorite." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Other Meteorite" ,
"valueMeaning": "The Other Meteorite value means the specimen is a sample from a meteorite that is not a lunar or Mars meteorite." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Returned Asteroid Sample" ,
"valueMeaning": "The Returned Asteroid Sample value means the specimen is an asteroid sample returned by a mission." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Returned Lunar Sample" ,
"valueMeaning": "The Returned Lunar Sample value means the specimen is a lunar sample returned by a mission." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Synthetic Sample" ,
"valueMeaning": "The Synthetic Sample value means the specimen is a laboratory-generated sample." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Terrestrial Sample" ,
"valueMeaning": "The Terrestrial value means the specimen is a terrestrial sample." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.synthetic_processing_description" ,
"title": "synthetic_processing_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The synthetic_processing_description element describes how a synthetic specimen has been processed." ,
"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.speclib.Specimen_Classification.speclib.synthetic_type" ,
"title": "synthetic_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The synthetic_type element identifies the process by which the specimen was produced synthetically." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Entirely Synthetic" ,
"valueMeaning": "Sample that is entirely human-made" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "From Natural" ,
"valueMeaning": " A natural product chemically or mineralogically altered by a laboratory treatment (e.g., heating). Does not include size and magnetic separates of natural samples or washing by water. " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Hardware" ,
"valueMeaning": " Portions of an instrument, e.g., portions of a spectrometer that contribute to a spectroscopic signature and thus need to be characterized " ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Natural and Synthetic" ,
"valueMeaning": " Sample that is a mixture of human-made and naturally occurring components " ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Classification.speclib.volatile_type" ,
"title": "volatile_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The volatile_type element indicates whether the material was volatile-poor (less than 2.0% LOI) or volatile-rich (greater than 2.0% LOI). " ,
"isNillable": "true" ,
"isEnumerated": "true" ,
"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"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Poor" ,
"valueMeaning": "The Poor value indicates the specimen had less than 2.0% LOI." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Rich" ,
"valueMeaning": "The Rich value indicates the specimen had greater than 2.0% LOI." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Unknown" ,
"valueMeaning": "The Unknown value indicates the specimen's volatile type is unknown." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.source_specimen_id" ,
"title": "source_specimen_id" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The source_specimen_id element identifies the source specimen from which the observed specimen is derived." ,
"isNillable": "true" ,
"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.speclib.Specimen_Parameters.speclib.specimen_collection_location" ,
"title": "specimen_collection_location" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_collection_location element provides the place where the specimen was collected." ,
"isNillable": "true" ,
"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.speclib.Specimen_Parameters.speclib.specimen_description" ,
"title": "specimen_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_description element provides a short description of the specimen." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "1000" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Specimen_Parameters.speclib.specimen_id" ,
"title": "specimen_id" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_id element uniquely identifies the specimen." ,
"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.speclib.Specimen_Parameters.speclib.specimen_max_size" ,
"title": "specimen_max_size" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_max_size element identifies the maximum particle size of the observed specimen." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"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.speclib.Specimen_Parameters.speclib.specimen_min_size" ,
"title": "specimen_min_size" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_min_size element identifies the minimum particle size of the observed specimen." ,
"isNillable": "true" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0" ,
"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.speclib.Specimen_Parameters.speclib.specimen_name" ,
"title": "specimen_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_name element identifies the specimen as it is named where it is being kept." ,
"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.speclib.Specimen_Parameters.speclib.specimen_owner_location" ,
"title": "specimen_owner_location" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_owner_location element provides the institution or laboratory name where the specimen resides." ,
"isNillable": "true" ,
"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.speclib.Specimen_Parameters.speclib.specimen_owner_name" ,
"title": "specimen_owner_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_owner_name element identifies the individual or laboratory to whom the specimen belongs." ,
"isNillable": "true" ,
"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.speclib.Specimen_Parameters.speclib.specimen_provider_name" ,
"title": "specimen_provider_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_provider_name element gives the name of the person who provided the specimen." ,
"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.speclib.Specimen_Parameters.speclib.specimen_thin_section_flag" ,
"title": "specimen_thin_section_flag" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The specimen_thin_section_flag element indicates whether or not the specimen is a thin section." ,
"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": "N" ,
"valueMeaning": "No, the specimen is not a thin section." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Y" ,
"valueMeaning": "Yes, the specimen is a thin section." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.speclib.Spectral_Library_Product.speclib.measurement_segments" ,
"title": "measurement_segments" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The measurement_segments element gives the number of measurement segments that were combined to create the spectrum. If the spectrum is not merged from multiple segments, then the value of measurement_segments is 1." ,
"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.speclib.Spectral_Library_Product.speclib.processing_description" ,
"title": "processing_description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "speclib" ,
"steward": "geo" ,
"versionId": "1.18" ,
"description": "The processing_description element provides information about how measurement(s) for a particular product were made, in addition to the information given in the Measurement Parameters class. In the case of a product created by merging multiple measurements, this element describes how the merge was done." ,
"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"
}
}
]
}
}
]
PK TWQ_ PDS4_SPECLIB_1I00_1300.xsd
The SPECLIB dictionary contains classes and attributes specific to
spectral reflectance measurements of laboratory specimens.
SPECLIB version 1.3.0.0 last updated 2021-12-16
PDS Build 1.17.0.0
LDDTool version 13.1.0
Built with lddtool -plJ PDS4_SPECLIB_IngestLDD.xml
The Ancillary_Product class identifies an
ancillary measurement related to a Spectral Library
specimen.
The Measurement_Instrument class contains
attributes that identify the instrument that made the
measurement.
The Measurement_Parameters class contains
attributes relevant to a single measurement of a specimen.
The Specimen_Classification class provides
information about how a specimen has been
classified.
The Specimen_Parameters class provides
information about a specimen for which measurements have been
made.
The Spectral_Library_Product class provides
information about a data product in the Spectral
Library.
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 duration for which a measurement was
acquired. If more than one measurement is reported, this value
corresponds to the total measurement time across all
measurements.
The ancillary_product_type element provides the
type of data found in an ancillary product.
The dark_subtraction_flag element indicates if a
spectrum has been dark subtracted.
The data_producer_name element provides the name
of the creator of the product. For products in RELAB, the value
of data_producer_name is always "RELAB".
The data_provider_name element provides the full
name of the person who submitted the product to the
library.
The emission_angle element provides the angle
between the local vertical at the intercept point and a vector
from the intercept point to the sensor.
The incidence_angle element provides the angle
between the local vertical at the intercept point and a vector
from the intercept point to the detector.
The instrument_name element provides a
descriptive name of the instrument that made a spectral
measurement.
The laser_attenuation element is the energy of
the laser pulse used for sample ablation.
The laser_averaged_integrations element
indicates the number of laser integrations that are averaged. A
value of 1 means that the integrations are not
averaged.
The laser_integrations_saturated element lists
the number of spectra with at least one peak that saturates the
spectrometer.
Maximum laser power, in percent, used during
calibration.
Minimum laser power, in percent, used during
calibration.
Laser power, in percent, utilized during sample
analysis.
The laser_pulses_discarded element indicates the
number of laser pulses discarded.
The laser_pulses_per_integration element
identifies the number of laser pulses per integration. This
value is 1 for single shot spectra.
The laser_repetition_rate element indicates the
frequency of laser pulses.
Laser wavelength utilized in sample
analysis.
The material_common_name element gives the
specific name of the specimen material, as specifically as it is
known. For example, if a specimen is pure olivine, put
"Olivine". If a specimen is a mixture of kaolinite and opal, put
"Kaolinite/Opal". Indicate if "Unidentified".
The material_origin element identifies whether
the specimen is natural, synthetic, or
natural/doped.
The material_state element identifies the
physical state of the specimen.
The material_subtype element identifies the
material subtype of the specimen.
The material_type element indicates the general
type of the specimen.
The measurement_atmosphere_composition element
identifies any gas(es) present in measurement
environment.
The measurement_atmosphere_description decribes
the atmospheric conditions through which the data was
taken.
The measurement_atmosphere_pressure element
provides the atmospheric pressure of the measurement
environment.
The measurement_atmosphere_relative_humidity
element provides the relative humidity of the measurement
environment.
The measurement_atmosphere_temperature element
provides the temperature of the measurement
environment.
The measurement_date_time element identifies the
date and time of the observation and
measurement.
The measurement_geometry_type element identifies
the type of geometry at which a measurement is
taken.
The measurement_location_number element
indicates the location number of spectra collection on the
target surface.
The measurement_locations_per_sample element
indicates the number of measurement locations per
sample.
The measurement_notes element contains relevant
notes about how a measurement was made.
The measurement_reference_standard element
identifies the standard object on which observations are
performed in order to calibrate a measurement.
The measurement_requestor element identifies the
individual or laboratory who requested the measurement. It may
occur more than once.
The measurement_run element identifies the run
number of the measurement in a particular day.
The measurement_segments element gives the
number of measurement segments that were combined to create the
spectrum. If the spectrum is not merged from multiple segments,
then the value of measurement_segments is 1.
The measurement_source_description element
identifies the source used for the measurement such as the type
of lamp, heating element, laser, or radioactive
source.
The measurement_type element identifies the type
of spectroscopy performed on a specimen.
Objective of microscope.
The mineral_subtype element identifies the
mineral subtype of the specimen.
The mineral_type element identifies the type of
mineral to which the specimen belongs.
The organic_type element identifies the organic
type to which the specimen belongs.
The phase_angle element provides the angle
between incidence and emission vectors.
The processing_description element provides
information about how measurement(s) for a particular product
were made, in addition to the information given in the
Measurement Parameters class. In the case of a product created
by merging multiple measurements, this element describes how the
merge was done.
The rock_subtype element identifies the rock
subtype of the specimen.
The rock_type element identifies the type of
rock the specimen is.
The segment_number element identifies which
segment of a merged spectrum is described by a
Measurement_Parameters class. The first segment is segment
number 1. If the spectrum is not merged from multiple segments,
then the value of segment_number is 1.
The source_specimen_id element identifies the
source specimen from which the observed specimen is
derived.
The specimen_collection_location element
provides the place where the specimen was
collected.
The specimen_description element provides a
short description of the specimen.
The specimen_dilution_method element describes
the method by which dilution was conducted.
The specimen_id element uniquely identifies the
specimen.
The specimen_max_size element identifies the
maximum particle size of the observed
specimen.
The specimen_min_size element identifies the
minimum particle size of the observed
specimen.
The specimen_name element identifies the
specimen as it is named where it is being
kept.
The specimen_owner_location element provides the
institution or laboratory name where the specimen
resides.
The specimen_owner_name element identifies the
individual or laboratory to whom the specimen
belongs.
The specimen_ph element provides the pH of the
observed specimen.
The specimen_provider_name element gives the
name of the person who provided the specimen.
The specimen_solute_standard element provides
the standard used for the solute.
The specimen_thin_section_flag element indicates
whether or not the specimen is a thin section.
The specimen_type element gives one or more
terms that classify the origin of the specimen.
!!! DEFINITION NEEDED !!!
The spectral_range_max element identifies the
maximum value at which a given data item was sampled. For
example, a spectrum that was measured in the 0.4 to 3.5 um
spectral range would have a spectral_range_max value of
3.5.
The spectral_range_min element identifies the
minimum value at which a given data item was sampled. For
example, a spectrum that was measured in the 0.4 to 3.5 um
spectral range would have a spectral_range_min value of
0.4.
The spectral_range_parameter_name element
identifies the name of the parameter which determines the
sampling interval of the measurement.
The spectral_range_unit_name element identifies
the unit of measure for the values specified by
spectral_range_min and spectral_range_max.
The spectral_resolution_width_max element
identifies the maximum width of a spectral band in a given
spectrum. If all bands are the same width,
spectral_resolution_width_min and spectral_resolution_width_max
will have the same value.
The spectral_resolution_width_min element
identifies the minimum width of a spectral band in a given
spectrum. If all bands are the same width,
spectral_resolution_width_min and spectral_resolution_width_max
will have the same value.
The spectral_resolution_width_unit_name element
identifies the unit of measure for the values specified by
spectral_resolution_width_min and
spectral_resolution_width_max.
The spectral_sampling_interval_max element
identifies the maximum distance between band centers in a given
spectrum. If all band centers are equally spaced,
spectral_sampling_interval_min and
spectral_sampling_interval_max will have the same
value.
The spectral_sampling_interval_min element
identifies the minimum distance between band centers in a given
spectrum. If all band centers are equally spaced,
spectral_sampling_interval_min and
spectral_sampling_interval_max will have the same
value.
The spectral_sampling_interval_unit_name element
identifies the unit of measure for the values specified by
spectral_sampling_interval_min and
spectral_sampling_interval_max.
The synthetic_processing_description element
describes how a synthetic specimen has been
processed.
The synthetic_type element identifies the
process by which the specimen was produced
synthetically.
The volatile_type element indicates whether the
material was volatile-poor (less than 2.0% LOI) or volatile-rich
(greater than 2.0% LOI).
PK T-p PDS4_SPECLIB_IngestLDD.xml
Spectral Library
1.3.0.0
Discipline
Susan Slavney
geo
speclib
The SPECLIB dictionary contains classes and attributes specific to
spectral reflectance measurements of laboratory specimens.
SPECLIB version 1.3.0.0 last updated 2021-12-16
PDS Build 1.17.0.0
LDDTool version 13.1.0
Built with lddtool -plJ PDS4_SPECLIB_IngestLDD.xml
2021-12-16T21:27Z
accumulation_time
1.0
accumulation_time
false
Scott VanBommel
The duration for which a measurement was acquired. If more than one measurement is reported, this value corresponds to the total measurement time across all measurements.
false
ASCII_Real
0
Units_of_Time
ancillary_product_type
1.0
ancillary_product_type
false
Ralph Milliken
The ancillary_product_type element provides the type of data found in an ancillary product.
true
UTF8_Short_String_Collapsed
1
255
Attenuated Total Reflectance Spectroscopy
IR spectroscopic technique in which placing a sample next to a high refractive
index crystal causes total internal reflection resulting in an evanescent wave
that samples shallow properties of the sample
Image
An image of the sample
Chemical Composition
Elemental or oxide abundances for samples
Differential Scanning Calorimetry
Technique in which the sample is heated and temperature is monitored to evaluate
exothermic and endothermic reactions that are indicative of composition
Electron Microprobe Analysis
Microprobe technique in which the sample is bombarded with electrons,
with resultant X-ray emission spectra indicative of sample composition
Modal Mineralogy
Sample mineral abundances defined as weight or volume percentages
Raman Spectroscopy
Spectroscopic technique based on based on inelastic scattering of
monochromatic light, usually from a laser source
Reflectance Spectroscopy
Spectroscopic technique based on measuring the spectral properties of
light scattered from samples
Thermogravimetric Analysis
Technique in which sample mass is measured as its temperature is increased
Transmission Spectroscopy
Spectroscopic technique based on measuring the spectral
properties of light transmitted through samples
X-ray Diffraction
X-rays diffracted by a sample as a function of incident angle are
used to determine sample crystal structure
X-ray Fluorescence
Spectroscopic technique in which the sample is bombarded by high-energy
X-rays or gamma rays, with fluorescent X-ray emission spectra indicative
of sample composition
dark_subtraction_flag
1.0
dark_subtraction_flag
false
Jennifer Ward
The dark_subtraction_flag element indicates if a spectrum has been dark subtracted.
true
UTF8_Short_String_Collapsed
Y
Yes, the spectrum was dark subtracted.
N
No, the spectrum was not dark subtracted.
data_producer_name
1.0
data_producer_name
false
Allison Zastrow
The data_producer_name element provides the name of the creator of the product.
For products in RELAB, the value of data_producer_name is always "RELAB".
false
UTF8_Short_String_Collapsed
1
255
data_provider_name
1.0
data_provider_name
false
Allison Zastrow
The data_provider_name element provides the full name of the person who submitted
the product to the library.
false
UTF8_Short_String_Collapsed
1
255
emission_angle
1.0
emission_angle
true
Allison Zastrow
The emission_angle element provides the angle between the local vertical at the
intercept point and a vector from the intercept point to the sensor.
N/A for some measurement_geometry_types. Will make it optional in the class.
Ralph M. says negative values are permitted; the sign indicates direction.
false
ASCII_Real
-90
90
Units_of_Angle
deg
incidence_angle
1.0
incidence_angle
true
Allison Zastrow
The incidence_angle element provides the angle between the local vertical at the
intercept point and a vector from the intercept point to the detector.
N/A for some measurement_geometry_types. Will make it optional in the class.
Ralph M. says negative values are permitted; the sign indicates direction.
false
ASCII_Real
-90
90
Units_of_Angle
deg
instrument_name
1.0
instrument_name
false
Susan Slavney
The instrument_name element provides a descriptive name of the
instrument that made a spectral measurement.
User-friendly name; should be unique within the label.
false
UTF8_Short_String_Collapsed
1
100
laser_attenuation
1.0
laser_attenuation
false
Jennifer Ward
The laser_attenuation element is the energy of the laser pulse used for sample ablation.
false
ASCII_Real
Units_of_Energy
laser_averaged_integrations
1.0
laser_averaged_integrations
false
Jennifer Ward
The laser_averaged_integrations element indicates the number of laser integrations that are averaged.
A value of 1 means that the integrations are not averaged.
false
ASCII_NonNegative_Integer
laser_integrations_saturated
1.0
laser_integrations_saturated
false
Jennifer Ward
The laser_integrations_saturated element lists the number of spectra with at least one peak that saturates
the spectrometer.
false
ASCII_NonNegative_Integer
laser_power_for_calibration_max
1.0
laser_power_for_calibration_max
false
Scott VanBommel
Maximum laser power, in percent, used during calibration.
false
ASCII_Real
0
100
laser_power_for_calibration_min
1.0
laser_power_for_calibration_min
false
Scott VanBommel
Minimum laser power, in percent, used during calibration.
false
ASCII_Real
0
100
laser_power_sample
1.0
laser_power_sample
false
Scott VanBommel
Laser power, in percent, utilized during sample analysis.
false
ASCII_Real
0
100
laser_pulses_discarded
1.0
laser_pulses_discarded
false
Jennifer Ward
The laser_pulses_discarded element indicates the number of laser pulses discarded.
false
ASCII_NonNegative_Integer
laser_pulses_per_integration
1.0
laser_pulses_per_integration
false
Jennifer Ward
The laser_pulses_per_integration element identifies the number of laser pulses per integration.
This value is 1 for single shot spectra.
false
ASCII_NonNegative_Integer
laser_repetition_rate
1.0
laser_repetition_rate
false
Jennifer Ward
The laser_repetition_rate element indicates the frequency of laser pulses.
false
ASCII_NonNegative_Integer
Units_of_Frequency
laser_wavelength
1.0
laser_wavelength
false
Scott VanBommel
Laser wavelength utilized in sample analysis.
false
ASCII_Real
0
Units_of_Length
material_common_name
1.0
material_common_name
false
Allison Zastrow
The material_common_name element gives the specific name of the specimen material,
as specifically as it is known. For example, if a specimen is pure olivine, put "Olivine". If a specimen
is a mixture of kaolinite and opal, put "Kaolinite/Opal". Indicate if "Unidentified".
I would like these to be searchable items/keywords. If something like "Kaolinite/Opal" is included,
could it be found by only searching for "opal" or would it have to be specifically searched for as
"Kaolinite/Opal"? (AZ)
Changed this from material_identification and made it optional. (EG)
false
UTF8_Short_String_Collapsed
1
100
material_origin
1.0
material_origin
false
Allison Zastrow
The material_origin element identifies whether the specimen is natural, synthetic, or natural/doped.
Is it possible to organize these specimen classification attributes so that the form changes
depending on which option they choose? Or by doing away with the whole hierarchical system, does that
no longer matter? We could also put a N/A option on each of the subtypes so that if something's not a
mineral (or whatever it may not be), they just have to fill in N/A. I'm still a bit unsure about the
non-hierarchical idea as it relates to the classification.
Also, once something is marked as "Unclassified", it's not going to have any further classification.
Will they just have to fill in N/A for everything else after that?
true
UTF8_Short_String_Collapsed
1
255
Natural
The Natural value indicates that the specimen was not made in a laboratory.
Synthetic
The Synthetic value indicates that the specimen was made in a laboratory.
A synthetic sample could be either a physical mixture of natural materials or a
laboratory synthesized material.
Natural-Doped
The Natural-Doped value indicates natural rock matrices that have been doped with metal oxides.
material_state
1.0
material_state
false
Allison Zastrow
The material_state element identifies the physical state of the specimen.
Pertains to all specimens.
true
UTF8_Short_String_Collapsed
1
255
Solid
The Solid value indicates that the specimen is in the solid state.
Liquid
The Liquid value indicates that the specimen is in the liquid state.
Gas
The Gas value indicates that the specimen is in the gas state.
material_subtype
1.0
material_subtype
false
Ed Guinness
The material_subtype element identifies the material subtype of the specimen.
Material_subtype does not have enumerated values because there are too many to list.
This is a place to put "Particulate" or "Nonparticulate" as RELAB suggests.
false
UTF8_Short_String_Collapsed
1
255
material_type
1.0
material_type
false
Ralph Milliken
The material_type element indicates the general type of the specimen.
true
UTF8_Short_String_Collapsed
1
30
Amorphous
Sample without crystalline structure or long range order, e.g., glass
Brine
Sample that contains solute in a liquid solvent.
Consolidated Mixture
Sample that is cemented or otherwise aggregated into a solid mass
Element
Sample composed of a single element such as metallic iron
Ice
Solid sample composed of gas or liquid (e.g., water vapor or water) now in solid form
Mineral
Sample with a given composition within a defined range of compositions and that
exhibits a defined crystalline structure
Organic
Sample composed of organic materials
Rock
Solid sample composed of one or more minerals
Single Particle
Sample composed of a single particle
Unconsolidated Mixture
Sample of loose or disaggregated material that is a mixture of various
minerals and/or other compounds
measurement_atmosphere_composition
1.0
measurement_atmosphere_composition
true
Allison Zastrow
The measurement_atmosphere_composition element identifies any gas(es) present in
measurement environment.
false
UTF8_Text_Preserved
1
1000
measurement_atmosphere_description
1.0
measurement_atmosphere_description
false
Allison Zastrow
The measurement_atmosphere_description decribes the atmospheric conditions through which
the data was taken.
false
UTF8_Text_Preserved
1
1000
measurement_atmosphere_pressure
1.0
measurement_atmosphere_pressure
true
Allison Zastrow
The measurement_atmosphere_pressure element provides the atmospheric pressure of the measurement environment.
false
ASCII_Real
Units_of_Pressure
measurement_atmosphere_relative_humidity
1.0
measurement_atmosphere_relative_humidity
true
Allison Zastrow
The measurement_atmosphere_relative_humidity element provides the relative humidity of the measurement environment.
false
ASCII_Real
0
100
measurement_atmosphere_temperature
1.0
measurement_atmosphere_temperature
true
Allison Zastrow
The measurement_atmosphere_temperature element provides the temperature of the measurement environment.
false
ASCII_Real
Units_of_Temperature
measurement_date_time
1.0
measurement_date_time
true
Allison Zastrow
The measurement_date_time element identifies the date and time of the observation
and measurement.
false
ASCII_Date_Time_YMD
measurement_geometry_type
1.0
measurement_geometry_type
true
Ralph Milliken
The measurement_geometry_type element identifies the type of geometry at which
a measurement is taken.
true
UTF8_Short_String_Collapsed
1
255
Bidirectional
Measurement taken when light is sent in to the specimen at a narrow angular
range and received over a narrow angular range
Directional Hemispherical
Measurement taken when light is sent in to the specimen at a certain direction
and received in all directions (perhaps in an integrating sphere).
Hemispherical Hemispherical
Measurement taken when light is sent in to the specimen at all directions and
received in all directions (perhaps in an integrating sphere)
Biconical
Measurement taken when light is sent in to the specimen at a certain direction
and in a cone-like shape and received at a certain direction and in a cone-like shape.
Unknown
The measurement geometry is unknown.
measurement_location_number
1.0
measurement_location_number
false
Jennifer Ward
The measurement_location_number element indicates the location number of spectra collection on the target surface.
false
ASCII_NonNegative_Integer
measurement_locations_per_sample
1.0
measurement_locations_per_sample
false
Jennifer Ward
The measurement_locations_per_sample element indicates the number of measurement locations per sample.
false
ASCII_NonNegative_Integer
measurement_notes
1.0
measurement_notes
false
Allison Zastrow
The measurement_notes element contains relevant notes about how a measurement was made.
false
UTF8_Text_Preserved
1
1000
measurement_reference_standard
1.0
measurement_reference_standard
false
Allison Zastrow
The measurement_reference_standard element identifies the standard object on which
observations are performed in order to calibrate a measurement.
false
UTF8_Short_String_Collapsed
1
255
measurement_requestor
1.0
measurement_requestor
true
Allison Zastrow
The measurement_requestor element identifies the individual or laboratory who
requested the measurement. It may occur more than once.
false
UTF8_Short_String_Collapsed
1
255
measurement_run
1.0
measurement_run
true
Jennifer Ward
The measurement_run element identifies the run number of the measurement in a particular day.
false
ASCII_NonNegative_Integer
measurement_segments
1.0
measurement_segments
false
Susan Slavney
The measurement_segments element gives the number of measurement segments
that were combined to create the spectrum. If the spectrum is not
merged from multiple segments, then the value of measurement_segments is 1.
false
ASCII_NonNegative_Integer
measurement_source_description
1.0
measurement_source_description
false
Allison Zastrow
The measurement_source_description element identifies the source used for the measurement such
as the type of lamp, heating element, laser, or radioactive source.
false
UTF8_Short_String_Collapsed
1
255
measurement_type
1.0
measurement_type
false
Allison Zastrow
The measurement_type element identifies the type of spectroscopy performed
on a specimen.
true
UTF8_Short_String_Collapsed
1
Reflectance
The Reflectance value indicates reflectance spectroscopy, the study of light as a
function of wavelength that has been reflected or scattered from a material.
Emission
The Emission value indicates emission spectroscpy, which examines the wavelengths emitted
by atoms or molecules during their transition from an excited state to a lower energy state.
Raman
The Raman value indicates Raman spectroscopy, which determines information about a
material by studying the Raman scattering of monochromatic light off the material.
X-Ray Fluorescence
The X-Ray Fluorescence value indicates x-ray flourescence spectroscopy, which examines
the emission of x-rays from a material previously bombarded with high energy x-rays or gamma rays.
X-Ray Diffraction
The X-Ray Diffraction value indicates x-ray diffraction spectroscopy, which studies the
diffraction patterns of x-rays scattered off a material.
LIBS
LIBS (Laser-Induced Breakdown Spectroscopy) uses a highly
energetic laser pulse as its excitation source to produce emission spectra.
Transmission
The Transmission value indicates transmission spectroscopy, the study of light as a
function of wavelength that has been transmitted through a material.
Attenuated Total Reflectance
Attenuated total reflectance (ATR) is a sampling technique used in conjunction with
infrared spectroscopy which enables samples to be examined directly in the solid or liquid
state without further preparation.
X-Ray Absorption Near-Edge Structure
The X-ray Absorption Near-Edge Structure value indicates XANES spectroscopy, which
determines information about a material by studying the X-ray absorption spectra of electronic
transitions within an atomic core.
microscope_objective
1.0
microscope_objective
false
Scott VanBommel
Objective of microscope.
false
ASCII_Real
0
mineral_subtype
1.0
mineral_subtype
false
Ed Guinness
The mineral_subtype element identifies the mineral subtype of the specimen.
Mineral_subtype does not have enumerated values because there are too many to list.
false
UTF8_Short_String_Collapsed
1
255
mineral_type
1.0
mineral_type
false
Allison Zastrow
The mineral_type element identifies the type of mineral to which the specimen belongs.
true
UTF8_Short_String_Collapsed
1
255
Arsenate
The Arsenate value indicates the specimen is an arsenate.
Borate
The Borate valeu indicates the specimen is a borate.
Carbonate
The Carbonate value indicates the specimen is a carbonate.
Chromate
The Chromate value indicates the specimen is a chromate.
Cyclosilicate
The Cyclosiliate value indicates the specimen is a sorosilicate.
Halide
The Halide value indicates the specimen is a halide.
Hydroxide
The Hydroxide value indicates the specimen is a hydroxide.
Inosilicate
The Inosilicate value indicates the specimen is a inosilicate.
Iodate
The Iodate value indicates the specimen is an iodate.
Native Element
The Native Element value indicates the specimen is a native element or an alloy.
Nesosilicate
The Nesosiliacte value indicates the specimen is a nesosilicate.
Nitrate
The Nitrate value indicates the specimen is a nitrate.
Organic Compound
The Organic Compound value indicates the specimen is an organic compound.
Oxide
The Oxide value indicates the specimen is an oxide.
Phosphate
The Phosphate value indicates the specimen is a sulfate.
Phyllosilicate
The Phyllosilicate value indicates the specimen is a phyllosilicate.
Sorosilicate
The Sorosilicate value indicates the specimen is a sorosilicate.
Sulfate
The Sulfate value indicates the specimen is a sulfate.
Sulfide
The Sulfide value indicates the specimen is a sulfide.
Tectosilicate
The Tectosilicate value indicates the specimen is a tectosilicate.
Unclassified
The Unclassified value indicates that the specimen doesn't fit into any of these
categories, but is still a mineral.
Vanadate
The Vanadate value indicates that the specimen is a vanadate.
organic_type
1.0
organic_type
false
Allison Zastrow
The organic_type element identifies the organic type to which the specimen belongs.
Need Ray's input here too.
true
UTF8_Short_String_Collapsed
1
255
Inorganic
The Inorganic value indicates the specimen is not an organic material.
Organic
The Organic value indicates the specimen is an organic material.
Mixture
The Mixture value indicates the specimen is a mixture of organic and inorganic material.
phase_angle
1.0
phase_angle
true
Ed Guinness
The phase_angle element provides the angle between incidence and emission vectors.
N/A for some measurement_geometry_types. Will make it optional in the class.
Ralph M. says negative values are permitted; the sign indicates direction.
false
ASCII_Real
-180
180
Units_of_Angle
deg
processing_description
1.0
processing_description
false
Ralph Milliken
The processing_description element provides information about how measurement(s) for
a particular product were made, in addition to the information given in the Measurement
Parameters class. In the case of a product created by merging multiple measurements,
this element describes how the merge was done.
false
UTF8_Text_Preserved
rock_subtype
1.0
rock_subtype
false
Ed Guinness
The rock_subtype element identifies the rock subtype of the specimen.
Rock_subtype does not have enumerated values because there are too many to list.
false
UTF8_Short_String_Collapsed
1
255
rock_type
1.0
rock_type
false
Ralph Milliken
The rock_type element identifies the type of rock the specimen is.
true
UTF8_Short_String_Collapsed
1
255
Igneous
The Igneous value indicates that the specimen is volatile-poor and was formed
by the cooling of magma or lava.
Sedimentary
The Sedimentary value indicates that the specimen was formed by sedimentary
processes (e.g., lithification of unconsolidated material, direct chemical
precipitation)
Metamorphic
The Metamorphic value indicates that the specimen was formed by
metamorphic processes (e.g., increased temperature and/or pressure conditions
that altered the rock composition without melting)
Unknown
The Unknown value indicates that there is not enough information about
the specimen to assign it a rock type
segment_number
1.0
segment_number
false
Susan Slavney
The segment_number element identifies which segment of a merged spectrum
is described by a Measurement_Parameters class. The first segment is segment
number 1. If the spectrum is not merged from multiple segments, then the value
of segment_number is 1.
false
ASCII_NonNegative_Integer
source_specimen_id
1.0
source_specimen_id
true
Susan Slavney
The source_specimen_id element identifies the source specimen
from which the observed specimen is derived.
false
UTF8_Short_String_Collapsed
1
255
specimen_collection_location
1.0
specimen_collection_location
true
Allison Zastrow
The specimen_collection_location element provides the place where the specimen was collected.
false
UTF8_Short_String_Collapsed
1
255
specimen_owner_location
1.0
specimen_owner_location
true
Allison Zastrow
The specimen_owner_location element provides the institution or laboratory name where
the specimen resides.
false
UTF8_Short_String_Collapsed
1
255
specimen_owner_name
1.0
specimen_owner_name
true
Allison Zastrow
The specimen_owner_name element identifies the individual or laboratory to whom
the specimen belongs.
false
UTF8_Short_String_Collapsed
1
255
specimen_description
1.0
specimen_description
false
Allison Zastrow
The specimen_description element provides a short description of the specimen.
false
UTF8_Text_Preserved
1
1000
specimen_dilution_method
1.0
specimen_dilution_method
false
Scott VanBommel
The specimen_dilution_method element describes the method by which dilution was conducted.
false
UTF8_Text_Preserved
1
1000
specimen_id
1.0
specimen_id
false
Susan Slavney
The specimen_id element uniquely identifies the specimen.
This is not a LID because a specimen is not a PDS product.
It's used to relate multiple measurements of the same specimen.
false
UTF8_Short_String_Collapsed
1
255
specimen_max_size
1.0
specimen_max_size
true
Allison Zastrow
The specimen_max_size element identifies the maximum particle size of the observed specimen.
false
ASCII_Real
0
Units_of_Length
mm
specimen_min_size
1.0
specimen_min_size
true
Allison Zastrow
The specimen_min_size element identifies the minimum particle size of the observed specimen.
false
ASCII_Real
0
Units_of_Length
mm
specimen_name
1.0
specimen_name
false
Allison Zastrow
The specimen_name element identifies the specimen as it is named where it is being kept.
The name is typically assigned by the specimen owner or data provider. It is not
guaranteed to be unique. Use specimen_id for the unique identifier.
false
UTF8_Short_String_Collapsed
1
255
specimen_ph
1.0
specimen_ph
false
Scott VanBommel
The specimen_ph element provides the pH of the observed specimen.
false
ASCII_Real
0
14
specimen_provider_name
1.0
specimen_provider_name
false
Scott VanBommel
The specimen_provider_name element gives the name of the person who provided the specimen.
How is this different from specimen_owner_name?
false
UTF8_Short_String_Collapsed
1
255
specimen_solute_standard
1.0
specimen_solute_standard
false
Scott VanBommel
The specimen_solute_standard element provides the standard used for the solute.
false
UTF8_Short_String_Collapsed
1
255
specimen_thin_section_flag
1.0
specimen_thin_section_flag
false
Jennifer Ward
The specimen_thin_section_flag element indicates whether or not the specimen is a thin section.
true
ASCII_Short_String_Collapsed
Y
Yes, the specimen is a thin section.
N
No, the specimen is not a thin section.
specimen_type
1.0
specimen_type
false
Susan Slavney
The specimen_type element gives one or more terms that classify the origin of the specimen.
Permissible values include relevant PDS4 Target_Identification types. More specific types to be added as needed.
true
UTF8_Short_String_Collapsed
1
255
Terrestrial Sample
The Terrestrial value means the specimen is a terrestrial sample.
Lunar Meteorite
The Lunar Meteorite value means the specimen is a sample from a lunar meteorite.
Mars Meteorite
The Mars Meteorite value means the specimen is a sample from a Mars meteorite.
Other Meteorite
The Other Meteorite value means the specimen is a sample from a meteorite that is
not a lunar or Mars meteorite.
Returned Lunar Sample
The Returned Lunar Sample value means the specimen is a lunar sample returned by a mission.
Returned Asteroid Sample
The Returned Asteroid Sample value means the specimen is an asteroid sample returned by a mission.
Synthetic Sample
The Synthetic Sample value means the specimen is a laboratory-generated sample.
spectral_grating
1.0
spectral_grating
false
Scott VanBommel
!!! DEFINITION NEEDED !!!
false
ASCII_Real
0
spectral_range_max
1.0
spectral_range_max
false
Susan Slavney
The spectral_range_max element identifies the maximum value at which a given data
item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range
would have a spectral_range_max value of 3.5.
false
ASCII_Real
0
spectral_range_min
1.0
spectral_range_min
false
Allison Zastrow
The spectral_range_min element identifies the minimum value at which a given data
item was sampled. For example, a spectrum that was measured in the 0.4 to 3.5 um spectral range
would have a spectral_range_min value of 0.4.
false
ASCII_Real
0
spectral_range_parameter_name
1.0
spectral_range_parameter_name
false
Allison Zastrow
The spectral_range_parameter_name element identifies the name of the parameter which
determines the sampling interval of the measurement.
If it would be possible for there to be another option that I'm not currently aware of,
is it possible to have an "other" option that then can be filled in and added to the search list
of the database site? Also, these particular values are fairly self-explanatory (i.e. if you're looking
at spectra and don't know what wavelength is.....), is the value_meaning tag a necessary component
of the definition, and if so, what would you suggest putting in its place? EAG - These 4 are a good start.
If others are needed, we can revise the dictionary to add it.
true
UTF8_Short_String_Collapsed
1
255
Wavelength
The Wavelength value means the spectrum is a function of wavelength.
Frequency
The Frequency value means the spectrum is a function of frequency.
Wavenumber
The Wavenumber value means the spectrum is a function of wavenumber.
Time
The Time value means the spectra is a function of time.
Angle
The Angle value means the spectra is a function of angle.
Energy
The Energy value means the spectra is a function of energy.
spectral_range_unit_name
1.0
spectral_range_unit_name
false
Susan Slavney
The spectral_range_unit_name element identifies the unit of measure for the
values specified by spectral_range_min and spectral_range_max.
false
UTF8_Short_String_Collapsed
1
255
spectral_resolution_width_max
1.0
spectral_resolution_width_max
true
Susan Slavney
The spectral_resolution_width_max element identifies the maximum width of
a spectral band in a given spectrum. If all bands are the same width,
spectral_resolution_width_min and spectral_resolution_width_max will have
the same value.
false
ASCII_Real
spectral_resolution_width_min
1.0
spectral_resolution_width_min
true
Susan Slavney
The spectral_resolution_width_min element identifies the minimum width of
a spectral band in a given spectrum. If all bands are the same width,
spectral_resolution_width_min and spectral_resolution_width_max will have
the same value.
false
ASCII_Real
spectral_resolution_width_unit_name
1.0
spectral_resolution_width_unit_name
true
Susan Slavney
The spectral_resolution_width_unit_name element identifies the unit of
measure for the values specified by spectral_resolution_width_min and
spectral_resolution_width_max.
false
UTF8_Short_String_Collapsed
1
255
spectral_sampling_interval_max
1.0
spectral_sampling_interval_max
true
Susan Slavney
The spectral_sampling_interval_max element identifies the maximum distance
between band centers in a given spectrum. If all band centers are equally spaced,
spectral_sampling_interval_min and spectral_sampling_interval_max will have
the same value.
false
ASCII_Real
spectral_sampling_interval_min
1.0
spectral_sampling_interval_min
true
Susan Slavney
The spectral_sampling_interval_min element identifies the minimum distance
between band centers in a given spectrum. If all band centers are equally spaced,
spectral_sampling_interval_min and spectral_sampling_interval_max will have
the same value.
false
ASCII_Real
spectral_sampling_interval_unit_name
1.0
spectral_sampling_interval_unit_name
true
Susan Slavney
The spectral_sampling_interval_unit_name element identifies the unit of
measure for the values specified by spectral_sampling_interval_min and
spectral_sampling_interval_max.
false
UTF8_Short_String_Collapsed
1
255
synthetic_processing_description
1.0
synthetic_processing_description
false
Ed Guinness
The synthetic_processing_description element describes how a synthetic specimen has been processed.
false
UTF8_Short_String_Collapsed
1
255
synthetic_type
1.0
synthetic_type
false
Ralph Milliken
The synthetic_type element identifies the process by which the specimen
was produced synthetically.
true
UTF8_Short_String_Collapsed
1
255
Entirely Synthetic
Sample that is entirely human-made
Natural and Synthetic
Sample that is a mixture of human-made and naturally occurring components
From Natural
A natural product chemically or mineralogically altered by a laboratory
treatment (e.g., heating). Does not include size and magnetic separates
of natural samples or washing by water.
Hardware
Portions of an instrument, e.g., portions of a spectrometer that contribute
to a spectroscopic signature and thus need to be characterized
volatile_type
1.0
volatile_type
true
Ed Guinness
The volatile_type element indicates whether the material was volatile-poor (less than 2.0% LOI)
or volatile-rich (greater than 2.0% LOI).
true
UTF8_Short_String_Collapsed
1
255
Poor
The Poor value indicates the specimen had less than 2.0% LOI.
Rich
The Rich value indicates the specimen had greater than 2.0% LOI.
Unknown
The Unknown value indicates the specimen's volatile type is unknown.
Measurement_Instrument
1.0
Measurement_Instrument
Susan Slavney
The Measurement_Instrument class contains attributes that
identify the instrument that made the measurement.
instrument_name
attribute_of
1
1
pds.Internal_Reference
component_of
1
1
Measurement_Parameters
1.0
Measurement_Parameters
Susan Slavney
The Measurement_Parameters class contains attributes relevant
to a single measurement of a specimen.
segment_number
attribute_of
1
1
Measurement_Instrument
component_of
1
1
measurement_type
attribute_of
1
1
spectral_range_parameter_name
attribute_of
1
1
spectral_range_min
attribute_of
1
1
spectral_range_max
attribute_of
1
1
spectral_range_unit_name
attribute_of
1
1
spectral_sampling_interval_min
attribute_of
0
1
spectral_sampling_interval_max
attribute_of
0
1
spectral_sampling_interval_unit_name
attribute_of
0
1
spectral_resolution_width_min
attribute_of
0
1
spectral_resolution_width_max
attribute_of
0
1
spectral_resolution_width_unit_name
attribute_of
0
1
measurement_run
attribute_of
0
1
measurement_location_number
attribute_of
0
1
measurement_locations_per_sample
attribute_of
0
1
measurement_reference_standard
attribute_of
0
1
measurement_geometry_type
attribute_of
0
1
incidence_angle
attribute_of
0
1
emission_angle
attribute_of
0
1
phase_angle
attribute_of
0
1
measurement_source_description
attribute_of
0
1
measurement_atmosphere_pressure
attribute_of
0
1
measurement_atmosphere_temperature
attribute_of
0
1
measurement_atmosphere_relative_humidity
attribute_of
0
1
measurement_atmosphere_composition
attribute_of
0
1
measurement_atmosphere_description
attribute_of
0
1
measurement_date_time
attribute_of
0
1
data_producer_name
attribute_of
1
1
data_provider_name
attribute_of
1
1
measurement_requestor
attribute_of
0
*
measurement_notes
attribute_of
0
1
accumulation_time
attribute_of
0
1
spectral_grating
attribute_of
0
1
microscope_objective
attribute_of
0
1
laser_pulses_per_integration
attribute_of
0
1
laser_attenuation
attribute_of
0
1
laser_power_sample
attribute_of
0
1
laser_power_for_calibration_min
attribute_of
0
1
laser_power_for_calibration_max
attribute_of
0
1
laser_wavelength
attribute_of
0
1
laser_repetition_rate
attribute_of
0
1
laser_averaged_integrations
attribute_of
0
1
dark_subtraction_flag
attribute_of
0
1
laser_pulses_discarded
attribute_of
0
1
laser_integrations_saturated
attribute_of
0
1
Specimen_Classification
1.0
Specimen_Classification
Susan Slavney
The Specimen_Classification class provides information about
how a specimen has been classified.
specimen_type
attribute_of
1
*
material_common_name
attribute_of
0
1
material_origin
attribute_of
1
1
synthetic_type
attribute_of
0
1
material_state
attribute_of
1
1
organic_type
attribute_of
0
1
material_type
attribute_of
0
1
material_subtype
attribute_of
0
10
mineral_type
attribute_of
0
*
mineral_subtype
attribute_of
0
10
rock_type
attribute_of
0
1
rock_subtype
attribute_of
0
10
volatile_type
attribute_of
0
1
synthetic_processing_description
attribute_of
0
1
specimen_ph
attribute_of
0
1
specimen_dilution_method
attribute_of
0
1
specimen_solute_standard
attribute_of
0
1
Specimen_Parameters
1.0
Specimen_Parameters
Susan Slavney
The Specimen_Parameters class provides information about a
specimen for which measurements have been made.
specimen_id
attribute_of
1
1
specimen_name
attribute_of
0
1
specimen_description
attribute_of
0
1
source_specimen_id
attribute_of
0
1
specimen_min_size
attribute_of
0
1
specimen_max_size
attribute_of
0
1
specimen_thin_section_flag
attribute_of
0
1
specimen_collection_location
attribute_of
1
1
specimen_owner_location
attribute_of
1
1
specimen_owner_name
attribute_of
1
1
specimen_provider_name
attribute_of
0
1
Ancillary_Product
1.0
Ancillary_Product
Susan Slavney
The Ancillary_Product class identifies an ancillary measurement
related to a Spectral Library specimen.
pds.Internal_Reference
component_of
1
1
ancillary_product_type
attribute_of
1
1
Spectral_Library_Product
1.0
Spectral_Library_Product
Susan Slavney
The Spectral_Library_Product class provides information about
a data product in the Spectral Library.
false
true
processing_description
attribute_of
0
1
Specimen_Parameters
component_of
1
1
Specimen_Classification
component_of
1
1
measurement_segments
attribute_of
1
1
Measurement_Parameters
component_of
1
*
Ancillary_Product
component_of
0
*
speclib_segments_rule
pds:Product_Observational/pds:Observation_Area/pds:Discipline_Area/speclib:Spectral_Library_Product
Assert
(speclib:measurement_segments =
count(speclib:Measurement_Parameters))
speclib_measurement_segments_rule: The value of the attribute
measurement_segments must equal the number of occurrences of the class
Measurement_Parameters.
speclib_measurement_instrument_rule
speclib:Measurement_Instrument/pds:Internal_Reference
Assert
pds:reference_type = ('is_instrument')
speclib_measurement_instrument_rule_0: In the
Measurement_Instrument/Internal_Reference class, the value of the reference_type
attribute must be equal to "is_instrument".
speclib_measurement_parameters_rule
pds:Product_Observational/pds:Observation_Area/pds:Discipline_Area/speclib:Spectral_Library_Product/speclib:Measurement_Parameters
Assert
(number(speclib:spectral_range_min) le number(speclib:spectral_range_max))
speclib_measurement_parameters_rule_0: speclib:spectral_range_min must be less than or equal to speclib:spectral_range_max.
speclib_specimen_parameters_rule
pds:Product_Observational/pds:Observation_Area/pds:Discipline_Area/speclib:Spectral_Library_Product/speclib:Specimen_Parameters
Assert
if (string-length(speclib:specimen_min_size) eq 0 or string-length(speclib:specimen_max_size) eq 0)
then true()
else (if (number(speclib:specimen_min_size) le number(speclib:specimen_max_size))
then true()
else false()
)
speclib_specimen_parameters_rule_0: speclib:specimen_min_size must be less than or equal to speclib:specimen_max_size.
speclib_classification_rule
pds:Product_Observational/pds:Observation_Area/pds:Discipline_Area/speclib:Spectral_Library_Product/speclib:Specimen_Classification
Assert
(speclib:material_state = 'Solid' and
speclib:material_type and
(speclib:material_subtype = 'Particulate' or speclib:material_subtype = 'Nonparticulate')) or
(speclib:material_state != 'Solid')
speclib_classification_rule_solid_material: In the Specimen_Classification
class, if material_state is Solid, then the attributes material_type and
material_subtype must be present, and material_subtype must include either
Particulate or Nonparticulate.
Assert
(speclib:material_state = 'Solid' and speclib:material_type = 'Organic' and speclib:organic_type = 'Organic') or
(speclib:material_state = 'Solid' and speclib:material_type != 'Organic') or
(speclib:material_state != 'Solid')
speclib:classification_rule_organic_material: In the
Specimen_Classification class, if material_type is Organic, then the
attribute organic_type must also be Organic.
Assert
(speclib:material_state = 'Solid' and speclib:material_type = 'Mineral' and speclib:mineral_type) or
(speclib:material_state = 'Solid' and speclib:material_type != 'Mineral') or
(speclib:material_state != 'Solid')
speclib_classification_rule_mineral: In the Specimen_Classification class,
if material_type is Mineral, then the attribute mineral_type must be
present.
Assert
(speclib:material_state = 'Solid' and speclib:material_type = 'Rock' and speclib:rock_type) or
(speclib:material_state = 'Solid' and speclib:material_type != 'Rock') or
(speclib:material_state != 'Solid')
speclib_classification_rule_rock: In the Specimen_Classification class, if
material_type is Rock, then the attribute rock_type must be present.
Assert
(speclib:material_subtype and speclib:material_type) or
(not (speclib:material_subtype))
speclib_classification_rule_material_subtype: In the
Specimen_Classification class, if the attribute material_subtype is present, then
the attribute material_type must also be present.
Assert
(speclib:mineral_subtype and speclib:mineral_type) or
(not (speclib:mineral_subtype))
speclib_classification_rule_mineral_subtype: In the
Specimen_Classification class, if the attribute mineral_subtype is present, then the
attribute mineral_type must also be present.
Assert
(speclib:rock_subtype and speclib:rock_type) or
(not (speclib:rock_subtype))
speclib_classification_rule_rock_subtype: In the Specimen_Classification
class, if the attribute rock_subtype is present, then the attribute rock_type must
also be present.
Assert
(speclib:material_origin = 'Synthetic' and speclib:synthetic_type) or
(speclib:material_origin != 'Synthetic' and not (speclib:synthetic_type))
speclib_classification_rule_synthetic: In the Specimen_Classification
class, if material_origin is Synthetic, then the attribute synthetic_type must be
present. If material_origin is not Synthetic, then the attribute synthetic type must
not be present.
speclib_ancillary_product_rule
speclib:Ancillary_Product/pds:Internal_Reference
Assert
pds:reference_type = ('data_to_ancillary_data')
speclib_ancillary_product_rule_0: In the
Ancillary_Product/Internal_Reference class, the value of the reference_type
attribute must be equal to "data_to_ancillary_data".
PK Ti5E E PDS4_SPECLIB_1I00_1300.txtPK TH#
} PDS4_SPECLIB_1I00_1300.xmlPK T\ PDS4_SPECLIB_1I00_1300.csvPK T--YX X PDS4_SPECLIB_1I00_1300.schPK Tƻr PDS4_SPECLIB_1I00_1300.JSONPK TWQ_ PDS4_SPECLIB_1I00_1300.xsdPK T-p f PDS4_SPECLIB_IngestLDD.xmlPK {