Skip to content

Conversation

@jh-RLI
Copy link
Contributor

@jh-RLI jh-RLI commented Jul 29, 2025

Summary of the discussion

Introduce the create and creation modules to:

Step 1

  • Get started with oemetadata when you only have your data resources as CSV files inside a directory or zipped directory, with or without nested directories -> Generate a YAML representation of the oemetadata which already describes your data .... but needs more details.
  • Mainly describe data structure like: Column name, Column data type
  • Ignore out certain files

Step 2

  • Enhance your metadata by using the template section in the YAML file to apply metadata elements to all resources available in your data

Step 3

  • Create oemetadarta v2 compliant JSON metadata

Type of change (CHANGELOG.md)

Added

  • Add the creation module and create entry: They implement yaml based metadata creation, provide template feature to keep metadata creation DRY, provide functionality to setup the metadata structure & generate metadata from existingsources like datapackages and csv files, provide functionality to create the full datapackage.json and save it to file (#127)

Workflow checklist

Automation

Part of #126

PR-Assignee

Reviewer

  • 🐙 Follow the Reviewer Guidelines
  • 🐙 Provided feedback and show sufficient appreciation for the work done

jh-RLI added 18 commits November 6, 2025 17:00
- Add utils to merge dataset, resource and template parts
- Add io utils
- Add utils to properly read version, dataset, template, resource from yaml directory
- Add util to read info for many datasets from yaml directory
…ataset, template, resources) stored in a base directory
…based parts (dataset, template and resources) . Hint: The creator will then build/generate the oemetadata string
@jh-RLI jh-RLI merged commit 1713c6e into dev Dec 3, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants