The Lunar Reconnaissance Orbiter (LRO) mission dictionary contains classes that describe aspects of the LRO mission and related instruments.
GeoScience Node (GEO)
The User's Guide and detailed documentation for using this dictionary in label design and processing are located at https://pds-data-dictionaries.github.io/ldd-lro.
- Download dictionary files from the PDS Data Dictionaries Page
- On GitHub
- Review the Change log
- build/ - This directory holds the files generated by the build processing, including the schema files used in designing and validating labels, JSON for inclusion in code, and report files from the LDDTool execution that created the files. There are separate subdirectories for development versions and releases.
- doc/ - This directory contains the source tree for the
documentation at https://pds-data-dictionaries.github.io/ldd-lro. The
PDF of that documentation can also be found here in the
main
branch/ - logs/ - This directory contains the logs generated by the GitHub-automated build and test processes of LDDTool and Validate.
- src/ - The directory containing the managed IngestLDD file that defines this namespace. This is where changes to the namespace itself are made.
- test/ - This directory contains regression tests (in the form of documented labels) for this namespace.
- .github/ - This (possibly hidden) directory contains
internal files used to manage the automated build processes.
The
main
branch is where you should merge your final changes to documentation and LDD structure. Thegh-pages
branch is auto-generated and used to run the documentation site. DO NOT MAKE CHANGES HERE.
There is a common place to request enhancements and report problems for any PDS-curated dictionary - the PDS4 Issue Repo. Search for the [ldd-lro] update request block and click the green "Get Started" button.
If you'd like to actively contribute to development, begin with the feature/bug process described above. Then familiarize yourself with the LDD Update Process.
See the PDS Data Dictionaries pages for documentation and tutorials describing the procedures required to reserve a namespace, establish a new repo, and build your dictionary.
If you need help creating your IngestLDD file, contact the Dictionary Stewards Group. Documentation is in preparation.
See the tutorial on updating and building an IngestLDD and the LDD Update Process for documentation of those procedures.
Each build is auto-generated using Github Actions, PDS4 LDDTool, and Validate Tool. You can also download the IngestLDD file and build the dictionary locally. You will need to install [LDDTool] (https://nasa-pds.github.io/pds4-information-model/model-lddtool/index.html) on your system. Once you do, you can manually run LDDTool on the IngestLDD using the following command:
lddtool -lpsnJ {IngestLDD file name}.xml
A Local Data Dictionary (LDD) is built for each version of the PDS4 Information Model. The build process insures compatibility of the LDD with the core information model.
This LDD has been built for the following versions of the PDS4 information model.
Each build is generating using the lddtool specific to a version of the PDS4 Information Model. The build command used is:
lddtool -lp ldd-file.xml