Skip to content

Resource Lifecycle

Summary:The Resource Lifecycle describes how we manage resources from curation to ongoing maintenance.

The Resource Lifecycle describes how we manage resources from curation to ongoing maintenance.

:fontawesome-solid-user: BTAA-GIN Team Members and Product Manager

Team members seek out new content for the geoportal. See the Team Member Handbook for more information.

:fontawesome-solid-user: Graduate Research Assistants and Product Manager

This stage involves obtaining the metadata for resources. At a minimum, this will include a title and and access link. However, it will ideally also include descriptions, dates, authors, rights, keywords, and more.

Here are the most common ways that we obtain the metadata:

  1. a BTAA-GIN Team Member sends us the metadata values as individual documents or as a combined spreadsheet
  2. we are provided with (or are able to find) an API that will automatically generate the metadata in a structured file, such as JSON or XML
  3. we develop a customized script to scrape directly from the HTML on a source’s website
  4. we manually copy and paste the metadata into a spreadsheet
  5. a combination of one or more of the above

This step involves using a crosswalk to convert the metadata into the schema needed for the Geoportal. Our goal is to end up with a spreadsheet containing columns matching our metadata template.

Graduate Research Assistants and Product Manager

When working with metadata, it is common to come across missing or corrupted values, which require troubleshooting and manual editing in our spreadsheets. Refer to the Collections Project Board for examples of this work.

After compiling the metadata, we run a validation and cleaning script to ensure the records conform to the required elements of our schema.

:fontawesome-solid-user: Product Manager

We upload the completed spreadsheet to GBL Admin, which serves as the administrative interface for the Geoportal. If GBL Admin detects any formatting errors, it will issue a warning and may reject the upload.

Once the metadata is successfully uploaded to GBL Admin, we can publish the records to the Geoportal. The technology that actually stores the records and enables searching is called Solr.

Periodically, we need to remove records from the Geoportal. To do this, we use GBL Admin to either delete them or change their status to “unpublished.”

BTAA-GIN Team Members, Graduate Research Assistants, and Product Manager

We monitor our sources to check for new and retired contnet.

We regularly assess currentness of the content in the Geoportal and check for broken links.

We schedule re-harvests from sources based on how frequently they update their content. See the Collections Dashboard for this schedule.

This diagram illustrates the roles, tasks, and communication workflow for Team Members, the Product Mananger, and Research Assistants. The two technologies are GitHub for tracking work and GBL Admin for managing the metadata records.