Skip to content

bcgov/bc-laws-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In production, but maybe in Alpha or Beta. Intended to persist and be supported.

Stories in Ready

Join the chat at https://gitter.im/bcgov/bc-laws-api?

bc-laws-api

Help improve this open API that provides British Columbian digital access to all B.C. provincial legislation.

Are you a civic minded developer looking to contribute to a project that makes it easier for citizens to access the law?

You are invited to help improve, BC Laws a portal application developed by the Queen's Printer of British Columbia to access BC provincial legislation. A modern alternative to traditional methods of online publishing, BC Laws provides feature rich content in a machine consumable format (XML).

Did we mention BC Laws is under a permissive license? The license grants a worldwide, royalty-free, perpetual, non-exclusive license, including for lawful commercial purposes.

How to Contribute

Please see our Issues for how you can contribute to this project. We know that there are lots of open source projects for developers to work on. So for some issues we make provide a small financial incentive to encourage contributions. We know the issues we list may take some time to complete, so we expect the primary motivation of contributors will be to improve a resource that anyone can use, with any incentives acting as icing on the cake.

Pull requests are welcome. If you would like to contribute a package, please see our CONTRIBUTING guidelines.

Features

BC Laws contains a comprehensive collection of BC legislation and related materials. It is available on the internet in two forms:

  1. The library is available as a web site in which users can browse and search the laws of British Columbia.

  2. The library is available as a portal to legislation in raw XML1 data format, accessible via the BC Laws API2. This direct access to raw data is intended to enable third parties to build or add their own custom applications based on the structure of the data and all the associated search functionality inherent in that structure. The BC Laws website itself is an example of one such application.

Usage

BC provincial legislation can be accessed and published through our Application Programming Interface (API), providing access to a significant amount of detailed legislative content. The BC Laws API is consumed by the Queen's Printer of British Columbia in it's web applications, including: http://www.bclaws.ca/

The API content is available through a permissive license which we hope will encourage citizens and companies to create new value added services further enabling citizen legislative access: http://www.bclaws.ca/standards/2014/QP-License_1.0.html

Project Status

In production.

Goals/Roadmap

To encourage the creation of new value added services leveraging the BC Laws API to further enable citizen access to the laws that govern them.

Getting Help or Reporting an Issue

To report bugs/issues/feature requests, please file an issue.

License

Code, data and content in this repository are licensed under different licenses.

  • All code in the /code directory is licensed under the Apache License 2.0. See LICENSE.Apache-2.0 in the appropriate directories.

  • All documents in the /docs directory is licensed under the Queen's Printer License - British Columbia version 1.0. See LICENSE.QP-BC-1.0 in the appropriate directories.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages