OSID Logo
OSID Specifications
voting rules package
Version 3.0.0
Release Candidate Preview
Packageosid.voting.rules
TitleVoting Rules Open Service Interface Definitions
Version3.0.0
Description

The Voting Rules OSID includes rules services to manage rules for the Voting OSID.

RaceConstrainer Rule

A RaceConstrainer is an OsidRule that manages constraints upon candidates and votes in a Race .

RaceConstrainerEnabler Rule

A RaceConstrainerEnabler is an OsidRule that operates the enabling and disabling of a RaceConstrainer .

RaceProcessor Rule

A RaceProcessorRule is an OsidRule that manages the processing and outcome of a Race .

RaceProcessorEnabler Rule

A RaceProcessorEnabler is an OsidRule that operates the enabling and disabling of a RaceProcessor .

BallotConstrainer Rule

An BallotConstrainer is an OsidRule that manages the constraints across all races a Ballot .

BallotConstrainerEnabler Rule

An BallotConstrainerEnabler is an OsidRule that operates the enabling and disabling of an BallotConstrainer.

Polls Cataloging

RaceConstrainers, RaceConstrainerEnablers, RaceProcessors, RaceProcessorEnablers, BallotConstrainers, BallotConstrainerEnablers are also cataloged in Polls.