From 9a4e0fcc0dfdfd91ca0638363be1b4cad33f7cbb Mon Sep 17 00:00:00 2001 From: Maaike Date: Tue, 23 Apr 2024 16:18:35 +0200 Subject: [PATCH] fix for issue 658 (#659) * fix for issue 658 * Update Dockerfile remove old/accidental commit referencing dave's migrations-package --- wis2box-management/Dockerfile | 10 +- .../wmdr-codelists/FacilityType.csv | 15 ++ .../InstrumentOperatingStatus.csv | 6 + .../wmdr-codelists/TerritoryName.csv | 225 ++++++++++++++++++ .../wmdr-codelists/WMORegion.csv | 10 + 5 files changed, 260 insertions(+), 6 deletions(-) create mode 100644 wis2box-management/wmdr-codelists/FacilityType.csv create mode 100644 wis2box-management/wmdr-codelists/InstrumentOperatingStatus.csv create mode 100644 wis2box-management/wmdr-codelists/TerritoryName.csv create mode 100644 wis2box-management/wmdr-codelists/WMORegion.csv diff --git a/wis2box-management/Dockerfile b/wis2box-management/Dockerfile index c1ae855e..6002c219 100644 --- a/wis2box-management/Dockerfile +++ b/wis2box-management/Dockerfile @@ -51,13 +51,11 @@ RUN apt-get update -y && apt-get install -y ${DEBIAN_PACKAGES} \ && apt autoremove -y \ && apt-get -q clean \ && rm -rf /var/lib/apt/lists/* \ - # cache WMDR codelists - && mkdir -p /home/wis2box/wmdr-codelists \ - && curl -s "https://codes.wmo.int/wmdr/FacilityType?_format=csv&status=valid" > /home/wis2box/wmdr-codelists/FacilityType.csv \ - && curl -s "https://codes.wmo.int/wmdr/InstrumentOperatingStatus?_format=csv&status=valid" > /home/wis2box/wmdr-codelists/InstrumentOperatingStatus.csv \ - && curl -s "https://codes.wmo.int/wmdr/TerritoryName?_format=csv&status=valid" > /home/wis2box/wmdr-codelists/TerritoryName.csv \ - && curl -s "https://codes.wmo.int/wmdr/WMORegion?_format=csv&status=valid" > /home/wis2box/wmdr-codelists/WMORegion.csv + # create directory for wmdr codelists + && mkdir -p /home/wis2box/wmdr-codelists +# copy wdmr codelists +COPY ./wmdr-codelists /home/wis2box/wmdr-codelists # copy the app COPY . /app diff --git a/wis2box-management/wmdr-codelists/FacilityType.csv b/wis2box-management/wmdr-codelists/FacilityType.csv new file mode 100644 index 00000000..c4c89542 --- /dev/null +++ b/wis2box-management/wmdr-codelists/FacilityType.csv @@ -0,0 +1,15 @@ +@id,dct:description,rdf:type,rdfs:label,skos:notation +,"'Airborne station/platform, at fixed position'@en",skos:Concept,Air (fixed),airFixed +,"'Airborne station/platform, moving around'@en",skos:Concept,Air (mobile),airMobile +,"'Station/platform at lake/river surface, at fixed position'@en",skos:Concept,Lake/River (fixed),lakeRiverFixed +,"'station/platform at lake/river surface, moving around'@en",skos:Concept,Lake/River (mobile),lakeRiverMobile +,"'Station/platform on solid terrain, at fixed position'@en",skos:Concept,Land (fixed),landFixed +,"'Station/platform on solid terrain, moving around'@en",skos:Concept,Land (mobile),landMobile +,"'Station/platform on ice-covered ground, moving with the ice'@en",skos:Concept,Land (on ice),landOnIce +,"'Station/platform at sea surface, at fixed position'@en",skos:Concept,Sea (fixed),seaFixed +,"'Station/platform at sea surface, moving around'@en",skos:Concept,Sea (mobile),seaMobile +,"'Station/platform on floating ice, moving with the ice'@en",skos:Concept,Sea (on ice),seaOnIce +,'Satellite platform in orbit'@en,skos:Concept,Space-based,spaceBased +,"'Station/platform under water, at fixed horizontal position'@en",skos:Concept,Underwater (fixed),underwaterFixed +,"'Station/platform under water, moving around also horizontally'@en",skos:Concept,Underwater (mobile),underwaterMobile +,'The station/platform type is unknown.'@en,skos:Concept,unknown,unknown diff --git a/wis2box-management/wmdr-codelists/InstrumentOperatingStatus.csv b/wis2box-management/wmdr-codelists/InstrumentOperatingStatus.csv new file mode 100644 index 00000000..e4109e16 --- /dev/null +++ b/wis2box-management/wmdr-codelists/InstrumentOperatingStatus.csv @@ -0,0 +1,6 @@ +@id,dct:description,rdf:type,rdfs:label,skos:notation +,'The instrument is deployed but presently not in service'@en,skos:Concept,Not in service / inactive,inactive +,'None of the codes in the table are applicable in the context of this particular observation'@en,skos:Concept,inapplicable,inapplicable +,'The instrument is declared operational and subject to routine maintenance'@en,skos:Concept,Operational,operational +,'The instrument is deployed for testing purposes and the information provided may not be reliable'@en,skos:Concept,Testing / commissioning,testing +,'The instrument operating status is unknown'@en,skos:Concept,unknown,unknown diff --git a/wis2box-management/wmdr-codelists/TerritoryName.csv b/wis2box-management/wmdr-codelists/TerritoryName.csv new file mode 100644 index 00000000..489a40c7 --- /dev/null +++ b/wis2box-management/wmdr-codelists/TerritoryName.csv @@ -0,0 +1,225 @@ +@id,dct:description,rdf:type,rdfs:label,skos:notation +,'Afghanistan'@en,skos:Concept,Afghanistan,AFG +,'Angola'@en,skos:Concept,Angola,AGO +,'Anguilla'@en,skos:Concept,Anguilla,AIA +,'Albania'@en,skos:Concept,Albania,ALB +,'Andorra'@en,skos:Concept,Andorra,AND +,'United Arab Emirates (the)'@en,skos:Concept,United Arab Emirates (the),ARE +,'Argentina'@en,skos:Concept,Argentina,ARG +,'Armenia'@en,skos:Concept,Armenia,ARM +,'Antigua and Barbuda'@en,skos:Concept,Antigua and Barbuda,ATG +,'Australia'@en,skos:Concept,Australia,AUS +,'Austria'@en,skos:Concept,Austria,AUT +,'Azerbaijan'@en,skos:Concept,Azerbaijan,AZE +,'British Caribbean Territories'@en,skos:Concept,British Caribbean Territories,BCT +,'Burundi'@en,skos:Concept,Burundi,BDI +,'Belgium'@en,skos:Concept,Belgium,BEL +,'Benin'@en,skos:Concept,Benin,BEN +,'Burkina Faso'@en,skos:Concept,Burkina Faso,BFA +,'Bangladesh'@en,skos:Concept,Bangladesh,BGD +,'Bulgaria'@en,skos:Concept,Bulgaria,BGR +,'Bahrain'@en,skos:Concept,Bahrain,BHR +,'Bahamas'@en,skos:Concept,Bahamas,BHS +,'Bosnia and Herzegovina'@en,skos:Concept,Bosnia and Herzegovina,BIH +,'Belarus'@en,skos:Concept,Belarus,BLR +,'Belize'@en,skos:Concept,Belize,BLZ +,'Bermuda'@en,skos:Concept,Bermuda,BMU +,"'Bolivia, Plurinational State of'@en",skos:Concept,"Bolivia, Plurinational State of",BOL +,'Brazil'@en,skos:Concept,Brazil,BRA +,'Barbados'@en,skos:Concept,Barbados,BRB +,'Brunei Darussalam'@en,skos:Concept,Brunei Darussalam,BRN +,'Bhutan'@en,skos:Concept,Bhutan,BTN +,'Botswana'@en,skos:Concept,Botswana,BWA +,'Central African Republic'@en,skos:Concept,Central African Republic,CAF +,'Canada'@en,skos:Concept,Canada,CAN +,'Cocos (Keeling) Islands'@en,skos:Concept,Cocos (Keeling) Islands,CCK +,'Switzerland'@en,skos:Concept,Switzerland,CHE +,'Chile'@en,skos:Concept,Chile,CHL +,'China'@en,skos:Concept,China,CHN +,'Côte d\'Ivoire'@en,skos:Concept,Côte d'Ivoire,CIV +,'Cameroon'@en,skos:Concept,Cameroon,CMR +,"'Congo, Democratic Republic of the'@en",skos:Concept,"Congo, Democratic Republic of the",COD +,'Congo'@en,skos:Concept,Congo,COG +,'Cook Islands'@en,skos:Concept,Cook Islands,COK +,'Colombia'@en,skos:Concept,Colombia,COL +,'Comoros'@en,skos:Concept,Comoros,COM +,'Cabo Verde'@en,skos:Concept,Cabo Verde,CPV +,'Costa Rica'@en,skos:Concept,Costa Rica,CRI +,'Curacao and Sint Maarten'@en,skos:Concept,Curacao and Sint Maarten,CSM +,'Cuba'@en,skos:Concept,Cuba,CUB +,'Curacao'@en,skos:Concept,Curacao,CUW +,'Christmas Island'@en,skos:Concept,Christmas Island,CXR +,'Cayman Islands'@en,skos:Concept,Cayman Islands,CYM +,'Cyprus'@en,skos:Concept,Cyprus,CYP +,'Czech Republic'@en,skos:Concept,Czech Republic,CZE +,'Germany'@en,skos:Concept,Germany,DEU +,'Djibouti'@en,skos:Concept,Djibouti,DJI +,'Dominica'@en,skos:Concept,Dominica,DMA +,'Denmark'@en,skos:Concept,Denmark,DNK +,'Dominican Republic'@en,skos:Concept,Dominican Republic,DOM +,'Algeria'@en,skos:Concept,Algeria,DZA +,'Ecuador'@en,skos:Concept,Ecuador,ECU +,'Egypt'@en,skos:Concept,Egypt,EGY +,'Eritrea'@en,skos:Concept,Eritrea,ERI +,'Western Sahara'@en,skos:Concept,Western Sahara,ESH +,'Spain'@en,skos:Concept,Spain,ESP +,'Estonia'@en,skos:Concept,Estonia,EST +,'Ethiopia'@en,skos:Concept,Ethiopia,ETH +,'Finland'@en,skos:Concept,Finland,FIN +,'Fiji'@en,skos:Concept,Fiji,FJI +,'Falkland Islands (Malvinas)'@en,skos:Concept,Falkland Islands (Malvinas),FLK +,'France'@en,skos:Concept,France,FRA +,"'Micronesia, Federated States of'@en",skos:Concept,"Micronesia, Federated States of",FSM +,'Gabon'@en,skos:Concept,Gabon,GAB +,'United Kingdom (the)'@en,skos:Concept,United Kingdom (the),GBR +,'Georgia'@en,skos:Concept,Georgia,GEO +,'Ghana'@en,skos:Concept,Ghana,GHA +,'Gibraltar'@en,skos:Concept,Gibraltar,GIB +,'Guinea'@en,skos:Concept,Guinea,GIN +,'Gambia'@en,skos:Concept,Gambia,GMB +,'Guinea-Bissau'@en,skos:Concept,Guinea-Bissau,GNB +,'Equatorial Guinea'@en,skos:Concept,Equatorial Guinea,GNQ +,'Greece'@en,skos:Concept,Greece,GRC +,'Grenada'@en,skos:Concept,Grenada,GRD +,'Greenland'@en,skos:Concept,Greenland,GRL +,'Guatemala'@en,skos:Concept,Guatemala,GTM +,'Guyana'@en,skos:Concept,Guyana,GUY +,"'Hong Kong, China'@en",skos:Concept,"Hong Kong, China",HKG +,'Honduras'@en,skos:Concept,Honduras,HND +,'Croatia'@en,skos:Concept,Croatia,HRV +,'Haiti'@en,skos:Concept,Haiti,HTI +,'Hungary'@en,skos:Concept,Hungary,HUN +,'Indonesia'@en,skos:Concept,Indonesia,IDN +,'India'@en,skos:Concept,India,IND +,'Ireland'@en,skos:Concept,Ireland,IRL +,"'Iran, Islamic Republic of'@en",skos:Concept,"Iran, Islamic Republic of",IRN +,'Iraq'@en,skos:Concept,Iraq,IRQ +,'Iceland'@en,skos:Concept,Iceland,ISL +,'Israel'@en,skos:Concept,Israel,ISR +,'Italy'@en,skos:Concept,Italy,ITA +,'Jamaica'@en,skos:Concept,Jamaica,JAM +,'Jordan'@en,skos:Concept,Jordan,JOR +,'Japan'@en,skos:Concept,Japan,JPN +,'Kazakhstan'@en,skos:Concept,Kazakhstan,KAZ +,'Kenya'@en,skos:Concept,Kenya,KEN +,'Kyrgyzstan'@en,skos:Concept,Kyrgyzstan,KGZ +,'Cambodia'@en,skos:Concept,Cambodia,KHM +,'Kiribati'@en,skos:Concept,Kiribati,KIR +,'Saint Kitts and Nevis'@en,skos:Concept,Saint Kitts and Nevis,KNA +,"'Korea, Republic of'@en",skos:Concept,"Korea, Republic of",KOR +,'Kuwait'@en,skos:Concept,Kuwait,KWT +,'Lao People\'s Democratic Republic'@en,skos:Concept,Lao People's Democratic Republic,LAO +,'Lebanon'@en,skos:Concept,Lebanon,LBN +,'Liberia'@en,skos:Concept,Liberia,LBR +,'Libya'@en,skos:Concept,Libya,LBY +,'Saint Lucia'@en,skos:Concept,Saint Lucia,LCA +,'Liechtenstein'@en,skos:Concept,Liechtenstein,LIE +,'Sri Lanka'@en,skos:Concept,Sri Lanka,LKA +,'Lesotho'@en,skos:Concept,Lesotho,LSO +,'Lithuania'@en,skos:Concept,Lithuania,LTU +,'Luxembourg'@en,skos:Concept,Luxembourg,LUX +,'Latvia'@en,skos:Concept,Latvia,LVA +,"'Macao, China'@en",skos:Concept,"Macao, China",MAC +,'Morocco'@en,skos:Concept,Morocco,MAR +,'Monaco'@en,skos:Concept,Monaco,MCO +,"'Moldova, Republic of'@en",skos:Concept,"Moldova, Republic of",MDA +,'Madagascar'@en,skos:Concept,Madagascar,MDG +,'Maldives'@en,skos:Concept,Maldives,MDV +,'Mexico'@en,skos:Concept,Mexico,MEX +,'Marshall Islands'@en,skos:Concept,Marshall Islands,MHL +,"'Macedonia, the former Yugoslav Republic of'@en",skos:Concept,"Macedonia, the former Yugoslav Republic of",MKD +,'Mali'@en,skos:Concept,Mali,MLI +,'Malta'@en,skos:Concept,Malta,MLT +,'Myanmar'@en,skos:Concept,Myanmar,MMR +,'Montenegro'@en,skos:Concept,Montenegro,MNE +,'Mongolia'@en,skos:Concept,Mongolia,MNG +,'Mozambique'@en,skos:Concept,Mozambique,MOZ +,'Mauritania'@en,skos:Concept,Mauritania,MRT +,'Montserrat'@en,skos:Concept,Montserrat,MSR +,'Mauritius'@en,skos:Concept,Mauritius,MUS +,'Malawi'@en,skos:Concept,Malawi,MWI +,'Malaysia'@en,skos:Concept,Malaysia,MYS +,'Namibia'@en,skos:Concept,Namibia,NAM +,'New Caledonia'@en,skos:Concept,New Caledonia,NCL +,'Niger'@en,skos:Concept,Niger,NER +,'Nigeria'@en,skos:Concept,Nigeria,NGA +,'Nicaragua'@en,skos:Concept,Nicaragua,NIC +,'Niue'@en,skos:Concept,Niue,NIU +,'Netherlands'@en,skos:Concept,Netherlands,NLD +,'Norway'@en,skos:Concept,Norway,NOR +,'Nepal'@en,skos:Concept,Nepal,NPL +,'Nauru'@en,skos:Concept,Nauru,NRU +,'New Zealand'@en,skos:Concept,New Zealand,NZL +,'Oman'@en,skos:Concept,Oman,OMN +,'Pakistan'@en,skos:Concept,Pakistan,PAK +,'Panama'@en,skos:Concept,Panama,PAN +,'Pitcairn'@en,skos:Concept,Pitcairn,PCN +,'Peru'@en,skos:Concept,Peru,PER +,'Philippines'@en,skos:Concept,Philippines,PHL +,'Palau'@en,skos:Concept,Palau,PLW +,'Papua New Guinea'@en,skos:Concept,Papua New Guinea,PNG +,'Poland'@en,skos:Concept,Poland,POL +,'Puerto Rico'@en,skos:Concept,Puerto Rico,PRI +,"'Korea, Democratic People\'s Republic of'@en",skos:Concept,"Korea, Democratic People's Republic of",PRK +,'Portugal'@en,skos:Concept,Portugal,PRT +,'Paraguay'@en,skos:Concept,Paraguay,PRY +,"'Palestine, State of'@en",skos:Concept,"Palestine, State of",PSE +,'French Polynesia'@en,skos:Concept,French Polynesia,PYF +,'Qatar'@en,skos:Concept,Qatar,QAT +,'Romania'@en,skos:Concept,Romania,ROU +,'Russian Federation'@en,skos:Concept,Russian Federation,RUS +,'Rwanda'@en,skos:Concept,Rwanda,RWA +,'Saudi Arabia'@en,skos:Concept,Saudi Arabia,SAU +,'Sudan'@en,skos:Concept,Sudan,SDN +,'Senegal'@en,skos:Concept,Senegal,SEN +,'Singapore'@en,skos:Concept,Singapore,SGP +,'South Georgia and the South Sandwich Islands'@en,skos:Concept,South Georgia and the South Sandwich Islands,SGS +,'Saint Helena'@en,skos:Concept,Saint Helena,SHN +,'Solomon Islands'@en,skos:Concept,Solomon Islands,SLB +,'Sierra Leone'@en,skos:Concept,Sierra Leone,SLE +,'El Salvador'@en,skos:Concept,El Salvador,SLV +,'Somalia'@en,skos:Concept,Somalia,SOM +,'Saint Pierre and Miquelon'@en,skos:Concept,Saint Pierre and Miquelon,SPM +,'Serbia'@en,skos:Concept,Serbia,SRB +,'South Sudan'@en,skos:Concept,South Sudan,SSD +,'Sao Tome and Principe'@en,skos:Concept,Sao Tome and Principe,STP +,'Suriname'@en,skos:Concept,Suriname,SUR +,'Slovakia'@en,skos:Concept,Slovakia,SVK +,'Slovenia'@en,skos:Concept,Slovenia,SVN +,'Sweden'@en,skos:Concept,Sweden,SWE +,'Eswatini'@en,skos:Concept,Eswatini,SWZ +,'Sint Maarten'@en,skos:Concept,Sint Maarten,SXM +,'Seychelles'@en,skos:Concept,Seychelles,SYC +,'Syrian Arab Republic'@en,skos:Concept,Syrian Arab Republic,SYR +,'Turks and Caicos Islands'@en,skos:Concept,Turks and Caicos Islands,TCA +,'Chad'@en,skos:Concept,Chad,TCD +,'Togo'@en,skos:Concept,Togo,TGO +,'Thailand'@en,skos:Concept,Thailand,THA +,'Tajikistan'@en,skos:Concept,Tajikistan,TJK +,'Tokelau'@en,skos:Concept,Tokelau,TKL +,'Turkmenistan'@en,skos:Concept,Turkmenistan,TKM +,'Timor-Leste'@en,skos:Concept,Timor-Leste,TLS +,'Tonga'@en,skos:Concept,Tonga,TON +,'Trinidad and Tobago'@en,skos:Concept,Trinidad and Tobago,TTO +,'Tunisia'@en,skos:Concept,Tunisia,TUN +,'Turkey'@en,skos:Concept,Turkey,TUR +,'Tuvalu'@en,skos:Concept,Tuvalu,TUV +,"'Taiwan, Province of China'@en",skos:Concept,"Taiwan, Province of China",TWN +,"'Tanzania, United Republic of'@en",skos:Concept,"Tanzania, United Republic of",TZA +,'Uganda'@en,skos:Concept,Uganda,UGA +,'Ukraine'@en,skos:Concept,Ukraine,UKR +,'Uruguay'@en,skos:Concept,Uruguay,URY +,'United States (the)'@en,skos:Concept,United States (the),USA +,'Uzbekistan'@en,skos:Concept,Uzbekistan,UZB +,'Saint Vincent and Grenadines'@en,skos:Concept,Saint Vincent and Grenadines,VCT +,"'Venezuela, Bolivarian Republic of'@en",skos:Concept,"Venezuela, Bolivarian Republic of",VEN +,'British Virgin Islands'@en,skos:Concept,British Virgin Islands,VGB +,'Viet Nam'@en,skos:Concept,Viet Nam,VNM +,'Vanuatu'@en,skos:Concept,Vanuatu,VUT +,'Samoa'@en,skos:Concept,Samoa,WSM +,'Yemen'@en,skos:Concept,Yemen,YEM +,'South Africa'@en,skos:Concept,South Africa,ZAF +,'Zambia'@en,skos:Concept,Zambia,ZMB +,'Zimbabwe'@en,skos:Concept,Zimbabwe,ZWE +,'Territory not applicable.'@en,skos:Concept,inapplicable,inapplicable +,'Territory unknown.'@en,skos:Concept,unknown,unknown diff --git a/wis2box-management/wmdr-codelists/WMORegion.csv b/wis2box-management/wmdr-codelists/WMORegion.csv new file mode 100644 index 00000000..13727b5c --- /dev/null +++ b/wis2box-management/wmdr-codelists/WMORegion.csv @@ -0,0 +1,10 @@ +@id,dct:description,rdf:type,rdfs:label,skos:notation +,'Africa'@en,skos:Concept,Africa,africa +,'Antarctica'@en,skos:Concept,Antarctica,antarctica +,'Asia'@en,skos:Concept,Asia,asia +,'Europe'@en,skos:Concept,Europe,europe +,'inapplicable'@en,skos:Concept,inapplicable,inapplicable +,"'North America, Central America and the Caribbean'@en",skos:Concept,"North America, Central America and the Caribbean",northCentralAmericaCaribbean +,'South America'@en,skos:Concept,South America,southAmerica +,'South-West Pacific'@en,skos:Concept,South-West Pacific,southWestPacific +,'unknown'@en,skos:Concept,unknown,unknown