אין שימוש ישיר ב-Counts
או הפניה ישירה אליו. במקום זאת, הוא משמש רק כבסיס תוספים לישויות הבאות:
SummaryCounts
: לדיווח על סיכום הקולות לגביContest
ויחידה גיאופוליטית (GpUnit
).VoteCounts
: משמש לדיווח על מספר הקולות (Contest
).
ב-Counts
אפשר לסנן את התוצאות של ספירת הקולות לפי מאפייני המכשיר, לפי סוג ההצבעה או לפי סוג ההצבעה. הוא גם מאפשר לקשר את הספירות לישות GpUnit
מוגדרת, למשל מדינה.
Elements
בטבלה הבאה מתוארים הרכיבים של 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
.
Elements
בטבלה הבאה מתוארים הרכיבים של 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
.
Elements
בטבלה הבאה מתוארים הרכיבים של 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" } ]