לא נעשה שימוש בקובץ 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" } ]