Skip to content
This repository was archived by the owner on Jun 18, 2024. It is now read-only.

Commit 20409bf

Browse files
author
haleyvandyck
committed
Merge pull request #62 from DruidSmith/master
Suggestions for Implementation Guide
2 parents 029a68e + 61a74f3 commit 20409bf

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

Diff for: api-sandbox.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ permalink: /api-sandbox/
55
filename: api-sandbox.md
66
---
77

8-
By providing rich and interactive documentation, API producers strongly enhance functionality and ease-of-use for potential developers. This speeds early adoption and rewards users with a more fluid experience.Greater adoption then results in a higher return on investment, a more vibrant developer community and greater momentum for the API program.
8+
By providing rich and interactive documentation which also includes the ability for developers to explore and execute live calls against the API, use of API sandboxes can allow API producers to strongly enhance functionality and ease-of-use for potential developers. This speeds early adoption and rewards users with a more fluid experience. Greater adoption then results in a higher return on investment, a more vibrant developer community and greater momentum for the API program.
99

1010
Two free, open source options include:
1111

Diff for: implementation-guide.md

+10-2
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ While you could manually create this file in a text editor, it is recommended th
5555
* Consider including restricted and non-public datasets in your public data inventory listing. Remember that this file contains metadata about the data and not the data themselves.
5656
* When you include restricted datasets in your public data inventory, include specific information on how customers can request and qualify for access to those data.
5757
* Integrate your public data inventory with a tool for soliciting feedback from customers to avoid duplicative effort. For example, the [Kickstart WordPress plugin](https://github.com/project-open-data/kickstart) can automatically generate a voting and commenting mechanism from your data.json file.
58+
* Data consumers should not need to know an Agency's org chart in order to find data. While it is helpful to include metadata about which part of the organization is providing the data, consider that secondary users will likely be searching for data using topical and thematic keywords as opposed to agency structure.
59+
* In describing data, avoid use of agency acronyms wherever possible.
5860

5961
### D) Resources
6062

@@ -79,8 +81,9 @@ Create a process to solicit feedback from customers about existing and potential
7981

8082
* The required set of [common core metadata](http://project-open-data.github.io/schema/) includes fields for a contact name (“person”) and an email address (“mbox”). Listing specific, accurate information in these fields for each dataset ensures that customers can give direct feedback on a dataset to the person who is most likely to be able to act on that feedback.
8183
* If you enable customers to leave comments on datasets, ensure someone at your agency monitors these comments and responds in a timely manner. When new visitors see outdated, unanswered comments, they are less likely to provide feedback.
84+
* Consider a feedback mechanism and structure whereby data quality issues identified by data consumers can be submitted and vetted and integrated back into source data systems.
85+
* Consider use cases for how data is likely to be accessed by API, whether by specific queries and subsets, or by entire tables, and consider building API infrastructure that is optimized to meet those needs.
8286

83-
8487
## 4) Clarify Roles and Responsibilities
8588
*\[Due by 11/9/13\]*
8689

@@ -151,6 +154,7 @@ Collect or create information (data) in a way that supports downstream informati
151154
* Make sure your machine-readable data is also human-readable. This may mean providing two separate files, but more likely means including a human-readable key and a detailed description.
152155
* It is much easier to collect data in the way you will eventually distribute and publish it, rather than having to manipulate the data midway through to comply with later requirements.
153156

157+
154158
### D) Resources
155159
* [Open Government Directive](http://www.whitehouse.gov/sites/default/files/omb/assets/memoranda_2010/m10-06.pdf)
156160
* [NIST FIPS Publication 199](http://csrc.nist.gov/publications/fips/fips199/FIPS-PUB-199-final.pdf)
@@ -191,7 +195,11 @@ New, or significantly modified, information systems need to support interoperabi
191195

192196
### B) Best Practices and Examples
193197

194-
* Brainstorm both the known and potential future uses of the data when designing an information system.
198+
* Consider downstream and secondary uses of the data as referenced in [M-13-13 — Memorandum for the Heads of Executive Departments and Agencies](http://project-open-data.github.io/policy-memo/) and brainstorm both the known and potential future uses of the data when designing an information system.
199+
* Consider the use of applicable data standards and codesets that exist for common data elements, such as ANSI/INCITS, ISO and others.
200+
* Consider implementing a front-end automated data QA system that can provide lookup services and/or validate many core data elements a.) on data entry, for example by API call which prepopulates picklists and autocomplete values to simplify and streamline data entry while also ensuring consistent entry of data. Another example would be use of a geocoding service to validate street addresses and provide lat/long values and map previews for visual feedback of entered information.
201+
* Consider implementing a back-end data QA framework that can automate many data QA functions, along with providing a data stewardship tool
202+
* Consider developing a robust data stewardship community and governance structure for curating and maintaining high-quality data.
195203
* The more open and flexible a system is now, the less likely it is that it will need to be replaced or significantly modified in the future. Your agency should weigh upfront system design costs with the long-term potential cost savings and benefits.
196204

197205
### C) Resources

Diff for: standards.md

+17
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,21 @@ Consistent with existing agency responsibilities under [OMB Circular A-119] (htt
1515

1616
For the purposes of implementing of the OMB Memorandum titled “Managing Information as an Asset,” agencies must follow OMB Circular A-119 in the development, maintenance, and use of standards and specifications that are developed through an open, collaborative, and transparent process. Standards and specifications developed in processes with the attributes identified above enable data, products, and services to be used by anyone, at any time, and spur innovation and growth. Agencies should prioritize the use of open data formats that are non-proprietary, publicly available, and place no restrictions upon its use. Use of standards, specifications and formats can provide significant benefits to agencies and stakeholders while helping to implement open data priorities.
1717

18+
### Best Practices for Data Standards
19+
20+
System owners and data owners should, wherever possible, consider relevant international and US standards for data elements. Standards bodies dealing with data include:
21+
22+
#### International Standards
23+
[ISO](http://www.iso.org/iso/catalogue_ics)
24+
[United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT)](http://www.unece.org/cefact/about.html)
25+
26+
#### US National Standards
27+
[American National Standards Institute (ANSI)](http://www.ansi.org/)
28+
[International Committee for Information Technology Standards (INCITS)](http://incits.org/)
29+
30+
#### US Federal Government Standards
31+
[The Federal Geographic Data Committee (FGDC)](http://www.fgdc.gov/standards)
32+
[The National Information Exchange Model (NIEM)](https://www.niem.gov/Pages/default.aspx)
33+
34+
1835
This section of Project Open Data will be updated as guidance evolves.

0 commit comments

Comments
 (0)