দপ্তর

একটি অফিস এবং তার প্রতিযোগিতার সাথে সম্পর্কিত তথ্য সংজ্ঞায়িত করতে Office ব্যবহার করুন। একটি অফিস তার নির্বাচনী জেলা এবং অফিসের ভূমিকা দ্বারা চিহ্নিত করা হয়।

Office উপাদানটি সব ধরনের ফিডের জন্য প্রযোজ্য কিন্তু একটি গণভোটের জন্য নির্দিষ্ট করার প্রয়োজন নেই। যাইহোক, একটি অফিসের সংজ্ঞা ফিড প্রকারের উপর ভিত্তি করে ভিন্নভাবে ব্যাখ্যা করা হয়। একটি নির্বাচনী প্রেক্ষাপটে, একটি Office যে অফিসের চাওয়া হয়েছে তার শিরোনাম প্রতিনিধিত্ব করে, যেমন "প্রতিনিধি পরিষদের সদস্য।" অফিসহোল্ডার প্রসঙ্গে, এটি একজন একক ব্যক্তির জন্য একটি নির্দিষ্ট আসন।


সেই ধরনের ফিডের সাথে Office কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে নিম্নলিখিত ফিডের ধরনগুলির মধ্যে একটি নির্বাচন করুন৷


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

যখন একজন ব্যক্তিকে একটি নতুন জেলা বা একটি নতুন অবস্থানের জন্য একজন অফিসহোল্ডার হিসাবে মনোনীত করা হয়, তখন এই ব্যক্তিকে নতুন অফিসে লিঙ্ক করুন৷ একটি পুরানো অফিস পুনরায় ব্যবহার না নিশ্চিত করুন.

গুণাবলী

নিচের সারণীটি Office বৈশিষ্ট্য বর্ণনা করে:

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

উপাদান

নিম্নোক্ত টেবিলটি Office জন্য উপাদানগুলি বর্ণনা করে:

উপাদান বহুগুণ টাইপ বর্ণনা
ContactInformation 0 বা তার বেশি ContactInformation অফিসের সাথে বিভিন্ন যোগাযোগের তথ্য সংযুক্ত করে। যদি এই উপাদানটি অন্তর্ভুক্ত করা হয় তবে শুধুমাত্র অফিসের সাথে সম্পর্কিত তথ্য নির্দিষ্ট করুন, প্রার্থী বা বর্তমান অফিসহোল্ডার নয়।
ElectoralDistrictId0 বা 1 IDREF

GpUnit এর objectId প্রদান করুন যা নির্বাচনী জেলার প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, মার্কিন সিনেটরের জন্য "আলাস্কা" এর মতো একটি রাজ্য বা মার্কিন প্রতিনিধির জন্য "নিউ ইয়র্কের 14তম কংগ্রেসনাল ডিস্ট্রিক্ট" এর মতো একটি জেলা দিন।

অফিসহোল্ডার ফিডের জন্য, আমরা প্রতি আসনের জন্য একটি Office এবং সেই ব্যক্তিকে অফিসে নির্বাচিত করা জেলার জন্য ElectoralDistrictId আইডি আশা করি।

উদাহরণ: তাইওয়ানের আইনসভা নির্বাচন

  • আইনসভা ইউয়ানের প্রতিটি সদস্যকে তাদের জেলার উপর ভিত্তি করে একটি আলাদা Office দিন।

আরেকটি উদাহরণ: মার্কিন সিনেট অফিসহোল্ডার ফিড

  • মার্কিন সেনেটের জন্য 100টি Office অবজেক্ট প্রদান করুন।
ExternalIdentifiers 1 ExternalIdentifiers

অফিসের সাথে একটি আইডি সংযুক্ত করে। একটি স্থিতিশীল শনাক্তকারী প্রয়োজন। অফিসের জন্য স্থিতিশীল শনাক্তকারী অবশ্যই অফিসের মেয়াদ জুড়ে অনন্য হতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত প্রতিটি মেয়াদের জন্য একটি স্বতন্ত্র অফিস স্থিতিশীল শনাক্তকারী প্রয়োজন:

  • 1885 থেকে 1889 সাল পর্যন্ত গ্রোভার ক্লিভল্যান্ডের প্রেসিডেন্সি
  • 1893 থেকে 1897 সাল পর্যন্ত গ্রোভার ক্লিভল্যান্ডের প্রেসিডেন্সি
  • ফ্র্যাঙ্কলিন রুজভেল্টের 1933 থেকে 1945 সাল পর্যন্ত রাষ্ট্রপতি

Office এর ExternalIdentifiers উপাদান আপনাকে OtherType জন্য নির্দিষ্ট মান সহ অতিরিক্ত তথ্য প্রদান করতে দেয়। আরো বিস্তারিত জানার জন্য, ExternalIdentifiers জন্য অতিরিক্ত প্রকার দেখুন।

GovernmentBodyIds 0 বা 1 IDREFS GovernmentBody objectId প্রদান করুন যা এই অফিসের অংশ। উদাহরণস্বরূপ, একজন মার্কিন সিনেটরের জন্য মার্কিন যুক্তরাষ্ট্রের সেনেট
Name 1 InternationalizedText এই অফিসের জেনেরিক শিরোনামের পুরো নাম প্রদান করে। এটি অবশ্যই অফিসের এখতিয়ার অন্তর্ভুক্ত করবে তবে নির্বাচনী জেলার সাথে সম্পর্কিত যেকোন তথ্য বাদ দেবে।

উদাহরণ:

  • সিঙ্গাপুরের সংসদ সদস্য
  • ভারতের প্রধানমন্ত্রী
  • ইন্দোনেশিয়ার প্রেসিডেন্ট
  • মার্কিন যুক্তরাষ্ট্রের সিনেটর
OfficeHolderPersonIds 1 IDREFS

এই অফিসে থাকা Person objectId প্রদান করুন।

SeatStatus 0 বা 1 SeatStatus অফিসহোল্ডারের আসন অবস্থার গণনাকৃত প্রকার, যেমন active বা on-leave । কোনো SeatStatus নির্দিষ্ট না থাকলে ডিফল্ট মান active থাকে।
SelectionMethod 0 বা 1 OfficeSelectionMethod কিভাবে অফিসহোল্ডার নির্বাচন করা হয় বা অফিসে স্থাপন করা হয় তার তথ্য।
Term1 Term অফিসের মেয়াদ সংক্রান্ত তথ্য প্রদান করে।

ExternalIdentifiers-এর জন্য অতিরিক্ত প্রকার

Office এর ExternalIdentifiers এলিমেন্টে, OtherType এবং Value এর মানগুলির সাথে একটি other Type সাথে অতিরিক্ত ডেটা প্রদান করুন। নিম্নলিখিত সারণী এই উপাদানগুলির জন্য সম্ভাব্য মান দেখায়:

OtherType উদাহরণ মান বর্ণনা
jurisdiction-id gpu1

প্রয়োজন

GpUnit এর objectId যা অফিসের এখতিয়ার নির্দিষ্ট করে।

government-body United States Senate GovernmentBody দেখুন।
legislative-session 116th United States Congress
office-level Country OfficeLevel থেকে একটি মান হতে হবে। যদি কেউ প্রযোজ্য না হয়, আপনার Google পরিচিতির সাথে যোগাযোগ করুন।
office-role upper house

প্রয়োজন

OfficeRole থেকে একটি মান হতে হবে। যদি কেউ প্রযোজ্য না হয়, আপনার Google পরিচিতির সাথে যোগাযোগ করুন।

office-seat Position 1 , Seat 2 , unexpired , special , Seat 2 special

একাধিক আসন বা অবস্থান সহ অফিসগুলিকে আলাদা করতে এবং বড় এবং মেয়াদোত্তীর্ণ অফিসগুলির জন্য এটি ব্যবহার করুন৷

উদাহরণ

এক্সএমএল

    <Office objectId="off0">
      <ElectoralDistrictId>ru-gpu0</ElectoralDistrictId>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-off0</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>office-level</OtherType>
          <Value>Administrative Area 1</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>office-role</OtherType>
          <Value>upper house</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>jurisdiction-id</OtherType>
          <Value>ru-gpu0</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <GovernmentBodyIds>gb-1</GovernmentBodyIds>
      <Name>
        <Text language="en">United States Senator</Text>
      </Name>
      <OfficeHolderPersonIds>per0</OfficeHolderPersonIds>
      <SelectionMethod>directly-elected</SelectionMethod>
      <Term>
        <StartDate>2019-01-02</StartDate>
      </Term>
    </Office>

JSON

    "Office": [
      {
        "objectId": "off0",
        "ElectoralDistrictId": "ru-gpu0",
        "ExternalIdentifiers": {
          "ExternalIdentifier" : [
            {
              "Type": "other",
              "OtherType": "stable",
              "Value": "stable-off0"
            },
            {
              "Type": "other",
              "OtherType": "office-level",
              "Value": "Administrative Area 1"
            },
            {
              "Type": "other",
              "OtherType": "office-role",
              "Value": "upper house"
            },
            {
              "Type": "other",
              "OtherType": "jurisdiction-id",
              "Value": "ru-gpu0"
            }
          ]
        }
        "GovernmentBodyIds": ["gb-1]
        "Name": {
          "Text": [
            {
              "value": "United States Senator",
              "language": "en"
            }
          ]
        }
        "OfficeHolderPersonIds": "per0"
        "SelectionMethod": "directly-elected"
        "Term": {
          "StartDate": "2019-01-02"
        }
      }
    ]