c |
<flask.g of 'ckan.config.middleware.flask_app'> |
data |
{'agreement': 'true', 'alternative_identifier': 'https://doi.org/10.1016/j.ejrh.2020.100736', 'author': None, 'author_email': None, 'citation_title': 'Johnson, KA and Smithers, JC. 2020. Updating the estimation of 1-day probable maximum precipitation in South Africa. Journal of Hydrology: Regional Studies 32 (2020): 1-15. DOI: https://doi.org/10.1016/j.ejrh.2020.100736.', 'creator_user_id': '9454753e-d5a2-4c0a-9a94-c88231bb54de', 'data_classification': 'static', 'data_collection_organization': 'South African Weather Services', 'data_structure_category': 'structured', 'dataset_language': 'English', 'dataset_license_url': '', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'johnsonk1@ukzn.ac.za', 'id': '14a12540-ee4d-44e5-985a-4f1737363422', 'isopen': False, 'keywords': 'Probable maximum precipitation, extreme design rainfall estimation', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2023-06-13T08:11:02.860695', 'metadata_modified': '2023-06-13T08:36:44.726961', 'name': 'updating-the-estimation-of-1-day-probable-maximum-precipitation-in-south-africa', 'notes': 'Updating the estimation of 1-day probable maximum precipitation in South Africa', 'num_resources': 4, 'num_tags': 0, 'organization': {'id': '8c449720-ff4d-47d5-be20-0984fb24d89f', 'name': 'http-www-nfsp-co-za', 'title': 'National Flood Studies Programme', 'type': 'organization', 'description': 'The South African National Committee on Large Dams (SANCOLD) in conjunction with the WRC, identified the urgent need to update the data and methods used for design flood estimation in South Africa and have initiated a National Flood Studies Programme (NFSP) to undertake and oversee the new developments. This programme is a collaboration between the Department of Water and Sanitation, the Water Research Commission, SANCOLD , the University of KwaZulu-Natal, the Central University of Technology and Stellenbosch University.\r\n', 'image_url': '2022-10-18-060500.30371420221018NFSPlogo.JPG', 'created': '2022-10-18T06:05:00.324895', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': '8c449720-ff4d-47d5-be20-0984fb24d89f', 'private': False, 'publication_date': '2020-10-31', 'publisher': 'UKZN', 'spatial': '{"type": "Polygon", "coordinates": [[[16.4699, -22.1265], [32.8931, -22.1265], [32.8931, -34.8212], [16.4699, -34.8212], [16.4699, -22.1265]]]}', 'state': 'active', 'title': 'Updating the estimation of 1-day probable maximum precipitation in South Africa', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'refined', 'url': None, 'version': None, 'vertical_extent_datum': '', 'wrc_project_number': 'WRC 2022/2023-00773', 'wro_theme': 'hydrological_data_and_modelling', 'authors': [{'author_department': 'Civil Engineering', 'author_email': 'johnsonk1@ukzn.ac.za', 'author_name': 'Katelyn', 'author_organization': 'UKZN', 'author_surname': 'Johnson', 'contact_same_as_author': 'true'}, {'author_department': 'Bioresources Engineering & CWRR', 'author_email': 'smithers@ukzn.ac.za', 'author_name': 'Jeff', 'author_organization': 'UKZN', 'author_surname': 'Smithers'}], 'contact_person': [{'contact_department': '', 'contact_email': '', 'contact_name': '', 'contact_orgnization': ''}], 'data_reference_date': [{'data_reference_date_from': '', 'data_reference_date_to': ''}], 'extras': [{'key': 'cloud_path', 'value': 'Hydrological_Data_And_Modelling/Structured/Refined/Static'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '', 'minimum_vertical_extent': ''}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2023-06-13T08:13:30.010550', 'dataset_description': '', 'datastore_active': False, 'description': None, 'file_to_bigquery_table': 'False', 'format': 'pdf', 'hash': '', 'id': '4fde127d-5e8c-49a9-b1ad-5b8f971f7138', 'is_bigquery_table': False, 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-06-13T08:13:30.980599', 'mimetype': None, 'mimetype_inner': None, 'name': 'Johnson and Smithers 2020.pdf', 'package_id': '14a12540-ee4d-44e5-985a-4f1737363422', 'position': 0, 'resource_name': 'Updating the estimation of 1-day probable maximum precipitation in South Africa', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://storage.cloud.google.com/wrc_wro_datasets/hydrological_data_and_modelling/structured/access/static/updating-the-estimation-of-1-day-probable-maximum-precipitation-in-south-africa/Johnson_and_Smithers_2020-7138.pdf', 'url_type': 'link', 'zipped_file': 'False', 'tracking_summary': {'total': 0, 'recent': 0}, 'has_views': False}, {'cache_last_updated': None, 'cache_url': None, 'created': '2023-06-13T08:15:34.691820', 'dataset_description': '', 'datastore_active': False, 'description': None, 'file_to_bigquery_table': 'False', 'format': 'pdf', 'hash': '', 'id': '18cf30a2-3d6d-4e1e-95be-3b34a9696fbc', 'is_bigquery_table': False, 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-06-13T08:15:35.547249', 'mimetype': None, 'mimetype_inner': None, 'name': 'WRC Project C2022_2023_00773 Booklet_May 2023.pdf', 'package_id': '14a12540-ee4d-44e5-985a-4f1737363422', 'position': 1, 'resource_name': 'WRC Project C2022_2023_00773 Booklet_May 2023', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://storage.cloud.google.com/wrc_wro_datasets/hydrological_data_and_modelling/structured/access/static/updating-the-estimation-of-1-day-probable-maximum-precipitation-in-south-africa/WRC_Project_C2022_2023_00773_Booklet_May_2023-6fbc.pdf', 'url_type': 'link', 'zipped_file': 'False', 'tracking_summary': {'total': 0, 'recent': 0}, 'has_views': False}, {'cache_last_updated': None, 'cache_url': None, 'created': '2023-06-13T08:17:00.986437', 'dataset_description': '', 'datastore_active': False, 'description': None, 'file_to_bigquery_table': 'False', 'format': 'pdf', 'hash': '', 'id': '0396cfa5-a80f-42cf-9dcb-26b9cf3150ae', 'is_bigquery_table': False, 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-06-13T08:17:01.899776', 'mimetype': None, 'mimetype_inner': None, 'name': 'WRC Project C2022_2023_00773 PMP Workshop 25 May 2023.pdf', 'package_id': '14a12540-ee4d-44e5-985a-4f1737363422', 'position': 2, 'resource_name': 'WRC Project C2022_2023_00773 PMP Workshop 25 May 2023', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://storage.cloud.google.com/wrc_wro_datasets/hydrological_data_and_modelling/structured/access/static/updating-the-estimation-of-1-day-probable-maximum-precipitation-in-south-africa/WRC_Project_C2022_2023_00773_PMP_Workshop_25_May_2023-50ae.pdf', 'url_type': 'link', 'zipped_file': 'False', 'tracking_summary': {'total': 0, 'recent': 0}, 'has_views': False}, {'cache_last_updated': None, 'cache_url': None, 'created': '2023-06-13T08:27:58.857140', 'dataset_description': 'Tabulated 1-day PMP estimates for SA on a 5 x 5 km grid in CSV format. This data can be uploaded in GIS to create a shapefile containing the table attributes. ', 'datastore_active': False, 'description': None, 'file_to_bigquery_table': 'False', 'format': 'csv', 'hash': '', 'id': '94edc48f-ca79-4520-8982-35e20ec6a2fc', 'is_bigquery_table': False, 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-06-13T08:27:59.768187', 'mimetype': None, 'mimetype_inner': None, 'name': 'PMP gridded database WRC.csv', 'package_id': '14a12540-ee4d-44e5-985a-4f1737363422', 'position': 3, 'resource_name': 'PMP gridded database', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://storage.cloud.google.com/wrc_wro_datasets/hydrological_data_and_modelling/structured/access/static/updating-the-estimation-of-1-day-probable-maximum-precipitation-in-south-africa/PMP_gridded_database_WRC-a2fc.csv', 'url_type': 'link', 'zipped_file': 'False', 'tracking_summary': {'total': 0, 'recent': 0}, 'has_views': True}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': [], 'tracking_summary': {'total': 0, 'recent': 0}} |
field |
{'field_name': 'email', 'label': 'Email', 'help_text': 'Input your Email address', 'required': True, 'form_placeholder': 'Your email address'} |
g |
<flask.g of 'ckan.config.middleware.flask_app'> |
h |
{'redirect_to': <function redirect_to at 0x7fe757bec5e0>, 'url': <function url at 0x7fe757bec700>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7fe757bec670>, 'url_for': <function url_for at 0x7fe757bec8b0>, 'url_for_static': <function url_for_static at 0x7fe757beca60>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7fe757becaf0>, 'is_url': <function is_url at 0x7fe757becb80>, 'url_is_local': <function url_is_local at 0x7fe757becca0>, 'full_current_url': <function full_current_url at 0x7fe757becd30>, 'current_url': <function current_url at 0x7fe757becdc0>, 'lang': <function lang at 0x7fe757bece50>, 'ckan_version': <function ckan_version at 0x7fe757becee0>, 'lang_native_name': <function lang_native_name at 0x7fe757becf70>, 'is_rtl_language': <function is_rtl_language at 0x7fe757bed040>, 'get_rtl_css': <function get_rtl_css at 0x7fe757bed0d0>, 'flash_notice': <function flash_notice at 0x7fe757bed160>, 'flash_error': <function flash_error at 0x7fe757bed5e0>, 'flash_success': <function flash_success at 0x7fe757bed670>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7fe757bed700>, 'link_to': <function link_to at 0x7fe757bedb80>, 'file': <function file at 0x7fe757bedc10>, 'submit': <function submit at 0x7fe757bedca0>, 'nav_link': <function nav_link at 0x7fe757bedd30>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7fe757b6eca0>, 'build_nav_main': <function build_nav_main at 0x7fe757bedee0>, 'build_nav_icon': <function build_nav_icon at 0x7fe757b6e310>, 'build_nav': <function build_nav at 0x7fe757b6e3a0>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7fe757b6e4c0>, 'default_group_type': <function default_group_type at 0x7fe757b6e5e0>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7fe757b6e670>, 'has_more_facets': <function has_more_facets at 0x7fe757b6e700>, 'unselected_facet_items': <function unselected_facet_items at 0x7fe757b6e790>, 'get_param_int': <function get_param_int at 0x7fe757b6e820>, 'sorted_extras': <function sorted_extras at 0x7fe757b6ea60>, 'check_access': <function check_access at 0x7fe757b6eaf0>, 'linked_user': <function linked_user at 0x7fe757b6eb80>, 'group_name_to_title': <function group_name_to_title at 0x7fe757b6ed30>, 'truncate': <function truncate at 0x7fe757b6edc0>, 'markdown_extract': <function markdown_extract at 0x7fe757b6ee50>, 'icon_url': <function icon_url at 0x7fe757b6eee0>, 'icon_html': <function icon_html at 0x7fe757b6ef70>, 'icon': <function icon at 0x7fe757b6f040>, 'resource_icon': <function resource_icon at 0x7fe757b6f0d0>, 'format_icon': <function format_icon at 0x7fe757b6f160>, 'dict_list_reduce': <function dict_list_reduce at 0x7fe757b6f1f0>, 'gravatar': <function gravatar at 0x7fe757b6f280>, 'sanitize_url': <function sanitize_url at 0x7fe757b6f310>, 'user_image': <function user_image at 0x7fe757b6f3a0>, 'pager_url': <function pager_url at 0x7fe757b6f430>, 'get_page_number': <function get_page_number at 0x7fe757b6f4c0>, 'get_display_timezone': <function get_display_timezone at 0x7fe757b6f550>, 'render_datetime': <function render_datetime at 0x7fe757b6f5e0>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7fe757b6f670>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7fe757b6f700>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7fe757b6f790>, 'button_attr': <function button_attr at 0x7fe757b6fa60>, 'dataset_display_name': <function dataset_display_name at 0x7fe757b6faf0>, 'dataset_link': <function dataset_link at 0x7fe757b6fb80>, 'resource_display_name': <function resource_display_name at 0x7fe757b6fc10>, 'resource_link': <function resource_link at 0x7fe757b6fca0>, 'tag_link': <function tag_link at 0x7fe757b6fd30>, 'group_link': <function group_link at 0x7fe757b6fdc0>, 'organization_link': <function organization_link at 0x7fe757b6fe50>, 'dump_json': <function dump_json at 0x7fe757b6fee0>, 'auto_log_message': <function auto_log_message at 0x7fe757b6ff70>, 'activity_div': <function activity_div at 0x7fe757b71040>, 'snippet': <function snippet at 0x7fe757b710d0>, 'convert_to_dict': <function convert_to_dict at 0x7fe757b71160>, 'follow_button': <function follow_button at 0x7fe757b711f0>, 'follow_count': <function follow_count at 0x7fe757b71280>, 'add_url_param': <function add_url_param at 0x7fe757b713a0>, 'remove_url_param': <function remove_url_param at 0x7fe757b71430>, 'include_resource': <function include_resource at 0x7fe757b714c0>, 'urls_for_resource': <function urls_for_resource at 0x7fe757b71550>, 'debug_inspect': <function debug_inspect at 0x7fe757b715e0>, 'popular': <function popular at 0x7fe757b71670>, 'groups_available': <function groups_available at 0x7fe757b71700>, 'organizations_available': <function organizations_available at 0x7fe757b71790>, 'roles_translated': <function roles_translated at 0x7fe757b71820>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7fe757b718b0>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7fe757b71940>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7fe757b719d0>, 'escape_js': <function escape_js at 0x7fe757b71a60>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7fe757b71af0>, 'get_request_param': <function get_request_param at 0x7fe757b71b80>, 'html_auto_link': <function html_auto_link at 0x7fe757b71c10>, 'render_markdown': <function render_markdown at 0x7fe757b71ca0>, 'format_resource_items': <function format_resource_items at 0x7fe757b71d30>, 'resource_preview': <function resource_preview at 0x7fe757b71dc0>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7fe757b71e50>, 'rendered_resource_view': <function rendered_resource_view at 0x7fe757b71ee0>, 'view_resource_url': <function view_resource_url at 0x7fe757b71f70>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7fe757b73040>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7fe757b730d0>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7fe757b73160>, 'resource_view_icon': <function resource_view_icon at 0x7fe757b731f0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7fe757b73280>, 'resource_view_full_page': <function resource_view_full_page at 0x7fe757b73310>, 'remove_linebreaks': <function remove_linebreaks at 0x7fe757b733a0>, 'list_dict_filter': <function list_dict_filter at 0x7fe757b73430>, 'SI_number_span': <function SI_number_span at 0x7fe757b734c0>, 'new_activities': <function new_activities at 0x7fe757b73550>, 'uploads_enabled': <function uploads_enabled at 0x7fe757b735e0>, 'get_featured_organizations': <function get_featured_organizations at 0x7fe757b73670>, 'get_featured_groups': <function get_featured_groups at 0x7fe757b73700>, 'featured_group_org': <function featured_group_org at 0x7fe757b73790>, 'get_site_statistics': <function get_site_statistics at 0x7fe757b73820>, 'resource_formats': <function resource_formats at 0x7fe757b738b0>, 'unified_resource_format': <function unified_resource_format at 0x7fe757b73940>, 'check_config_permission': <function check_config_permission at 0x7fe757b739d0>, 'get_organization': <function get_organization at 0x7fe757b73a60>, 'license_options': <function license_options at 0x7fe757b73af0>, 'get_translated': <function get_translated at 0x7fe757b73b80>, 'facets': <function facets at 0x7fe757b73c10>, 'mail_to': <function mail_to at 0x7fe757b73ca0>, 'radio': <function radio at 0x7fe757b73d30>, 'clean_html': <function clean_html at 0x7fe757b73dc0>, 'flash': <ckan.lib.helpers._Flash object at 0x7fe757d00eb0>, 'localised_number': <function localised_number at 0x7fe757cd5c10>, 'localised_SI_number': <function localised_SI_number at 0x7fe757cd5d30>, 'localised_nice_date': <function localised_nice_date at 0x7fe757cd5b80>, 'localised_filesize': <function localised_filesize at 0x7fe757cd5ca0>, 'get_available_locales': <function get_available_locales at 0x7fe758f89ca0>, 'get_locales_dict': <function get_locales_dict at 0x7fe758f89c10>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7fe75960fa60>, 'urlencode': <function urlencode at 0x7fe75a64ca60>, 'include_asset': <function include_asset at 0x7fe757bec0d0>, 'render_assets': <function render_assets at 0x7fe757bec1f0>, 'sanitize_id': <function sanitize_id at 0x7fe757b73ee0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7fe757b73f70>, 'activity_list_select': <function activity_list_select at 0x7fe757b74040>, 'get_collaborators': <function get_collaborators at 0x7fe757b740d0>, 'can_update_owner_org': <function can_update_owner_org at 0x7fe757b74160>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7fe743499310>, 'get_data': <function make_query at 0x7fe74244e4c0>, 'get_spatial_data': <function make_spatial_query at 0x7fe73b4ffdc0>, 'get_reference_date': <function get_reference_date at 0x7fe73b076310>, 'get_responsible_party': <function get_responsible_party at 0x7fe73b0763a0>, 'get_common_map_config': <function get_common_map_config at 0x7fe73b076430>, 'package_list_for_source': <function package_list_for_source at 0x7fe73b076700>, 'package_count_for_source': <function package_count_for_source at 0x7fe73b076790>, 'harvesters_info': <function harvesters_info at 0x7fe73b076820>, 'harvester_types': <function harvester_types at 0x7fe73b0768b0>, 'harvest_frequencies': <function harvest_frequencies at 0x7fe73b076940>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7fe73b0769d0>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7fe73b076a60>, 'bootstrap_version': <function bootstrap_version at 0x7fe73b076af0>, 'get_harvest_source': <function get_harvest_source at 0x7fe73b076550>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7fe7434990d0>, 'get_package_name': <function get_package_name at 0x7fe743499160>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7fe743480ca0>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7fe7490ca4c0>, 'resource_read_helper': <function resource_read_helper at 0x7fe7434991f0>, 'get_package_count': <function get_packages_count at 0x7fe7434994c0>, 'get_org_count': <function get_organizations_count at 0x7fe743499550>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7fe756168310>, 'scheming_language_text': <function scheming_language_text at 0x7fe7433a5af0>, 'scheming_field_choices': <function scheming_field_choices at 0x7fe7433a5d30>, 'scheming_choices_label': <function scheming_choices_label at 0x7fe7433a5dc0>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7fe7433a5e50>, 'scheming_field_required': <function scheming_field_required at 0x7fe7433a5ee0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7fe7433a5f70>, 'scheming_get_presets': <function scheming_get_presets at 0x7fe7433a9040>, 'scheming_get_preset': <function scheming_get_preset at 0x7fe7433a90d0>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7fe7433a9160>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7fe7433a91f0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7fe7433a9280>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7fe7433a9310>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7fe7433a93a0>, 'scheming_get_schema': <function scheming_get_schema at 0x7fe7433a9430>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7fe7433a94c0>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7fe7433a95e0>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7fe7433a9670>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7fe7433a9700>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7fe7433a9790>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7fe7433a9820>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7fe7433a98b0>, 'datastore_dictionary': <function datastore_dictionary at 0x7fe74340daf0>, 'get_map_config': <function get_mapview_config at 0x7fe7434ab280>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7fe7434ab310>} |
request |
<Request 'http://data.waterresearchobservatory.org/metadata-form/updating-the-estimation-of-1-day-probable-maximum-precipitation-in-south-africa' [GET]> |
schema |
{'scheming_version': 2, 'dataset_type': 'metadata-form', 'dataset_fields': [{'field_name': 'email', 'label': 'Email', 'help_text': 'Input your Email address', 'required': True, 'form_placeholder': 'Your email address'}, {'validators': 'if_empty_same_as(name) unicode_safe', 'form_snippet': 'title.html', 'form_attrs': {'data-module': 'slug-preview-target'}, 'field_name': 'title', 'label': 'Dataset title (maximum 100 characters)', 'preset': 'title', 'required': True, 'form_placeholder': 'e.g. A descriptive title'}, {'validators': 'not_empty unicode_safe name_validator package_name_validator', 'form_snippet': 'slug.html', 'field_name': 'name', 'label': 'Dateset metadata URL', 'form_placeholder': '/metadata-form/dataset_title', 'preset': 'dataset_slug', 'display_snippet': 'link.html'}, {'form_snippet': 'repeating_subfields_extended.html', 'field_name': 'authors', 'label': 'Authors', 'repeating_label': 'Author', 'preset': 'repeated_subfields_extended', 'repeating_subfields': [{'field_name': 'author_name', 'label': 'Author first name', 'required': True}, {'field_name': 'author_surname', 'label': 'Author surname'}, {'field_name': 'author_email', 'label': 'Email', 'required': False}, {'field_name': 'author_organization', 'label': 'Author organization', 'required': False}, {'field_name': 'author_department', 'label': 'Department', 'required': False}, {'form_snippet': 'multiple_checkbox_mod.html', 'field_name': 'contact_same_as_author', 'label': 'Is this author a contact person for the dataset?', 'required': False, 'preset': 'mod_checkbox', 'choices': [{'value': None, 'label': None}]}]}, {'form_snippet': 'repeating_subfields_extended.html', 'field_name': 'contact_person', 'label': 'Contact person', 'repeating_label': 'Contact', 'preset': 'repeated_subfields_extended', 'repeating_subfields': [{'validators': 'author_same_as_contact', 'form_snippet': 'text.html', 'form_attrs': {'data-module': 'ckanext_wro_title_field_word_count'}, 'field_name': 'contact_name', 'label': 'Contact name', 'required': True, 'preset': 'contact_same_as_author_preset'}, {'validators': 'author_same_as_contact', 'form_snippet': 'text.html', 'form_attrs': {'data-module': 'ckanext_wro_title_field_word_count'}, 'field_name': 'contact_email', 'label': 'Email', 'required': True, 'preset': 'contact_same_as_author_preset'}, {'validators': 'author_same_as_contact', 'form_snippet': 'text.html', 'form_attrs': {'data-module': 'ckanext_wro_title_field_word_count'}, 'field_name': 'contact_orgnization', 'label': 'Contact organization', 'required': False, 'preset': 'contact_same_as_author_preset'}, {'field_name': 'contact_department', 'label': 'Department', 'required': False}]}, {'field_name': 'notes', 'label': 'Dataset description', 'help_text': 'Short description of dataset, e.g. 0-500 words', 'required': True, 'form_placeholder': 'Description', 'form_snippet': 'markdown.html'}, {'validators': 'owner_org_validator unicode', 'form_snippet': 'organization_mod.html', 'field_name': 'owner_org', 'label': 'Organization', 'required': True, 'preset': 'organization_mod_preset', 'help_text': 'organization that is the custodian of the data'}, {'field_name': 'citation_title', 'label': 'Recommended citation', 'required': False, 'help_allow_html': True, 'help_text': 'Citation that the data custodian recommend to be used when citing this dataset <br/> Recommended format <br/> ODINDO A, BAME I, MUSAZURA W, HUGHES J and BUCKLEY C (2016) integrating agriculture in designing on-site, low-cost sanitation technologies in social housing schemes, WRC Report No. TT 700/16. Water Research Commission, Pretoria. <br/> <br/> MCCAFFERTY JR, ELLENDER BR, WEYL OLF and BRITZ PJ (2012) REVIEW: the use of water resources for inland fisheries in South Africa. Water SA 38 (2)327-334. http://doi.org/10.4314/wsa.v38i2.18. '}, {'form_snippet': 'multiple_checkbox_mod.html', 'field_name': 'did_author_or_contact_organization_collect_the_data', 'label': 'Did the author / contact organization collect the data?', 'required': False, 'validators': 'boolean_validator', 'preset': 'mod_checkbox', 'choices': [{'value': None, 'label': None}]}, {'validators': 'author_or_contact_collected_data', 'form_snippet': 'text.html', 'display_snippet': 'text_mod.html', 'form_attrs': {'data-module': 'ckanext_wro_toggle_data_collection_field'}, 'field_name': 'data_collection_organization', 'label': 'Name of organization that collected the data', 'required': True, 'preset': 'data_collection_text_preset'}, {'field_name': 'dataset_language', 'label': 'Dataset language', 'help_text': 'Assumed English if not provided', 'required': False, 'form_placeholder': 'Dataset language'}, {'field_name': 'publisher', 'label': 'Publisher', 'help_text': 'Institution that owns/publishes dataset', 'required': True, 'form_placeholder': 'Publisher'}, {'form_snippet': 'date.html', 'display_snippet': 'date.html', 'validators': 'scheming_required isodate convert_to_json_if_date', 'field_name': 'publication_date', 'label': 'Publication date', 'help_text': 'Year in which the digital object was published', 'required': True, 'preset': 'date'}, {'field_name': 'wrc_project_number', 'label': 'Project number', 'help_text': 'WRC Project or report number (if applicable)', 'required': False}, {'form_snippet': 'select.html', 'display_snippet': 'select.html', 'validators': 'scheming_required scheming_choices', 'field_name': 'license', 'label': 'License', 'help_text': 'For creative commons license please visit https://creativecommons.org/', 'required': True, 'preset': 'select', 'choices': [{'value': 'Open (Creative Commons)', 'label': 'Open (Creative commons)'}, {'value': 'Restricted access', 'label': 'Restricted access'}, {'value': 'Ohter', 'label': 'Other'}]}, {'field_name': 'dataset_license_url', 'label': 'License URL', 'help_text': 'Specify the licence url. If the data is to be made publicly available, we suggest https://creativecommons.org/licenses/by-sa/4.0/', 'required': False, 'form_placeholder': 'http://creativecommons.org/'}, {'field_name': 'keywords', 'label': 'Keywords', 'help_text': 'Keywords are used to tag/describe the dataset for discoverability in data searches (e.g. temperature, salinity, maize)', 'required': True, 'form_placeholder': 'Input keywords'}, {'validators': 'convert_raw_input_to_geojson', 'form_snippet': 'map.html', 'display_snippet': 'spatial_bounds.html', 'field_name': 'spatial', 'label': 'Geographic location or bounding box coordinates', 'help_allow_html': True, 'required': False, 'help_text': '<b>Leave blank if data is not spatial</b>, expressed as point coordinates or upper-left lower-right bounding box decimal coordinates (comma separated going with the order lat, long), e.g. -20.629147, 13.165308,-35.2462649, 35.7811468 for all of South Africa.', 'preset': 'spatial_data_preset'}, {'form_snippet': 'select.html', 'choices': [{'value': 'agriculture', 'label': 'Agriculture'}, {'value': 'biodiversity', 'label': 'Biodiversity'}, {'value': 'citizen_science', 'label': 'Citizen science'}, {'value': 'dam_level', 'label': 'Dam level'}, {'value': 'drought', 'label': 'Drought'}, {'value': 'economics', 'label': 'Economics'}, {'value': 'ecosystems', 'label': 'Ecosystems'}, {'value': 'estuaries', 'label': 'Estuaries'}, {'value': 'food_security', 'label': 'Food security'}, {'value': 'groundwater', 'label': 'Groundwater'}, {'value': 'hydrological_data_and_modelling', 'label': 'Hydrological data and modelling'}, {'value': 'legislation', 'label': 'Legislation'}, {'value': 'marine_water', 'label': 'Marine water'}, {'value': 'mine_water', 'label': 'Mine water'}, {'value': 'social', 'label': 'Social'}, {'value': 'streamflow', 'label': 'Streamflow'}, {'value': 'transboundary_water', 'label': 'Transboundary water'}, {'value': 'water_quality', 'label': 'Water quality'}, {'value': 'water_scarcity', 'label': 'Water scarcity'}, {'value': 'weather_and_climate_data', 'label': 'Weather and climate data'}, {'value': 'wetlands', 'label': 'Wetlands'}], 'form_attrs': {'data-module': 'add_fa_icon_to_tpoic_label'}, 'field_name': 'wro_theme', 'label': 'Topic category\n', 'required': True, 'preset': 'topic_category', 'help_text': 'As judged by person uploading the dataset(s)'}, {'form_snippet': 'radio.html', 'display_snippet': 'select.html', 'validators': 'scheming_required scheming_choices', 'field_name': 'data_structure_category', 'label': 'Data structure category', 'required': True, 'preset': 'radio', 'choices': [{'value': 'structured', 'label': 'Structured (clearly labelled and in a standardised format)'}, {'value': 'semi-structured', 'label': 'Semi-structured (does not fully conform to the tabular format of structured data, but may contain tags or markers identifying properties to arrange it into an organisational framework)'}, {'value': 'unstructured', 'label': 'Unstructured (data cannot be stored in relational databases and is often stored in its raw format, such as images)'}]}, {'form_snippet': 'radio.html', 'display_snippet': 'select.html', 'validators': 'scheming_required scheming_choices', 'field_name': 'uploader_estimation_of_extent_of_processing', 'label': 'Uploader estimation of extent to which data have been processed', 'required': True, 'preset': 'radio', 'choices': [{'value': 'raw', 'label': 'Raw'}, {'value': 'still_being_processed', 'label': 'Still being processed'}, {'value': 'refined', 'label': 'Refined'}, {'value': 'access', 'label': 'Access'}]}, {'form_snippet': 'mod_radio.html', 'field_name': 'data_classification', 'label': 'Is the data time series or static', 'required': True, 'preset': 'data_classification_preset', 'choices': [{'value': 'time series', 'label': 'Time series'}, {'value': 'static', 'label': 'Static'}, {'value': 'both', 'label': 'Both'}]}, {'form_snippet': 'repeating_subfields_extended.html', 'field_name': 'data_reference_date', 'label': 'Data reference date', 'required': False, 'preset': 'repeated_subfields_extended', 'help_text': 'Specify the reference dates', 'repeating_subfields': [{'validators': 'conditional_date_reference_validator', 'form_snippet': 'date.html', 'display_snippet': 'date.html', 'field_name': 'data_reference_date_from', 'label': 'Data reference date (from)', 'required': False, 'preset': 'conditional_required_reference_date'}, {'validators': 'conditional_date_reference_validator', 'form_snippet': 'date.html', 'display_snippet': 'date.html', 'field_name': 'data_reference_date_to', 'required': False, 'label': 'Data reference date (to)', 'preset': 'conditional_required_reference_date'}]}, {'field_name': 'alternative_identifier', 'label': 'Alternate identifier', 'help_text': 'Any unique identifier for the metadata/dataset (e.g. links to other identifiers, DOI, ISBN, Google Cloud Storage URL, this field is mandatory for replacement versions of the same data).', 'required': False, 'form_placeholder': 'e.g. DOI'}, {'field_name': 'vertical_extent_datum', 'label': 'Vertical extent datum', 'help_text': 'Unit of measure or reference point used to describe vertical extents (e.g. masl - metres above sea level, mbgl - metres below ground level)', 'required': False, 'form_placeholder': None}, {'form_snippet': 'repeating_subfields_extended.html', 'field_name': 'minimum_maximum_extent', 'label': 'Vertical minimum-maximum extent', 'help_text': 'Specify the vertical minimum and maximum extent', 'preset': 'repeated_subfields_extended', 'required': False, 'repeating_subfields': [{'field_name': 'minimum_vertical_extent', 'label': 'Minimum vertical extent'}, {'field_name': 'maximum_vertical_extent', 'label': 'Maximum vertical extent'}]}, {'validators': 'agreement', 'form_snippet': 'multiple_checkbox_mod.html', 'field_name': 'agreement', 'label': 'I agree to the data management plan and terms and conditions of the WRO', 'required': True, 'preset': 'agreement', 'choices': [{'value': None, 'label': None}]}], 'resource_fields': [{'validators': 'ignore_missing unicode_safe remove_whitespace', 'form_snippet': 'upload.html', 'form_placeholder': 'http://example.com/my-data.csv', 'upload_field': 'upload', 'upload_clear': 'clear_upload', 'upload_label': 'File', 'field_name': 'name', 'label': 'URL', 'preset': 'resource_url_upload'}, {'field_name': 'resource_name', 'label': 'Name', 'form_placeholder': 'The name of the data to be uploaded or referred to via a url'}, {'field_name': 'dataset_description', 'label': 'Description of the data', 'form_snippet': 'markdown.html', 'form_placeholder': 'Some useful notes about the data'}, {'form_snippet': 'multiple_checkbox_mod.html', 'field_name': 'file_to_bigquery_table', 'label': 'Should file stored in BigQuery table?', 'validators': 'boolean_validator empty_resource_info', 'preset': 'mod_checkbox', 'choices': [{'value': None, 'label': None}], 'help_text': 'Whether or not structured files should go to BigQuery'}, {'form_snippet': 'multiple_checkbox_mod.html', 'field_name': 'zipped_file', 'label': 'Just upload zipped file and make it available as is?', 'validators': 'boolean_validator empty_resource_info', 'preset': 'mod_checkbox', 'choices': [{'value': None, 'label': None}], 'help_text': 'Zipped files will not be unzipped and stored as separate files but kept as is'}, {'form_snippet': 'multiple_checkbox_mod.html', 'field_name': 'is_data_supplementary', 'label': 'Supplementary material?', 'required': False, 'validators': 'boolean_validator empty_resource_info', 'preset': 'mod_checkbox', 'choices': [{'value': None, 'label': None}], 'help_text': 'Will be considered primary data assets if not specified'}, {'validators': 'lower_case', 'form_placeholder': 'eg. CSV, XML or JSON', 'form_attrs': {'data-module': 'autocomplete', 'data-module-source': '/api/2/util/resource/format_autocomplete?incomplete=?'}, 'field_name': 'format', 'label': 'Format', 'required': True, 'preset': 'resource_format_autocomplete', 'help_text': 'Name of the data transfer format'}]} |
session |
{'_domain': None, '_path': '/', '_accessed_time': 1701647345.5350738, '_creation_time': 1701647345.5350738} |
ungettext |
<function ungettext at 0x7fe75960f280> |