SCOPE: The Government of British Columbia makes some datasets available to the public through this domain (pub.data.gov.bc.ca). All datasets on this domain are available to the public for their use according to the licensing terms associated with each dataset. See licensing below. The DataBC website ( data.gov.bc.ca ) acts as the primary channel for finding and learning more about those datasets hosted at this domain that are licensed as Open Data. The DataBC website provides a full list of all open datasets, including many that are not hosted at this domain. The DataBC website also provides a search feature to enable discovery of all open data licensed datasets and descriptions to assist with dataset use. PURPOSE: Files are made available through this domain (pub.data.gov.bc.ca) to allow developers to more easily reference and use datasets directly. This facilitates machine to machine reading of data. At this time files on this site are primarily those that are expected to infrequently change and are not available from other domains or services in the BC government. CONDITIONS OF USE: Anyone using this site must accept all of the following conditions of use. The site is monitored by the Government of British Columbia. This includes logging IP addresses and downloads, and analyzing those logs for information. The collection and retention of IP addresses is done according to the Freedom of Information and Protection of Privacy Act (FOIPA) . The Government of British Columbia bears no responsibility or liability should the files or services not be available for any reason, or for any length of time. Outages for maintenance and various unforeseen circumstances can be expected. If necessary the Government of British Columbia may restrict the downloading of files that are consuming what it deems an unreasonable amount of system resources or bandwidth. LICENSES: Those datasets on this site that are linked to from the BC Data Catalogue on the DataBC website (http://www.data.bcgov/) are available according to the Open Government License - BC(OGL) whose primary source is available from https://www2.gov.bc.ca/gov/content?id=A519A56BC2BF44E4A008B33FCF527F61. Datasets not linked to from the BC Data Catalogue are available according to terms specified in other systems and sites. DIRECTORY STRUCTURE: The URL for the root directory of this domain that is available via both http and ftp protocols is pub.data.gov.bc.ca. It contains an index file extracted from the DataBC open data catalogue called: catalogue_index.csv Subdirectories are: * /datasets (See "FILE NAMING FOR DATASETS" below.) * /license (A secondary source of license information.) * /schemas (See "FILE NAMING FOR XML SCHEMA FILES" below.) SYNTAX FOR FILE NAMING: The pattern for the location of dataset files is: pub.data.gov.bc.ca/datasets/{dataset_id}/{filename}[.{extension}] Examples: pub.data.gov.bc.ca/datasets/123456/stuff.xml pub.data.gov.bc.ca/datasets/123456/stuff.html pub.data.gov.bc.ca/datasets/123456/stuff.rdf The pattern for the location of XML schema files is: pub.data.gov.bc.ca/schemas/{filename}[.v{version}][.{extension}] Examples: pub.data.gov.bc.ca/schemas/gtds.xsd pub.data.gov.bc.ca/schemas/gtds.v1.xsd FILE NAMING FOR SUPERCEDED VERSIONS AND HASH FILES: pub.data.gov.bc.ca/datasets/{dataset_id}/{filename}[.v{version}][.{extension}][.{hashMethod}] Examples (not sorted): pub.data.gov.bc.ca/datasets/123456/stuff.xml pub.data.gov.bc.ca/datasets/123456/stuff.xml.md5 pub.data.gov.bc.ca/datasets/123456/stuff.v2.xml pub.data.gov.bc.ca/datasets/123456/stuff.html.md5 pub.data.gov.bc.ca/datasets/123456/stuff.v2.html.md5 pub.data.gov.bc.ca/datasets/123456/stuff.md5 pub.data.gov.bc.ca/datasets/123456/stuff.v2.csv pub.data.gov.bc.ca/datasets/123456/stuff.v3 pub.data.gov.bc.ca/datasets/123456/stuff.v3.md5 * Curly brackets {} identify a variable. Example: {x} is replaced by the value of a variable named x. * Square brackets [] indicate that the expression between the square brackets is optional. * {dataset_id} is a surrogate key used by data catalogue to uniquely identify a dataset. * {hashMethod} is md5. Specifies the file is a hash file to confirm the file identity and for use in tracking changes to the file. * {version} is an integer, and does not have a trailing period. Versions are created only when the structure of the file is changes – by the addition new columns or there are significant changes to the coding used within the file. Last revised: 2 March 2012 Minor hyperlink/reference updates: 2024-05-09