The Voting OSID defines a means of holding elections.
Ballots are the central
OsidGovernator for the Voting OSID.
are the focal point for a set of rules that govern
the operation of an election.
Temporal where voting occurs within a
fixed period of time. The Voting OSID makes available
Ballots which are active (open for voting),
Ballots of past elections, and
Ballots representing scheduled elections in the
Ballots are composed of
Race aggregates a set of
Races are constrained
to a single
Ballot but are also
OsidGovernators to encapsulate the rules governing
a specific race.
Candidate is something to vote for in
Race on a
Candidate is an
Resource and a Race.
Vote is cast by a voter for a
Vote is an
OsidRelationship between the voter and a
Candidate . Some
Ballots may permit
multiple votes to be cast for a
VoterAllocation manages these limits.
Votes may be
organized into federateable
The Voting OSID includes a Voting Rules OSID for
managing the constraints and processing of
Races in an election. It also
contains a Voting Batch OSID for bulk administration.