-
Notifications
You must be signed in to change notification settings - Fork 143
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
Scheming support #281
Scheming support #281
Commits on May 8, 2024
-
[#56] Allow to provide a dataset schema to profiles
This allows to check if a field should be stored as a custom field or an extra
Configuration menu - View commit details
-
Copy full SHA for 65abb1f - Browse repository at this point
Copy the full SHA 65abb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9faf5f5 - Browse repository at this point
Copy the full SHA 9faf5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a808f72 - Browse repository at this point
Copy the full SHA a808f72View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b219e - Browse repository at this point
Copy the full SHA d0b219eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ee354a - Browse repository at this point
Copy the full SHA 7ee354aView commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b847e9 - Browse repository at this point
Copy the full SHA 9b847e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6583aa - Browse repository at this point
Copy the full SHA e6583aaView commit details
Commits on May 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d86f467 - Browse repository at this point
Copy the full SHA d86f467View commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 000baa4 - Browse repository at this point
Copy the full SHA 000baa4View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d8d969 - Browse repository at this point
Copy the full SHA 2d8d969View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5865fb - Browse repository at this point
Copy the full SHA c5865fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a77d5c2 - Browse repository at this point
Copy the full SHA a77d5c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35657ef - Browse repository at this point
Copy the full SHA 35657efView commit details -
Merge branch '56-add-schema-file-dcat-ap-2.1' of github.com:ckan/ckan…
…ext-dcat into 56-add-schema-file-dcat-ap-2.1
Configuration menu - View commit details
-
Copy full SHA for 62a7962 - Browse repository at this point
Copy the full SHA 62a7962View commit details
Commits on May 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e0f15f5 - Browse repository at this point
Copy the full SHA e0f15f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6a8dd - Browse repository at this point
Copy the full SHA 0b6a8ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20ac269 - Browse repository at this point
Copy the full SHA 20ac269View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5375232 - Browse repository at this point
Copy the full SHA 5375232View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9b0abce - Browse repository at this point
Copy the full SHA 9b0abceView commit details
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e1b5f32 - Browse repository at this point
Copy the full SHA e1b5f32View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e4b4bc - Browse repository at this point
Copy the full SHA 2e4b4bcView commit details
Commits on May 29, 2024
-
[#56] Consolidate and simplify publisher handling
Values for dct:publisher are obtained from the first one of these that are present: 1. A scheming `publisher` field (assuming the `euro_dcat_ap_scheming` profile is loaded) 2. The legacy `publisher_*` extras 3. The dataset's own organization For the last case, a sample schema for organizations has been added that implements all the publisher properties supported by the processors.
Configuration menu - View commit details
-
Copy full SHA for f9467d4 - Browse repository at this point
Copy the full SHA f9467d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 214d853 - Browse repository at this point
Copy the full SHA 214d853View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bce834 - Browse repository at this point
Copy the full SHA 1bce834View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd1d3f0 - Browse repository at this point
Copy the full SHA cd1d3f0View commit details -
[#56] Add support for spatial_coverage
New repeating subfield, supporting all properties for the location class: uri, text, geom, bbox and centroid. Used spatial_coverage as name to not interfere with the `spatial` field expected by ckanext-scheming, in a future commit we will extract the relevant value to index it as a geometry.
Configuration menu - View commit details
-
Copy full SHA for 103aa08 - Browse repository at this point
Copy the full SHA 103aa08View commit details -
Configuration menu - View commit details
-
Copy full SHA for a862d77 - Browse repository at this point
Copy the full SHA a862d77View commit details -
[#56] Update repeating subfields indexing logic
The previous field names based on indexes didn't allow to retrieve results easily. We are now flattening all values for the same subfield to at least get a text hit. See #281 (comment)
Configuration menu - View commit details
-
Copy full SHA for aa23a70 - Browse repository at this point
Copy the full SHA aa23a70View commit details -
[#56] Store geometry in spatial field for indexing
If the `spatial_coverage` field is present, store the first geometry found so ckanext-spatial can pick it up for spatial indexing. Added indexing tests
Configuration menu - View commit details
-
Copy full SHA for 4256e73 - Browse repository at this point
Copy the full SHA 4256e73View commit details
Commits on Jun 3, 2024
-
[#56] Add rest of DCAT-AP 1 and 2.1 fields
At least the ones supported by the current processors. TODO: * spatial_resolution in meters: needs a new multiple_text_decimal validator * hvd_category: will be done as part of the wider HVD work
Configuration menu - View commit details
-
Copy full SHA for afb74d1 - Browse repository at this point
Copy the full SHA afb74d1View commit details
Commits on Jun 4, 2024
-
[#56] Add spatial_resolution_in_meters
This required a new scheming_multiple_number validator, adapted from scheming_multiple_text
Configuration menu - View commit details
-
Copy full SHA for c6fc970 - Browse repository at this point
Copy the full SHA c6fc970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99b4c89 - Browse repository at this point
Copy the full SHA 99b4c89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4763d2b - Browse repository at this point
Copy the full SHA 4763d2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1790404 - Browse repository at this point
Copy the full SHA 1790404View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 73523d6 - Browse repository at this point
Copy the full SHA 73523d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d456c00 - Browse repository at this point
Copy the full SHA d456c00View commit details -
[#56] Common preset for DCAT date-based fields
Support at the validator level for year, year-month, date and datetime values, which are correctly typed in the RDF serialization. At the UI level a date input is used by default as it was difficult to provide one that supported all inputs.
Configuration menu - View commit details
-
Copy full SHA for b1e1718 - Browse repository at this point
Copy the full SHA b1e1718View commit details -
Configuration menu - View commit details
-
Copy full SHA for 209fda5 - Browse repository at this point
Copy the full SHA 209fda5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 634ff52 - Browse repository at this point
Copy the full SHA 634ff52View commit details -
[#56] Help texts for all fields in the schema
Mostly taken from the DCAT-AP 2.1 spec doc, adapted for CKAN
Configuration menu - View commit details
-
Copy full SHA for 8b78139 - Browse repository at this point
Copy the full SHA 8b78139View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b0cc1 - Browse repository at this point
Copy the full SHA 15b0cc1View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da8de09 - Browse repository at this point
Copy the full SHA da8de09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 602d505 - Browse repository at this point
Copy the full SHA 602d505View commit details -
Configuration menu - View commit details
-
Copy full SHA for 614e23b - Browse repository at this point
Copy the full SHA 614e23bView commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c11f3c2 - Browse repository at this point
Copy the full SHA c11f3c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 030cd3d - Browse repository at this point
Copy the full SHA 030cd3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fffa15 - Browse repository at this point
Copy the full SHA 5fffa15View commit details
Commits on Jun 12, 2024
-
Co-authored-by: Ian Ward <ian@excess.org>
Configuration menu - View commit details
-
Copy full SHA for ad35359 - Browse repository at this point
Copy the full SHA ad35359View commit details
Commits on Jun 13, 2024
-
[#56] Index subfields as extras_ Solr field
As this is a `text` field that allows free text search
Configuration menu - View commit details
-
Copy full SHA for b600493 - Browse repository at this point
Copy the full SHA b600493View commit details -
Configuration menu - View commit details
-
Copy full SHA for f88e433 - Browse repository at this point
Copy the full SHA f88e433View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 898912c - Browse repository at this point
Copy the full SHA 898912cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97e68de - Browse repository at this point
Copy the full SHA 97e68deView commit details -
[#56] Don't serialize empty repeating subfields
Scheming adds a dict with empty keys when empty repeating subfields are submitted from the form. Check that there's an actual value before creating the triples when serializing
Configuration menu - View commit details
-
Copy full SHA for a8a3f25 - Browse repository at this point
Copy the full SHA a8a3f25View commit details
Commits on Jul 2, 2024
-
1
Configuration menu - View commit details
-
Copy full SHA for c7b8c02 - Browse repository at this point
Copy the full SHA c7b8c02View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39b4d91 - Browse repository at this point
Copy the full SHA 39b4d91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a69f5 - Browse repository at this point
Copy the full SHA 31a69f5View commit details
Commits on Jul 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae78f0f - Browse repository at this point
Copy the full SHA ae78f0fView commit details