GpUnit এবং সম্পর্কিত উপাদান

একটি ভূ-রাজনৈতিক ইউনিট বা GpUnit ) হলো প্রতিনিধিত্ব বা ভোট/আসন একত্রীকরণের যেকোনো ভৌত বা ভার্চুয়াল একক। শহর, জেলা, প্রশাসনিক এলাকা বা নির্বাচনী এলাকার মতো ভূ-রাজনৈতিক ইউনিটগুলো সংজ্ঞায়িত করতে এই সত্তাটি ব্যবহার করুন, যাতে সেইসব ভৌগোলিক অঞ্চলের সাথে প্রতিযোগিতা, পদ, ভোট গণনা বা অন্যান্য তথ্য সংযুক্ত করা যায়।

জিপিইউনিট

নিম্নলিখিত সত্তাগুলিতে GpUnit এর উল্লেখ রয়েছে:

  • Election , Contest , এবং Office একটি GpUnit এলিমেন্টের আবশ্যিক রেফারেন্স থাকে, যা যথাক্রমে নির্বাচন, প্রতিদ্বন্দ্বিতা বা পদের এখতিয়ার নির্ধারণ করে।
  • SummaryCounts এবং VoteCounts প্রিসিংক্ট বা অন্যান্য ধরনের ভূ-রাজনৈতিক এককের জন্য সংজ্ঞায়িত GpUnit উপাদানগুলোর সাথে সারাংশ বা ভোটের সংখ্যা সংযুক্ত করতে GpUnit রেফারেন্স করে।

একই ধরনের GpUnit সত্তাগুলোর ক্ষেত্রে প্যারেন্ট-চাইল্ড সম্পর্ক সামঞ্জস্যপূর্ণ হতে হবে। উদাহরণস্বরূপ, সমস্ত কংগ্রেসনাল ডিস্ট্রিক্টের একটিমাত্র প্যারেন্ট থাকতে হবে, যা হলো একটি রাজ্য; এমনকি যদি কোনো নির্দিষ্ট কংগ্রেসনাল ডিস্ট্রিক্ট সম্পূর্ণরূপে একটি কাউন্টির মধ্যে অবস্থিতও হয়।

বৈশিষ্ট্য

নিম্নলিখিত সারণিতে GpUnit এর অ্যাট্রিবিউটগুলো বর্ণনা করা হয়েছে:

বৈশিষ্ট্য প্রয়োজন? প্রকার বর্ণনা
objectId প্রয়োজনীয় ID একটি অনন্য অভ্যন্তরীণ শনাক্তকারী যা অন্যান্য উপাদান এই উপাদানটিকে উল্লেখ করার জন্য ব্যবহার করে।

উপাদান

নিম্নলিখিত সারণিতে GpUnit এর উপাদানগুলো বর্ণনা করা হয়েছে:

উপাদান বহুত্ব প্রকার বর্ণনা
ComposingGpUnitIds ০ অথবা ১ IDREFS

এক বা একাধিক GpUnit উপাদানের জন্য অনন্য শনাক্তকারী। এটি অন্যান্য GpUnit উপাদানকে উল্লেখ করতে এবং সেগুলোকে মূল GpUnit সাথে যুক্ত করতে ব্যবহৃত হয়। প্রতিটি উল্লিখিত উপাদান অবশ্যই এমন একটি ভূ-রাজনৈতিক ইউনিটের জন্য সংজ্ঞায়িত হতে হবে যা মূল GpUnit উপাদানের অন্তর্ভুক্ত।

কোনো নির্দিষ্ট GpUnit এর শুধুমাত্র সরাসরি চাইল্ডদের উপস্থাপন করতে ComposingGpUnitIds এলিমেন্টটি ব্যবহার করুন। উদাহরণস্বরূপ, যদি প্রিসিংক্ট A এবং B সিটি M-এ থাকে এবং সিটি M কাউন্টি X-এ থাকে, তাহলে প্রিসিংক্ট A এবং B-কে সিটি M-এর চাইল্ড হিসেবে তালিকাভুক্ত করুন। তাহলে সিটি M হবে কাউন্টি X-এর চাইল্ড, কিন্তু প্রিসিংক্ট A এবং B-কে কাউন্টি X-এর চাইল্ড করবেন না।

