Task #8252

MNDeployment #8035: IEDA_EarthChem Library (Interdisciplinary Earth Data Alliance)

Story #8250: Planning (IEDA)

Technical Requirements & Design Planning (IEDA)

Added by Amy Forrester over 4 years ago. Updated almost 4 years ago.

Target version:
Start date:
Due date:
% Done:


Story Points:


Plan the implementation: Select Tier, Software Stack, etc.

  • Confirm chosen deployment path.
  • Communicate knowledge of technical requirements for selected deployment. These can include:
    • SSL certificate.
    • FQDN.
    • Apache web server with Python 2.7 or Java (depending on stack).
  • Confirm metadata format. Communicate expectations for metadata quality.
  • Specify in advance whether a separate test installation will be maintained in parallel with production. This is important for planning the deployment. A separate test will need distinct subdomain and SSL cert if not using wildcard.

Meet to present potential Member Node with Plan and confirm mutual acceptance

Approval of Plan = Change Status > Testing

IEDA email_5.9.2018.pdf (31.8 KB) Amy Forrester, 2018-05-14 15:43


#1 Updated by Amy Forrester over 4 years ago

1/29/18: {Monica} sent info to Steve

we can generate multiple free SSL certificates through Let's Encrypt so that every IEDA repository would have the necessary certificate per sub-domain, so this component specifically would not be a cost-barrier to setting up multiple nodes. The certificates are 90 days at a time but we just set a crontab for running the renewal check periodically and forget it.

#2 Updated by Amy Forrester over 4 years ago

  • Assignee changed from Amy Forrester to Monica Ihli

#3 Updated by Monica Ihli over 4 years ago

Software Stack

GMN + Adapter.
IEDA is a candidate for new functionality which will deploy multiple nodes from the same web app, using a different baseURL for each node. The adapter in this situation will need to be able to pick up metadata from different locations and assign the correct formatId in the process of creating in GMN.


None. IEDA picks up metadata from source repos that use landing pages for data access
points. Direct links to data bytes are not contained within, so replication is not an option.

Harvest endpoints:

#4 Updated by Amy Forrester about 4 years ago

  • Description updated (diff)

#6 Updated by Amy Forrester about 4 years ago

  • Subject changed from Technical Requirements to Technical Requirements & Design Planning (IEDA)

#7 Updated by Amy Forrester about 4 years ago

  • Description updated (diff)

#8 Updated by Amy Forrester about 4 years ago

4/25/18- Dave check-in with Steve reminder of items he needs to send (see IEDA work plan)

#9 Updated by Amy Forrester about 4 years ago

5/3/18 {reply from Steve}
Took some reengineering to get all the partner systems working.
Here's a test example dataset landing page with the sdo markup, including the link to the iso record:

Sitemap updates are next. The webmaster at IEDA will have to deal with the robots.txt files. WE haven't registered these formally with google yet, just informal with Chris Sater at Google.

#10 Updated by Amy Forrester about 4 years ago

email update to Kerstin Lehnert 5/9/2018

#11 Updated by Monica Ihli about 4 years ago

Steve communicated some confusion regarding deployment. Misunderstood that we would still be deploying a GMN installation on web app with as intermediate step that lies between our developing the capability of the CN to communicate directly through the embedded metadata without the need for the slender node web app in between. A few major points from Dave's response:

  1. We would prefer not to support a custom mechanism for advertising availability of the ISO metadata. That approach is a dead end that requires custom implementation and ongoing support from DataONE by way of operating a custom Member Node implementation.

  2. We could support access of the content via OAI-PMH, however this too suffers from ongoing operational costs for DataONE since the intermediary Member Node will be required indefinitely.

  3. The approach is preferred since even though there is an initial cost to implementation and deployment of an intermediary Member Node, there is a future path to completely removing the intermediate Member Node and synchronizing the content directly from the IEDA resources. The long term cost of this approach will therefore decrease significantly once we complete support for synchronization.

#12 Updated by Monica Ihli about 4 years ago

  • sitemaps for the IEDA partners set up, with a sitemap index at
  • The links get html views of the ISO metadata records with the JSON-LD scripts in the page head sections.
  • Haven’t put the link in robots.txt, this is still prototyping.
  • A testbed is set up to generate the SDO markup, including link to the ISO xml record. Here are some example URLs (look at the page source to see the JSON LD in the header):

the 6 digit number is the token part of the DOI for registered resources.

#13 Updated by Dave Vieglais almost 4 years ago

  • Status changed from In Progress to Testing
  • % Done changed from 30 to 50

#14 Updated by Amy Forrester almost 4 years ago

  • % Done changed from 50 to 100
  • Status changed from Testing to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)