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 تحديدًا. على سبيل المثال: إذا كان القسمان "أ" و"ب" في المدينة "م"، وكانت المدينة "م" في المقاطعة "س"، فعندئذ اسرد القسمين "أ" و"ب" كفرعين للمدينة "م". فإن المدينة "م" هي طفل المقاطعة X، ولكن لا تجعل القسمين A وB ثانويين المقاطعة X.

ExternalIdentifiers 0 أو 1 ExternalIdentifiers

لربط بطاقة تعريف بـ GpUnit، مثل رقم تعريف المنطقة أو رمز المدينة.

عند تضمين ExternalIdentifiers، إذا لم يكن النوع مُدرجة في التعداد IdentifierType, استخدام Type من other وتقديم اكتب في OtherType.

Name 0 أو 1 string اسم الوحدة الجيوسياسية.
SummaryCounts 0 أو أكثر SummaryCounts

أعداد ملخّصات الاقتراع، مثل الأصوات الزائدة والأصوات المتراجعة وإجمالي والاقتراع. ويمكن تقسيمها حسب نوع الجهاز وورقة الاقتراع بشكل اختياري. الصف.

GpUnit يتضمن SummaryCounts لتقديم للجغرافيا الجيوسياسية المقابلة.

ReportingUnit

استخدِم ReportingUnit لتحديد وحدة جيوسياسية، مثل الولاية أو المدينة أو البلدة. أو تقع فيها ReportingUnitType التعداد.

يشير Election إلى هذا العنصر إلى تحديد النطاق الجغرافي للانتخابات في هذه الحالة، يمكن أن يتضمّن العنصر ReportingUnit الذي يحدّد نطاق الانتخابات ElectionAdministration لتقديم معلومات ذات صلة بهيئة الانتخابات.

ويمكن أن تكون السمة ReportingUnit عنصرًا فرعيًا من ReportingUnit واحد آخر على الأكثر. أمّا إذا كانت هناك حاجة إلى تعدد الوالدين من قِبل ReportingUnit، فهو أمر شرعي يمتد إلى عناصر ReportingUnit الرئيسية، لذا عليك التواصل مع نقطة Google الاتصال للحصول على الإرشادات.

بنية 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 الاسم المترجم والكامل والأساسي للوحدة الجغرافية السياسية، وليس أي اختصار. على سبيل المثال، "ألاسكا" أو "الاجتماع الانتخابي الرابع عشر في نيويورك المنطقة".
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

نوع تعداد الوحدة التنظيمية، مثل الولاية أو المدينة أو الدائرة أو الدائرة.

إذا لم يكن نوع وحدة إعداد التقارير مُدرَجًا في التعداد ReportingUnitType، استخدِم Type من other، وأدخِل نوع وحدة إعداد التقارير المخصّصة OtherType

OtherType 0 أو 1 string يتم استخدامه لتحديد نوع الوحدة الجيوسياسية عندما تكون قيمة تم other ميزة ReportingUnitType.
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"
      }
    ]