Saskatoon Open Data - City Bylaw & API Guide
This guide explains how publishers can prepare, publish and access datasets via the City of Saskatoon open data portal. It covers publisher responsibilities, technical API access, metadata and licensing expectations, and how municipal policy and administrative controls apply in Saskatoon, Saskatchewan. Use this as a practical checklist for preparing datasets that meet the City"s requirements and for troubleshooting access and governance questions.
Scope and who this applies to
This guidance applies to internal City departments, contracted service providers, community organizations and third-party publishers seeking to publish datasets or use the City"s open data APIs. It clarifies roles, expected metadata, acceptable file formats and publisher obligations under the City"s open data approach.Open Data - City of Saskatoon[1]
Technical requirements for publishers
Publishers should provide clear metadata, machine-readable formats, and stable identifiers. Typical technical requirements include UTF-8 encoding, CSV/GeoJSON for tabular or spatial data, column headers, field definitions, and update frequency. Where an API is available, publishers should ensure record-level timestamps and unique IDs to support incremental harvesting.
- Provide a dataset title, description, contact point and update frequency.
- Supply a schema or data dictionary for fields and units.
- State any associated fees or licensing terms where required; if none, indicate data is open.
- Declare publication and maintenance schedule.
API access and authentication
The City"s portal exposes datasets through standard open-data APIs. Publishers and API consumers should expect SODA/REST endpoints, query parameters for filters and pagination, and rate limits. API tokens or application keys may be required for higher-rate access; the portal"s API documentation describes how to obtain keys and acceptable use rules.
Penalties & Enforcement
Open data publication and API use are governed primarily by City policy and administrative terms rather than provincial statutes, so criminal-style bylaw fines are not typically the enforcement mechanism for data publishing issues. Specific monetary fines, escalation amounts and statutory sections are not specified on the cited City open data page.[1]
- Fines or fees: not specified on the cited page.
- Escalation for repeat or continuing breaches: not specified on the cited page.
- Non-monetary sanctions: administrative removal of dataset, suspension of API keys, or access restrictions are potential remedies under municipal administration; specific procedures are not specified on the cited page.
- Enforcer: administrative office responsible for Open Data and the corporate information/IT team; see official contact on the City open data page.[1]
- Inspection and complaints: report concerns to the City contact listed on the open data page; formal appeal or dispute routes are not detailed on that page.
Applications & Forms
Where the City requires a dataset submission form, API key request, or data release authorization, the open data portal or the City"s open data page will provide the published forms or request links. If no form is published for a specific request, none is specified on the cited page.[1]
Publisher processes
Recommended publisher workflow:
- Prepare dataset files and metadata, validate schema and remove personal or restricted information.
- Confirm licensing and record the chosen open licence or terms of use.
- Submit dataset via the City"s publisher interface or contact the open data coordinator for onboarding.
- After publication, monitor API use and respond to data quality reports.
Common violations and examples
- Publishing personal data without authorization — may lead to dataset removal.
- Incorrect or missing metadata — reduces dataset usability and may trigger requests for correction.
- Excessive automated API calls that exceed rate limits — may result in API key suspension.
FAQ
- Who can publish on the City of Saskatoon open data portal?
- The City, its departments, contracted partners and authorized external publishers may publish datasets; contact the City"s open data coordinator via the open data page for onboarding.[1]
- Do I need a licence to publish data?
- Publishers should select an open licence or follow the City"s stated terms; if the City"s page does not list a specific licence for a dataset, indicate this on the dataset page.[1]
- How do I request API access or higher rate limits?
- Follow the API documentation on the open data portal and request an API key or higher limits through the published contact method; specific application forms are provided where required on the portal.[1]
How-To
How to publish a dataset to the City of Saskatoon open data portal:
- Prepare and validate your dataset, ensuring no personal or restricted information is included.
- Create clear metadata: title, description, contact, update frequency and licence.
- Use the publisher interface on the open data portal or contact the open data coordinator to request publisher access.
- After publication, monitor reported issues and update the dataset according to the declared schedule.
Key Takeaways
- Follow the City"s metadata and format expectations to improve discoverability.
- Anonymize personal data before publishing to avoid removal or restrictions.