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

Simplify Metadata class #1452

Open
3 tasks
roll opened this issue Mar 1, 2023 · 0 comments
Open
3 tasks

Simplify Metadata class #1452

roll opened this issue Mar 1, 2023 · 0 comments
Labels
general General improvements

Comments

@roll
Copy link
Member

roll commented Mar 1, 2023

Overview

For the v5 we improved our metadata model and added separation between the model and static descriptors. Even though it has been done Metadata class is still quite complex and hard to understand. We need to simplify it.

Implementation

  • Completely split the metadata model and static descriptors validation (probably creating a separate python package - Experiment with the metadata mapping package in Python frictionlessdata.io#784)
  • Review the dereferenced descriptors model (the metadata_descriptor_path/initial API); After the model/descriptor separation it will stop working anyway
  • Simplify/improve the way we deal with default values (the defined API)
@roll roll moved this to Inbox in Open Knowledge Mar 1, 2023
@roll roll added this to the v6 milestone Mar 1, 2023
@roll roll added the bug Something isn't working label Mar 1, 2023
@roll roll removed the status in Open Knowledge Mar 1, 2023
@roll roll removed this from the v6 milestone Mar 25, 2023
@roll roll added this to the v6 milestone May 13, 2023
@roll roll removed this from the v6 milestone May 29, 2023
@roll roll added general General improvements and removed bug Something isn't working labels May 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
general General improvements
Projects
Status: No status
Development

No branches or pull requests

1 participant