Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADX-960 ADX-959 ckanext-validation upgrade #58

Merged
merged 8 commits into from
Aug 8, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
724 changes: 390 additions & 334 deletions package_schemas/country_estimates/4_country_estimates_24.json

Large diffs are not rendered by default.

255 changes: 255 additions & 0 deletions package_schemas/geographic_data/3_geographic_frictionlessv5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,255 @@
{
"scheming_version": 1,
"dataset_type": "geographic-data-package-2",
"name": "Geographic Data",
"about": "",
"about_url": "http://github.com/ckan/ckanext-scheming",
"add_data_on_create": false,
"dataset_fields": [
{
"field_name": "title",
"label": "Title (autogenerated):",
"preset": "text_template",
"template": "{geo-location} Geographic Data {year} {version}",
"form_placeholder": "Geographic Data",
"classes": ["control-large"],
"form_attrs": {
"data-module": "slug-preview-target"
}
},
{
"field_name": "name",
"label": "URL",
"preset": "dataset_slug",
"form_placeholder": "eg. my-dataset"
},
{
"field_name": "geo-location",
"label": "Geographical Location",
"form_placeholder": "Country or province",
"preset": "country_list",
"display_property": "dc:contributor",
"validators": "not_empty"
},
{
"field_name": "year",
"label": "Year",
"preset": "year",
"validators": "not_empty"
},
{
"field_name": "version",
"label": "Version",
"validators": "unicode package_version_validator",
"form_placeholder": "e.g. FINAL / DRAFT / v1"
},
{
"field_name": "tag_string",
"label": "Tags",
"preset": "tag_string_autocomplete",
"form_placeholder": "Geographic, Naomi",
"default": "Geographic, Naomi",
"classes": ["hidden"]
},
{
"field_name": "maintainer",
"label": "Maintainer",
"preset": "user",
"user_field": "fullname",
"form_placeholder": "e.g. Joe Bloggs",
"display_property": "dc:contributor",
"validators": "not_empty"
},
{
"field_name": "maintainer_email",
"label": "Maintainer Email",
"form_placeholder": "[email protected]",
"preset": "user",
"user_field": "email",
"display_snippet": "email.html",
"display_email_name_field": "maintainer",
"validators": "not_empty"
},
{
"field_name": "notes",
"label": "Description/Source",
"form_snippet": "markdown.html",
"form_placeholder": "eg. Some useful notes about the data. Please write a little about where this data came from and give any relevant references"
},
{
"field_name": "license_id",
"label": "License",
"form_snippet": "license.html",
"default": "cc-by-igo",
"classes": ["hidden"],
"help_text": "License definitions and additional information can be found at http://opendefinition.org/"
},
{
"field_name": "owner_org",
"label": "Organization",
"preset": "dataset_organization"
},
{
"label": "Data Type",
"field_name": "type_name",
"preset": "hidden_value",
"field_value": "Geographic Data"
},
{
"field_name": "org_to_allow_transfer_to",
"preset": "org_to_allow_transfer_to"
}
],
"resources": [
{
"name": "Location Hierarchy",
"about": "A validated location hierarchy.",
"resource_type": "geographic-location-hierarchy",
"display_group_order": [
"General",
"Geographic Metadata",
"Access Restriction"
],
"resource_fields": [
{
"field_name": "name",
"preset": "hidden_value",
"field_value": "Location Hierarchy"
},
{
"field_name": "description",
"preset": "hidden_value",
"field_value": "A validated location hierarchy."
},
{
"field_name": "schema",
"preset": "hidden_value",
"field_value": "2_geographic_location_hierarchy_frictionlessv5"
},
{
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "geographic-location-hierarchy"
}
]
},
{
"name": "Areas Metadata",
"about": "A validated areas metadata table.",
"resource_type": "geographic-metadata",
"resource_fields": [
{
"field_name": "name",
"preset": "hidden_value",
"field_value": "Areas Metadata"
},
{
"field_name": "description",
"preset": "hidden_value",
"field_value": "A validated areas metadata table."
},
{
"field_name": "schema",
"preset": "hidden_value",
"field_value": "2_geographic_metadata_frictionlessv5"
},
{
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "geographic-metadata"
}
]
},
{
"name": "Regional Geometry",
"about": "A validated geometry file in SHP or GeoJSON format.",
"resource_type": "geographic-regional-geometry",
"resource_fields": [
{
"field_name": "name",
"preset": "hidden_value",
"field_value": "Regional Geometry"
},
{
"field_name": "description",
"preset": "hidden_value",
"field_value": "A validated geometry file in SHP or GeoJSON format."
},
{
"field_name": "format",
"label": "Format",
"preset": "resource_format_autocomplete",
"required": true,
"default": "geojson"
},
{
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "geographic-regional-geometry"
},
{
"field_name": "schema",
"preset": "hidden_value",
"field_value": "4_geojson_frictionlessv5"
}
]
},
{
"name": "Area ID Crosswalk Table",
"about": "Crosswalk table between area IDs and other systems e.g. dhis2.",
"resource_type": "geographic-crosswalk",
"resource_fields": [
{
"field_name": "name",
"preset": "hidden_value",
"field_value": "Area ID Crosswalk Table"
},
{
"field_name": "description",
"preset": "hidden_value",
"field_value": "Crosswalk table between area IDs and other systems e.g. dhis2."
},
{
"field_name": "schema",
"preset": "hidden_value",
"field_value": "2_geographic_crosswalk_frictionlessv5"
},
{
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "geographic-crosswalk"
}
]
}
],
"resource_fields": [
{
"field_name": "url",
"label": "URL",
"preset": "resource_url_upload"
},
{
"field_name": "name",
"label": "Name",
"form_placeholder": "eg. January 2011 Gold Prices",
"required": true
},
{
"field_name": "source",
"label": "Source/Notes",
"form_snippet": "markdown.html",
"form_placeholder": "Please share some information about the source of this data."
},
{
"field_name": "format",
"label": "Format",
"preset": "resource_format_autocomplete"
},
{
"field_name": "restricted",
"label": "Access Restriction",
"preset": "restricted_fields",
"display_group": "Access Restriction"
}
]
}
6 changes: 0 additions & 6 deletions package_schemas/programmatic_data/1_programmatic_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,6 @@
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "programmatic-anc"
}, {
"field_name": "foreign_keys",
"preset": "foreign_keys"
}]
},
{
Expand All @@ -130,9 +127,6 @@
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "programmatic-art"
}, {
"field_name": "foreign_keys",
"preset": "foreign_keys"
}]
}
],
Expand Down
6 changes: 0 additions & 6 deletions package_schemas/programmatic_data/2_programmatic_data.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,9 +116,6 @@
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "programmatic-anc"
}, {
"field_name": "foreign_keys",
"preset": "foreign_keys"
}]
},
{
Expand All @@ -138,9 +135,6 @@
"field_name": "resource_type",
"preset": "hidden_value",
"field_value": "programmatic-art"
}, {
"field_name": "foreign_keys",
"preset": "foreign_keys"
}]
}
],
Expand Down
Loading