c |
<flask.g of 'ckan.config.middleware.flask_app'> |
data |
{'agreement': 'true', 'alternative_identifier': 'None', 'author': None, 'author_email': None, 'creator_user_id': '994bdae6-cbc9-47f5-bd04-27672cfa8648', 'data_classification': 'static', 'data_collection_organization': 'Agricultural Research Council', 'data_structure_category': 'semi-structured', 'dataset_language': 'English', 'dataset_license_url': 'Not available', 'did_author_or_contact_organization_collect_the_data': 'true', 'email': 'vanderlaanm@arc.agric.za', 'id': '840f2c34-6cf0-4ae8-b461-cc8e52cb23d0', 'isopen': False, 'keywords': 'Climate, Geology, Terrain, Soil, Soils with special management requirements, Soils with beneficial physical attributes, Natural fertility, Vegetation, Other land categories, Pressures on land - population', 'license': 'Open (Creative Commons)', 'license_id': None, 'license_title': None, 'maintainer': None, 'maintainer_email': None, 'metadata_created': '2023-01-03T12:36:45.833678', 'metadata_modified': '2023-05-02T11:49:32.953129', 'name': 'overview_agric_nat_resources_2005', 'notes': 'The purpose of this report is to take stock of available information on the agricultural\r\nnatural resource base of South Africa. The perspective was a national one, with\r\nemphasis on spatial information. The report is to serve as an information base for\r\nidentifying threats and opportunities related to land use and management.\r\n\r\nThe reader is requested to bear in mind that the current picture is far from complete.\r\nThe aim was to collate the available spatial information at national scale that may be\r\nconsidered meaningful and present it in one volume. The aim was thus not to attempt\r\nto generate information that might be considered lacking but to display what is\r\navailable, whatever the shortcomings might be. Issues that were adequately\r\naddressed in easily traceable existing publications, e.g. the Agrohydrology Atlas by\r\nSchulze (1997) generally were not duplicated. Implied by this approach is the\r\npossibility of subjectivity from the side of the compilers and the DoA project leaders.\r\nSincere apologies are tendered for any erring in that respect.\r\n\r\nThe report is organized in two parts. Part One contains baseline information. Part Two\r\nconsiders some of the pressures on land. This distinction is rather arbitrary. Former\r\nhomelands, for example, were a pressure once and may now be conisidered part of\r\nthe baseline. Hoffman (1999), in following UNCCD, used a completely different\r\nconceptual framework for the National Review of Land Degradation in\r\nSouth Africa.\r\n\r\nIn the present approach, climate is regarded as part of the biophysical baseline on\r\nwhich human activities impact. One might ask what the relation is between this report\r\nand the much more comprehensive Hoffman report. This report zooms in on and,\r\nhopefully, strengthens the land attribute baseline against which changes can be\r\nassessed.', 'num_resources': 2, 'num_tags': 0, 'organization': {'id': 'bdd9b40b-b0ce-46e2-9b10-9ba5d5093fcb', 'name': 'agricultural-research-council-natural-resources-and-engineering', 'title': 'Agricultural Research Council', 'type': 'organization', 'description': 'The Agricultural Research Council is a premier science institution that conducts research with partners, develops human capital and fosters innovation to support and develop the agricultural sector. ', 'image_url': '2022-06-29-044237.19412620220524ARCLogo.JPG', 'created': '2022-05-24T08:09:41.025666', 'is_organization': True, 'approval_status': 'approved', 'state': 'active'}, 'owner_org': 'bdd9b40b-b0ce-46e2-9b10-9ba5d5093fcb', 'private': False, 'publication_date': '2005-12-31', 'publisher': 'Department of Agriculture', 'state': 'active', 'title': 'Overview of the Agricultural Natural Resources of South Africa (2005)', 'type': 'metadata-form', 'uploader_estimation_of_extent_of_processing': 'access', 'url': None, 'version': None, 'vertical_extent_datum': 'masl', 'wrc_project_number': 'Not provided.', 'wro_theme': 'agriculture', 'authors': [{'author_department': '', 'author_email': 'Not available', 'author_name': 'JL', 'author_organization': 'Agricultural Research Council', 'author_surname': 'Schoeman', 'contact_same_as_author': 'true'}], 'contact_person': [{'contact_department': 'Water Science', 'contact_email': 'vanderlaanm@arc.agric.za', 'contact_name': 'Michael van der Laan', 'contact_orgnization': 'Agricultural Research Council'}], 'data_reference_date': [{'data_reference_date_from': '2005-01-01', 'data_reference_date_to': '2005-03-11'}], 'extras': [{'key': 'citation', 'value': '[{"citation_date": "2005-12-31", "citation_identifier": "n/a", "citation_title": "ARC-ISCW, 2005. Overview of the agricultural natural resources of South Africa. ARC-ISCW Report No. GW/A/2004/13, ARC-Institute for Soil, Climate and Water, Pretoria."}]'}, {'key': 'cloud_path', 'value': 'Agriculture/Semi-Structured/Access/Static'}], 'minimum_maximum_extent': [{'maximum_vertical_extent': '3450', 'minimum_vertical_extent': '0'}], 'resources': [{'cache_last_updated': None, 'cache_url': None, 'created': '2023-01-29T19:50:21.256043', 'dataset_description': '', 'datastore_active': False, 'description': None, 'file_to_bigquery_table': 'False', 'format': 'png', 'hash': '', 'id': 'aa09f3bc-512a-42e7-b005-e9f8cbf386f3', 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-02T09:55:57.329685', 'mimetype': None, 'mimetype_inner': None, 'name': '', 'package_id': '840f2c34-6cf0-4ae8-b461-cc8e52cb23d0', 'position': 0, 'resource_name': '', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://data.waterresearchobservatory.org/dataset/840f2c34-6cf0-4ae8-b461-cc8e52cb23d0/resource/aa09f3bc-512a-42e7-b005-e9f8cbf386f3/download/___', 'url_type': 'upload', 'zipped_file': 'False', 'tracking_summary': {'total': 0, 'recent': 0}, 'has_views': True}, {'cache_last_updated': None, 'cache_url': None, 'created': '2023-05-02T11:49:31.718477', 'dataset_description': '', 'datastore_active': False, 'description': None, 'file_to_bigquery_table': 'False', 'format': 'pdf', 'hash': '', 'id': '6a2f6b4a-d623-4a62-b04d-b2a39b73c521', 'is_bigquery_table': False, 'is_data_supplementary': 'False', 'last_modified': None, 'metadata_modified': '2023-05-02T11:49:32.959080', 'mimetype': None, 'mimetype_inner': None, 'name': 'Overview of the Ag Nat Res of SA_2005.pdf', 'package_id': '840f2c34-6cf0-4ae8-b461-cc8e52cb23d0', 'position': 1, 'resource_name': 'Overview of the Ag Nat Res of SA_2005', 'resource_type': None, 'size': None, 'state': 'active', 'url': 'https://storage.cloud.google.com/wrc_wro_datasets/agriculture/semi-structured/access/static/overview_agric_nat_resources_2005/overview_of_the_ag_nat_res_of_sa_2005_id_6a2f6b4a-d623-4a62-b04d-b2a39b73c521.pdf', 'url_type': 'link', 'zipped_file': 'False', 'tracking_summary': {'total': 0, 'recent': 0}, 'has_views': False}], 'tags': [], 'groups': [], 'relationships_as_subject': [], 'relationships_as_object': [], 'tracking_summary': {'total': 0, 'recent': 0}} |
field |
{'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}]}]} |
g |
<flask.g of 'ckan.config.middleware.flask_app'> |
h |
{'redirect_to': <function redirect_to at 0x7f7c8d6df790>, 'url': <function url at 0x7f7c8d6df8b0>, 'get_site_protocol_and_host': <function get_site_protocol_and_host at 0x7f7c8d6df820>, 'url_for': <function url_for at 0x7f7c8d6dfa60>, 'url_for_static': <function url_for_static at 0x7f7c8d6dfc10>, 'url_for_static_or_external': <function url_for_static_or_external at 0x7f7c8d6dfca0>, 'is_url': <function is_url at 0x7f7c8d6dfd30>, 'url_is_local': <function url_is_local at 0x7f7c8d6dfe50>, 'full_current_url': <function full_current_url at 0x7f7c8d6dfee0>, 'current_url': <function current_url at 0x7f7c8d6dff70>, 'lang': <function lang at 0x7f7c8d660040>, 'ckan_version': <function ckan_version at 0x7f7c8d6600d0>, 'lang_native_name': <function lang_native_name at 0x7f7c8d660160>, 'is_rtl_language': <function is_rtl_language at 0x7f7c8d6601f0>, 'get_rtl_css': <function get_rtl_css at 0x7f7c8d660280>, 'flash_notice': <function flash_notice at 0x7f7c8d660310>, 'flash_error': <function flash_error at 0x7f7c8d660790>, 'flash_success': <function flash_success at 0x7f7c8d660820>, 'are_there_flash_messages': <function are_there_flash_messages at 0x7f7c8d6608b0>, 'link_to': <function link_to at 0x7f7c8d660d30>, 'file': <function file at 0x7f7c8d660dc0>, 'submit': <function submit at 0x7f7c8d660e50>, 'nav_link': <function nav_link at 0x7f7c8d660ee0>, 'wrapped': <function deprecated.<locals>.decorator.<locals>.wrapped at 0x7f7c8d661e50>, 'build_nav_main': <function build_nav_main at 0x7f7c8d6610d0>, 'build_nav_icon': <function build_nav_icon at 0x7f7c8d6614c0>, 'build_nav': <function build_nav at 0x7f7c8d661550>, 'build_extra_admin_nav': <function build_extra_admin_nav at 0x7f7c8d661670>, 'default_group_type': <function default_group_type at 0x7f7c8d661790>, 'get_facet_items_dict': <function get_facet_items_dict at 0x7f7c8d661820>, 'has_more_facets': <function has_more_facets at 0x7f7c8d6618b0>, 'unselected_facet_items': <function unselected_facet_items at 0x7f7c8d661940>, 'get_param_int': <function get_param_int at 0x7f7c8d6619d0>, 'sorted_extras': <function sorted_extras at 0x7f7c8d661c10>, 'check_access': <function check_access at 0x7f7c8d661ca0>, 'linked_user': <function linked_user at 0x7f7c8d661d30>, 'group_name_to_title': <function group_name_to_title at 0x7f7c8d661ee0>, 'truncate': <function truncate at 0x7f7c8d661f70>, 'markdown_extract': <function markdown_extract at 0x7f7c8d662040>, 'icon_url': <function icon_url at 0x7f7c8d6620d0>, 'icon_html': <function icon_html at 0x7f7c8d662160>, 'icon': <function icon at 0x7f7c8d6621f0>, 'resource_icon': <function resource_icon at 0x7f7c8d662280>, 'format_icon': <function format_icon at 0x7f7c8d662310>, 'dict_list_reduce': <function dict_list_reduce at 0x7f7c8d6623a0>, 'gravatar': <function gravatar at 0x7f7c8d662430>, 'sanitize_url': <function sanitize_url at 0x7f7c8d6624c0>, 'user_image': <function user_image at 0x7f7c8d662550>, 'pager_url': <function pager_url at 0x7f7c8d6625e0>, 'get_page_number': <function get_page_number at 0x7f7c8d662670>, 'get_display_timezone': <function get_display_timezone at 0x7f7c8d662700>, 'render_datetime': <function render_datetime at 0x7f7c8d662790>, 'date_str_to_datetime': <function date_str_to_datetime at 0x7f7c8d662820>, 'parse_rfc_2822_date': <function parse_rfc_2822_date at 0x7f7c8d6628b0>, 'time_ago_from_timestamp': <function time_ago_from_timestamp at 0x7f7c8d662940>, 'button_attr': <function button_attr at 0x7f7c8d662c10>, 'dataset_display_name': <function dataset_display_name at 0x7f7c8d662ca0>, 'dataset_link': <function dataset_link at 0x7f7c8d662d30>, 'resource_display_name': <function resource_display_name at 0x7f7c8d662dc0>, 'resource_link': <function resource_link at 0x7f7c8d662e50>, 'tag_link': <function tag_link at 0x7f7c8d662ee0>, 'group_link': <function group_link at 0x7f7c8d662f70>, 'organization_link': <function organization_link at 0x7f7c8d664040>, 'dump_json': <function dump_json at 0x7f7c8d6640d0>, 'auto_log_message': <function auto_log_message at 0x7f7c8d664160>, 'activity_div': <function activity_div at 0x7f7c8d6641f0>, 'snippet': <function snippet at 0x7f7c8d664280>, 'convert_to_dict': <function convert_to_dict at 0x7f7c8d664310>, 'follow_button': <function follow_button at 0x7f7c8d6643a0>, 'follow_count': <function follow_count at 0x7f7c8d664430>, 'add_url_param': <function add_url_param at 0x7f7c8d664550>, 'remove_url_param': <function remove_url_param at 0x7f7c8d6645e0>, 'include_resource': <function include_resource at 0x7f7c8d664670>, 'urls_for_resource': <function urls_for_resource at 0x7f7c8d664700>, 'debug_inspect': <function debug_inspect at 0x7f7c8d664790>, 'popular': <function popular at 0x7f7c8d664820>, 'groups_available': <function groups_available at 0x7f7c8d6648b0>, 'organizations_available': <function organizations_available at 0x7f7c8d664940>, 'roles_translated': <function roles_translated at 0x7f7c8d6649d0>, 'user_in_org_or_group': <function user_in_org_or_group at 0x7f7c8d664a60>, 'dashboard_activity_stream': <function dashboard_activity_stream at 0x7f7c8d664af0>, 'recently_changed_packages_activity_stream': <function recently_changed_packages_activity_stream at 0x7f7c8d664b80>, 'escape_js': <function escape_js at 0x7f7c8d664c10>, 'get_pkg_dict_extra': <function get_pkg_dict_extra at 0x7f7c8d664ca0>, 'get_request_param': <function get_request_param at 0x7f7c8d664d30>, 'html_auto_link': <function html_auto_link at 0x7f7c8d664dc0>, 'render_markdown': <function render_markdown at 0x7f7c8d664e50>, 'format_resource_items': <function format_resource_items at 0x7f7c8d664ee0>, 'resource_preview': <function resource_preview at 0x7f7c8d664f70>, 'get_allowed_view_types': <function get_allowed_view_types at 0x7f7c8d666040>, 'rendered_resource_view': <function rendered_resource_view at 0x7f7c8d6660d0>, 'view_resource_url': <function view_resource_url at 0x7f7c8d666160>, 'resource_view_is_filterable': <function resource_view_is_filterable at 0x7f7c8d6661f0>, 'resource_view_get_fields': <function resource_view_get_fields at 0x7f7c8d666280>, 'resource_view_is_iframed': <function resource_view_is_iframed at 0x7f7c8d666310>, 'resource_view_icon': <function resource_view_icon at 0x7f7c8d6663a0>, 'resource_view_display_preview': <function resource_view_display_preview at 0x7f7c8d666430>, 'resource_view_full_page': <function resource_view_full_page at 0x7f7c8d6664c0>, 'remove_linebreaks': <function remove_linebreaks at 0x7f7c8d666550>, 'list_dict_filter': <function list_dict_filter at 0x7f7c8d6665e0>, 'SI_number_span': <function SI_number_span at 0x7f7c8d666670>, 'new_activities': <function new_activities at 0x7f7c8d666700>, 'uploads_enabled': <function uploads_enabled at 0x7f7c8d666790>, 'get_featured_organizations': <function get_featured_organizations at 0x7f7c8d666820>, 'get_featured_groups': <function get_featured_groups at 0x7f7c8d6668b0>, 'featured_group_org': <function featured_group_org at 0x7f7c8d666940>, 'get_site_statistics': <function get_site_statistics at 0x7f7c8d6669d0>, 'resource_formats': <function resource_formats at 0x7f7c8d666a60>, 'unified_resource_format': <function unified_resource_format at 0x7f7c8d666af0>, 'check_config_permission': <function check_config_permission at 0x7f7c8d666b80>, 'get_organization': <function get_organization at 0x7f7c8d666c10>, 'license_options': <function license_options at 0x7f7c8d666ca0>, 'get_translated': <function get_translated at 0x7f7c8d666d30>, 'facets': <function facets at 0x7f7c8d666dc0>, 'mail_to': <function mail_to at 0x7f7c8d666e50>, 'radio': <function radio at 0x7f7c8d666ee0>, 'clean_html': <function clean_html at 0x7f7c8d666f70>, 'flash': <ckan.lib.helpers._Flash object at 0x7f7c8d7f1eb0>, 'localised_number': <function localised_number at 0x7f7c8d7c8dc0>, 'localised_SI_number': <function localised_SI_number at 0x7f7c8d7c8ee0>, 'localised_nice_date': <function localised_nice_date at 0x7f7c8d7c8d30>, 'localised_filesize': <function localised_filesize at 0x7f7c8d7c8e50>, 'get_available_locales': <function get_available_locales at 0x7f7c8ea81e50>, 'get_locales_dict': <function get_locales_dict at 0x7f7c8ea81dc0>, 'literal': <class 'ckan.lib.helpers.literal'>, 'asbool': <function asbool at 0x7f7c8f104c10>, 'urlencode': <function urlencode at 0x7f7c90142af0>, 'include_asset': <function include_asset at 0x7f7c8d6df280>, 'render_assets': <function render_assets at 0x7f7c8d6df3a0>, 'sanitize_id': <function sanitize_id at 0x7f7c8d6670d0>, 'compare_pkg_dicts': <function compare_pkg_dicts at 0x7f7c8d667160>, 'activity_list_select': <function activity_list_select at 0x7f7c8d6671f0>, 'get_collaborators': <function get_collaborators at 0x7f7c8d667280>, 'can_update_owner_org': <function can_update_owner_org at 0x7f7c8d667310>, 'parse_cloud_tabular_data': <function parse_cloud_tabular_data at 0x7f7c7cf974c0>, 'get_data': <function make_query at 0x7f7c77f44670>, 'get_spatial_data': <function make_spatial_query at 0x7f7c74ffff70>, 'get_reference_date': <function get_reference_date at 0x7f7c74b784c0>, 'get_responsible_party': <function get_responsible_party at 0x7f7c74b78550>, 'get_common_map_config': <function get_common_map_config at 0x7f7c74b785e0>, 'package_list_for_source': <function package_list_for_source at 0x7f7c74b788b0>, 'package_count_for_source': <function package_count_for_source at 0x7f7c74b78940>, 'harvesters_info': <function harvesters_info at 0x7f7c74b789d0>, 'harvester_types': <function harvester_types at 0x7f7c74b78a60>, 'harvest_frequencies': <function harvest_frequencies at 0x7f7c74b78af0>, 'link_for_harvest_object': <function link_for_harvest_object at 0x7f7c74b78b80>, 'harvest_source_extra_fields': <function harvest_source_extra_fields at 0x7f7c74b78c10>, 'bootstrap_version': <function bootstrap_version at 0x7f7c74b78ca0>, 'get_harvest_source': <function get_harvest_source at 0x7f7c74b78700>, 'get_bigquery_table_name': <function get_bigquery_table_name at 0x7f7c7cf97280>, 'get_package_name': <function get_package_name at 0x7f7c7cf97310>, 'convert_geojson_to_bbox': <function convert_geojson_to_bbox at 0x7f7c7cf7ee50>, 'get_default_bounding_box': <function get_default_bounding_box at 0x7f7c7ebbc670>, 'resource_read_helper': <function resource_read_helper at 0x7f7c7cf973a0>, 'get_package_count': <function get_packages_count at 0x7f7c7cf97670>, 'get_org_count': <function get_organizations_count at 0x7f7c7cf97700>, 'get_default_spatial_search_extent': <function get_default_spatial_search_extent at 0x7f7c8bc584c0>, 'scheming_language_text': <function scheming_language_text at 0x7f7c7cea9ca0>, 'scheming_field_choices': <function scheming_field_choices at 0x7f7c7cea9ee0>, 'scheming_choices_label': <function scheming_choices_label at 0x7f7c7cea9f70>, 'scheming_datastore_choices': <function scheming_datastore_choices at 0x7f7c7ceab040>, 'scheming_field_required': <function scheming_field_required at 0x7f7c7ceab0d0>, 'scheming_dataset_schemas': <function scheming_dataset_schemas at 0x7f7c7ceab160>, 'scheming_get_presets': <function scheming_get_presets at 0x7f7c7ceab1f0>, 'scheming_get_preset': <function scheming_get_preset at 0x7f7c7ceab280>, 'scheming_get_dataset_schema': <function scheming_get_dataset_schema at 0x7f7c7ceab310>, 'scheming_group_schemas': <function scheming_group_schemas at 0x7f7c7ceab3a0>, 'scheming_get_group_schema': <function scheming_get_group_schema at 0x7f7c7ceab430>, 'scheming_organization_schemas': <function scheming_organization_schemas at 0x7f7c7ceab4c0>, 'scheming_get_organization_schema': <function scheming_get_organization_schema at 0x7f7c7ceab550>, 'scheming_get_schema': <function scheming_get_schema at 0x7f7c7ceab5e0>, 'scheming_field_by_name': <function scheming_field_by_name at 0x7f7c7ceab670>, 'scheming_datetime_to_utc': <function scheming_datetime_to_utc at 0x7f7c7ceab790>, 'scheming_datetime_to_tz': <function scheming_datetime_to_tz at 0x7f7c7ceab820>, 'scheming_get_timezones': <function scheming_get_timezones at 0x7f7c7ceab8b0>, 'scheming_display_json_value': <function scheming_display_json_value at 0x7f7c7ceab940>, 'scheming_render_from_string': <function scheming_render_from_string at 0x7f7c7ceab9d0>, 'scheming_flatten_subfield': <function scheming_flatten_subfield at 0x7f7c7ceaba60>, 'datastore_dictionary': <function datastore_dictionary at 0x7f7c7cf0aca0>, 'get_map_config': <function get_mapview_config at 0x7f7c7cfa9430>, 'get_dataproxy_url': <function get_dataproxy_url at 0x7f7c7cfa94c0>} |
request |
<Request 'http://data.waterresearchobservatory.org/metadata-form/overview_agric_nat_resources_2005' [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': 'simple_subfields.html', 'field_name': 'data_reference_date', 'label': 'Data reference date', 'required': False, 'preset': 'simple_subfields', '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': 'simple_subfields.html', 'field_name': 'minimum_maximum_extent', 'label': 'Vertical minimum-maximum extent', 'help_text': 'Specify the vertical minimum and maximum extent', 'preset': 'simple_subfields', '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': 1686106342.551181, '_creation_time': 1686106342.551181} |
ungettext |
<function ungettext at 0x7f7c8f104430> |