openapi: 3.0.2 info: contact: name: GDC provider name url: https://www.canada.ca/en/services/environment/weather.html x-ogc-serviceContact: addresses: - administrativeArea: Canada city: Fredericton deliveryPoint: - 77 Westmorland Street, Suite 260 contactInstructions: During hours of service emails: - value: tomkralidis@gmail.com hoursOfService: host links: - href: https://weather.gc.ca/mainmenu/contact_us_e.html type: text/html name: Tom Kralidis phones: - type: main value: None - type: fax value: +01-416-802-5741 position: ${WIS2_GDC_METADATA_CONTACT_POSITION:Position name} description: Meteorological Service of Canada Global Discovery Catalogue (GDC) license: name: WMO Unified Data Policy url: https://library.wmo.int/idurl/4/58009 termsOfService: https://eccc-msc.github.io/open-data/usage-policy/readme_en title: Meteorological Service of Canada Global Discovery Catalogue (GDC) jobs server API version: 0.23.3 x-keywords: - wmo - wis2 - gdc servers: - description: Meteorological Service of Canada Global Discovery Catalogue (GDC) url: https://wis2-gdc.weather.gc.ca tags: - description: Meteorological Service of Canada Global Discovery Catalogue (GDC) externalDocs: description: information url: https://eccc-msc.github.io/open-data/wmo-wis2/readme_en name: server paths: /: get: description: Landing page operationId: getLandingPage parameters: - $ref: '#/components/parameters/f' - $ref: '#/components/parameters/lang' responses: '200': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/LandingPage '400': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/InvalidParameter '500': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/ServerError summary: Landing page tags: - server /collections: get: description: Collections operationId: getCollections parameters: - $ref: '#/components/parameters/f' - $ref: '#/components/parameters/lang' responses: '200': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/LandingPage '400': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/InvalidParameter '500': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/ServerError summary: Collections tags: - server /conformance: get: description: API conformance definition operationId: getConformanceDeclaration parameters: - $ref: '#/components/parameters/f' - $ref: '#/components/parameters/lang' responses: '200': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/LandingPage '400': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/InvalidParameter '500': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/ServerError summary: API conformance definition tags: - server /openapi: get: description: This document operationId: getOpenapi parameters: - $ref: '#/components/parameters/f' - $ref: '#/components/parameters/lang' - description: UI to render the OpenAPI document explode: false in: query name: ui required: false schema: default: swagger enum: - swagger - redoc type: string style: form responses: '200': $ref: '#/components/responses/200' '400': $ref: https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/ogcapi-features-1.yaml#/components/responses/InvalidParameter default: $ref: '#/components/responses/default' summary: This document tags: - server /processes: get: description: Processes operationId: getProcesses parameters: - $ref: '#/components/parameters/f' responses: '200': $ref: https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/responses/ProcessList.yaml default: $ref: '#/components/responses/default' summary: Processes tags: - server components: parameters: lang: description: The optional lang parameter instructs the server return a response in a certain language, if supported. If the language is not among the available values, the Accept-Language header language will be used if it is supported. If the header is missing, the default server language is used. Note that providers may only support a single language (or often no language at all), that can be different from the server language. Language strings can be written in a complex (e.g. "fr-CA,fr;q=0.9,en-US;q=0.8,en;q=0.7"), simple (e.g. "de") or locale-like (e.g. "de-CH" or "fr_BE") fashion. in: query name: lang required: false schema: default: en-US enum: - en-US type: string f: description: The optional f parameter indicates the output format which the server shall provide as part of the response document. The default format is GeoJSON. explode: false in: query name: f required: false schema: default: json enum: - json - html - jsonld type: string style: form responses: '200': description: successful operation default: content: application/json: schema: $ref: https://schemas.opengis.net/ogcapi/processes/part1/1.0/openapi/schemas/exception.yaml description: Unexpected error