PtPS Wildfire Demo

Making it easier to work with rescued data

A networked data infrastructure demo for the “Investing in Open Infra to Safeguard Critical Scientific Data” project, part of the Portfolio to Protect Science (PtPS).

What’s here

The browser extension's modal over a missing EPA page, offering the rescued data

Browser extension

Summary table of how many example data sources are live and archived

Dataset rescue statuses

Map of Wyoming's fire weather zones, shaded by risk score

Risk calculation

Map of fire perimeters across Wyoming since 1984, darker where they overlap

Wildfire overlap

Detailed map of Gold Hill, Colorado, with buildings colored by wildfire risk, roads, trails, and house numbers

Detailed firefighter map

Road graph of Gold Hill, Colorado, colored by steepness, with dead ends and sharp turns marked

Simplified firefighter map
  • Fallbacks: tools for finding a backup when a source URL goes away.
  • Analysis
  • Firefighter maps: printable maps for small/rural fire departments.
    • Detailed: combines building footprints, fuel load, burn probability, fire hydrants, roads, driveways, and trails.
    • Simplified: draws the roads as a graph, to scale by driving distance, with steep grades, sharp turns, dead ends, and house numbers marked.

For progress over time, see the changelog.

Background

We are losing critical scientific knowledge every day. Urgent and increasing threats from funding cuts and policy changes impact the core datasets relied on globally for climate forecasting, public health, research, and scientific discovery.

To date, efforts to stop this loss have been primarily oriented toward rescue and preservation activities: saving bytes, archiving repositories, and migrating at-risk content to academic and non-profit storage environments and/or to commercial cloud providers. These crucial, often grassroots, efforts have been challenged by existing inefficiencies, fragmentation, and siloing across disconnected repositories and services. They may also inadvertently reinforce these problems by addressing immediate data loss, but not providing an alternate scenario for promoting long-term access continuity.

What is almost entirely absent in the projects and initiatives we are tracking is investment in the technical infrastructure layer: the tools, pipelines, standards, systems, and people that make any of the other work durable.

The project will design, build, and document a working end-to-end data infrastructure proof of concept organized around a specific use case: wildfire and disaster identification, prevention, and response. We have selected a fire and disaster relief scenario as our anchor case because it requires data across multiple disciplines including weather, GIS, health markers, environment and more, demonstrating the cross-domain assembly problem while connecting to urgent societal stakes that make visceral the “what happens if this goes dark” argument.

Output

Data rescue/resilience has, for the most part, focused on a single aspect of the problem: Take data from a source location, make a copy elsewhere. There are various angles that are less explored:

  • If someone is looking for a dataset that’s been disrupted, how do they find the (appropriate) backup?
  • If someone’s using backed-up data, how do they verify its integrity (relative to the source)?
    • This is where varve comes in.
  • What datasets have people not thought to back up yet? How do we avoid losing them?
  • Instead of just making a copy of messy data, can we improve the quality/usability?
  • Most solutions assume a high-speed internet connection on a modern device. How can we make relevant data available to those who (urgently) need it but don’t have internet or power?
  • What data would be useful to operational folks but is too hard for them to access/use?

Design decisions

  • Focus on low-velocity/historical data rather than high-velocity/real-time
  • Focusing on mirrors (direct copies), rather than fabricating new datasets / creating alternatives
  • Focused on ensuring there are greater than zero copies of datasets
    • Greater than one is a nice-to-have.
    • In other words, we’re focused on avoiding data disruption crises rather than long-term preservation.
  • Presenting rescued/identical data as-is rather than doing any cleaning
  • Shouldn’t be reliant on specific cloud providers
  • While this is being built as a compatibility layer (behind the scenes), we will surface source dataset status and fallbacks to make it easier for people to understand.

We acknowledge that those other areas are valuable, they just aren’t in scope for this (phase of the) project.

See also