לא נעשה שימוש בקובץ Counts ולא מתבצעת אליו הפניה ישירה. במקום זאת, הוא משמש רק
בסיס תוספים לישויות הבאות:
SummaryCounts: משמש לדיווח בContestויחידה גיאופוליטית (GpUnit) סיכום של ספירת הקולות.VoteCounts: משמש לדיווח עלContestספירת קולות.
Counts מאפשר לסנן את ספירת הקולות לפי מאפייני המכשיר או לפי סוג
של פתקי ההצבעה או ההצבעה. הוא גם מאפשר לקשר את הספירות ל-GpUnit מוגדר
למשל עבור מדינה.
רכיבים
בטבלה הבאה מתוארים הרכיבים של Counts:
| רכיב | ריבוי | סוג | תיאור |
|---|---|---|---|
GpUnitId |
0 או 1 | IDREF |
מזהה ייחודי של
GpUnit
לרכיב מסוים. משמש לשיוך ספירות ליחידה גיאופוליטית, כמו
אזור, מחוז או עיירה. |
IsSuppressedForPrivacy |
0 או 1 | boolean |
שדה זה מציין אם ההצבעות הושתקו כדי לשמור על פרטיות המצביעים. אם
לא קיים, ערך ברירת המחדל הוא false. |
Type |
0 או 1 | CountItemType |
סוג הספירה שמשמש כמסנן של ספירת הקולות, למשל ביום הבחירות או בהצבעה מוקדמת. אם הסוג של פריט מסוג |
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>
JSON
"SummaryCounts": [ { "BallotsCast": "2089540", "WriteIns": "2087" } ]
VoteCounts
יש להשתמש ב-VoteCounts כדי לתאר את ספירת הקולות עבור
BallotSelection ב
Contest.
רכיבים
בטבלה הבאה מתוארים הרכיבים של VoteCounts:
| רכיב | ריבוי | סוג | תיאור |
|---|---|---|---|
Count |
0 או 1 | float |
מספר הקולות שהתקבלו בתחרות, במספר בין 0 ל-100. לחשבון
במקרים מיוחדים, הספירה יכולה לכלול רכיב חלקי. עבור
לדוגמה, דיווח על 14.2% בתור לרשימה של הסוגים הנתמכים של ספירת קולות, אפשר להיכנס אל סוגי טבלאות של תוצאות. |
דוגמאות
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>
JSON
"VoteCounts": [ { "GpUnitId": "ru_001", "Type": "total", "Count": "6173433" }, { "GpUnitId": "ru_001", "Type": "other", "OtherType": "projected-vote-percent", "Count": "22.3" } ]