ExternalIdentifiers ০ অথবা ১ ExternalIdentifiers

GpUnit সাথে একটি আইডি যুক্ত করে, যেমন কোনো জেলা বা শহরের কোড।

যখন আপনি ExternalIdentifiers অন্তর্ভুক্ত করবেন, যদি টাইপটি IdentifierType এনুমারেশনে তালিকাভুক্ত না থাকে, তাহলে Type হিসেবে other ব্যবহার করুন এবং OtherType এ আপনার কাস্টম টাইপটি প্রদান করুন।

Name ০ অথবা ১ string ভূ-রাজনৈতিক এককটির নাম।
SummaryCounts ০ বা তার বেশি SummaryCounts

ব্যালটের সারসংক্ষেপ গণনা, যেমন ওভারভোট, আন্ডারভোট এবং মোট ব্যালট। এগুলোকে ঐচ্ছিকভাবে ডিভাইসের ধরন এবং ব্যালটের শ্রেণি অনুসারে ভাগ করা যেতে পারে।

GpUnit SummaryCounts অন্তর্ভুক্ত রয়েছে, যা সংশ্লিষ্ট ভূ-রাজনৈতিক অঞ্চলের জন্য সারসংক্ষেপ সংখ্যা প্রদান করে।

রিপোর্টিং ইউনিট

ReportingUnitType এনুমারেশন ব্যবহার করে ReportingUnit মাধ্যমে রাজ্য, শহর, টাউনশিপ বা প্রিসিন্টের মতো একটি ভূ-রাজনৈতিক ইউনিট সংজ্ঞায়িত করুন।

নির্বাচনের ভৌগোলিক পরিধি শনাক্ত করতে Election উপাদানটি এই এলিমেন্টটিকে নির্দেশ করে। এক্ষেত্রে, নির্বাচনের পরিধি নির্ধারণকারী ReportingUnit ' এলিমেন্টটিতে নির্বাচন কর্তৃপক্ষ-সম্পর্কিত তথ্য প্রদানের জন্য ElectionAdministration অন্তর্ভুক্ত থাকতে পারে।

একটি ReportingUnit সর্বাধিক অন্য একটি ReportingUnit এর চাইল্ড হতে পারে। তবে, যদি একটি ReportingUnit একাধিক প্যারেন্টের প্রয়োজন হয় কারণ এটি বৈধভাবে একাধিক প্যারেন্ট ReportingUnit এলিমেন্ট জুড়ে বিস্তৃত, তাহলে নির্দেশনার জন্য আপনার Google পয়েন্ট অফ কন্ট্যাক্টের সাথে যোগাযোগ করুন।

ReportingUnit জন্য XML সিনট্যাক্স হলো <GpUnit xsi:type="ReportingUnit" ... />

উপাদান

নিম্নলিখিত সারণিতে ReportingUnit এর উপাদানগুলো বর্ণনা করা হয়েছে:

