activity_diffs |
[{'diff': '\n <table class="diff" id="difflib_chg_to82__top"\n cellspacing="0" cellpadding="0" rules="groups" >\n <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>\n <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>\n \n <tbody>\n <tr><td class="diff_next"><a href="#difflib_chg_to82__0">f</a></td><td class="diff_header" id="from82_1">1</td><td nowrap="nowrap">{</td><td class="diff_next"><a href="#difflib_chg_to82__0">f</a></td><td class="diff_header" id="to82_1">1</td><td nowrap="nowrap">{</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_2">2</td><td nowrap="nowrap"> "author": null,</td><td class="diff_next"></td><td class="diff_header" id="to82_2">2</td><td nowrap="nowrap"> "author": null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_3">3</td><td nowrap="nowrap"> "author_email": null,</td><td class="diff_next"></td><td class="diff_header" id="to82_3">3</td><td nowrap="nowrap"> "author_email": null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_4">4</td><td nowrap="nowrap"> "creator_user_id": "2da92da4-b919-40d6-9afe-60b6fa1310a9",</td><td class="diff_next"></td><td class="diff_header" id="to82_4">4</td><td nowrap="nowrap"> "creator_user_id": "2da92da4-b919-40d6-9afe-60b6fa1310a9",</td></tr>\n <tr><td class="diff_next" id="difflib_chg_to82__0"></td><td class="diff_header" id="from82_5">5</td><td nowrap="nowrap"> "id": "a0c22580-3015-45f9-b1fc-53817adb709c",</td><td class="diff_next"></td><td class="diff_header" id="to82_5">5</td><td nowrap="nowrap"> "id": "a0c22580-3015-45f9-b1fc-53817adb709c",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_6">6</td><td nowrap="nowrap"> "license_id": "notspecified",</td><td class="diff_next"></td><td class="diff_header" id="to82_6">6</td><td nowrap="nowrap"> "license_id": "notspecified",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_7">7</td><td nowrap="nowrap"> "maintainer": null,</td><td class="diff_next"></td><td class="diff_header" id="to82_7">7</td><td nowrap="nowrap"> "maintainer": null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_8">8</td><td nowrap="nowrap"> "maintainer_email": null,</td><td class="diff_next"></td><td class="diff_header" id="to82_8">8</td><td nowrap="nowrap"> "maintainer_email": null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_9">9</td><td nowrap="nowrap"> "metadata_created": "2020-12-07T08:02:03.974927",</td><td class="diff_next"></td><td class="diff_header" id="to82_9">9</td><td nowrap="nowrap"> "metadata_created": "2020-12-07T08:02:03.974927",</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to82__1">n</a></td><td class="diff_header" id="from82_10">10</td><td nowrap="nowrap"> "metadata_modified": "202<span class="diff_sub">0-1</span>2-0<span class="diff_chg">8</span>T1<span class="diff_chg">1</span>:0<span class="diff_chg">4</span>:3<span class="diff_chg">3</span>.4<span class="diff_chg">34429</span>",</td><td class="diff_next"><a href="#difflib_chg_to82__1">n</a></td><td class="diff_header" id="to82_10">10</td><td nowrap="nowrap"> "metadata_modified": "2022-0<span class="diff_chg">2-16</span>T1<span class="diff_chg">7</span>:0<span class="diff_chg">3</span>:3<span class="diff_chg">8</span>.<span class="diff_add">57</span>4<span class="diff_chg">071</span>",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_11">11</td><td nowrap="nowrap"><span class="diff_sub"> "name": "flexyz-soil-moisture-sensor",</span></td><td class="diff_next"></td><td class="diff_header" id="to82_11">11</td><td nowrap="nowrap"><span class="diff_add"> "name": "teneo-soil-moisture-temperature-humidity-sensors",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_12">12</td><td nowrap="nowrap"><span class="diff_sub"> "notes": "Flexyz soil moisture sensor",</span></td><td class="diff_next"></td><td class="diff_header" id="to82_12">12</td><td nowrap="nowrap"><span class="diff_add"> "notes": "## Introduction\\r\\n\\r\\nWithin the frame of the SCOREwater </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_13">13</td><td nowrap="nowrap"><span class="diff_add">project, the City of Amersfoort commissioned Flexyz to install Teneo </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_14">14</td><td nowrap="nowrap"><span class="diff_add">soil moisture and climate monitor sensors at several locations in the </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_15">15</td><td nowrap="nowrap"><span class="diff_add">Schothorst neighbourhood and the Central Railway area. The sensors </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_16">16</td><td nowrap="nowrap"><span class="diff_add">measure soil moisture, temperature and humidity. Schothorst and the </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_17">17</td><td nowrap="nowrap"><span class="diff_add">Central Railway area differ in groundwater levels. In Schothorst the </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_18">18</td><td nowrap="nowrap"><span class="diff_add">groundwater levels are higher (average height: 0.7 meter to 1.0 meter </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_19">19</td><td nowrap="nowrap"><span class="diff_add">below ground level) than in the Central Railway area (average height: </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_20">20</td><td nowrap="nowrap"><span class="diff_add">lower than 1.6 meter below ground level). The lowest soil moisture </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_21">21</td><td nowrap="nowrap"><span class="diff_add">sensors are placed on 1.2 meter below ground level. As a result, in </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_22">22</td><td nowrap="nowrap"><span class="diff_add">the Schothorst area the sensors are located close to or in the </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_23">23</td><td nowrap="nowrap"><span class="diff_add">groundwater during winter. In the Central Railway area they are </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_24">24</td><td nowrap="nowrap"><span class="diff_add">located far above the groundwater level. This makes both areas </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_25">25</td><td nowrap="nowrap"><span class="diff_add">interesting to include. What all soil moisture sensors have in common </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_26">26</td><td nowrap="nowrap"><span class="diff_add">is that they are all located nearby trees and in public spaces. </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_27">27</td><td nowrap="nowrap"><span class="diff_add">Locations differ in terms of: being in the sun or in the shade, being </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_28">28</td><td nowrap="nowrap"><span class="diff_add">in a green setting (unpaved, such as parks) or being in a paved </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_29">29</td><td nowrap="nowrap"><span class="diff_add">setting, and being near surface water or not. Because of the </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_30">30</td><td nowrap="nowrap"><span class="diff_add">differences between the locations the sensors have been installed in, </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_31">31</td><td nowrap="nowrap"><span class="diff_add">data from the sensors can be used to investigate questions such </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_32">32</td><td nowrap="nowrap"><span class="diff_add">as:\\r\\n\\r\\n* What is the influence of the type of surface on soil </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_33">33</td><td nowrap="nowrap"><span class="diff_add">moisture levels?\\r\\n* Does the nearby presence of surface water affect </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_34">34</td><td nowrap="nowrap"><span class="diff_add">soil moisture?\\r\\n* What is the influence of heat on soil </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_35">35</td><td nowrap="nowrap"><span class="diff_add">moisture?\\r\\n* What is the relation between groundwater levels </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_36">36</td><td nowrap="nowrap"><span class="diff_add">fluctuance and soil moisture?\\r\\n* Are adjustments on in public spaces </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_37">37</td><td nowrap="nowrap"><span class="diff_add">(on street level) helpful to improve the soil situation for a more </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_38">38</td><td nowrap="nowrap"><span class="diff_add">climate adaptive city?\\r\\n\\r\\n## Contents of the data\\r\\n\\r\\nData are </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_39">39</td><td nowrap="nowrap"><span class="diff_add">being harmonized using FIWARE [Smart Data </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_40">40</td><td nowrap="nowrap"><span class="diff_add">Models](https://www.fiware.org/smart-data-models/). Data regarding </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_41">41</td><td nowrap="nowrap"><span class="diff_add">soil moisture can be modelled using the GreenSpaceRecord model. The </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_42">42</td><td nowrap="nowrap"><span class="diff_add">data in this dataset provide the following elements from this data </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_43">43</td><td nowrap="nowrap"><span class="diff_add">model:\\r\\n\\r\\n* id - identifier of the sensors\\r\\n* recordingTimetamp </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_44">44</td><td nowrap="nowrap"><span class="diff_add">- timestamp of the measurement\\r\\n* location - GPS location of the </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_45">45</td><td nowrap="nowrap"><span class="diff_add">sensor, GeoJSON with WGS84/EPSG:4326 coordinate\\r\\n* soilMoistureVwc - </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_46">46</td><td nowrap="nowrap"><span class="diff_add">percentage Volumetric Water Content of soil\\r\\n\\r\\nMeteorological data </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_47">47</td><td nowrap="nowrap"><span class="diff_add">can be modelled using the WeatherObserved model. The data in this </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_48">48</td><td nowrap="nowrap"><span class="diff_add">dataset provide the following elements from this data model: \\r\\n\\r\\n* </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_49">49</td><td nowrap="nowrap"><span class="diff_add">id - identifier of the sensors\\r\\n* recordingTimetamp - timestamp of </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_50">50</td><td nowrap="nowrap"><span class="diff_add">the measurement\\r\\n* location - GPS location of the sensor, GeoJSON </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_51">51</td><td nowrap="nowrap"><span class="diff_add">with WGS84/EPSG:4326 coordinate\\r\\n* temperature - temperature in </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_52">52</td><td nowrap="nowrap"><span class="diff_add">degrees Celsius\\r\\n* relativeHumidity - percentage relative </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_53">53</td><td nowrap="nowrap"><span class="diff_add">humidity\\r\\n\\r\\n## Access the data\\r\\n\\r\\nData are available using </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_54">54</td><td nowrap="nowrap"><span class="diff_add">different API\'s:\\r\\n\\r\\n* The Orion ContextBroker allows you to access </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_55">55</td><td nowrap="nowrap"><span class="diff_add">the [current status of </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_56">56</td><td nowrap="nowrap"><span class="diff_add">-gravitee-scorewater-gateway.dataplatform.nl/teneo/orion/v2/entities). </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_57">57</td><td nowrap="nowrap"><span class="diff_add">Use the information provided by the Orion ContextBroker to compile </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_58">58</td><td nowrap="nowrap"><span class="diff_add">requests for the Short Term History API, the ContextBroker provides </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_59">59</td><td nowrap="nowrap"><span class="diff_add">information on which entities are present and what attributes those </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_60">60</td><td nowrap="nowrap"><span class="diff_add">entities support. \\r\\n* The Short Term History API allows you to </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_61">61</td><td nowrap="nowrap"><span class="diff_add">download historical data for the different sensors in both raw and </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_62">62</td><td nowrap="nowrap"><span class="diff_add">aggregated form in either JSON or CSV format:\\r\\n * </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_63">63</td><td nowrap="nowrap"><span class="diff_add">soilMoistureVwc\\r\\n * JSON, </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_64">64</td><td nowrap="nowrap"><span class="diff_add">2/entities/206/attrs/soilMoistureVwc?type=GreenSpaceRecord&lastN=100), </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_65">65</td><td nowrap="nowrap"><span class="diff_add">MoistureVwc?type=GreenSpaceRecord&aggrMethod=min&aggrPeriod=month)\\r\\n </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_66">66</td><td nowrap="nowrap"><span class="diff_add">* temperature\\r\\n * JSON, </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_67">67</td><td nowrap="nowrap"><span class="diff_add">STH/v2/entities/240/attrs/temperature?type=WeatherObserved&lastN=100), </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_68">68</td><td nowrap="nowrap"><span class="diff_add">rs/temperature?type=WeatherObserved&aggrMethod=min&aggrPeriod=day)\\r\\n </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_69">69</td><td nowrap="nowrap"><span class="diff_add">* relativeHumidity\\r\\n * JSON, </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_70">70</td><td nowrap="nowrap"><span class="diff_add">2/entities/240/attrs/relativeHumidity?type=WeatherObserved&lastN=100), </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_71">71</td><td nowrap="nowrap"><span class="diff_add">ativeHumidity?type=WeatherObserved&aggrMethod=min&aggrPeriod=day)\\r\\n* </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_72">72</td><td nowrap="nowrap"><span class="diff_add">The OGC web services allows you to [render </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_73">73</td><td nowrap="nowrap"><span class="diff_add">vice=WMS&srs=EPSG%3A4326&format=image%2Fpng&request=GetMap&height=384) </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_74">74</td><td nowrap="nowrap"><span class="diff_add">of the sensors and to download historical data in different formats </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_75">75</td><td nowrap="nowrap"><span class="diff_add">such as </span></td></tr>\n <tr><td class="diff_next" id="difflib_chg_to82__1"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_76">76</td><td nowrap="nowrap"><span class="diff_add">platform_nl%3Ackan_current_green_space_record_hegcudye&version=2.0.0), </span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_77">77</td><td nowrap="nowrap"><span class="diff_add">aplatform_nl%3Ackan_current_green_space_record_hegcudye&version=2.0.0) </span></td></tr>\n <tr><td class="diff_next" id="difflib_chg_to82__2"></td><td class="diff_header"></td><td nowrap="nowrap"></td><td class="diff_next"></td><td class="diff_header" id="to82_78">78</td><td nowrap="nowrap"><span class="diff_add">and shape file. ",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_13">13</td><td nowrap="nowrap"> "owner_org": "9cb8dbf9-415b-4db9-aa41-ca81e5b08e8f",</td><td class="diff_next"></td><td class="diff_header" id="to82_79">79</td><td nowrap="nowrap"> "owner_org": "9cb8dbf9-415b-4db9-aa41-ca81e5b08e8f",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_14">14</td><td nowrap="nowrap"> "private": false,</td><td class="diff_next"></td><td class="diff_header" id="to82_80">80</td><td nowrap="nowrap"> "private": false,</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to82__2">n</a></td><td class="diff_header" id="from82_15">15</td><td nowrap="nowrap"><span class="diff_sub"> "revision_id": "3424faef-3b1d-42a2-a8b6-099f240989f2",</span></td><td class="diff_next"><a href="#difflib_chg_to82__2">n</a></td><td class="diff_header" id="to82_81">81</td><td nowrap="nowrap"><span class="diff_add"> "revision_id": "b4e5db0c-9a52-4970-b41c-0c740683c9b6",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_16">16</td><td nowrap="nowrap"> "state": "active",</td><td class="diff_next"></td><td class="diff_header" id="to82_82">82</td><td nowrap="nowrap"> "state": "active",</td></tr>\n <tr><td class="diff_next"><a href="#difflib_chg_to82__top">t</a></td><td class="diff_header" id="from82_17">17</td><td nowrap="nowrap"><span class="diff_sub"> "title": "Flexyz soil moisture sensor",</span></td><td class="diff_next"><a href="#difflib_chg_to82__top">t</a></td><td class="diff_header" id="to82_83">83</td><td nowrap="nowrap"><span class="diff_add"> "title": "Teneo soil moisture, temperature and humidity sensors",</span></td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_18">18</td><td nowrap="nowrap"> "type": "dataset",</td><td class="diff_next"></td><td class="diff_header" id="to82_84">84</td><td nowrap="nowrap"> "type": "dataset",</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_19">19</td><td nowrap="nowrap"> "url": null,</td><td class="diff_next"></td><td class="diff_header" id="to82_85">85</td><td nowrap="nowrap"> "url": null,</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_20">20</td><td nowrap="nowrap"> "version": ""</td><td class="diff_next"></td><td class="diff_header" id="to82_86">86</td><td nowrap="nowrap"> "version": ""</td></tr>\n <tr><td class="diff_next"></td><td class="diff_header" id="from82_21">21</td><td nowrap="nowrap">}</td><td class="diff_next"></td><td class="diff_header" id="to82_87">87</td><td nowrap="nowrap">}</td></tr>\n </tbody>\n </table>', 'activities': [{'id': '43ce7184-f92e-4452-85a6-3d410ed9f065', 'timestamp': '2020-12-08T11:04:34.687969', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'owner_org': '9cb8dbf9-415b-4db9-aa41-ca81e5b08e8f', 'maintainer': None, 'name': 'flexyz-soil-moisture-sensor', 'metadata_modified': '2020-12-08T11:04:33.434429', 'author': None, 'url': None, 'notes': 'Flexyz soil moisture sensor', 'title': 'Flexyz soil moisture sensor', 'private': False, 'maintainer_email': None, 'author_email': None, 'state': 'active', 'version': '', 'creator_user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'license_id': 'notspecified', 'revision_id': '3424faef-3b1d-42a2-a8b6-099f240989f2', 'type': 'dataset', 'id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'metadata_created': '2020-12-07T08:02:03.974927'}}}, {'id': '1dfac498-0469-4b57-b1d3-5ff607ca89c5', 'timestamp': '2022-02-16T17:03:43.673883', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'owner_org': '9cb8dbf9-415b-4db9-aa41-ca81e5b08e8f', 'maintainer': None, 'name': 'teneo-soil-moisture-temperature-humidity-sensors', 'metadata_modified': '2022-02-16T17:03:38.574071', 'author': None, 'url': None, 'notes': "## Introduction\r\n\r\nWithin the frame of the SCOREwater project, the City of Amersfoort commissioned Flexyz to install Teneo soil moisture and climate monitor sensors at several locations in the Schothorst neighbourhood and the Central Railway area. The sensors measure soil moisture, temperature and humidity. Schothorst and the Central Railway area differ in groundwater levels. In Schothorst the groundwater levels are higher (average height: 0.7 meter to 1.0 meter below ground level) than in the Central Railway area (average height: lower than 1.6 meter below ground level). The lowest soil moisture sensors are placed on 1.2 meter below ground level. As a result, in the Schothorst area the sensors are located close to or in the groundwater during winter. In the Central Railway area they are located far above the groundwater level. This makes both areas interesting to include. What all soil moisture sensors have in common is that they are all located nearby trees and in public spaces. Locations differ in terms of: being in the sun or in the shade, being in a green setting (unpaved, such as parks) or being in a paved setting, and being near surface water or not. Because of the differences between the locations the sensors have been installed in, data from the sensors can be used to investigate questions such as:\r\n\r\n* What is the influence of the type of surface on soil moisture levels?\r\n* Does the nearby presence of surface water affect soil moisture?\r\n* What is the influence of heat on soil moisture?\r\n* What is the relation between groundwater levels fluctuance and soil moisture?\r\n* Are adjustments on in public spaces (on street level) helpful to improve the soil situation for a more climate adaptive city?\r\n\r\n## Contents of the data\r\n\r\nData are being harmonized using FIWARE [Smart Data Models](https://www.fiware.org/smart-data-models/). Data regarding soil moisture can be modelled using the GreenSpaceRecord model. The data in this dataset provide the following elements from this data model:\r\n\r\n* id - identifier of the sensors\r\n* recordingTimetamp - timestamp of the measurement\r\n* location - GPS location of the sensor, GeoJSON with WGS84/EPSG:4326 coordinate\r\n* soilMoistureVwc - percentage Volumetric Water Content of soil\r\n\r\nMeteorological data can be modelled using the WeatherObserved model. The data in this dataset provide the following elements from this data model: \r\n\r\n* id - identifier of the sensors\r\n* recordingTimetamp - timestamp of the measurement\r\n* location - GPS location of the sensor, GeoJSON with WGS84/EPSG:4326 coordinate\r\n* temperature - temperature in degrees Celsius\r\n* relativeHumidity - percentage relative humidity\r\n\r\n## Access the data\r\n\r\nData are available using different API's:\r\n\r\n* The Orion ContextBroker allows you to access the [current status of entities](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/orion/v2/entities). Use the information provided by the Orion ContextBroker to compile requests for the Short Term History API, the ContextBroker provides information on which entities are present and what attributes those entities support. \r\n* The Short Term History API allows you to download historical data for the different sensors in both raw and aggregated form in either JSON or CSV format:\r\n * soilMoistureVwc\r\n * JSON, [raw](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/206/attrs/soilMoistureVwc?type=GreenSpaceRecord&lastN=100), [aggregated](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/206/attrs/soilMoistureVwc?type=GreenSpaceRecord&aggrMethod=min&aggrPeriod=month)\r\n * temperature\r\n * JSON, [raw](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/240/attrs/temperature?type=WeatherObserved&lastN=100), [aggregated](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/240/attrs/temperature?type=WeatherObserved&aggrMethod=min&aggrPeriod=day)\r\n * relativeHumidity\r\n * JSON, [raw](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/240/attrs/relativeHumidity?type=WeatherObserved&lastN=100), [aggregated](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/240/attrs/relativeHumidity?type=WeatherObserved&aggrMethod=min&aggrPeriod=day)\r\n* The OGC web services allows you to [render maps](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/ows?layers=ckan_current_green_space_record_hegcudye&width=768&version=1.3.0&bbox=52.148986%2C+5.365354%2C+52.178201%2C+5.403238&service=WMS&srs=EPSG%3A4326&format=image%2Fpng&request=GetMap&height=384) of the sensors and to download historical data in different formats such as [CSV](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/ows??outputFormat=csv&service=WFS&maxFeatures=50&request=GetFeature&typeName=workspace_datastore_ckan_dataplatform_nl%3Ackan_current_green_space_record_hegcudye&version=2.0.0), [GML](https://acc-gravitee-scorewater-gateway.dataplatform.nl/teneo/ows?outputFormat=gml3&service=WFS&maxFeatures=50&request=GetFeature&typeName=workspace_datastore_ckan_dataplatform_nl%3Ackan_current_green_space_record_hegcudye&version=2.0.0) and shape file. ", 'title': 'Teneo soil moisture, temperature and humidity sensors', 'private': False, 'maintainer_email': None, 'author_email': None, 'state': 'active', 'version': '', 'creator_user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'license_id': 'notspecified', 'revision_id': 'b4e5db0c-9a52-4970-b41c-0c740683c9b6', 'type': 'dataset', 'id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'metadata_created': '2020-12-07T08:02:03.974927'}}}]}] |
c |
<flask.g of 'ckan.config.middleware.flask_app'> |
dataset_type |
'dataset' |
g |
<flask.g of 'ckan.config.middleware.flask_app'> |
h |
{'redirect_to': <function redirect_to at 0x7fa29c0cd8b0>, 'url': <function url at 0x7fa29c0cd9d0>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7fa29c0cd940>, 'url_for': <function url_for at 0x7fa29c0cdb80>, 'url_for_static': <function url_for_static at 0x7fa29c0cdd30>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7fa29c0cddc0>, 'is_url': <function is_url at 0x7fa29c0cde50>, 'url_is_local': <function url_is_local at 0x7fa29c0cdf70>, 'full_current_url': <function full_current_url at 0x7fa29c0cf040>, 'current_url': <function current_url at 0x7fa29c0cf0d0>, 'lang': <function lang at 0x7fa29c0cf160>, 'ckan_version': <function ckan_version at 0x7fa29c0cf1f0>, 'lang_native_name': <function lang_native_name at 0x7fa29c0cf280>, 'is_rtl_language': <function is_rtl_language at 0x7fa29c0cf310>, 'get_rtl_theme': <function get_rtl_theme at 0x7fa29c0cf3a0>, 'get_rtl_css': <function get_rtl_css at 0x7fa29c0cf430>, 'flash_notice': <function flash_notice at 0x7fa29c0cf4c0>, 'flash_error': <function flash_error at 0x7fa29c0cf940>, 'flash_success': <function flash_success at 0x7fa29c0cf9d0>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7fa29c0cfa60>, 'link_to': <function link_to at 0x7fa29c0cfee0>, 'file': <function file at 0x7fa29c0cff70>, 'submit': <function submit at 0x7fa29c0d0040>, 'nav_link': <function nav_link at 0x7fa29c0d00d0>, 'nav_named_link': <function nav_named_link at 0x7fa29c0d03a0>, 'subnav_link': <function subnav_link at 0x7fa29c0d04c0>, 'subnav_named_route': <function subnav_named_route at 0x7fa29c0d05e0>, 'build_nav_main': <function build_nav_main at 0x7fa29c0d0280>, 'build_nav_icon': <function build_nav_icon at 0x7fa29c0d0670>, 'build_nav': <function build_nav at 0x7fa29c0d0700>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7fa29c0d0820>, 'default_group_type': <function default_group_type at 0x7fa29c0d0940>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7fa29c0d09d0>, 'has_more_facets': <function has_more_facets at 0x7fa29c0d0a60>, 'unselected_facet_items': <function unselected_facet_items at 0x7fa29c0d0af0>, 'get_facet_title': <function get_facet_title at 0x7fa29c0d0ca0>, 'get_param_int': <function get_param_int at 0x7fa29c0d0b80>, 'sorted_extras': <function sorted_extras at 0x7fa29c0d0dc0>, 'check_access': <function check_access at 0x7fa29c0d0e50>, 'get_action': <function get_action at 0x7fa29c0d1040>, 'linked_user': <function linked_user at 0x7fa29c0d0ee0>, 'group_name_to_title': <function group_name_to_title at 0x7fa29c0d10d0>, 'truncate': <function truncate at 0x7fa29c0d1160>, 'markdown_extract': <function markdown_extract at 0x7fa29c0d11f0>, 'icon_url': <function icon_url at 0x7fa29c0d1280>, 'icon_html': <function icon_html at 0x7fa29c0d1310>, 'icon': <function icon at 0x7fa29c0d13a0>, 'resource_icon': <function resource_icon at 0x7fa29c0d1430>, 'format_icon': <function format_icon at 0x7fa29c0d14c0>, 'dict_list_reduce': <function dict_list_reduce at 0x7fa29c0d1550>, 'gravatar': <function gravatar at 0x7fa29c0d15e0>, 'sanitize_url': <function sanitize_url at 0x7fa29c0d1670>, 'user_image': <function user_image at 0x7fa29c0d1700>, 'pager_url': <function pager_url at 0x7fa29c0d1790>, 'get_page_number': <function get_page_number at 0x7fa29c0d1820>, 'get_display_timezone': <function get_display_timezone at 0x7fa29c0d18b0>, 'render_datetime': <function render_datetime at 0x7fa29c0d1940>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7fa29c0d19d0>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7fa29c0d1a60>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7fa29c0d1af0>, 'button_attr': <function button_attr at 0x7fa29c0d1dc0>, 'dataset_display_name': <function dataset_display_name at 0x7fa29c0d1e50>, 'dataset_link': <function dataset_link at 0x7fa29c0d1ee0>, 'resource_display_name': <function resource_display_name at 0x7fa29c0d1f70>, 'resource_link': <function resource_link at 0x7fa29c0d2040>, 'tag_link': <function tag_link at 0x7fa29c0d20d0>, 'group_link': <function group_link at 0x7fa29c0d2160>, 'organization_link': <function organization_link at 0x7fa29c0d21f0>, 'dump_json': <function dump_json at 0x7fa29c0d2280>, 'auto_log_message': <function auto_log_message at 0x7fa29c0d2310>, 'activity_div': <function activity_div at 0x7fa29c0d23a0>, 'snippet': <function snippet at 0x7fa29c0d2430>, 'convert_to_dict': <function convert_to_dict at 0x7fa29c0d24c0>, 'follow_button': <function follow_button at 0x7fa29c0d2550>, 'follow_count': <function follow_count at 0x7fa29c0d25e0>, 'add_url_param': <function add_url_param at 0x7fa29c0d2700>, 'remove_url_param': <function remove_url_param at 0x7fa29c0d2790>, 'include_resource': <function include_resource at 0x7fa29c0d2820>, 'urls_for_resource': <function urls_for_resource at 0x7fa29c0d28b0>, 'debug_inspect': <function debug_inspect at 0x7fa29c0d2940>, 'popular': <function popular at 0x7fa29c0d29d0>, 'groups_available': <function groups_available at 0x7fa29c0d2a60>, 'organizations_available': <function organizations_available at 0x7fa29c0d2af0>, 'roles_translated': <function roles_translated at 0x7fa29c0d2b80>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7fa29c0d2c10>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7fa29c0d2ca0>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7fa29c0d2d30>, 'escape_js': <function escape_js at 0x7fa29c0d2dc0>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7fa29c0d2e50>, 'get_request_param': <function get_request_param at 0x7fa29c0d2ee0>, 'html_auto_link': <function html_auto_link at 0x7fa29c0d2f70>, 'render_markdown': <function render_markdown at 0x7fa29c0d3040>, 'format_resource_items': <function format_resource_items at 0x7fa29c0d30d0>, 'resource_preview': <function resource_preview at 0x7fa29c0d3160>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7fa29c0d31f0>, 'rendered_resource_view': <function rendered_resource_view at 0x7fa29c0d3280>, 'view_resource_url': <bound method ResourceProxy.view_resource_url of <Plugin ResourceProxy 'resource_proxy'>>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7fa29c0d33a0>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7fa29c0d3430>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7fa29c0d34c0>, 'resource_view_icon': <function resource_view_icon at 0x7fa29c0d3550>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7fa29c0d35e0>, 'resource_view_full_page': <function resource_view_full_page at 0x7fa29c0d3670>, 'remove_linebreaks': <function remove_linebreaks at 0x7fa29c0d3700>, 'list_dict_filter': <function list_dict_filter at 0x7fa29c0d3790>, 'SI_number_span': <function SI_number_span at 0x7fa29c0d3820>, 'new_activities': <function new_activities at 0x7fa29c0d38b0>, 'uploads_enabled': <function uploads_enabled at 0x7fa29c0d3940>, 'get_featured_organizations': <function get_featured_organizations at 0x7fa29c0d39d0>, 'get_featured_groups': <function get_featured_groups at 0x7fa29c0d3a60>, 'featured_group_org': <function featured_group_org at 0x7fa29c0d3af0>, 'get_site_statistics': <function get_site_statistics at 0x7fa29c0d3b80>, 'resource_formats': <function resource_formats at 0x7fa29c0d3c10>, 'unified_resource_format': <function unified_resource_format at 0x7fa29c0d3ca0>, 'check_config_permission': <function check_config_permission at 0x7fa29c0d3d30>, 'get_boolean_config_option': <function get_boolean_config_option at 0x7fa29c0d3dc0>, 'get_organization': <function get_organization at 0x7fa29c0d3e50>, 'license_options': <function license_options at 0x7fa29c0d3ee0>, 'get_translated': <function get_translated at 0x7fa29c0d3f70>, 'facets': <function facets at 0x7fa29c0d4040>, 'mail_to': <function mail_to at 0x7fa29c0d40d0>, 'radio': <function radio at 0x7fa29c0d4160>, 'clean_html': <function clean_html at 0x7fa29c0d41f0>, 'flash': <ckan.lib.helpers._Flash object at 0x7fa29c2688b0>, 'localised_number': <function localised_number at 0x7fa29c1ae310>, 'localised_SI_number': <function localised_SI_number at 0x7fa29c1ae430>, 'localised_nice_date': <function localised_nice_date at 0x7fa29c1ae160>, 'localised_filesize': <function localised_filesize at 0x7fa29c1ae3a0>, 'get_available_locales': <function get_available_locales at 0x7fa29d70f3a0>, 'get_locales_dict': <function get_locales_dict at 0x7fa29d70f310>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7fa29da98040>, 'urlencode': <function urlencode at 0x7fa29e9a81f0>, 'include_asset': <function include_asset at 0x7fa29c0cd3a0>, 'render_assets': <function render_assets at 0x7fa29c0cd4c0>, 'sanitize_id': <function sanitize_id at 0x7fa28d0c98b0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7fa29c0d43a0>, 'activity_list_select': <function activity_list_select at 0x7fa29c0d4430>, 'get_collaborators': <function get_collaborators at 0x7fa29c0d44c0>, 'can_update_owner_org': <function can_update_owner_org at 0x7fa29c0d4550>, 'check_ckan_version': <function check_ckan_version at 0x7fa29c0d45e0>, 'csrf_input': <function csrf_input at 0x7fa29c0d4670>, 'civity_group_list': <function group_list at 0x7fa28d1383a0>, 'civity_choices_to_json': <function choices_to_json at 0x7fa28d138430>, 'civity_donl_theme_list_choices': <function donl_theme_list_choices at 0x7fa28d138e50>, 'civity_donl_authority_list_choices': <function donl_authority_list_choices at 0x7fa28d138ee0>, 'civity_donl_language_list_choices': <function donl_language_list_choices at 0x7fa28d138dc0>, 'civity_donl_spatial_scheme_list_choices': <function donl_spatial_scheme_list_choices at 0x7fa28d138f70>, 'civity_donl_spatial_value_list_choices': <function donl_spatial_value_list_choices at 0x7fa28d0c9040>, 'sweden_theme_list_choices': <function sweden_theme_list_choices at 0x7fa28d0c90d0>, 'civity_get_matomo_id': <function get_matomo_id at 0x7fa28d0c9160>, 'civity_get_matomo_url': <function get_matomo_url at 0x7fa28d0c91f0>, 'civity_get_matomo_custom_url': <function get_matomo_custom_url at 0x7fa28d0c9280>, 'civity_get_siteimprove_src': <function get_siteimprove_src at 0x7fa28d0c9310>, 'civity_get_scheming_package_types_list': <function get_scheming_package_types_list at 0x7fa28d0c95e0>, 'civity_get_now_date': <function get_now_date at 0x7fa28d0c9670>, 'civity_get_package_title': <function get_package_title at 0x7fa28d0c9700>, 'civity_get_package_notes': <function get_package_notes at 0x7fa28d0c9790>, 'civity_i18n_error_document': <function i18n_error_document at 0x7fa28d0c9940>, 'package_rating': <function rating_package_get at 0x7fa28d1325e0>, 'get_user_rating': <function get_user_rating at 0x7fa28d132670>, 'show_rating_in_type': <function show_rating_in_type at 0x7fa28d132700>, 'get_trackers': <bound method TrackerBackend.get_trackers of <class 'ckanext.tracker_base.backend.TrackerBackend'>>, 'get_tracker_badges': <function get_tracker_badges at 0x7fa28d1a50d0>, 'get_tracker_statuses': <function get_tracker_statuses at 0x7fa28d1a5040>, 'get_tracker_activities': <function get_tracker_activities at 0x7fa28d1cb670>, 'get_tracker_activities_stream': <function get_tracker_activities_stream at 0x7fa28d1a1700>, 'get_tracker_queues': <function get_tracker_queues at 0x7fa28d1a1670>, 'hash': <function hash at 0x7fa28d1a5310>, 'helper_available': <function helper_available at 0x7fa28f103430>, 'dcat_get_endpoint': <function get_endpoint at 0x7fa28f103ca0>, 'package_list_for_source': <function package_list_for_source at 0x7fa28cd5e820>, 'package_count_for_source': <function package_count_for_source at 0x7fa28cd5e8b0>, 'harvesters_info': <function harvesters_info at 0x7fa28cd5e940>, 'harvester_types': <function harvester_types at 0x7fa28cd5e9d0>, 'harvest_frequencies': <function harvest_frequencies at 0x7fa28cd5ea60>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7fa28cd5eaf0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7fa28cd5eb80>, 'get_harvest_source': <function get_harvest_source at 0x7fa28cd5e790>, 'get_common_map_config_shp': <function get_common_map_config at 0x7fa28f133ca0>, 'get_shapefile_viewer_config': <function get_shapefile_viewer_config at 0x7fa28f133d30>, 'get_common_map_config_wmts': <function get_common_map_config at 0x7fa28f133ca0>, 'get_common_map_config_geojson': <function get_common_map_config at 0x7fa28f133ca0>, 'geojson_get_max_file_size': <function get_max_file_size at 0x7fa28f133dc0>, 'get_common_map_config_geoviews': <function get_common_map_config at 0x7fa28f133ca0>, 'get_openlayers_viewer_config': <function get_openlayers_viewer_config at 0x7fa28f133e50>, 'get_map_config': <function get_mapview_config at 0x7fa28f128a60>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7fa28f128ca0>, 'datastore_dictionary': <function datastore_dictionary at 0x7fa28f1e3f70>, 'scheming_language_text': <function scheming_language_text at 0x7fa28f253550>, 'scheming_field_choices': <function scheming_field_choices at 0x7fa28f253700>, 'scheming_choices_label': <function scheming_choices_label at 0x7fa28f253790>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7fa28f253820>, 'scheming_field_required': <function scheming_field_required at 0x7fa28f2538b0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7fa28f253940>, 'scheming_get_presets': <function scheming_get_presets at 0x7fa28f2539d0>, 'scheming_get_preset': <function scheming_get_preset at 0x7fa28f253a60>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7fa28f253af0>, 'scheming_get_dataset_form_pages': <function scheming_get_dataset_form_pages at 0x7fa28f253b80>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7fa28f253c10>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7fa28f253ca0>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7fa28f253d30>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7fa28f253dc0>, 'scheming_get_schema': <function scheming_get_schema at 0x7fa28f253e50>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7fa28f253ee0>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7fa28f256040>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7fa28f2560d0>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7fa28f256160>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7fa28f2561f0>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7fa28f256280>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7fa28f256310>, 'scheming_package_type_list': <function scheming_package_type_list at 0x7fa28f2563a0>} |
pkg_activity_list |
[{'id': '45241eaf-49ae-48c0-b72d-eb2cdc8e570e', 'timestamp': '2024-08-23T11:50:11.616694', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '3ef07e8d-6fe3-4e11-ba52-a751b9b3a205', 'timestamp': '2024-08-23T11:50:08.725617', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'f78271ef-b6af-41b1-b37a-d9089b59248d', 'timestamp': '2024-08-23T09:54:37.838749', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '26bcb6c0-c721-456c-ba5c-354ce79f4fa7', 'timestamp': '2024-08-23T09:54:34.366983', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'c88e802e-3bc7-408d-85a1-115e3591140a', 'timestamp': '2024-08-23T07:37:08.130952', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'abc30239-8a58-463a-9fb3-e4ab2cf4e58d', 'timestamp': '2024-08-23T07:36:50.299038', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'c712ec92-7765-49fc-a6b7-a7273e9dc95b', 'timestamp': '2024-08-22T12:37:14.747098', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '08332f43-552c-478b-8c92-316d5501050a', 'timestamp': '2024-08-22T12:37:12.364937', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'ec49c6cd-a5b4-45f5-9982-2f4dc99c583a', 'timestamp': '2022-03-03T13:21:32.901476', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '7ee1887f-b1d3-40ae-bb0d-bde84c07e4b1', 'timestamp': '2022-02-23T08:29:13.311162', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '71e9ca61-8baa-4194-8ffa-3464f32e454e', 'timestamp': '2022-02-23T08:21:24.401029', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '653ded70-feae-4de4-b09e-64a10b12ddf9', 'timestamp': '2022-02-23T08:20:48.854643', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'a8d07ebd-84de-4f27-80b2-fb8325c0d09b', 'timestamp': '2022-02-23T08:19:34.587747', 'user_id': '91142f39-9a66-42f3-9fa0-ae615c85e27e', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '8df53ff0-1e20-437e-8b45-2b4398ac7186', 'timestamp': '2022-02-23T08:19:18.533604', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '69259655-273d-4dd0-bfd1-294513621c7e', 'timestamp': '2022-02-23T08:16:17.223523', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'd2875129-eb10-48bb-90d2-b3cda45ff37b', 'timestamp': '2022-02-17T09:23:55.429042', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '9fb23805-3f9d-458f-b893-700d2ab68b98', 'timestamp': '2022-02-16T17:17:49.135487', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'e0c175d4-27c0-4d32-b278-3aa400381e71', 'timestamp': '2022-02-16T17:06:58.072377', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': 'e6c5d908-7eb1-41ec-93a7-63c4d033d5c6', 'timestamp': '2022-02-16T17:05:30.817628', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '0d1b5ebf-d76f-4714-b3a9-a98ac6d918e8', 'timestamp': '2022-02-16T17:05:20.522680', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '1dfac498-0469-4b57-b1d3-5ff607ca89c5', 'timestamp': '2022-02-16T17:03:43.673883', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Teneo soil moisture, temperature and humidity sensors'}}}, {'id': '43ce7184-f92e-4452-85a6-3d410ed9f065', 'timestamp': '2020-12-08T11:04:34.687969', 'user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'object_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'activity_type': 'changed package', 'data': {'package': {'title': 'Flexyz soil moisture sensor'}}}] |
pkg_dict |
{'access_rights': 'http://publications.europa.eu/resource/authority/access-right/PUBLIC', 'author': None, 'author_email': None, 'authority': 'http://standaarden.overheid.nl/owms/terms/Amersfoort_(gemeente)', 'bounding_box': '', 'changetype': 'updated', 'contact_point_email': 'servicedesk@civity.nl', 'contact_point_name': 'Servicedesk', 'contact_point_phone': '', 'contact_point_type': 'organization', 'creator_user_id': '2da92da4-b919-40d6-9afe-60b6fa1310a9', 'dataset_status': 'http://data.overheid.nl/status/beschikbaar', 'definition': '', 'denominator': '', 'donl_link_enabled': 'False', 'geo_ref_system': '', 'geonetwork_link_enabled': 'False', 'geoserver_link_enabled': 'True', 'id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'isopen': False, 'language': 'http://publications.europa.eu/resource/authority/language/ENG', 'license_id': 'notspecified', 'license_title': 'License not specified', 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2020-12-07T08:02:03.974927', 'metadata_language': 'http://publications.europa.eu/resource/authority/language/ENG', 'metadata_modified': '2024-08-23T11:50:11.519093', 'name': 'teneo-soil-moisture-temperature-humidity-sensors', 'notes': "## Introduction\r\n\r\nWithin the frame of the SCOREwater project, the City of Amersfoort commissioned [Hoefakker](https://hoefakker.com/boomspecialisten/smart-city-bodemvochtsensor/) to install Teneo soil moisture and climate monitor sensors at several locations in the Schothorst neighbourhood and the Central Railway area. The sensors measure soil moisture, temperature and humidity. Schothorst and the Central Railway area differ in groundwater levels. In Schothorst the groundwater levels are higher (average height: 0.7 meter to 1.0 meter below ground level) than in the Central Railway area (average height: lower than 1.6 meter below ground level). The lowest soil moisture sensors are placed on 1.2 meter below ground level. As a result, in the Schothorst area the sensors are located close to or in the groundwater during winter. In the Central Railway area they are located far above the groundwater level. This makes both areas interesting to include. What all soil moisture sensors have in common is that they are all located nearby trees and in public spaces. Locations differ in terms of: being in the sun or in the shade, being in a green setting (unpaved, such as parks) or being in a paved setting, and being near surface water or not. Because of the differences between the locations the sensors have been installed in, data from the sensors can be used to investigate questions such as:\r\n\r\n* What is the influence of the type of surface on soil moisture levels?\r\n* Does the nearby presence of surface water affect soil moisture?\r\n* What is the influence of heat on soil moisture?\r\n* What is the relation between groundwater levels fluctuance and soil moisture?\r\n* Are adjustments on in public spaces (on street level) helpful to improve the soil situation for a more climate adaptive city?\r\n\r\n## Contents of the data\r\n\r\nData are being harmonized using FIWARE [Smart Data Models](https://www.fiware.org/smart-data-models/). Data regarding soil moisture can be modelled using the GreenSpaceRecord model. The data in this dataset provide the following elements from this data model:\r\n\r\n* id - identifier of the sensors\r\n* recordingTimetamp - timestamp of the measurement\r\n* location - GPS location of the sensor, GeoJSON with WGS84/EPSG:4326 coordinate\r\n* soilMoistureVwc - percentage Volumetric Water Content of soil\r\n\r\nMeteorological data can be modelled using the WeatherObserved model. The data in this dataset provide the following elements from this data model: \r\n\r\n* id - identifier of the sensors\r\n* recordingTimetamp - timestamp of the measurement\r\n* location - GPS location of the sensor, GeoJSON with WGS84/EPSG:4326 coordinate\r\n* temperature - temperature in degrees Celsius\r\n* relativeHumidity - percentage relative humidity\r\n\r\n## Access the data\r\n\r\nData are available using different API's:\r\n\r\n* Archives of the data are available as a CKAN resource for both [GreenSpaceRecord entities](https://ckan-dataplatform-nl.dataplatform.nl/dataset/archived-teneo-soil-moisture-temperature-and-humidity-sensors/resource/resource-f9dc5371bdb117348be116cc5891c911f5466ac42ef69f6fb8a654be9bc64bbd) and [WeatherObserved entities](https://ckan-dataplatform-nl.dataplatform.nl/dataset/archived-teneo-soil-moisture-temperature-and-humidity-sensors/resource/resource-a8b1ca2b02669d05b945f6739966cc2ddbcc9ebafa67770714d033fb161295f7). Once a week, data from the live datasets is archived in this [CKAN package](https://ckan-dataplatform-nl.dataplatform.nl/dataset/archived-teneo-soil-moisture-temperature-and-humidity-sensors) which allows for a) previewing the data, b) a CSV download and c) CKAN datastore API access to the data. \r\n* The Orion ContextBroker allows you to access the [current status of entities](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/orion/v2/entities). Use the information provided by the Orion ContextBroker to compile requests for the Short Term History API. the ContextBroker provides information on which entities are present and what attributes those entities support. \r\n* The Short Term History API allows you to download historical data for the different sensors in both [raw](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/206/attrs/soilMoistureVwc?type=GreenSpaceRecord&lastN=100) and [aggregated](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/206/attrs/soilMoistureVwc?type=GreenSpaceRecord&aggrMethod=min&aggrPeriod=month) form in either [JSON](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/240/attrs/temperature?type=WeatherObserved&lastN=100) or [CSV](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/STH/v2/entities/240/attrs/temperature?type=WeatherObserved&lastN=100&fileType=csv) format:\r\n* The OGC web services allows you to [render maps](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/ows?layers=ckan_current_weather_observed_hegcudye&width=768&version=1.3.0&bbox=52.148986%2C+5.365354%2C+52.178201%2C+5.403238&service=WMS&srs=EPSG%3A4326&format=image%2Fpng&request=GetMap&height=384) of the sensors and to download historical data in different formats such as [CSV](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/ows?outputFormat=csv&service=WFS&maxFeatures=50&request=GetFeature&typeName=workspace_datastore_ckan_dataplatform_nl%3Ackan_current_weather_observed_hegcudye&version=2.0.0), [GML](https://gravitee-scorewater-gateway.dataplatform.nl/teneo/ows?outputFormat=gml3&service=WFS&maxFeatures=50&request=GetFeature&typeName=workspace_datastore_ckan_dataplatform_nl%3Ackan_current_weather_observed_hegcudye&version=2.0.0) and shape file. \r\n\r\n![Teneo soil moisture sensor](https://ckan-dataplatform-nl.dataplatform.nl/dataset/f5692706-cde3-48bb-92c6-a0cb27d89d9a/resource/picture-smart-city-trees-sensor/download/smart_city_trees_sensor.jpg)\r\n\r\n*Teneo soil moisture sensors (branded as Smart City Trees by Hoefakker)*", 'num_resources': 6, 'num_tags': 2, 'organization': {'id': '9cb8dbf9-415b-4db9-aa41-ca81e5b08e8f', 'name': 'gemeente-amersfoort', 'title': 'Gemeente Amersfoort', 'type': 'organization', 'description': '', 'image_url': '', 'created': '2020-12-07T08:59:07.765805', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '9cb8dbf9-415b-4db9-aa41-ca81e5b08e8f', 'private': False, 'publisher': 'http://standaarden.overheid.nl/owms/terms/Amersfoort_(gemeente)', 'resolution': '', 'spatial_scheme': 'http://standaarden.overheid.nl/owms/4.0/doc/waardelijsten/overheid.gemeente', 'spatial_value': 'http://standaarden.overheid.nl/owms/terms/Amersfoort_(gemeente)', 'state': 'active', 'subtheme': 'http://standaarden.overheid.nl/owms/terms/Bodem', 'theme': 'http://standaarden.overheid.nl/owms/terms/Natuur_en_milieu', 'title': 'Teneo soil moisture, temperature and humidity sensors', 'type': 'dataset', 'update_frequency': 'voortdurend geactualiseerd', 'url': None, 'version': '', 'version_notes': '', 'extras': [{'key': 'linked_datasets', 'value': ''}, {'key': 'packagetracker_ckantockan_donl_job_id', 'value': ''}, {'key': 'packagetracker_ckantockan_donl_status', 'value': ''}], 'groups': [{'description': '', 'display_name': 'Natuur en milieu', 'id': 'af36ddfd-2ec1-4266-ad7b-53c089952591', 'image_display_url': 'https://tst-ckan.dataplatform.nl/uploads/group/2020-10-27-090104.5979272019-02-13-122638.391682natuur.png', 'name': 'natuur-en-milieu', 'title': 'Natuur en milieu'}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2022-02-16T17:05:28.404932', 'datastore_active': True, 'description': 'Current state of GreenSpaceRecord entities\r\nCIVDEV-1043\r\nCIVDEV-1043\r\nCIVDEV-1043\r\nCIVDEV-1043', 'format': '', 'hash': '', 'id': 'current_green_space_record_hegcudye', 'last_modified': None, 'layer_extent': '[52.148986, 5.365354, 52.178201, 5.403238]', 'layer_srid': 4326, 'metadata_modified': '2024-08-23T11:50:11.530066', 'mimetype': None, 'mimetype_inner': None, 'name': 'Current GreenSpaceRecord entities', 'package_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'position': 0, 'resource_type': None, 'state': 'active', 'url': '', 'url_type': None, 'wfs_url': 'https://acc-ckan.dataplatform.nl/geoserver/workspace_datastore_ckan_dataplatform_nl/ckan_current_green_space_record_hegcudye/ows?outputFormat=gml3&service=WFS&maxFeatures=50&request=GetFeature&typeName=workspace_datastore_ckan_dataplatform_nl%3Ackan_current_green_space_record_hegcudye&version=2.0.0', 'wms_url': 'https://acc-ckan.dataplatform.nl/geoserver/workspace_datastore_ckan_dataplatform_nl/ckan_current_green_space_record_hegcudye/ows?layers=ckan_current_green_space_record_hegcudye&width=768&version=1.3.0&bbox=52.148986%2C+5.365354%2C+52.178201%2C+5.403238&service=WMS&srs=EPSG%3A4326&format=image%2Fpng&request=GetMap&height=384'}, {'cache_last_updated': None, 'cache_url': None, 'created': '2022-02-16T17:05:11.799269', 'datastore_active': True, 'description': 'Current state of WeatherObserved entities\r\nCIVDEV-1043\r\nCIVDEV-1043\r\nCIVDEV-1043\r\nCIVDEV-1043', 'format': '', 'hash': '', 'id': 'current_weather_observed_hegcudye', 'last_modified': None, 'layer_extent': '[52.148986, 5.365354, 52.178201, 5.403238]', 'layer_srid': 4326, 'metadata_modified': '2024-08-23T11:50:08.630491', 'mimetype': None, 'mimetype_inner': None, 'name': 'Current WeatherObserved entities', 'package_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'position': 1, 'resource_type': None, 'state': 'active', 'url': '', 'url_type': None, 'wfs_url': 'https://acc-ckan.dataplatform.nl/geoserver/workspace_datastore_ckan_dataplatform_nl/ckan_current_weather_observed_hegcudye/ows?outputFormat=gml3&service=WFS&maxFeatures=50&request=GetFeature&typeName=workspace_datastore_ckan_dataplatform_nl%3Ackan_current_weather_observed_hegcudye&version=2.0.0', 'wms_url': 'https://acc-ckan.dataplatform.nl/geoserver/workspace_datastore_ckan_dataplatform_nl/ckan_current_weather_observed_hegcudye/ows?layers=ckan_current_weather_observed_hegcudye&width=768&version=1.3.0&bbox=52.148986%2C+5.365354%2C+52.178201%2C+5.403238&service=WMS&srs=EPSG%3A4326&format=image%2Fpng&request=GetMap&height=384'}, {'cache_last_updated': None, 'cache_url': None, 'created': '2022-02-16T17:06:56.769003', 'datastore_active': False, 'description': 'Simple symbolization which just renders a point on the location of the sensor with a label for the soil moisture VWC In case of a GreenSpaceRecord) and temperature and relative humidity (in case of WeatherObserved). ', 'download_url': '', 'format': 'SLD', 'hash': '4c2700d0be382716a6ad086896850700b9801c43', 'id': '539ea2b3-e77d-427e-a6f0-0c256a800005', 'language': 'http://publications.europa.eu/resource/authority/language/ENG', 'last_modified': '2022-02-16T17:06:56.454351', 'layer_extent': '', 'linked_schemas': '', 'metadata_language': 'http://publications.europa.eu/resource/authority/language/ENG', 'metadata_modified': '2022-02-16T17:06:56.769003', 'mimetype': None, 'mimetype_inner': None, 'name': 'Symbolization Teneo soil moisture, temperature and humidity sensors', 'package_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'position': 2, 'resource_status': 'http://purl.org/adms/status/Completed', 'resource_type': None, 'rights': '', 'size': 6047, 'state': 'active', 'url': 'https://tst-ckan.dataplatform.nl/dataset/a0c22580-3015-45f9-b1fc-53817adb709c/resource/539ea2b3-e77d-427e-a6f0-0c256a800005/download/teneo-soil-moisture-temperature-humidity-sensors.sld', 'url_type': 'upload', 'wfs_url': '', 'wms_url': ''}, {'cache_last_updated': None, 'cache_url': None, 'created': '2020-12-07T08:37:34.735549', 'datastore_active': True, 'datastore_contains_all_records_of_source_file': 'False', 'description': 'Flexyz measurements', 'format': '', 'hash': '', 'id': 'measurement_hegcudye', 'last_modified': None, 'license_id': 'notspecified', 'metadata_modified': '2024-08-22T12:37:09.296218', 'mimetype': None, 'mimetype_inner': None, 'name': 'Measurements', 'ows_url': 'None', 'package_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'position': 3, 'resource_type': None, 'state': 'active', 'url': 'https://tst-ckan.dataplatform.nl/datastore/dump/measurement_hegcudye', 'url_type': 'datastore', 'wfs_featuretype_name': 'None', 'wms_layer_name': 'None'}, {'cache_last_updated': None, 'cache_url': None, 'created': '2020-12-07T08:37:08.143263', 'datastore_active': True, 'datastore_contains_all_records_of_source_file': 'False', 'description': 'FTP files uploaded to FTP server by Flexyz', 'format': '', 'hash': '', 'id': 'ftp_file_hegcudye', 'last_modified': None, 'license_id': 'notspecified', 'metadata_modified': '2024-08-22T12:37:09.296387', 'mimetype': None, 'mimetype_inner': None, 'name': 'FTP files', 'ows_url': 'None', 'package_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'position': 4, 'resource_type': None, 'state': 'active', 'url': 'https://tst-ckan.dataplatform.nl/datastore/dump/ftp_file_hegcudye', 'url_type': 'datastore', 'wfs_featuretype_name': 'None', 'wms_layer_name': 'None'}, {'cache_last_updated': None, 'cache_url': None, 'created': '2022-02-23T08:16:12.309343', 'datastore_active': 'false', 'description': 'Hoefakker Smart City Trees sensorkit', 'format': 'JPEG', 'hash': 'c5308ce5e452cf103abe4bccf20e9e810b5b6854', 'id': 'picture-smart-city-trees-sensor', 'last_modified': '2022-02-23T08:16:11.867403', 'metadata_modified': '2022-02-23T08:16:12.309343', 'mimetype': 'image/jpeg', 'mimetype_inner': None, 'name': 'Hoefakker Smart City Trees sensorkit', 'package_id': 'a0c22580-3015-45f9-b1fc-53817adb709c', 'position': 5, 'resource_type': None, 'size': 964100, 'state': 'active', 'url': 'https://tst-ckan.dataplatform.nl/dataset/a0c22580-3015-45f9-b1fc-53817adb709c/resource/picture-smart-city-trees-sensor/download/smart_city_trees_sensor.jpg', 'url_type': 'upload'}], 'tags': [{'display_name': 'Meteorology', 'id': 'ce379001-4f59-45e5-a746-457893f1bf83', 'name': 'Meteorology', 'state': 'active', 'vocabulary_id': None}, {'display_name': 'soil moisture', 'id': '1aef7b12-677a-4f7b-94a7-731a3be50707', 'name': 'soil moisture', 'state': 'active', 'vocabulary_id': None}], 'relationships_as_subject': [], 'relationships_as_object': [], 'civity_metadataquality': {'total': {'score': 0.6052631578947368, 'number': 38, 'valid': 23}, 'mandatory': {'score': 1.0, 'number': 17, 'valid': 17}, 'optional': {'score': 0.2857142857142857, 'number': 21, 'valid': 6}}} |
request |
<Request 'https://tst-ckan.dataplatform.nl/dataset/changes/1dfac498-0469-4b57-b1d3-5ff607ca89c5' [GET]> |
session |
{'_domain': None, '_path': '/', '_id': '5478e61b45434c86b0d7d542d6481bf4'} |
ungettext |
<function ungettext at 0x7fa29da97790> |