יחידה גיאופוליטית, או GpUnit
, מתארת כל יחידה פיזית או וירטואלית של
ייצוג או צבירת הצבעה/מושבים. השתמשו בישות הזו כדי להגדיר
יחידות כמו ערים, מחוזות, סמכויות שיפוט או תחומים לקישור
תחרויות, משרדים, ספירת קולות או מידע אחר באזורים האלה.
GpUnit
הישויות הבאות מכילות הפניות אל GpUnit
:
Election
Contest
, וגםOffice
מכילים קובץ עזר נדרש לרכיבGpUnit
שמגדיר את סמכות השיפוט, תחרות או תפקיד, בהתאמה.SummaryCounts
ו-VoteCounts
סימוכיןGpUnit
כדי לקשר סיכום או ספירת קולות ל-GpUnit
רכיבים שהוגדרו עבור מתחמים או סוגים אחרים של יחידות גיאופוליטיות.
היחסים בין הורה-צאצא של ישויות GpUnit
דומות צריכים להיות
עקביים. לדוגמה, בכל מחוזות הקונגרס חייב להיות הורה יחיד,
שהיא מדינה, גם אם מחוז קונגרס מסוים כפוף לחלוטין
בתוך מחוז.
מאפיינים
הטבלה הבאה מתארת את המאפיינים של GpUnit
:
מאפיין | חובה? | סוג | תיאור |
---|---|---|---|
objectId |
חובה | ID |
מזהה פנימי ייחודי שמשמש אלמנטים אחרים להפניה מהרכיב הזה. |
רכיבים
בטבלה הבאה מתוארים הרכיבים של GpUnit
:
רכיב | ריבוי | סוג | תיאור |
---|---|---|---|
ComposingGpUnitIds |
0 או 1 | IDREFS |
מזהה ייחודי של רכיב משתמשים ברכיב |
ExternalIdentifiers |
0 או 1 | ExternalIdentifiers |
משייך מזהה ל כשכוללים את המאפיין |
Name |
0 או 1 | string |
שם היחידה הגאופוליטית. |
SummaryCounts |
0 או יותר | SummaryCounts |
ספירות סיכום של פתקי ההצבעה, כגון הצבעות יתר, הצבעות חלשות וסכום כולל את פתקי ההצבעה. אפשר גם לפרט אותן לפי סוג המכשיר וכמות ההצבעה. בכיתה.
|
ReportingUnit
אפשר להשתמש ב-ReportingUnit
כדי להגדיר יחידה גיאופוליטית כגון מדינה, עיר, עיירה,
או בתחומם של ReportingUnitType
ספירה.
Election
מפנה לרכיב הזה אל
לזהות את ההיקף הגיאוגרפי של הבחירות. במקרה הזה, הפרמטר
רכיב ReportingUnit
שמגדיר את היקף הבחירות יכול לכלול
ElectionAdministration
כדי לספק מידע שקשור לרשות הבחירות.
ReportingUnit
יכול להיות הצאצא של ReportingUnit
אחד נוסף, לכל היותר.
עם זאת, אם לReportingUnit
נדרשים כמה הורים כי זה לגיטימי
מתפרש על פני רכיבי הורה מסוג ReportingUnit
, צריך להגיע אל
לקבלת הנחיות.
תחביר ה-XML של ReportingUnit
הוא <GpUnit xsi:type="ReportingUnit" ... />
.
רכיבים
בטבלה הבאה מתוארים הרכיבים של ReportingUnit
:
רכיב | ריבוי | סוג | תיאור |
---|---|---|---|
AuthorityIds |
0 או 1 | IDREFS |
objectId של אחד או יותר
Person
רכיבים שמתארים רשות שאחראית על הדיווח
יחידה. |
ContactInformation |
0 או 1 | ContactInformation |
משייך פרטים ליצירת קשר ליחידת הדיווח, כמו הכתובת של מרכז הצבעה. |
CountStatus |
0 או יותר | CountStatus |
מספק סטטוסים שונים של ספירה לסוגים שונים של פתקי ההצבעה פריטים אחרים. |
ElectionAdministration |
0 או 1 | ElectionAdministration |
מספק מידע על רשות בחירות. יש להשתמש במדד הזה כאשר יחידת הדיווח משמשת כרשות הבחירות. |
InternationalizedName |
1 | InternationalizedText |
השם הקנוני המלא, המותאם לשוק המקומי, של היחידה הגאו-פוליטית בקיצור. לדוגמה, 'אלסקה' או "הקונגרס ה-14 של ניו יורק" מחוז". |
IsDistricted |
0 או 1 | boolean |
אפשר להשתמש בערך הבוליאני IsDistricted בכמה דרכים.
אין צורך לחלוטין בכך מאחר שניתן לזהות מחוזות
על ידי אלמנט המשנה Type שלהם. אפשר גם לעיין
Contest
של אלמנט המשנה ElectoralDistrictId , שמקשרת
מחוז הבחירות המשויך לתחרות. אבל אם
מחוז מוגדר אך לא מקושר לתחרות, או אם סוג
ניתן לציין את המחוז באמצעות OtherType , ואז
היעד IsDistricted נדרש כדי לזהות
GpUnit כמחוז. הערך הבוליאני IsDistricted
יכול לשמש גם כסימן GpUnit שמוגדר
סמכות שיפוט, כמו עיר, גם משמשת כמחוז, לדוגמה
תחרויות ברחבי העיר. |
IsMailOnly |
0 או 1 | boolean |
מציין אם יחידת הדיווח מטפלת רק בשליחה בדואר או
הצבעה בבחירות אם הוא לא נמצא, ערך ברירת המחדל הוא
false |
SubUnitsReported |
0 או 1 | integer |
מספר יחידות המשנה המשויכות, כמו מיקומים, שהשלימו דיווח. |
TotalSubUnits |
0 או 1 | integer |
המספר הכולל של יחידות המשנה המשויכות, כמו אזורים. |
Type |
1 | ReportingUnitType |
הסוג שצוין של יחידת הדיווח, למשל מדינה, עיר, מחוז או אזור כלשהו. אם סוג יחידת הדיווח לא מופיע בספירה
|
OtherType |
0 או 1 | string |
משמש לציון סוג היחידה הגאופוליטית כאשר הערך של
ReportingUnitType היא other . |
VotersParticipated |
0 או 1 | integer |
מספר המצביעים שהשתתפו בבחירות. כלומר, כמה הגיעו בקלפיות, כולל אלה שלא הצטרפו את פתקי ההצבעה. |
VotersRegistered |
0 או 1 | integer |
מספר המצביעים הרשומים שמתגוררים בגבולות של היחידה הגאופוליטית. |
דוגמאות
XML
<GpUnit objectId="ru0081" xsi:type="ReportingUnit"> <ComposingGpUnitIds>ru_wahlkreis1 ru_wahlkreis2</ComposingGpUnitIds> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-state-0081</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>ocd-id</Type> <Value>ocd-division/country:de/state:hb</Value> </ExternalIdentifier> </ExternalIdentifiers> <InternationalizedName> <Text language="en">Bremen</Text> </InternationalizedName> <Name>Bremen</Name> <Type>state</Type> </GpUnit>
JSON
"GpUnit": [ { "@type": "ReportingUnit", "objectId": "ru0081", "ComposingGpUnitIds": [ "ru_wahlkreis1", "ru_wahlkreis2" ], "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "stable-state-0081" }, { "Type": "ocd-id", "Value": "ocd-division/country:de/state:hb" } ] }, "InternationalizedName": { "Text": [ { "language": "en", "value": "Bremen" } ] }, "Name": "Bremen", "Type": "state" } ]