Coder Social home page Coder Social logo

housing-data-visualization-project's Introduction

img status: archive


Housing Data: BCIC Innovation Exchange™ Public Service Challenge for BC Stats

This repo provides additional details about the BC Innovation Council's Data Visualization Tech Challenge. For more information, please see the BC Innovation Council's press release, "$75,000 available to solve government’s needs for data visualization".

The Province of British Columbia and other agencies collect a wealth of administrative data that relates to housing, including the market for housing, as a consequence of their regulatory and administrative authorities. These include data about legal ownership (Land Titles BC), the total stock of housing (BC Assessment), and taxation information (Ministry of Finance). In addition, socio-demographic information is available, such as ownership status (owner or renter), through the Census of Canada.

The British Columbia Government seeks to develop statistics that will provide greater certainty about the state of housing in the province, including the role of foreign ownership, real estate as an investment or business strategy (rather than home ownership), and insights into the regional impact of these issues.

As one example, starting on 2016-06-10 the Property Transfer Tax form began collecting information about the citizenship and residency status of purchasers. This data is the source of the widely reported information about foreign ownership of residential properties; see for example this news release from the Ministry of Finance. Summary tables of these data are now available in the Data BC catalogue, under Property Transfer Tax Data; the tables are licensed under the Open Government License - British Columbia.

While there is much value in these data, the data are about transactions of a very small proportion of properties in B.C., and do not reflect the ownership of the total housing stock in British Columbia. By linking the foreign transaction data to the housing stock data, it would be possible to estimate the share of the B.C. housing stock that is owned by non-Canadians. It would also indicate the proportion of properties that are changing hands multiple times over short periods (potentially an indicator of investment, rather than residential, activity).

Problem statement

"In this challenge, participants will develop and submit an engaging on-line visualization platform of B.C. housing market information, using the following types of data: population data, property assessments, property transfer tax records, home owner grant records, land title records, etc. The platform will enable government, infrastructure planners and the wider public to interact with, understand and make decisions based on community growth and housing data." (BC Innovation Council)

Background

Data sets

The data for the project is publically available from a variety of sources, including DataBC's catalogue, BC Stats, and Statistics Canada (including the Census). See the listing of specific data sets for details.

Data sourced from Statistics Canada and saved in this repository is covered under the Statistics Canada Open Licence Agreement.

Examples / Inspiration

These are included as examples of the type of visualizations that might be suitable for the British Columbia housing data.

Mapping

Modeling, charts & tables

Articles, news stories, etc.

Code


Getting Help or Reporting an Issue

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

How to Contribute

If you would like to contribute, please see our CONTRIBUTING guidelines.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

License

Copyright 2016 Province of British Columbia

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at 

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Where specified, data housed in this repository is is covered under the Statistics Canada Open Licence Agreement.

Details about individual data files are specified in the R, RMD, and MD files that reference them.

This repository is maintained by BC Stats. Click here for a complete list of our repositories on GitHub.

housing-data-visualization-project's People

Contributors

monkmanmh avatar repo-mountie[bot] avatar stephanieyurchak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

housing-data-visualization-project's Issues

Pull request details?

The Email from March 20th says we need to create a pull request by March 24th. It looks like our repo isn't a fork of the bcgov/housing-data-visualization-project repo so I don't think we have permission to create a PR from our repo into the main one.

Our repo's master branch reflects our final code. Can you please provide some details about how you want the pull request to work? Thanks!

Add missing topics

TL;DR

Topics greatly improve the discoverability of repos; please add the short code from the table below to the topics of your repo so that ministries can use GitHub's search to find out what repos belong to them and other visitors can find useful content (and reuse it!).

Why Topic

In short order we'll add our 800th repo. This large number clearly demonstrates the success of using GitHub and our Open Source initiative. This huge success means it's critical that we work to make our content as discoverable as possible. Through discoverability, we promote code reuse across a large decentralized organization like the Government of British Columbia as well as allow ministries to find the repos they own.

What to do

Below is a table of abbreviation a.k.a short codes for each ministry; they're the ones used in all @gov.bc.ca email addresses. Please add the short codes of the ministry or organization that "owns" this repo as a topic.

add a topic

That's it, you're done!!!

How to use

Once topics are added, you can use them in GitHub's search. For example, enter something like org:bcgov topic:citz to find all the repos that belong to Citizens' Services. You can refine this search by adding key words specific to a subject you're interested in. To learn more about searching through repos check out GitHub's doc on searching.

