/cap

The Common Alerting Protocol (CAP) allows emergency messages to be simultaneously disseminated over a wide variety of existing and emerging public alerting systems.

Primary LanguageGoApache License 2.0Apache-2.0

cap

Build Status Go Report Card

The Common Alerting Protocol (CAP) allows emergency messages to be simultaneously disseminated over a wide variety of existing and emerging public alerting systems.

Project Purpose

This project is for providing client libraries, and examples, for integration with CAP message providers in one or more somewhat popular languages for container hosted services (rust, golang, js, swift, python, php, etc.). For example, they will provide code to enable a client application to push, pull, and parse CAP messages with a CAP message provider such as the US National Weather Service.

Call for Code

This is a Call for Code (CFC) project for other CFC projects to build on. CFC is a multi-year global initiative asking developers to use their skills and mastery of the latest technologies, to drive positive change across the world through their code.

Call for Code

CAP Description

CAP is an international technical data specification developed by the Organization for the Advancement of Structured Information Standards (OASIS).

  • In addition to the basic CAP standard, The US based Federal Emergency Management Agency (FEMA) created a technical specification called Integrated Public Alert and Warning System (IPAWS).
  • FEMA has formally adopted CAP and IPAWS to implement it's warning systems. For a detailed description see OASIS CAP Specification.

Contributing

If you'd like to contribute code or docs please read the contributing guide.

Communication

To communicate with the team please feel free to open up issues and pull requests on this github repo.

Resources

A number of resources that were used in the building of this project are provided in the resources folder.

Licenses

The cap codebase is released under the Apache 2.0 license. The README.md file, and files in the docs folder are licensed under the Creative Commons Attribution 4.0 International License.