From c4fdff03a380cd239b55e8d5f57817b967d1449d Mon Sep 17 00:00:00 2001 From: Pierre Choffet Date: Thu, 6 Feb 2020 15:25:09 -0500 Subject: [PATCH] Add missing almanac to commons stylesheet --- README | 1 + almanac_to_commons.xslt | 421 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 422 insertions(+) create mode 100644 almanac_to_commons.xslt diff --git a/README b/README index ca371dc..ee13ba5 100644 --- a/README +++ b/README @@ -24,6 +24,7 @@ eccc_fixer.xslt fix upstream data XML file commons_rules.xsd validate ECCC XML from a Wikimedian point of view eccc_to_commons.sh transform ECCC XML files into JSON monthly_to_commons.xslt transform ECCC monthly XML file into JSON +almanac_to_commons.xslt transform ECCC almanac XML file into JSON Usage: diff --git a/almanac_to_commons.xslt b/almanac_to_commons.xslt new file mode 100644 index 0000000..8a1ddf3 --- /dev/null +++ b/almanac_to_commons.xslt @@ -0,0 +1,421 @@ + + + + + + + + + + + + + + + + + + + + { + "license": "CC0-1.0", + "description": { + "en": " average and extreme data", + "fr": "Moyennes et extrêmes pour la station météorologique " + }, + "sources": "[https://climate.weather.gc.ca/ Environment and Climate Change Canada]", + "categories": "[Category:Environment and Climate Change Canada Almanac Data] [Category:Weather Data in + + ]", + "schema": { + "fields": [ + { + "name": "date", + "type": "string", + "title": { + "ar": "تاريخ", + "ca": "Data", + "da": "Dato", + "de": "Datum", + "en": "Date", + "es": "Fecha", + "fr": "Date", + "ru": "Дата", + "sr": "Датум" + } + }, + { + "name": "extremeMax", + "type": "number", + "title": { + "en": "Highest maximum temperature", + "fr": "Température maximale la plus élevée" + } + }, + { + "name": "extremeMin", + "type": "number", + "title": { + "en": "Lowest minimum temperature", + "fr": "Température minimale la plus basse" + } + }, + { + "name": "normalMax", + "type": "number", + "title": { + "en": "Highest normal temperature", + "fr": "Température normale haute" + } + }, + { + "name": "normalMin", + "type": "number", + "title": { + "en": "Lowest normal temperature", + "fr": "Température normale basse" + } + }, + { + "name": "normalMean", + "type": "number", + "title": { + "en": "Mean normal temperature", + "fr": "Température normale moyenne" + } + }, + { + "name": "extremeRainfall", + "type": "number", + "title": { + "en": "Greatest rainfall", + "fr": "Pluie maximale" + } + }, + { + "name": "extremeSnowfall", + "type": "number", + "title": { + "en": "Greatest snowfall", + "fr": "Neige maximale" + } + }, + { + "name": "extremePrecipitation", + "type": "number", + "title": { + "en": "Greatest precipitation", + "fr": "Précipitation maximale" + } + }, + { + "name": "extremeSnowOnGround", + "type": "number", + "title": { + "en": "Most snow on the ground", + "fr": "Maximum de neige au sol" + } + }, + { + "name": "pop", + "type": "number", + "title": { + "en": "Monthly frequency of precipitation", + "fr": "Fréquence mensuelle de précipitation" + } + } + ] + }, + "data": [ + + ]} + + + + + + + + + , + + + + + + + + [" + - + " + + + , + + - + + + + , + + - + + + + , + + - + + + + , + + - + + + + , + + - + + + + , + + - + + + + , + + - + + + + , + + - + + + + , + + - + + + + + , + + + ] + + , + + + + + + + + + null + + + WARNING: : Insert not reviewed extremeMax value + + + + + + + + + + + + + + null + + + WARNING: : Insert not reviewed extremeMin value + + + + + + + + + + + + + + null + + + normalMax value not reviewed + + + + + + + + + + + + + null + + + normalMin value not reviewed + + + + + + + + + + + + + null + + + normalMean value not reviewed + + + + + + + + + + + + + null + + + WARNING: : Insert not reviewed extremeRainfall value + + + + + + + + + + + + + + null + + + WARNING: : Insert not reviewed extremeSnowfall value + + + + + + + + + + + + + + null + + + WARNING: : Insert not reviewed extremePrecipitation value + + + + + + + + + + + + + + null + + + WARNING: : Discard extremeSnowOnGround containing "#" + null + + + WARNING: : Insert not reviewed extremeSnowOnGround value + + + + + + + + + + + + + + null + + + pop value not reviewed + + + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + abcdefghijklmnopqrstuvwxyz + + + + + + + + + + + + + -- 2.42.0