Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Support a standard vocabulary for dataset classification in the open-data-provider contract

Open
#845 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
50/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python
Domain
data

Research direction

Start by reading docs/fds-alignment.md and locating the open-data-provider contract and its tests; the issue does not name their file paths. Compare the current free-text classification behavior with candidate vocabularies such as DCAT-AP-NL, then document a recommendation and assess whether optional validation or warnings can preserve existing profiles. Done means the recommendation is documented, tests cover the chosen behavior, and a CHANGELOG entry is added.

Written by the indexing model from the issue text.

Description

area:configuration enhancement priority:long-term size:small

Problem statement

open-data-provider's classification field accepts any free-text string; docs/fds-alignment.md leaves adoption of a standard vocabulary (e.g. DCAT-AP-NL themes) to the operator. Free text makes metadata hard to check or compare across domains.

Acceptance criteria

  • Decide on and document a recommended standard vocabulary.
  • Optionally validate or warn on values outside it, without breaking existing profiles.
  • Tests and CHANGELOG entry.

Estimated effort: 2-3 hours

Dominant language
Python
Stars
8
Forks
12
Avg merge
1d 2h
Merged PRs (30d)
93

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from RonaldHensbergen/composable-data-stack

All issues in RonaldHensbergen/composable-data-stack

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.