Pro Tip 🤓

  • If your org is not in the list below, or the table contains errors, please create an issue here.

  • While you're doing this, add additional topics that would help someone searching for "something". These can be the language used javascript or R; something like opendata or data for data only repos; or any other key words that are useful.

  • Add a meaningful description to your repo. This is hugely valuable to people looking through our repositories.

  • If your application is live, add the production URL.

Ministry Short Codes

Short Code Organization Name
AEST Advanced Education, Skills & Training
AGRI Agriculture
ALC Agriculture Land Commission
AG Attorney General
MCF Children & Family Development
CITZ Citizens' Services
DBC Destination BC
EMBC Emergency Management BC
EAO Environmental Assessment Office
EDUC Education
EMPR Energy, Mines & Petroleum Resources
ENV Environment & Climate Change Strategy
FIN Finance
FLNR Forests, Lands, Natural Resource Operations & Rural Development
HLTH Health
IRR Indigenous Relations & Reconciliation
JEDC Jobs, Economic Development & Competitiveness
LBR Labour Policy & Legislation
LDB BC Liquor Distribution Branch
MMHA Mental Health & Addictions
MAH Municipal Affairs & Housing
BCPC Pension Corporation
PSA Public Safety & Solicitor General & Emergency B.C.
SDPR Social Development & Poverty Reduction
TCA Tourism, Arts & Culture
TRAN Transportation & Infrastructure

NOTE See an error or omission? Please create an issue here to get it remedied.

Expansion of the housing visualization application

  1. Addition of aggregated BC Assessment data (now available). This will include tabular display, graphs, and maps, in the same format and style as the Property Transfer Tax data.

  2. Addition of Property Transfer Tax data display, to include up-to-date data and historic data.

  3. Develop documentation and undertake knowledge transfer with BC Stats staff and other BC Public Service staff.

Add project lifecycle badge

No Project Lifecycle Badge found in your readme!

Hello! I scanned your readme and could not find a project lifecycle badge. A project lifecycle badge will provide contributors to your project as well as other stakeholders (platform services, executive) insight into the lifecycle of your repository.

What is a Project Lifecycle Badge?

It is a simple image that neatly describes your project's stage in its lifecycle. More information can be found in the project lifecycle badges documentation.

What do I need to do?

I suggest you make a PR into your README.md and add a project lifecycle badge near the top where it is easy for your users to pick it up :). Once it is merged feel free to close this issue. I will not open up a new one :)

Data Visualization Challenge - Submit Your Solutions

Background

BC Innovation Council, BC Stats, and BC Centre for Data Innovation are inviting B.C. innovators and data visualization experts to submit ‘Letters of Interest’ explaining how they can support and solve data visualization opportunities using government and other sources of data. In this specific example, the data visualization challenge is being applied to B.C. Housing market data.

Letters of Interest will be reviewed by a panel of experts. The top five submissions will receive $10,000 and mentorship from the BC Innovation Council and BC Stats to develop their prototypes. The best solution will be chosen at the #BCTECH Summit and will benefit from an additional $25,000 for continued development.

User Story

As a government program owner I need to be able to improve our data visualization capacity and the usefulness of Crown data so that large volumes of data are more accessible, understandable and support government in evidence-based decision making.

Acceptance Criteria

  1. Demonstrate innovative technology that is practical and engaging;
  2. Utilize open source tools and coding as much as possible; and
  3. Deliver a platform that can visualize, interpret and model data for use by the Provincial Government.

How to Contribute (How to Apply)

Complete and submit the ‘Letter of Interest’ form by Tuesday January 10, 2017 at 4:00pm PST via email to the BC Innovation Council at [email protected] (Subject Line: Data Visualization Challenge, Letter of Interest). The ‘Letter of Interest’ can be a maximum of two-pages, and must be submitted in arial 10 font. Condensed fonts will not be accepted. Submissions are welcome from all B.C. innovators.

Non-Confidential: All content provided in the ‘Letter of Interest' must be public. Please understand that by signing and submitting the ‘Letter of Interest’ you are acknowledging that the content provided is non-confidential information about your company, idea or innovation, and that the BC Innovation Council will be contacting you to discuss your submission and will share this information with reviewers as part of the evaluation process.

How the challenge works:

