U.S. flag

An official website of the United States government

Skip Header


Open Source Dissemination System (OSDS)

OSDS 1.0

The Open Source Dissemination System (OSDS) is a set of applications designed to support National Statistical Offices (NSOs) in producing quality census dissemination products, in line with United Nations Principles and Recommendations for Population and Housing Censuses. It accomplishes this through a user-friendly web-interface that takes NSO-provided spatial and demographic data to produce dynamic maps and graphs visualizing vital census statistics. OSDS also aids NSOs in census tabulation dissemination by providing downloads to formatted, dynamic reports at multiple geographic levels in PDF format, and to OSDS visualizations in .html format.

Importantly, OSDS is designed to run on a NSO server, ensuring that both data management and dissemination are controlled by the NSO. Thus, the NSO has full control and sovereignty in deciding which data and outputs are shared with OSDS users.

To create these outputs, OSDS requires a few key inputs from NSOs: 1) pre-approved, aggregate census data; 2) spatial polygon data; and 3) optional language translations. Templates/specifications for each are included in the application in the form of an adaptable working example platform. All other components of OSDS come with the application.

This toolkit is a free, open-source platform built for countries to use as is, or to adapt as needed. For access to version 1.0, email pop.international@census.gov, subject: OSDS. 

Related Sites
  • Overview
  • Documentation
  • Related Sites
Related Sites

OSDS is built and maintained in R, making it an open-source solution to the problem of timely and accurate census data dissemination. For users to download and adapt the template version of the application, they must have basic knowledge of International Standards in PHCs, Shiny and other useful tools OSDS employs. We have linked a few key resources, below.

International Standards

2020 World Population and Housing Census Programme

Access the UNs international standards for PHCs, including recommendations for tabulations, visual outputs, and other data products.

{Shiny} and Other Useful Tools

“Learn Shiny”

A tutorial designed by the RStudio team for users who are new to Shiny and want a guided introduction.

“Mastering Shiny”

A book designed to take users from knowing nothing about Shiny to being an expert developer.

“Modularizing Shiny app code”

An article demonstrating Shiny modules, a way to organize and manage complex application code.

“Tutorial: Build a Full Shiny Dashboard With {shiny.fluent}”

A tutorial designed by the Appsilon team for users curious about React Javascript and Microsoft’s Fluent UI.

“{shinyjs}”

The official website for {shinyjs}, a package that enables users to utilize common JavaScript operations in Shiny applications without any knowledge of JS.

“Engineering Production-Grade Shiny Apps”

An online book focused on the process, workflow, and necessary tools for building production-grade shiny applications.

Page Last Revised - July 27, 2022
Is this page helpful?
Thumbs Up Image Yes Thumbs Down Image No
NO THANKS
255 characters maximum 255 characters maximum reached
Thank you for your feedback.
Comments or suggestions?

Top

Back to Header