GpUnit और संबंधित तत्व

जियोपॉलिटिकल यूनिट या GpUnit, किसी भी फ़िज़िकल या वर्चुअल यूनिट को दिखाती है. यह यूनिट, वोट/सीट एग्रीगेशन को दिखाती है. इस इकाई का इस्तेमाल, जियोपॉलिटिकल इकाइयों को तय करने के लिए करें. जैसे, शहर, ज़िले, अधिकार क्षेत्र या इलाके. इससे, उन भौगोलिक इकाइयों के साथ चुनाव, ऑफ़िस, वोटों की संख्या या अन्य जानकारी को जोड़ा जा सकता है.

GpUnit

नीचे दी गई इकाइयों में GpUnit के रेफ़रंस शामिल हैं:

  • Election, Contest, और Office में GpUnit एलिमेंट का ज़रूरी रेफ़रंस शामिल होना चाहिए. यह एलिमेंट, चुनाव, प्रतियोगिता या ऑफ़िस के अधिकार क्षेत्र को तय करता है.
  • SummaryCounts और VoteCounts, GpUnit का रेफ़रंस देते हैं, ताकि GpUnit के लिए तय किए गए लिंक की खास जानकारी या वोटों की संख्या को, मतदान केंद्रों या अन्य तरह की जियोपॉलिटिकल इकाइयों से जोड़ा जा सके.

मिलती-जुलती GpUnit इकाइयों के लिए, पैरंट-चाइल्ड रिलेशनशिप एक जैसी होनी चाहिए. उदाहरण के लिए, सभी संसदीय ज़िलों का एक ही पैरंट होना चाहिए, जो कि एक राज्य होता है. भले ही, कोई संसदीय ज़िला पूरी तरह से किसी काउंटी के अंदर आता हो.

विशेषताएं

यहां दी गई टेबल में, GpUnit के लिए एट्रिब्यूट के बारे में बताया गया है:

एट्रिब्यूट ज़रूरी है? टाइप ब्यौरा
objectId ज़रूरी है ID यह एक यूनीक इंटरनल आइडेंटिफ़ायर है. इसका इस्तेमाल अन्य एलिमेंट, इस एलिमेंट का रेफ़रंस देने के लिए करते हैं.

एलिमेंट

यहां दी गई टेबल में, GpUnit के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
ComposingGpUnitIds 0 या 1 IDREFS

एक या उससे ज़्यादा GpUnit एलिमेंट के लिए यूनीक आइडेंटिफ़ायर. इस कुकी का इस्तेमाल, अन्य GpUnit एलिमेंट को रेफ़रंस देने और उन्हें पैरंट GpUnit से जोड़ने के लिए किया जाता है. रेफ़र किए गए हर एलिमेंट को, ऐसी भू-राजनीतिक इकाई के लिए तय किया जाना चाहिए जो पैरंट GpUnit एलिमेंट में शामिल हो.

ComposingGpUnitIds एलिमेंट का इस्तेमाल सिर्फ़ उस GpUnit के डायरेक्ट चाइल्ड को दिखाने के लिए करें. उदाहरण के लिए, अगर Precincts A और B, City M में हैं और City M, County X में है, तो Precincts A और B को City M के चाइल्ड के तौर पर लिस्ट करें. इसके बाद, शहर M को काउंटी X का चाइल्ड बनाएं. हालांकि, प्रीसिंक्ट A और B को काउंटी X का चाइल्ड न बनाएं.

ExternalIdentifiers 0 या 1 ExternalIdentifiers

किसी आईडी को GpUnit से जोड़ता है. जैसे, किसी ज़िले या शहर का कोड.

ExternalIdentifiers शामिल करते समय, अगर टाइप को एन्यूमरेशन IdentifierType में शामिल नहीं किया गया है, तो other के Type का इस्तेमाल करें. साथ ही, OtherType में अपना कस्टम टाइप दें.

Name 0 या 1 string जियोपॉलिटिकल यूनिट का नाम.
SummaryCounts 0 या इससे ज़्यादा SummaryCounts

मतपत्रों की खास जानकारी में, ज़्यादा वोट, कम वोट, और कुल मतपत्रों की संख्या शामिल होती है. इन्हें डिवाइस टाइप और बैलेट क्लास के हिसाब से भी बांटा जा सकता है.

GpUnit में SummaryCounts शामिल है, ताकि इससे जुड़ी जियोपॉलिटिकल जगह के लिए खास जानकारी के तौर पर संख्याएं दी जा सकें.

ReportingUnit

ReportingUnitType एन्यूमरेशन का इस्तेमाल करके, ReportingUnit एट्रिब्यूट की वैल्यू के तौर पर किसी जियोपॉलिटिकल यूनिट को तय करें. जैसे, राज्य, शहर, टाउनशिप या ज़िला.