Competing submissions from B.C. tech companies will move through three stages. Interested parties will submit a Letter of Interest providing initial information on their background and the proposed solution. The top five submissions will receive $10,000 and mentorship from BC Innovation Council and BC Stats to develop their prototypes. The best solution will be chosen at the #BCTECH Summit, and will benefit from an additional $25,000 to be put towards continued development of the visualization platform.

  • January 10, 2017: Letters of Interest submitted describing potential solutions
  • Late January, 2017: Panel selects up to 5 submissions as winners to move onto the next stage
  • Late February, 2017: Innovation Sprint - Development of prototypes that address customer requirements
  • March 14 to 15, 2017: Panel selection of winner at #BCTECHSummit
  • March 15 to June 30, 2017: Design Sprint - On-going development of the winning solution

What to include in your proposal (evaluation criteria)

The solutions that visualize the B.C. Housing market data should have the potential to be applied to data visualization needs in other areas of government, using various sources of data (model data, actual government data, and external industry data). In addition, solutions should incorporate the use of a collaborative platform that makes it easy for government teams and service providers to share code, works-in-progress and open data related to the visualizations (B.C. Government GitHub space is preferred). Potential use cases of such a platform are extensive and the intention is to generate visualizations that can easily and cost-effectively be shared by government through engagement platforms (i.e. online, social media, events).

The visualization should be designed with the assumption that additional types of housing-related data will be integrated in the future. The visualizations should also provide useful and engaging experiences, as in the following examples:

Questions, Comments, Suggestions?

If you have any questions submit them to [email protected] or post your questions in the comments section below.

openshift environments/containers

In #1, one of the evaluation criteria is:

Does the code run on the Province of B.C. DevOps platform (a Docker / OpenShift environment). This is much easier if you setup up the infrastructure before you start coding (10 points).

Do you have a specific container/environment available that you'd like us to build off of?

Add missing topics

TL;DR

Topics greatly improve the discoverability of repos; please add the short code from the table below to the topics of your repo so that ministries can use GitHub's search to find out what repos belong to them and other visitors can find useful content (and reuse it!).

Why Topic

In short order we'll add our 800th repo. This large number clearly demonstrates the success of using GitHub and our Open Source initiative. This huge success means its critical that we work to make our content as discoverable as possible; Through discoverability, we promote code reuse across a large decentralized organization like the Government of British Columbia as well as allow ministries to find the repos they own.

What to do

Below is a table of abbreviation a.k.a short codes for each ministry; they're the ones used in all @gov.bc.ca email addresses. Please add the short codes of the ministry or organization that "owns" this repo as a topic.

add a topic

That's in, you're done!!!

How to use

Once topics are added, you can use them in GitHub's search. For example, enter something like org:bcgov topic:citz to find all the repos that belong to Citizens' Services. You can refine this search by adding key words specific to a subject you're interested in. To learn more about searching through repos check out GitHub's doc on searching.

Pro Tip 🤓

  • If your org is not in the list below, or the table contains errors, please create an issue here.

  • While you're doing this, add additional topics that would help someone searching for "something". These can be the language used javascript or R; something like opendata or data for data only repos; or any other key words that are useful.

  • Add a meaningful description to your repo. This is hugely valuable to people looking through our repositories.

  • If your application is live, add the production URL.

Ministry Short Codes

Short Code Organization Name
AEST Advanced Education, Skills & Training
AGRI Agriculture
ALC Agriculture Land Commission
AG Attorney General
MCF Children & Family Development
CITZ Citizens' Services
DBC Destination BC
EMBC Emergency Management BC
EAO Environmental Assessment Office
EDUC Education
EMPR Energy, Mines & Petroleum Resources
ENV Environment & Climate Change Strategy
FIN Finance
FLNR Forests, Lands, Natural Resource Operations & Rural Development
HLTH Health
FLNR Indigenous Relations & Reconciliation
JEDC Jobs, Economic Development & Competitiveness
LBR Labour Policy & Legislation
LDB BC Liquor Distribution Branch
MMHA Mental Health & Addictions
MAH Municipal Affairs & Housing
BCPC Pension Corporation
PSA Public Safety & Solicitor General & Emergency B.C.
SDPR Social Development & Poverty Reduction
TCA Tourism, Arts & Culture
TRAN Transportation & Infrastructure

NOTE See an error or omission? Please create an issue here to get it remedied.

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.