উপাদান বহুত্ব প্রকার বর্ণনা
AuthorityIds ০ অথবা ১ IDREFS এক বা একাধিক Person এলিমেন্টের objectId , যা রিপোর্টিং ইউনিটের জন্য দায়িত্বপ্রাপ্ত কর্তৃপক্ষকে বর্ণনা করে।
ContactInformation ০ অথবা ১ ContactInformation রিপোর্টিং ইউনিটের সাথে সংশ্লিষ্ট যোগাযোগের তথ্য, যেমন একটি ভোট কেন্দ্রের ঠিকানা।
CountStatus ০ বা তার বেশি CountStatus বিভিন্ন ধরনের ব্যালট বা অন্যান্য সামগ্রীর জন্য গণনার বিভিন্ন অবস্থা প্রদান করে।
ElectionAdministration ০ অথবা ১ ElectionAdministration কোনো নির্বাচন কর্তৃপক্ষ সম্পর্কে তথ্য প্রদান করে। যখন রিপোর্টিং ইউনিটটি নির্বাচনে কর্তৃপক্ষ হিসেবে কাজ করে, তখন এটি ব্যবহার করুন।
InternationalizedName InternationalizedText ভূ-রাজনৈতিক এককটির স্থানীয়, পূর্ণাঙ্গ ও প্রামাণ্য নাম, কোনো সংক্ষিপ্ত রূপ নয়। উদাহরণস্বরূপ, "আলাস্কা" বা "নিউইয়র্কের ১৪তম কংগ্রেসীয় জেলা"।
IsDistricted ০ অথবা ১ boolean IsDistricted বুলিয়ানটি বিভিন্ন উপায়ে ব্যবহার করা যেতে পারে। এটি কঠোরভাবে প্রয়োজনীয় নয়, কারণ এর Type সাব-এলিমেন্টের মাধ্যমে জেলাগুলোকে শনাক্ত করা সম্ভব। আপনি Contest এলিমেন্টের ElectoralDistrictId সাব-এলিমেন্টটিও পরীক্ষা করতে পারেন, যা প্রতিযোগিতার সাথে যুক্ত নির্বাচনী জেলার সাথে লিঙ্ক করে। তবে, যদি একটি জেলা সংজ্ঞায়িত করা থাকে কিন্তু কোনো প্রতিযোগিতা থেকে লিঙ্ক করা না থাকে, অথবা যদি জেলার ধরণ OtherType দিয়ে দেওয়া হয়, তাহলে GpUnit টিকে একটি জেলা হিসেবে শনাক্ত করার জন্য IsDistricted প্রয়োজন। IsDistricted বুলিয়ানটি এটি বোঝাতেও ব্যবহার করা যেতে পারে যে, একটি GpUnit যা একটি এখতিয়ার (যেমন একটি শহর) হিসাবে সংজ্ঞায়িত, সেটি একটি জেলা হিসাবেও ব্যবহৃত হয়, উদাহরণস্বরূপ শহরব্যাপী প্রতিযোগিতার জন্য।
IsMailOnly ০ অথবা ১ boolean রিপোর্টিং ইউনিটটি শুধুমাত্র ডাকযোগে বা অনুপস্থিত ভোটারদের ব্যালটের মাধ্যমে নির্বাচন পরিচালনা করে কিনা তা নির্দেশ করে। এটি উপস্থিত না থাকলে, ডিফল্ট মান ' false হয়।
SubUnitsReported ০ অথবা ১ integer সংশ্লিষ্ট উপ-ইউনিট, যেমন থানা, যারা প্রতিবেদন জমা দেওয়া সম্পন্ন করেছে তাদের সংখ্যা।
TotalSubUnits ০ অথবা ১ integer সংশ্লিষ্ট উপ-ইউনিট, যেমন নির্বাচনী এলাকার মোট সংখ্যা।
Type ReportingUnitType

রিপোর্টিং ইউনিটের উল্লিখিত ধরণ, যেমন রাজ্য, শহর, জেলা বা নির্বাচনী এলাকা।

যদি রিপোর্টিং ইউনিট টাইপটি ReportingUnitType এনুমারেশনে তালিকাভুক্ত না থাকে, তাহলে Type হিসেবে other ব্যবহার করুন এবং OtherType এ আপনার নিজস্ব রিপোর্টিং ইউনিট টাইপ প্রদান করুন।

OtherType ০ অথবা ১ string যখন ReportingUnitType এর মান other হয়, তখন ভূ-রাজনৈতিক এককের ধরণ নির্দিষ্ট করতে এটি ব্যবহৃত হয়।
VotersParticipated ০ অথবা ১ integer নির্বাচনে অংশগ্রহণকারী ভোটারের সংখ্যা। অর্থাৎ, কতজন ভোটকেন্দ্রে উপস্থিত হয়েছেন, যার মধ্যে যারা ভোট দেননি তারাও অন্তর্ভুক্ত।
VotersRegistered ০ অথবা ১ integer ভূ-রাজনৈতিক এককটির সীমানার মধ্যে বসবাসকারী নিবন্ধিত ভোটারের সংখ্যা।

উদাহরণ

এক্সএমএল

    <GpUnit objectId="ru-0081" xsi:type="ReportingUnit">
      <ComposingGpUnitIds>ru-wahlkreis1 ru-wahlkreis2</ComposingGpUnitIds>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>ru-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>