অফিসস্কোপ

OfficeScope সত্তাগুলিকে নির্দিষ্ট করার জন্য ব্যবহার করা হয় যে কোন অফিসগুলির সাথে ElectionEvent এবং OfficeholderSubFeed সত্তা সঙ্গতিপূর্ণ।

উপাদান

নাম ট্যাগ টাইপ মন্তব্য বহুগুণ
ডিবাগ নাম DebugName String অফিসের জন্য ব্যবহৃত বর্ণনামূলক নাম। 0 বা 1
অফিস লেভেল OfficeLevel OfficeLevel এই সুযোগের মধ্যে অফিসের স্তর নির্দিষ্ট করে: জাতীয় জন্য Country , একটি রাজ্য বা প্রদেশের জন্য Administrative Area 1 , ইত্যাদি। 1
এখতিয়ার ওসিডি আইডি JurisdictionOcdId Ocd Id OfficeLevel Country হলে ঐচ্ছিক, অন্যথায় প্রয়োজন। রাজনৈতিক ভূগোল নির্দিষ্ট করতে এই ক্ষেত্রটি ব্যবহার করুন। উদাহরণস্বরূপ, যদি রাজ্যটি ভার্জিনিয়া বনাম পেনসিলভানিয়া বা ম্যানিটোবা বনাম অন্টারিও হয়। 0 বা 1
অফিসের ভূমিকা OfficeRoles OfficeRole ডেটা সেটে থাকা ভূমিকাগুলির একটি তালিকা, বিশেষত এই অফিস স্তরের জন্য নির্বাচিত ব্যক্তিদের জন্য সীমাবদ্ধ, অধিক্ষেত্র OCD ID, ইত্যাদি। 1 বা তার বেশি
নির্বাচনী জেলা সংগ্রহ ElectoralDistrictCollection Ocd Id নির্বাচনী জেলার ওসিডি আইডি তালিকায় অফিসের ভূমিকার জন্য ভোট দেওয়া হয়। একটি খালি তালিকা বোঝায় যে সুযোগটি নির্দিষ্ট নির্বাচনের অবস্থান বা অফিসহোল্ডারের জন্য সম্ভাব্য সমস্ত জেলা অন্তর্ভুক্ত করে। 0 বা 1

উদাহরণ

নিম্নলিখিত উদাহরণ হল একটি Feed যাতে OfficeScope সহ একটি ElectionEvent রয়েছে। এটি নির্দেশ করে যে Feed জাতীয় পর্যায়ের রাষ্ট্রপতি নির্বাচন করার জন্য এক বা একাধিক নির্বাচনের একটি সেট, এক বা একাধিক নিম্ন হাউসের আসন এবং এক বা একাধিক উচ্চ হাউসের আসন সম্পর্কে ডেটা রয়েছে (বা ধারণ করা আশা করা হচ্ছে):

এক্সএমএল

<OfficeScope>
  <DebugName>Scope of US general election</DebugName>
  <OfficeLevel>Country</OfficeLevel>
  <JurisdictionOcdId>ocd-division/country:us</JurisdictionOcdId>
  <OfficeRoles>president</OfficeRoles>
  <OfficeRoles>lower house</OfficeRoles>
  <OfficeRoles>upper house</OfficeRoles>
</OfficeScope>

JSON

{
 "OfficeScope": {
   "DebugName": "Scope of US general election",
   "OfficeLevel": "Country",
   "JurisdictionOcdId": "ocd-division/country:us",
   "OfficeRoles": [
     "president",
     "lower house",
     "upper house"
   ]
 }
}
    

একই ElectionEvent অতিরিক্ত OfficeScope সত্তা থাকতে পারে যা বিভিন্ন রাজ্য-স্তরের ভূমিকার জন্য ভার্জিনিয়া এবং পেনসিলভানিয়ার মধ্যে বেশ কয়েকটি রাজ্য-স্তরের নির্বাচন নির্দেশ করে:

এক্সএমএল

<OfficeScope>
  <DebugName>Virginia election scope</DebugName>
  <OfficeLevel>Administrative Area 1</OfficeLevel>
  <JurisdictionOcdId>ocd-division/country:us/state:va</JurisdictionOcdId>
  <OfficeRoles>attorney general</OfficeRoles>
  <OfficeRoles>state executive</OfficeRoles>
</OfficeScope>
<OfficeScope>
  <DebugName>Pennsylvania election scope</DebugName>
  <OfficeLevel>Administrative Area 1</OfficeLevel>
  <JurisdictionOcdId>ocd-division/country:us/state:pa</JurisdictionOcdId>
  <OfficeRoles>state lower house</OfficeRoles>
  <OfficeRoles>state upper house</OfficeRoles>
  <OfficeRoles>state executive</OfficeRoles>
</OfficeScope>

JSON

{
 "OfficeScope": {
 "DebugName": "Virginia election scope",
 "OfficeLevel": "Administrative Area 1",
 "JurisdictionOcdId": "ocd-division/country:us/state:va",
 "OfficeRoles": [
   "attorney general",
   "state executive"
 ]
 }
}
{
 "OfficeScope": {
 "DebugName": "Pennsylvania election scope",
 "OfficeLevel": "Administrative Area 1",
 "JurisdictionOcdId": "ocd-division/country:us/state:pa",
 "OfficeRoles": [
   "state lower house",
   "state upper house",
   "state executive"
 ]
 }
}
    

ElectionEvent , যদি প্রয়োজন হয়, OfficeScope সত্তা থাকতে পারে যা তালিকাভুক্ত অফিসের ভূমিকার জন্য ভোটদানকারী নির্বাচনী জেলাগুলিকে নির্দিষ্ট করে:

এক্সএমএল

<OfficeScope>
  <DebugName>US general election scope</DebugName>
  <OfficeLevel>National</OfficeLevel>
  <JurisdictionOcdId>ocd-division/country:us</JurisdictionOcdId>
  <OfficeRoles>upper house</OfficeRoles>
  <ElectoralDistrictCollection>
    <OcdId>ocd-division/country:us/state:ar</OcdId>
    <OcdId>ocd-division/country:us/state:ca</OcdId>
    <OcdId>ocd-division/country:us/state:ct</OcdId>
    <OcdId>ocd-division/country:us/state:de</OcdId>
    <OcdId>ocd-division/country:us/state:fl</OcdId>
  </ElectoralDistrictCollection>
</OfficeScope>

JSON

{
 "OfficeScope": {
   "DebugName" : "US general election scope",
   "OfficeLevel": "National",
   "JurisdictionOcdId": "ocd-division/country:us",
   "OfficeRoles": "upper house",
   "ElectoralDistrictCollection": {
     "OcdId" : [
     "ocd-division/country:us/state:ar",
     "ocd-division/country:us/state:ca",
     "ocd-division/country:us/state:ct",
     "ocd-division/country:us/state:de",
     "ocd-division/country:us/state:fl"
     ]
   }
 }
}