In CA, I believe all transactions in a filing apply to the same election, but seems like this isn't the case in other jurisdictions. For example, in our earlier convo, @LindsayYoung raised the point that in the FEC schema one filing could apply to multiple elections, especially during primary season.
However, Lindsay also suggested that "election is generally more useful on the transaction level". If so, modeling that transaction-to-election relationship feels more straight-forward and precise.
Would it be an improvement, then, if we:
- Remove the repeating
.election field from Filing
- Added a non-repeating
.election field to Transaction (and maybe CommitteeAttributeUpdate too)?