Singapore ocdid update#404
Conversation
validFrom and validThrough describes the division, not the ID itself. If you set a validFrom/validThrough for a division, then it is implied that all its aliases are also validaFrom/validThrough that date. Instead, please omit validFrom and validThrough for the new OCIDs and their aliases, and simply omit the aliases from the constituencies.csv file (so that only canonical IDs are in that file). Please share the source for these changes. |
@jpmckinney We wanted to know what do mean by division here, also we did rename for an id last week in Australia in the same way(#403). Can you please explain the comment as we are not very clear. Please find the source of the changes - https://www.eld.gov.sg/pdf/White_Paper_on_the_Report_of_the_Electoral_Boundaries_Review_Committee_2025.pdf |
Oh, I missed this same issue when reviewing that PR. It should similarly be updated. Here's what I mean:
You can apply the same logic to OCD-IDs and political divisions. |
|
You also need to set validThrough for Jurong GRC and Pasir Ris-Punggol GRC. Right now you have too many valid divisions (there should be only 33 SMC/GRCs, up from 31).
Relevant paragraphs (7 removals, 4 additions):
5 additions without corresponding removals, 2 renamings:
|
|
Hi James, We have been instructed in a precedence case that whenever the renaming of districts happens and it holds validity from a future date, we should include valid from dates. Based on that we have included the valid from while renaming. The same has been done in few cases in the past also like South Australia. Attaching the screenshot from case with HKSenior's Instruction. |
|
I tried to explain in #404 (comment) why the use of validFrom/validThrough for an alias ID implies that the canonical ID has the same validFrom/validThrough; this implication does not correctly describe the world, and therefore it is incoherent/incorrect to set these values on the alias. Do you believe it is in fact coherent/correct? If so, can you explain? |
|
Based on the explanation provided, we understand that valid through and valid from dates are not required for renaming. We have updated the pull request accordingly. Kindly review it. Please note that the new OCD IDs will be valid from the next general election, scheduled on or before November 2025. We hope the old OCD IDs will remain available on GitHub until then. Also, We have added end dates to Pasir Ris-Punggol GRC, Jurong GRC in Constituencies.csv and country-sg.csv |

Hi @jpmckinney
We have made following changes in this pull request
We have also made the above changes in country-sg.csv.