Poll: should cchsflow adopt meaningful harmonized variable names? #156
DougManuel
started this conversation in
Polls
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Context
cchsflowhas historically used StatsCan variable codes (for example SMK_207) as harmonized variable names. These codes are stable and traceable but are increasingly hard to interpret and less meaningful as variables shift modules or are consolidated across cycles.Proposal: move toward meaningful, concept-based names (for example former_daily_smoker) while keeping code-based names as aliases for backward compatibility.
This would be a breaking change in principle, but aliases could preserve existing pipelines.
Example: former daily smoker
Proposed concept name: former_daily_smoker.
Important: from 2015 onward, the source variable is combined. If we adopt meaningful names, we must be explicit about semantic consistency, derivation, and availability by cycle.
Comment guidance
If you vote, please briefly note:
• your typical workflow (PUMF, Master, or both);
• whether you rely on StatsCan codes;
• whether readability or API stability matters more for your work.
2 votes ·
Beta Was this translation helpful? Give feedback.
All reactions