/Solution-Starter-Kit-Water-2021

2021 Call for Code Global Challenge solution starter kit: Clean water and sanitation.

Apache License 2.0Apache-2.0

Call for Code solution starter kit: Clean water and sanitation

License Community Website

Water is the natural resource that is most threatened by climate change, and more than half of the world does not have access to safe sanitation services. Use this starter kit to understand how technology can improve access to clean drinking water, reduce water waste, and protect natural resources. The starter kit provides tools and resources from our experts to help you jump-start your own solution.

Contents

  1. Short description
  2. Video
  3. The architecture
  4. Getting started
  5. Contributing
  6. Acknowledgments

Short description

This starter kit can help you begin your Call for Code solution. The starter kit pulls together resources to help you and your team use technology to create applications to tackle clean water and sanitation issues around the world.

What's the problem?

According to the World Health Organization, 2.2 billion people around the world do not have safely managed drinking water services, 4.2 billion people do not have safely managed sanitation services, and 3 billion people lack basic handwashing facilities. These services are critical in preventing the spread of COVID-19 and other diseases. Even in areas that have these services, there are vast inequalities in the accessibility, availability, and quality of the services.

UNICEF is urgently appealing for funding and support to reach more children with basic water, sanitation, and hygiene facilities, especially those children who are cut off from safe water because they live in remote areas, in places where water is untreated or polluted, or because they are without a home, living in a slum or on the street.

How can technology help?

From intelligent solutions for small farmers to recycling showers, technology can make a significant impact on the availability of water and its consumption. IBM provides various technologies such as IoT, Watson, and blockchain. IBM Water Management as a Service platform can monitor water resources in real time. Through this cloud-based platform, IBM is helping to improve the management of water resources.

Additional ways Water Management as a Service can help:

  • Creating a database and interactive map to help locate and maintain the water points across the counties
  • Collecting water usage, breakage, and repair data from boreholes that are monitored by SweetSense
  • Delivering tickets to repair and maintenance teams who can respond to failures and repair the boreholes

The idea

To encourage optimal water choices by consumers and local governments and to incentivize water sustainability, we propose devising and implementing an API for water data collection and dissemination. With an API, you could have a centralized way to:

  • Query geolocations of sustainable water sources
  • Simplify coordination and funding for water construction projects
  • Explore educational tools to support water sustainability and clean water access
  • Enable transparent water usage, cleanliness results, and site-to-site comparison
  • Access plain language case studies and legislation

Solution ideas

This section provides several examples that you and your team can use to jump-start your solution ideas. The following ideas are examples only, so feel free to brainstorm with your team to create your own original ideas and solutions. For example, the 2020 Call for Code Grand Prize winner, Agrolly created a solution that uses IBM Cloud Object Storage, IBM Watson Studio, IBM Watson Assistant, and The Weather Company technologies to execute climate risk assessments, which allows farmers with less resources available to them to still make more educated decisions, obtain the necessary financing, and improve their economic outcome.

In the following examples:

Orange text indicates "who" Green text indicates "what" Red text indicates "where" or "when"

Idea 1

A community leader or resident can organize community events and broadcast emergency information based on geolocation data.

Essential technologies needed:

  • Verification of identity and community residency
  • Badge system that is based on the number of events held or organized
  • Measuring the impact by event (for example, attendees or sanitation goals)

Idea 2

A community leader can coordinate and fund a construction project in less than 72 hours.

Essential technologies needed:

  • Data source of approved contractors, experts, and reviews
  • Workflow to manage requisitions
  • Adding data

Idea 3

A community leader can find verified clean sources of water near to them in one place in near real time.

Essential technologies needed:

  • GPS location data for water sources relative to user location
  • Data source to manage GPS data
  • API to access data

Idea 4

A community leader can track/compare water sanitation results against historical trends + nearby communities to drive a ~50% reduction in water illness-related hospitalizations.

Essential technologies needed:

  • Water analysis technology (IoT)
  • Track and trace
  • Publicity of results and water source to report mapping
  • Pollution source remediation and containment

Idea 5

A teacher can run and manage a challenge program that both educates students on clean water access & inspires future change in one platform.

Essential technologies needed:

  • Gamification and badging
  • Embedded virtual whiteboard
  • Technology to test clean water
  • Repository for clean water resources and assessment
  • Connect with other communities and learn from water use experiences

Idea 6

A resident can assess their water usage and make more informed decisions to prioritize most essential needs & decrease water waste.

Essential technologies needed:

  • Maps of surface water, aquifers, rainfall, and watersheds relating to user location
  • Lab test results of water quality upstream and downstream
  • Water flow rate sensors to monitor household irrigation

Idea 7

A researcher can track rainwater levels so they can derive insights and make recommendations to communities and policy makers in a fraction of the time.

Essential technologies needed:

  • Sensor data
  • Automated analytical analysis
  • Historic data on local rainfall
  • Historic comparison of color of surface water over time from satellite imagery
  • Rainfall forecast

Idea 8

Community advocacy groups can search and read legal case studies and legislation in plain language terms.

Essential technologies needed:

  • Natural language processing
  • Text summarization
  • Document management

Video

Watch the video

The architecture

Starter kit architecture diagram

  1. The user or community leader accesses a Clean Water Insights Dashboard.
  2. The insights dashboard requests the Clean Water API for data that the user wants (including queries made on a chatbot).
  3. The user can converse with a chatbot to get necessary information, and the insights dashboard can act as an orchestration application for the chatbot.
  4. The Clean Water API component retrieves the required data from various sources and aggregates them as necessary.
  5. A machine learning module uses the data sources as a corpus to build a recommendation model and hosts that model.
  6. The Clean Water Water Insights Dashboard can get recommendation and prediction information from a recommendation engine.

Getting started

You can create a solution based on the proposed solution architecture by exploring the following resources on IBM Developer.

Resources

Use the following resources to help you identify a topic and create your own solution.

Tutorials

Platform development

Identify the right environment, software, and runtime to power and scale your solution.

Mapping APIs

Artificial intelligence

Use AI to create apps that accelerate, enhance, and scale the human experience.

Data science

Analyze structured and unstructured data to extract knowledge and insights related to urgent issues.

Internet of Things

Collect and analyze device sensor data to take corrective or preventative action automatically.

Data sets

These public data sets provide information on the problem.

NGO documents

These are the go-to documents for measuring impact and progress against the key issue.

Contributing

Please read about contributing to this repository for details on our code of conduct and the process for submitting pull requests.

Contributors

License

This starter kit is licensed under the Apache 2 License - see the LICENSE file for details