একটি অফিস এবং তার প্রতিযোগিতার সাথে সম্পর্কিত তথ্য সংজ্ঞায়িত করতে Office
ব্যবহার করুন। একটি অফিস তার নির্বাচনী জেলা এবং অফিসের ভূমিকা দ্বারা চিহ্নিত করা হয়।
Office
উপাদানটি সব ধরনের ফিডের জন্য প্রযোজ্য কিন্তু একটি গণভোটের জন্য নির্দিষ্ট করার প্রয়োজন নেই। যাইহোক, একটি অফিসের সংজ্ঞা ফিড প্রকারের উপর ভিত্তি করে ভিন্নভাবে ব্যাখ্যা করা হয়। একটি নির্বাচনী প্রেক্ষাপটে, একটি Office
যে অফিসের চাওয়া হয়েছে তার শিরোনাম প্রতিনিধিত্ব করে, যেমন "প্রতিনিধি পরিষদের সদস্য।" অফিসহোল্ডার প্রসঙ্গে, এটি একজন একক ব্যক্তির জন্য একটি নির্দিষ্ট আসন।
সেই ধরনের ফিডের সাথে Office
কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও জানতে নিম্নলিখিত ফিডের ধরনগুলির মধ্যে একটি নির্বাচন করুন৷
যদি একজন ব্যক্তি একই সময়ে একাধিক চলমান অবস্থানে থাকেন, তাহলে এই একাধিক অফিস সম্পর্কে তথ্য প্রদান করতে ভুলবেন না। উদাহরণস্বরূপ, যদি কেউ জার্মানির চ্যান্সেলর এবং বুন্ডেস্ট্যাগের সদস্য উভয়ই হয়, তবে তাদের উভয় অফিসেই সংজ্ঞায়িত করা দরকার।
যখন একজন ব্যক্তিকে একটি নতুন জেলা বা একটি নতুন অবস্থানের জন্য একজন অফিসহোল্ডার হিসাবে মনোনীত করা হয়, তখন এই ব্যক্তিকে নতুন অফিসে লিঙ্ক করুন৷ একটি পুরানো অফিস পুনরায় ব্যবহার না নিশ্চিত করুন.
গুণাবলী
নিচের সারণীটি Office
বৈশিষ্ট্য বর্ণনা করে:
বৈশিষ্ট্য | প্রয়োজন? | টাইপ | বর্ণনা |
---|---|---|---|
objectId | প্রয়োজন | ID | অনন্য অভ্যন্তরীণ শনাক্তকারী যা এই উপাদানটিকে উল্লেখ করতে অন্যান্য উপাদান দ্বারা ব্যবহৃত হয়। |
উপাদান
নিম্নোক্ত টেবিলটি Office
জন্য উপাদানগুলি বর্ণনা করে:
উপাদান | বহুগুণ | টাইপ | বর্ণনা |
---|---|---|---|
ContactInformation | 0 বা তার বেশি | ContactInformation | অফিসের সাথে বিভিন্ন যোগাযোগের তথ্য সংযুক্ত করে। যদি এই উপাদানটি অন্তর্ভুক্ত করা হয় তবে শুধুমাত্র অফিসের সাথে সম্পর্কিত তথ্য নির্দিষ্ট করুন, প্রার্থী বা বর্তমান অফিসহোল্ডার নয়। |
ElectoralDistrictId | 0 বা 1 | IDREF | অফিসহোল্ডার ফিডের জন্য, আমরা প্রতি আসনের জন্য একটি উদাহরণ: তাইওয়ানের আইনসভা নির্বাচন
আরেকটি উদাহরণ: মার্কিন সিনেট অফিসহোল্ডার ফিড
|
ExternalIdentifiers | 1 | ExternalIdentifiers | অফিসের সাথে একটি আইডি সংযুক্ত করে। একটি স্থিতিশীল শনাক্তকারী প্রয়োজন। অফিসের জন্য স্থিতিশীল শনাক্তকারী অবশ্যই অফিসের মেয়াদ জুড়ে অনন্য হতে হবে। উদাহরণস্বরূপ, নিম্নলিখিত প্রতিটি মেয়াদের জন্য একটি স্বতন্ত্র অফিস স্থিতিশীল শনাক্তকারী প্রয়োজন:
|
GovernmentBodyIds | 0 বা 1 | IDREFS | GovernmentBody objectId প্রদান করুন যা এই অফিসের অংশ। উদাহরণস্বরূপ, একজন মার্কিন সিনেটরের জন্য মার্কিন যুক্তরাষ্ট্রের সেনেট |
Name | 1 | InternationalizedText | এই অফিসের জেনেরিক শিরোনামের পুরো নাম প্রদান করে। এটি অবশ্যই অফিসের এখতিয়ার অন্তর্ভুক্ত করবে তবে নির্বাচনী জেলার সাথে সম্পর্কিত যেকোন তথ্য বাদ দেবে। উদাহরণ:
|
OfficeHolderPersonIds | 1 | IDREFS | এই অফিসে থাকা |
SeatStatus | 0 বা 1 | SeatStatus | অফিসহোল্ডারের আসন অবস্থার গণনাকৃত প্রকার, যেমন active বা on-leave । কোনো SeatStatus নির্দিষ্ট না থাকলে ডিফল্ট মান active থাকে। |
SelectionMethod | 0 বা 1 | OfficeSelectionMethod | কিভাবে অফিসহোল্ডার নির্বাচন করা হয় বা অফিসে স্থাপন করা হয় তার তথ্য। |
Term | 1 | Term | অফিসের মেয়াদ সংক্রান্ত তথ্য প্রদান করে। |
ExternalIdentifiers-এর জন্য অতিরিক্ত প্রকার
Office
এর ExternalIdentifiers
এলিমেন্টে, OtherType
এবং Value
এর মানগুলির সাথে একটি other
Type
সাথে অতিরিক্ত ডেটা প্রদান করুন। নিম্নলিখিত সারণী এই উপাদানগুলির জন্য সম্ভাব্য মান দেখায়:
OtherType | উদাহরণ মান | বর্ণনা |
---|---|---|
jurisdiction-id | gpu1 | প্রয়োজন |
government-body | United States Senate | GovernmentBody দেখুন। |
legislative-session | 116th United States Congress | |
office-level | Country | OfficeLevel থেকে একটি মান হতে হবে। যদি কেউ প্রযোজ্য না হয়, আপনার Google পরিচিতির সাথে যোগাযোগ করুন। |
office-role | upper house | প্রয়োজন |
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" } } ]