This automation tool helps create complex ScienceBase (SB) data releases. It is especially useful for populating data releases that are comprised of many datasets, saving the author from the cumbersome process of creating many SB child pages and updating metadata files with the new child page links.
The user starts with a populated SB landing page and a local directory tree containing final data and metadata. The tool a) creates SB child pages mimicking the input directory structure, b) updates all the XML files with new SB links, c) populates the SB pages with information parsed from the data/metadata, and d) adds niceties such as browse graphics and bounding extents.
It uses Python ScienceBase Utilities (sciencebasepy) and was originally written for a specific dataset at the Woods Hole Coastal and Marine Science Center, but it has since been generalized to upload large datasets with FGDC metadata to ScienceBase. The tool is still in development and hosted on GitHub as science-base-automation. Depending on community interest, it could be integrated with existing tools.
Science Support Framework Category: Science Data Lifecycle - Publishing/Sharing
Author(s): Emily Sturdivant (firstname.lastname@example.org) - USGS Woods Hole Coastal and Marine Science Center