Social Security Administration (SSA)
Open Data Enterprise Data Inventory (EDI) Information
The Social Security Administration (SSA) is continuing to build out and maintain an inventory, called the Enterprise Data Inventory (EDI), of all of its data assets. The inventory contains hundreds of items with each data asset categorized as public, non-public, or restricted public. These categories are used to indicate the level of public access assigned to each data asset. SSA has developed different formats and Application Programming Interface (API) code to help users sort through data assets in our agency's EDI.
Every month we provide a new JavaScript Object Notation (JSON) file listing assets in our EDI. That file has now grown to almost 1500 assets.
The EDI has 3 types of assets:
- Public: Metadata about SSA's public assets.
- Restricted Public: Metadata about data exchanges and other restricted information.
- Non-Public: Metadata about assets that SSA either has not or cannot release to the public.
To make the EDI user friendly and easy to locate, we have done the following:
- Made the latest JSON file available at: JSON File Download;
- Added the JSON file to the Data.gov catalog at: SSA Public Data Listing (PDL);
- Offered a Comma Seperated Value (CSV) version of the JSON file at: CSV File Download;
- Added a link to Open Government Select Datasets for those who would like to read a description about our most accessed and downloaded datasets; and
- Created an API script to sort and receive results according to the assets' availability: public, non-public, or restricted public.
API Requirements
- Python 3.5.0 - download Python*
- Flask - download Flask
- Latest JSON file - download JSON file
*Python is developed under an OSI-approved open source license, making it freely usable and distributable, even for commercial use.
Code Snippet
A sample code snippet is available in text format: Sample Code.
API Endpoints
- To return all assets with a public access level - /api/PDL/public
- To return all assets with a non-public access level - /api/PDL/non-public
- To return all assets with a restricted public access level - /api/PDL/restricted public
We would like your feedback on the usability of this solution. Please send comments to open.government@ssa.gov.