Election इस एलिमेंट को रेफ़रंस देता है, ताकि चुनाव के भौगोलिक दायरे की पहचान की जा सके. इस मामले में, चुनाव के दायरे को तय करने वाला ReportingUnit एलिमेंट, चुनाव आयोग से जुड़ी जानकारी देने के लिए ElectionAdministration को शामिल कर सकता है.

एक ReportingUnit, ज़्यादा से ज़्यादा एक अन्य ReportingUnit का चाइल्ड हो सकता है. हालांकि, अगर किसी ReportingUnit को एक से ज़्यादा माता-पिता की ज़रूरत है, क्योंकि यह माता-पिता के ReportingUnit एलिमेंट में शामिल है, तो सलाह पाने के लिए Google के अपने पॉइंट ऑफ़ कॉन्टैक्ट से संपर्क करें.

ReportingUnit के लिए एक्सएमएल सिंटैक्स <GpUnit xsi:type="ReportingUnit" ... /> है.

एलिमेंट

यहां दी गई टेबल में, ReportingUnit के एलिमेंट के बारे में बताया गया है:

एलिमेंट गुणनफल टाइप ब्यौरा
AuthorityIds 0 या 1 IDREFS Person ऐसे एक या उससे ज़्यादा objectId एलिमेंट जो रिपोर्टिंग यूनिट के लिए ज़िम्मेदार अथॉरिटी के बारे में बताते हैं.
ContactInformation 0 या 1 ContactInformation यह कुकी, संपर्क जानकारी को रिपोर्टिंग यूनिट से जोड़ती है. जैसे, वोटिंग सेंटर का पता.
CountStatus 0 या इससे ज़्यादा CountStatus यह अलग-अलग तरह के बैलेट या अन्य आइटम के लिए, गिनती की अलग-अलग स्थितियां दिखाता है.
ElectionAdministration 0 या 1 ElectionAdministration चुनाव कराने वाली संस्था के बारे में जानकारी देता है. इसका इस्तेमाल तब करें, जब रिपोर्टिंग यूनिट चुनाव में आधिकारिक तौर पर काम करती हो.
InternationalizedName 1 InternationalizedText जियो-पॉलिटिकल यूनिट का पूरा, कैननिकल नाम. यह नाम स्थानीय भाषा में होना चाहिए. इसमें संक्षिप्त नाम का इस्तेमाल नहीं किया जाना चाहिए. उदाहरण के लिए, "अलास्का" या "न्यू यॉर्क का 14वां कांग्रेसनल डिस्ट्रिक्ट."
IsDistricted 0 या 1 boolean IsDistricted बूलियन का इस्तेमाल कई तरीकों से किया जा सकता है. यह ज़रूरी नहीं है, क्योंकि ज़िलों की पहचान उनके Type सब-एलिमेंट से की जा सकती है. Contest एलिमेंट के ElectoralDistrictId सब-एलिमेंट की जांच भी की जा सकती है. यह सब-एलिमेंट, चुनाव क्षेत्र से जुड़ा होता है. हालांकि, अगर किसी ज़िले को तय किया गया है, लेकिन उसे किसी प्रतियोगिता से नहीं जोड़ा गया है या अगर ज़िले का टाइप OtherType के साथ दिया गया है, तो GpUnit को ज़िले के तौर पर पहचानने के लिए IsDistricted का इस्तेमाल करना ज़रूरी है. IsDistricted बूलियन का इस्तेमाल यह बताने के लिए भी किया जा सकता है कि GpUnit को किसी शहर जैसी जगह के तौर पर तय किया गया है. इसका इस्तेमाल ज़िले के तौर पर भी किया जाता है. उदाहरण के लिए, पूरे शहर में होने वाली प्रतियोगिताओं के लिए.
IsMailOnly 0 या 1 boolean इससे पता चलता है कि रिपोर्टिंग यूनिट, सिर्फ़ डाक या अनुपस्थित होकर वोट डालने वाले लोगों के चुनाव को मैनेज करती है. अगर यह मौजूद नहीं है, तो डिफ़ॉल्ट वैल्यू false होती है.
SubUnitsReported 0 या 1 integer रिपोर्टिंग पूरी करने वाली इकाइयों की संख्या. जैसे, प्रीसिंक्ट.
TotalSubUnits 0 या 1 integer जुड़े हुए सबयूनिट, जैसे कि प्रीसिंट की कुल संख्या.
Type 1 ReportingUnitType

रिपोर्टिंग यूनिट का गिने जाने वाला टाइप, जैसे कि राज्य, शहर, ज़िला या इलाके का नाम.

अगर रिपोर्टिंग यूनिट टाइप, इन्यूमरेशन ReportingUnitType में शामिल नहीं है, तो Type का इस्तेमाल करें. साथ ही, other की वैल्यू के तौर पर OtherType में अपना कस्टम रिपोर्टिंग यूनिट टाइप डालें.

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"
      }
    ]