變更
On 2023年1月21日 下午2:33:29 [+0800], Cheng-Tao Lin:
-
新增資源 Metadata of species occurrences from GBIF 至 drought_events_in_summit
-
Uploaded a new file to resource Preprocess of ERA-5 data on Google Earth Engine in drought_events_in_summit
-
Uploaded a new file to resource Preprocess of MODIS EVI data on Google Earth Engine in drought_events_in_summit
-
Uploaded a new file to resource ERA-5 climate data in drought_events_in_summit
f | 1 | { | f | 1 | { |
2 | "ark": "ark:37281/k55448v43", | 2 | "ark": "ark:37281/k55448v43", | ||
3 | "author": "Cheng-Tao Lin", | 3 | "author": "Cheng-Tao Lin", | ||
4 | "author_email": null, | 4 | "author_email": null, | ||
5 | "contact_email": "mutolisp@gmail.com", | 5 | "contact_email": "mutolisp@gmail.com", | ||
6 | "contact_person": "Cheng-Tao Lin", | 6 | "contact_person": "Cheng-Tao Lin", | ||
7 | "created_time": "2023-01-20", | 7 | "created_time": "2023-01-20", | ||
8 | "creator_user_id": "f9bc06f7-b841-489d-9c0b-ee9044cda98e", | 8 | "creator_user_id": "f9bc06f7-b841-489d-9c0b-ee9044cda98e", | ||
9 | "data_type": [ | 9 | "data_type": [ | ||
10 | "code", | 10 | "code", | ||
11 | "structured", | 11 | "structured", | ||
12 | "text" | 12 | "text" | ||
13 | ], | 13 | ], | ||
14 | "end_time": "2022", | 14 | "end_time": "2022", | ||
15 | "erc_what": "drought_events_in_summit", | 15 | "erc_what": "drought_events_in_summit", | ||
16 | "erc_when": "1981-2022", | 16 | "erc_when": "1981-2022", | ||
17 | "erc_where": "https://pid.depositar.io/ark:37281/k55448v43", | 17 | "erc_where": "https://pid.depositar.io/ark:37281/k55448v43", | ||
18 | "erc_who": "Cheng-Tao Lin", | 18 | "erc_who": "Cheng-Tao Lin", | ||
19 | "groups": [], | 19 | "groups": [], | ||
20 | "id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | 20 | "id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | ||
21 | "isopen": true, | 21 | "isopen": true, | ||
22 | "keywords": [], | 22 | "keywords": [], | ||
23 | "language": [ | 23 | "language": [ | ||
24 | "zho", | 24 | "zho", | ||
25 | "eng" | 25 | "eng" | ||
26 | ], | 26 | ], | ||
27 | "license_id": "cc-by", | 27 | "license_id": "cc-by", | ||
28 | "license_title": "CC-BY 4.0", | 28 | "license_title": "CC-BY 4.0", | ||
29 | "license_url": "https://creativecommons.org/licenses/by/4.0/", | 29 | "license_url": "https://creativecommons.org/licenses/by/4.0/", | ||
30 | "maintainer": null, | 30 | "maintainer": null, | ||
31 | "maintainer_email": null, | 31 | "maintainer_email": null, | ||
32 | "metadata_created": "2023-01-20T09:44:07.149062", | 32 | "metadata_created": "2023-01-20T09:44:07.149062", | ||
n | 33 | "metadata_modified": "2023-01-21T06:30:07.565500", | n | 33 | "metadata_modified": "2023-01-21T06:33:27.703114", |
34 | "name": "drought_events_in_summit", | 34 | "name": "drought_events_in_summit", | ||
35 | "notes": "The role of drought that is associated with climate change | 35 | "notes": "The role of drought that is associated with climate change | ||
36 | in shaping vegetation dynamics in humid alpine grasslands", | 36 | in shaping vegetation dynamics in humid alpine grasslands", | ||
n | 37 | "num_resources": 4, | n | 37 | "num_resources": 5, |
38 | "num_tags": 7, | 38 | "num_tags": 7, | ||
39 | "organization": { | 39 | "organization": { | ||
40 | "approval_status": "approved", | 40 | "approval_status": "approved", | ||
41 | "created": "2023-01-20T16:28:10.897649", | 41 | "created": "2023-01-20T16:28:10.897649", | ||
42 | "description": "Long-term monitoring of the high-mountain | 42 | "description": "Long-term monitoring of the high-mountain | ||
43 | grassland vegetation in Taiwan. We follow the multi-summit approach of | 43 | grassland vegetation in Taiwan. We follow the multi-summit approach of | ||
44 | the GLobal Observation Research Initiative in Alpine environments | 44 | the GLobal Observation Research Initiative in Alpine environments | ||
45 | (GLORIA).", | 45 | (GLORIA).", | ||
46 | "id": "c5feb299-d15c-40b5-b840-1bee418ba9cd", | 46 | "id": "c5feb299-d15c-40b5-b840-1bee418ba9cd", | ||
47 | "image_url": "", | 47 | "image_url": "", | ||
48 | "is_organization": true, | 48 | "is_organization": true, | ||
49 | "name": "gloria-taiwan", | 49 | "name": "gloria-taiwan", | ||
50 | "state": "active", | 50 | "state": "active", | ||
51 | "title": "GLORIA Taiwan", | 51 | "title": "GLORIA Taiwan", | ||
52 | "type": "organization" | 52 | "type": "organization" | ||
53 | }, | 53 | }, | ||
54 | "owner_org": "c5feb299-d15c-40b5-b840-1bee418ba9cd", | 54 | "owner_org": "c5feb299-d15c-40b5-b840-1bee418ba9cd", | ||
55 | "private": false, | 55 | "private": false, | ||
56 | "process_step": "", | 56 | "process_step": "", | ||
57 | "relationships_as_object": [], | 57 | "relationships_as_object": [], | ||
58 | "relationships_as_subject": [], | 58 | "relationships_as_subject": [], | ||
59 | "remarks": "", | 59 | "remarks": "", | ||
60 | "resources": [ | 60 | "resources": [ | ||
61 | { | 61 | { | ||
62 | "cache_last_updated": null, | 62 | "cache_last_updated": null, | ||
63 | "cache_url": null, | 63 | "cache_url": null, | ||
64 | "created": "2023-01-20T09:52:02.502917", | 64 | "created": "2023-01-20T09:52:02.502917", | ||
65 | "datastore_active": false, | 65 | "datastore_active": false, | ||
66 | "datastore_contains_all_records_of_source_file": false, | 66 | "datastore_contains_all_records_of_source_file": false, | ||
67 | "description": "", | 67 | "description": "", | ||
68 | "encoding": "utf-8", | 68 | "encoding": "utf-8", | ||
69 | "format": "", | 69 | "format": "", | ||
70 | "hash": "", | 70 | "hash": "", | ||
71 | "id": "68887c71-aa79-4bd7-a55d-46e649e3de34", | 71 | "id": "68887c71-aa79-4bd7-a55d-46e649e3de34", | ||
72 | "last_modified": null, | 72 | "last_modified": null, | ||
73 | "metadata_modified": "2023-01-20T11:54:16.794297", | 73 | "metadata_modified": "2023-01-20T11:54:16.794297", | ||
74 | "mimetype": null, | 74 | "mimetype": null, | ||
75 | "mimetype_inner": null, | 75 | "mimetype_inner": null, | ||
76 | "name": "", | 76 | "name": "", | ||
77 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | 77 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | ||
78 | "position": 0, | 78 | "position": 0, | ||
79 | "resource_type": null, | 79 | "resource_type": null, | ||
80 | "size": null, | 80 | "size": null, | ||
81 | "state": "active", | 81 | "state": "active", | ||
82 | "url": "", | 82 | "url": "", | ||
83 | "url_type": null | 83 | "url_type": null | ||
84 | }, | 84 | }, | ||
85 | { | 85 | { | ||
86 | "cache_last_updated": null, | 86 | "cache_last_updated": null, | ||
87 | "cache_url": null, | 87 | "cache_url": null, | ||
88 | "created": "2023-01-20T11:54:16.810534", | 88 | "created": "2023-01-20T11:54:16.810534", | ||
89 | "datastore_active": false, | 89 | "datastore_active": false, | ||
90 | "datastore_contains_all_records_of_source_file": false, | 90 | "datastore_contains_all_records_of_source_file": false, | ||
91 | "description": "Calculate the mean values of air temperature at | 91 | "description": "Calculate the mean values of air temperature at | ||
92 | 2m, potential evaporation and precipitation of each summit. Platform: | 92 | 2m, potential evaporation and precipitation of each summit. Platform: | ||
93 | Google Earth Engine", | 93 | Google Earth Engine", | ||
94 | "encoding": "utf-8", | 94 | "encoding": "utf-8", | ||
95 | "format": "JS", | 95 | "format": "JS", | ||
96 | "hash": "", | 96 | "hash": "", | ||
97 | "id": "eba51417-ebcf-461e-bdc5-c42d31a43acd", | 97 | "id": "eba51417-ebcf-461e-bdc5-c42d31a43acd", | ||
98 | "last_modified": "2023-01-20T11:54:16.713128", | 98 | "last_modified": "2023-01-20T11:54:16.713128", | ||
99 | "metadata_modified": "2023-01-20T11:54:48.597227", | 99 | "metadata_modified": "2023-01-20T11:54:48.597227", | ||
100 | "mimetype": "text/javascript", | 100 | "mimetype": "text/javascript", | ||
101 | "mimetype_inner": null, | 101 | "mimetype_inner": null, | ||
102 | "name": "Preprocess of ERA-5 data on Google Earth Engine", | 102 | "name": "Preprocess of ERA-5 data on Google Earth Engine", | ||
103 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | 103 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | ||
104 | "position": 1, | 104 | "position": 1, | ||
105 | "resource_type": null, | 105 | "resource_type": null, | ||
106 | "size": 1780, | 106 | "size": 1780, | ||
107 | "state": "active", | 107 | "state": "active", | ||
108 | "url": | 108 | "url": | ||
109 | ebcf-461e-bdc5-c42d31a43acd/download/preprocessing_ERA-5_land_GEE.js", | 109 | ebcf-461e-bdc5-c42d31a43acd/download/preprocessing_ERA-5_land_GEE.js", | ||
110 | "url_type": "upload" | 110 | "url_type": "upload" | ||
111 | }, | 111 | }, | ||
112 | { | 112 | { | ||
113 | "cache_last_updated": null, | 113 | "cache_last_updated": null, | ||
114 | "cache_url": null, | 114 | "cache_url": null, | ||
115 | "created": "2023-01-20T11:54:48.613073", | 115 | "created": "2023-01-20T11:54:48.613073", | ||
116 | "datastore_active": false, | 116 | "datastore_active": false, | ||
117 | "datastore_contains_all_records_of_source_file": false, | 117 | "datastore_contains_all_records_of_source_file": false, | ||
118 | "description": "", | 118 | "description": "", | ||
119 | "encoding": "utf-8", | 119 | "encoding": "utf-8", | ||
120 | "format": "JS", | 120 | "format": "JS", | ||
121 | "hash": "", | 121 | "hash": "", | ||
122 | "id": "8a871b48-514a-4b24-95b1-a8500112d429", | 122 | "id": "8a871b48-514a-4b24-95b1-a8500112d429", | ||
123 | "last_modified": "2023-01-20T11:54:48.517039", | 123 | "last_modified": "2023-01-20T11:54:48.517039", | ||
124 | "metadata_modified": "2023-01-20T11:54:52.955059", | 124 | "metadata_modified": "2023-01-20T11:54:52.955059", | ||
125 | "mimetype": "text/javascript", | 125 | "mimetype": "text/javascript", | ||
126 | "mimetype_inner": null, | 126 | "mimetype_inner": null, | ||
127 | "name": "Preprocess of MODIS EVI data on Google Earth Engine", | 127 | "name": "Preprocess of MODIS EVI data on Google Earth Engine", | ||
128 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | 128 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | ||
129 | "position": 2, | 129 | "position": 2, | ||
130 | "resource_crs": 4326, | 130 | "resource_crs": 4326, | ||
131 | "resource_type": null, | 131 | "resource_type": null, | ||
132 | "size": 1479, | 132 | "size": 1479, | ||
133 | "state": "active", | 133 | "state": "active", | ||
134 | "url": | 134 | "url": | ||
135 | -514a-4b24-95b1-a8500112d429/download/preprocessing_MODIS_EVI_GEE.js", | 135 | -514a-4b24-95b1-a8500112d429/download/preprocessing_MODIS_EVI_GEE.js", | ||
136 | "url_type": "upload" | 136 | "url_type": "upload" | ||
137 | }, | 137 | }, | ||
138 | { | 138 | { | ||
139 | "cache_last_updated": null, | 139 | "cache_last_updated": null, | ||
140 | "cache_url": null, | 140 | "cache_url": null, | ||
141 | "ckan_url": "https://data.depositar.io", | 141 | "ckan_url": "https://data.depositar.io", | ||
142 | "created": "2023-01-21T06:29:36.352447", | 142 | "created": "2023-01-21T06:29:36.352447", | ||
143 | "datastore_active": true, | 143 | "datastore_active": true, | ||
144 | "datastore_contains_all_records_of_source_file": true, | 144 | "datastore_contains_all_records_of_source_file": true, | ||
145 | "description": "The data origin is from European Centre for | 145 | "description": "The data origin is from European Centre for | ||
146 | Medium-Range Weather Forecasts (ECMWF). \r\nSource: | 146 | Medium-Range Weather Forecasts (ECMWF). \r\nSource: | ||
147 | https://www.ecmwf.int\r\nOriginal License: Creative Commons | 147 | https://www.ecmwf.int\r\nOriginal License: Creative Commons | ||
148 | Attribution 4.0 International (CC BY 4.0), | 148 | Attribution 4.0 International (CC BY 4.0), | ||
149 | https://creativecommons.org/licenses/by/4.0/\r\nWe calculated monthly | 149 | https://creativecommons.org/licenses/by/4.0/\r\nWe calculated monthly | ||
150 | potential evaporation and precipitation and their balance | 150 | potential evaporation and precipitation and their balance | ||
151 | (precipitation + potential evaporation)\r\n\r\n| column name | | 151 | (precipitation + potential evaporation)\r\n\r\n| column name | | ||
152 | definition |\r\n| ------------------ | ------------ |\r\n| uuid | 152 | definition |\r\n| ------------------ | ------------ |\r\n| uuid | ||
153 | | unique id |\r\n| region | target region, 3-letter code | | 153 | | unique id |\r\n| region | target region, 3-letter code | | ||
154 | \r\n| summit | 3-letter summit code |\r\n| date | 154 | \r\n| summit | 3-letter summit code |\r\n| date | ||
155 | | iso-8601 date |\r\n| year | 4-digit year |\r\n| | 155 | | iso-8601 date |\r\n| year | 4-digit year |\r\n| | ||
156 | days_in_m | days in the month |\r\n| potential_evaporation_1 | | 156 | days_in_m | days in the month |\r\n| potential_evaporation_1 | | ||
157 | average monthly potential evaporation |\r\n| temperature_2m | average | 157 | average monthly potential evaporation |\r\n| temperature_2m | average | ||
158 | monthly temperature of 2 m (K) |\r\n| total_precipitation_1 | average | 158 | monthly temperature of 2 m (K) |\r\n| total_precipitation_1 | average | ||
159 | monthly precipitation (mm) |\r\n| temp | average | 159 | monthly precipitation (mm) |\r\n| temp | average | ||
160 | monthly temperature of 2 m (\u00baC) |\r\n| PE | | 160 | monthly temperature of 2 m (\u00baC) |\r\n| PE | | ||
161 | potential evaporation (negative values) | \r\n| prec | 161 | potential evaporation (negative values) | \r\n| prec | ||
162 | | monthly precipitation |\r\n| D | water | 162 | | monthly precipitation |\r\n| D | water | ||
163 | balance: prec + PE | \r\n", | 163 | balance: prec + PE | \r\n", | ||
164 | "encoding": "utf-8", | 164 | "encoding": "utf-8", | ||
165 | "format": "CSV", | 165 | "format": "CSV", | ||
166 | "hash": "580b5264e7019a85dc705842471147cf", | 166 | "hash": "580b5264e7019a85dc705842471147cf", | ||
167 | "id": "ecf72ce2-b193-4264-b89a-c93605b88756", | 167 | "id": "ecf72ce2-b193-4264-b89a-c93605b88756", | ||
168 | "ignore_hash": false, | 168 | "ignore_hash": false, | ||
169 | "last_modified": "2023-01-21T06:29:36.235317", | 169 | "last_modified": "2023-01-21T06:29:36.235317", | ||
170 | "metadata_modified": "2023-01-21T06:30:07.582173", | 170 | "metadata_modified": "2023-01-21T06:30:07.582173", | ||
171 | "mimetype": "text/csv", | 171 | "mimetype": "text/csv", | ||
172 | "mimetype_inner": null, | 172 | "mimetype_inner": null, | ||
173 | "name": "ERA-5 climate data ", | 173 | "name": "ERA-5 climate data ", | ||
174 | "original_url": | 174 | "original_url": | ||
175 | b89a-c93605b88756/download/TW_summits_198101-202207_ERA5_climate.csv", | 175 | b89a-c93605b88756/download/TW_summits_198101-202207_ERA5_climate.csv", | ||
176 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | 176 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | ||
177 | "position": 3, | 177 | "position": 3, | ||
178 | "resource_id": "ecf72ce2-b193-4264-b89a-c93605b88756", | 178 | "resource_id": "ecf72ce2-b193-4264-b89a-c93605b88756", | ||
179 | "resource_type": null, | 179 | "resource_type": null, | ||
180 | "set_url_type": false, | 180 | "set_url_type": false, | ||
181 | "size": 1099595, | 181 | "size": 1099595, | ||
182 | "state": "active", | 182 | "state": "active", | ||
183 | "task_created": "2023-01-21 06:29:38.079144", | 183 | "task_created": "2023-01-21 06:29:38.079144", | ||
184 | "url": | 184 | "url": | ||
185 | b89a-c93605b88756/download/TW_summits_198101-202207_ERA5_climate.csv", | 185 | b89a-c93605b88756/download/TW_summits_198101-202207_ERA5_climate.csv", | ||
186 | "url_type": "upload" | 186 | "url_type": "upload" | ||
t | t | 187 | }, | ||
188 | { | ||||
189 | "cache_last_updated": null, | ||||
190 | "cache_url": null, | ||||
191 | "created": "2023-01-21T06:33:27.724785", | ||||
192 | "datastore_active": false, | ||||
193 | "datastore_contains_all_records_of_source_file": false, | ||||
194 | "description": "DOI, license and downloaded time ", | ||||
195 | "encoding": "utf-8", | ||||
196 | "format": "CSV", | ||||
197 | "hash": "", | ||||
198 | "id": "83e5e367-dcc1-480c-80ec-4f4fe84aedcc", | ||||
199 | "last_modified": "2023-01-21T06:33:27.625210", | ||||
200 | "metadata_modified": "2023-01-21T06:33:27.707683", | ||||
201 | "mimetype": "text/csv", | ||||
202 | "mimetype_inner": null, | ||||
203 | "name": "Metadata of species occurrences from GBIF", | ||||
204 | "package_id": "57a1b1ab-2f00-497c-9e84-05fcf1ec8631", | ||||
205 | "position": 4, | ||||
206 | "resource_type": null, | ||||
207 | "size": 58623, | ||||
208 | "state": "active", | ||||
209 | "url": | ||||
210 | -80ec-4f4fe84aedcc/download/ALL_GBif_download_meta_data_20220912.csv", | ||||
211 | "url_type": "upload" | ||||
187 | } | 212 | } | ||
188 | ], | 213 | ], | ||
189 | "start_time": "1981", | 214 | "start_time": "1981", | ||
190 | "state": "active", | 215 | "state": "active", | ||
191 | "tags": [ | 216 | "tags": [ | ||
192 | { | 217 | { | ||
193 | "display_name": "Taiwan", | 218 | "display_name": "Taiwan", | ||
194 | "id": "9db1b249-8d73-42d6-be3f-117723b467b2", | 219 | "id": "9db1b249-8d73-42d6-be3f-117723b467b2", | ||
195 | "name": "Taiwan", | 220 | "name": "Taiwan", | ||
196 | "state": "active", | 221 | "state": "active", | ||
197 | "vocabulary_id": null | 222 | "vocabulary_id": null | ||
198 | }, | 223 | }, | ||
199 | { | 224 | { | ||
200 | "display_name": "climate change", | 225 | "display_name": "climate change", | ||
201 | "id": "a960ec29-242e-4b58-8f33-3bbfc27c61d5", | 226 | "id": "a960ec29-242e-4b58-8f33-3bbfc27c61d5", | ||
202 | "name": "climate change", | 227 | "name": "climate change", | ||
203 | "state": "active", | 228 | "state": "active", | ||
204 | "vocabulary_id": null | 229 | "vocabulary_id": null | ||
205 | }, | 230 | }, | ||
206 | { | 231 | { | ||
207 | "display_name": "drought", | 232 | "display_name": "drought", | ||
208 | "id": "4b8b357f-3d2a-457c-a3d7-b4da0a01eefd", | 233 | "id": "4b8b357f-3d2a-457c-a3d7-b4da0a01eefd", | ||
209 | "name": "drought", | 234 | "name": "drought", | ||
210 | "state": "active", | 235 | "state": "active", | ||
211 | "vocabulary_id": null | 236 | "vocabulary_id": null | ||
212 | }, | 237 | }, | ||
213 | { | 238 | { | ||
214 | "display_name": "enhanced vegetation index", | 239 | "display_name": "enhanced vegetation index", | ||
215 | "id": "437a00dd-0a0c-4def-8f45-c10d060561a6", | 240 | "id": "437a00dd-0a0c-4def-8f45-c10d060561a6", | ||
216 | "name": "enhanced vegetation index", | 241 | "name": "enhanced vegetation index", | ||
217 | "state": "active", | 242 | "state": "active", | ||
218 | "vocabulary_id": null | 243 | "vocabulary_id": null | ||
219 | }, | 244 | }, | ||
220 | { | 245 | { | ||
221 | "display_name": "mountain", | 246 | "display_name": "mountain", | ||
222 | "id": "8cc73ab1-6865-4519-b3a0-bdf8b7d26d86", | 247 | "id": "8cc73ab1-6865-4519-b3a0-bdf8b7d26d86", | ||
223 | "name": "mountain", | 248 | "name": "mountain", | ||
224 | "state": "active", | 249 | "state": "active", | ||
225 | "vocabulary_id": null | 250 | "vocabulary_id": null | ||
226 | }, | 251 | }, | ||
227 | { | 252 | { | ||
228 | "display_name": "range dynamic", | 253 | "display_name": "range dynamic", | ||
229 | "id": "b3e069d7-872d-4313-b1ff-033385fafcd8", | 254 | "id": "b3e069d7-872d-4313-b1ff-033385fafcd8", | ||
230 | "name": "range dynamic", | 255 | "name": "range dynamic", | ||
231 | "state": "active", | 256 | "state": "active", | ||
232 | "vocabulary_id": null | 257 | "vocabulary_id": null | ||
233 | }, | 258 | }, | ||
234 | { | 259 | { | ||
235 | "display_name": "standardized precipitation evapotranspiration | 260 | "display_name": "standardized precipitation evapotranspiration | ||
236 | index", | 261 | index", | ||
237 | "id": "6e866f31-2783-4a91-85c7-08762f973764", | 262 | "id": "6e866f31-2783-4a91-85c7-08762f973764", | ||
238 | "name": "standardized precipitation evapotranspiration index", | 263 | "name": "standardized precipitation evapotranspiration index", | ||
239 | "state": "active", | 264 | "state": "active", | ||
240 | "vocabulary_id": null | 265 | "vocabulary_id": null | ||
241 | } | 266 | } | ||
242 | ], | 267 | ], | ||
243 | "title": "drought_events_in_summit", | 268 | "title": "drought_events_in_summit", | ||
244 | "type": "dataset", | 269 | "type": "dataset", | ||
245 | "url": null, | 270 | "url": null, | ||
246 | "version": null | 271 | "version": null | ||
247 | } | 272 | } |