This repository is supplied by OMB for the CPIC Community. It's purpose is to act as a distribution point of CPIC Guidance schema files and also to act as as collaborative forum for reviewing proposed schema changes. Here CPIC developers can find the latest OMB CPIC Guidance, XSD files, and their respective sample XML submission files, all of which will allow them to validate the structure of their own XML submission files. Our goals are as follow:
- Community members should be able to download the latest CPIC Guidance, XSD and XML files.
- As changes are made by OMB developers, the XSD and sample XML files will be automatically updated.
- Members of this repository receive alerts when files are updated, assuming they subscribe to GitHub notifications.
- Members of this repository may fork and create pull requests of this code base if they wish to suggest changes to the schema or later submit additional XML test files.
- A core team will monitor this repository for issues, questions and pull requests and will respond as issues and questions are raised and changes are proposed.
| In Repo | Object | Date Expected |
|---|---|---|
| ✔ | FY18 Guidance | DONE |
| ✔ | [FY19 Guidance]https://www.whitehouse.gov/sites/whitehouse.gov/files/omb/assets/egov_docs/fy19_it_budget_guidance.pdf | DONE |
| ✔ | Baseline XSD Schema | DONE |
| ✔ | Baseline XML Sample Files | DONE |
| ✔ | Baseline Validations | DONE |
| ✔ | Technical Documents | DONE |
| ✔ | How to submit data to IT Dashboard for FY19 | DONE |
| ✔ | XSD Candidate | DONE |
| ✔ | 2019 UAT Server Available MAX REQ | DONE |
| Diagram of submission process | SOON | |
| Archive versions (BY17, BY16, etc) | TBD |
| Event | Date |
|---|---|
| Guidance Released | May 11, 2018 |
| Finalized target dates based on guidance | May 11, 2018 |
| Published Baseline XSD (v1.9) | Published |
| Publish Baseline XSD Plus (v1.9) | Published |
| Validation logic development | May/June 2018 (Tentative) |
| [2020 UAT Server Available] | May 28, 2018 (Tentative) |
| Target Date for [XSD Candidate] (v2.0.0) shared to vendors | May 28, 2018 (Tentative) |
| Target Date for [XSD Plus Candidate] (v2.0.0) | July 13, 2018 (Tentative) |
| Final Guidance and [A-11] | Late June 2018 (Tentative) |
| 2020 UAT Server Delivered with Integrated Validations | July 20, 2018 (Tentative) |
| Publish XSD & XSD Plus (v2.0.x) | July 9, 2018 (Tentative) |
| Publish Final XSD & XSD Plus (v2.0.x) | July 16, 2018 (Tentative) |
| Draft IT Portfolio Pre-submission | August 20, 2018 (Tentative) |
| Open 2020 UAT Server Delivered with Complete Integrated Validations | August 7, 2018 (Tentative) |
| Open 2020 UAT Servers to Agencies for Testing (Validations) | August 7, 2018 (Tentative) |
| 2020 IT Portfolio Data Feed available to Agencies | TBD |
| 2020 Business Case & Standard Investment Report Data Feeds available to Agencies | TBD |
| Event | Date |
|---|---|
| BY19 Submission Ends | TBD |
| Pre-Decisional Budget Submission Starts | TBD |
| Pre-Decisional Budget Submission Ends | TBD |
| Pre-Decisional Business Case (BC) and Standard Investment Report (SIR) Submission Starts | TBD |
| Pre-Decisional BC and SIR Submission Ends | TBD |
| President's Budget Agency IT Portfolio Summary Submission Starts | TBD |
| President's Budget Agency IT Portfolio Summary Submission Ends | TBD |
| President's Budget BC and SIR Submission Starts | TBD |
| President's Budget BC and SIR Submission Ends | TBD |
| IT Dashboard Data from President's Budget Submission Displays on Public Site | TBD |
| Event | Date | Highlights | Deployed |
|---|---|---|---|
| Sprint 2017.12B | December 19, 2017 |
|
✔ |
| Sprint 2018.01A | January 2, 2018 |
|
✔ |
| Sprint 2018.01B | January 15, 2018 |
|
✔ |
| Sprint 2018.01C | January 29, 2018 |
|
✔ |
| Sprint 2018.02A | February 12, 2018 |
|
✔ |
| Sprint 2018.02B | February 26, 2018 |
|
✔ |
| Sprint 2018.03A | March 12, 2018 |
|
✔ |
| Sprint 2018.03B | March 26, 2018 |
|
|
| Sprint 2018.04A | April 9, 2018 |
|
|
| Sprint 2018.04B | April 23, 2018 | ||
| Sprint 2018.05A | May 7, 2018 | ||
| Sprint 2018.05B | May 21, 2018 | ||
| Sprint 2018.06A | June 4, 2018 | ||
| Sprint 2018.06B | June 18, 2018 |
- Guidance
- A11
- XSD
- SAMPLE XML
- Validations
We encourage the CPIC community to comment and ask questions here on GitHub. Go to the Issues and add comments and questions. If you wish to contribute to the code base please fork this repository and, after committing your changes to the schema files, create a pull request. As issues are updated, community subscribers will receive automated updates from Github. You can check the status of your issue by visiting the issue page.
We recommend the following format for submitting issues:
- Name: Your name here
- Organization: Your organization here
- Urgency: Critical/High/Medium/Low
- Description of Issue: Describe your issue here
- Associated Links: Put internal and external links to resources or data related to this issue here
When submitting issues on GitHub, do not include any sensitive data. If you have questions or issues pertaining to agency specific data, please directly contact itdashboardsupport@omb.eop.gov.
Below you will find documentation outlining the GitHub Issue Process:
If you are interested in making modifications to the code in our repo please fork this repo. Once you have implemented your changes, please do a pull request. Once we receive the pull request, we will review the suggested list of changes and update the status. Track the status of your pull request here: Pull Requests.
On the ITDB-schema page under the code tab you will see releases – please select
Under Releases you will see each release – if you select the hashtag icon it will take you to the file changes
Changes to the file will be high-lighted in green.
If you see no changes, then the last version of the file is the latest version of the file!
This is a known issue. Please use IE, Firefox or Safari to download Data Feeds.