Giter VIP home page Giter VIP logo

opendatapoliciesdecoded's Introduction

Open Data Policies Decoded

What is Open Data Policies Decoded?

Open Data Policies Decoded is a free, open source, web-based application to provide better access to open data policies from various jurisdictions (starting with US cities) online. It's a project based on ("forked from") The State Decoded, but differs in that rather than making all the laws within a jurisdiction more accessible, Open Data Policies Decoded provides this function for laws/policies related to open data across various jurisdictions. By utilizing State Decoded XML Documentation to structure open data policy text, Open Data Policy Decoded makes the language of open data reform more searchable, interconnected, and machine-readable, adding an API, bulk downloads, and semantic analysis tools.

By providing easier to read, more useful, and more open open data policies our goal is to empower government officials and open government advocates alike to more easily mix and match the best aspects of various open data policies "re-forming" reforms and ultimately facilitating the spread of good policy ideas across jurisdictions in the true spirit of open source culture.

I'm a government official. How do I add my jurisdiction's open data policy?

  1. Convert your open data policy into raw text.

  2. If you need to extract the text from a PDF we recommend using a e PDF OCR tool. For Windows we like FreeOCR.

  3. Remove formatting but keep all returns and line information

  4. Optional Submit a Github issue to for us to add your policy to our raw text repository.

  5. Convert raw text into The State Decoded XML format. If you have your policy as XML, you can adapt the provided XSLT to transform it into the proper format. Or if you don't have your policy as XML, you can convert it into XML. Use the current policy XMLs as an example. 1.for the <unit label="section" identifier="amherstny" level="1">Amherst, NY</unit> section insert "citystate" in the identifier section as Lower caps ,no spaces or commas. (This is important as the import will fail if there are any any characters) and City, State after the level="1" text.

  6. for the <section_number>Amherst,NY(2014)</section_number> Insert the city,state(year) with no spaces

  7. for the <catch_line>Legislation (2014)</catch_line> place the law type (Executive order, legislation, ordinance) and the year of adoption.

  8. Copy the body of the policy between the tags. Add <p> before every line and a </p> after every line.

  9. between the <history> </history>tags put notes/resolution/executive order/references and voting history in this area. such as > (Adopted on, council votes, date etc). At insert the following information. > Enacted: 2014; > Link: http://amherstny.iqm2.com/Citizens/FileOpen.aspx?Type=12&ID=1239&Inline=True; > Means: Legislation

  10. Copy the XML File into the [/htdocs/admin/import-data folder] (https://github.com/sunlightlabs/opendatapoliciesdecoded/tree/master/htdocs/admin/import-data). You can Submit an issue to request for a Sunlight Foundation Staff to do this for you.

  11. Submit an issue to this repo asking to "Import the database" Only Administrators can do this.

Project documentation

Project documentation can be found at docs.statedecoded.com, which explains how to install the software, configure it, customize it, use the API, and more. The documentation is stored as a GitHub project, with its content automatically published via Jekyll, so in addition to reading the documentation, you are welcome to make improvements to it!

How to help

  • Use Open Data Policies Decoded sites and share your feedback in the form of filing issues—suggestions for new features, notifications of bugs, etc.
  • Write or edit documentation on [the wiki](https://github.com/Open Data Policiesdecoded/Open Data Policiesdecoded/wiki).
  • Read through unresolved issues and comment on those on which you have something to add, to help resolve them.
  • Contribute code to fix bugs or add features.
  • Comb through existing code to clean it up—standardizing code formatting, adding docblocks, or editing/adding comments.

Supported by

Open Data Policies Decoded was developed by the [Sunlight Foundation] (http://sunlightfoundation.com/) as part of our work on the What Works Cities Initiative

opendatapoliciesdecoded's People

Contributors

waldoj avatar shazooer avatar rtsio avatar dtrebbien avatar gregjd avatar cmbirk avatar gsingers avatar slarrick avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.