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

Integrate new Data Package v2 features #60

Open
1 of 6 tasks
ezwelty opened this issue Jun 21, 2024 · 0 comments
Open
1 of 6 tasks

Integrate new Data Package v2 features #60

ezwelty opened this issue Jun 21, 2024 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@ezwelty
Copy link
Collaborator

ezwelty commented Jun 21, 2024

Data Package v2 introduces some new features. See the Changelog. Once they are supported by frictionless-py, we can consider integrating them.

  • $schema: https://datapackage.org/profiles/2.0/datapackage.json
  • contributors: Replace role with roles array populated with DataCite terms (creator, DataCollector, DataCurator, possibly DataManager) and update zenodo.py accordingly.
  • dialect: Add type: delimited depending on outcome of Add a dialect.type property frictionlessdata/datapackage#1055
  • schema: Add fieldsMatched: exact for datapackage.yaml and fieldsMatched: superset for submission/datapackage.yaml (assuming this latter still results in an error if a required field is missing).
  • field
    • Set pipe-delimited fields to type: list and update glenglat.read_data (and downstream code) accordingly.
    • Move constraints.enum to categories, where each category has a value and a description, update glenglat.read_data (and downstream code), and update documentation templates accordingly.
@ezwelty ezwelty added documentation Improvements or additions to documentation enhancement New feature or request labels Jun 21, 2024
@ezwelty ezwelty self-assigned this Oct 14, 2024
@ezwelty ezwelty changed the title Migrate to Data Package v2 (once supported by frictionless-py) Integrate new Data Package v2 features Feb 7, 2025
ezwelty added a commit that referenced this issue Feb 7, 2025
* Add $schema attributes
* Bump frictionless to 5.18

See #60.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant