ספירה

Counts לא נעשה שימוש ישיר ב-constructor או בהפניה אליו. במקום זאת, הוא משמש רק כבסיס להרחבה של הישויות הבאות:

  • SummaryCounts: משמש לדיווח על ספירת הקולות של Contest ושל יחידה גיאופוליטית (GpUnit).
  • VoteCounts: משמש לדיווח על מספר ההצבעות בContest.

Counts מאפשר לסנן את מספר הקולות לפי מאפייני המכשיר, או לפי סוג הפתק או ההצבעה החופשית. בנוסף, אפשר לקשר את הספירות לישות GpUnit מוגדרת, כמו מדינה.

רכיבים

בטבלה הבאה מתוארים הרכיבים של Counts:

רכיב ריבוי סוג תיאור
GpUnitId 0 או 1 IDREF מזהה ייחודי של רכיב GpUnit. המאפיין משמש לשיוך של ספירות ליחידה גיאופוליטית, כמו אזור בחירה, מחוז או עיירה.
IsSuppressedForPrivacy 0 או 1 boolean מציין אם הקולות מוצנעים כדי לשמור על פרטיות המצביעים. אם המאפיין הזה לא מופיע, ערך ברירת המחדל הוא false.
Type 0 או 1 CountItemType

סוג הספירה שמשמשת כמסנן בספירת הקולות, כמו הצבעה ביום הבחירות או הצבעה מוקדמת.

אם הסוג של פריט Count לא מופיע ברשימת הערכים CountItemType, צריך להגדיר את Type כ-other ולכלול את הסוג המותאם אישית ב-OtherType.

OtherType 0 או 1 string המאפיין הזה משמש כשערך המאפיין Type הוא other, כדי לציין מה נספר.

SummaryCounts

אפשר להשתמש ב-SummaryCounts כדי לייצג סיכום של מספרים ברמת התחרות או ברמת היחידה הגיאופוליטית.

SummaryCounts כולל את Counts כבסיס להרחבה, ולכן הוא יורש את הרכיבים מ-Counts. עם זאת, SummaryCounts הוא לא סוג של Counts, אלא נכלל ישירות ב-Contest וב-GpUnit.

אפשר להשתמש ב-SummaryCounts כדי לספק סיכום של ספירות שונות שקשורות ל-Contest, כמו המספר הכולל של פתקי ההצבעה, המספר הכולל של הצבעות מעל המותר, הצבעות מתחת למותר והצבעות למועמדים שלא מופיעים ברשימה. ‫SummaryCounts יכול להפנות באופן אופציונלי לרכיבי GpUnit שהוגדרו ליחידות דיווח ברמה נמוכה יותר. כך תוכלו לשייך את סכומי הסיכום ליחידות דיווח אחרות ברמה נמוכה יותר במסגרת התחרות.

אפשר להשתמש ב-SummaryCounts גם כדי לספק ספירות סיכום שספציפיות ל-GpUnit. לדוגמה, GpUnit שמוגדר למדינה יכול לכלול SummaryCounts כדי לספק סיכום של מספרים. SummaryCounts, במקרה הזה, לא כולל את הרכיב GpUnitId ב-Counts.

ב-Counts, אם סוג הפריט שרוצים לספור לא מופיע ברשימת הערכים CountItemType, צריך להשתמש ב-other ולכלול את הסוג המותאם אישית ב-OtherType.

רכיבים

בטבלה הבאה מתוארים הרכיבים של SummaryCounts:

רכיב ריבוי סוג תיאור
BallotsCast 0 או 1 integer מספר פתקי ההצבעה שהושלכו לקלפי.
BallotsOutstanding 0 או 1 integer מספר פתקי ההצבעה שעדיין לא נספרו.
BallotsRejected 0 או 1 integer מספר פתקי ההצבעה שנפסלו.
Overvotes 0 או 1 integer מספר ההצבעות הגבוהות.
Undervotes 0 או 1 integer מספר ההצבעות שלא נספרו.
WriteIns 0 או 1 integer מספר ההצעות למועמדים שלא מופיעים ברשימה.

דוגמאות

XML

    <SummaryCounts>
      <BallotsCast>2089540</BallotsCast>
      <WriteIns>2087</WriteIns>
    </SummaryCounts>

VoteCounts

משתמשים ב-VoteCounts כדי לתאר את מספר ההצבעות עבור BallotSelection ב-Contest.

רכיבים

בטבלה הבאה מתוארים הרכיבים של VoteCounts:

רכיב ריבוי סוג תיאור
Count 0 או 1 float

מספר ההצבעות בתחרות, כמספר בין 0 ל-100. במקרים מיוחדים, המספר יכול לכלול רכיב חלקי. לדוגמה, אם רוצים לדווח על 14.2%, צריך להזין 14.2 ולא 0.142.

במאמר סוגים של טבלאות תוצאות תוכלו למצוא רשימה של סוגים נתמכים של ספירת קולות.

דוגמאות

XML

    <VoteCounts>
      <GpUnitId>ru-001</GpUnitId>
      <Type>total</Type>
      <Count>6173433</Count>
    </VoteCounts>
    <VoteCounts>
      <GpUnitId>ru-001</GpUnitId>
      <Type>other</Type>
      <OtherType>projected-vote-percent</OtherType>
      <Count>22.3</Count>
    </VoteCounts>