OfficeScope

OfficeScope इकाइयों का इस्तेमाल यह बताने के लिए किया जाता है कि कौनसे ऑफ़िस ElectionEvent और OfficeholderSubFeed इकाई इससे जुड़ी है.

एलिमेंट

नाम टैग टाइप नोट गुणनफल
डीबग का नाम DebugName String ऑफ़िस के लिए इस्तेमाल किया गया जानकारी देने वाला नाम. 0 या 1
ऑफ़िस लेवल OfficeLevel OfficeLevel इससे, इस स्कोप में शामिल ऑफ़िस के लेवल की जानकारी मिलती है: राष्ट्रीय स्तर के लिए Country, Administrative Area 1 किसी राज्य या प्रांत वगैरह के लिए 1
अधिकार क्षेत्र ओसीडी आईडी JurisdictionOcdId Ocd Id अगर OfficeLevel Country है, तो ज़रूरी नहीं है, नहीं करना ज़रूरी है. राजनैतिक भौगोलिक क्षेत्र के बारे में बताने के लिए, इस फ़ील्ड का इस्तेमाल करें. उदाहरण के लिए, अगर राज्य वर्जीनिया बनाम पेंसिलवेनिया या मैनिटोबा है बनाम ओंटारियो. 0 या 1
ऑफ़िस में भूमिकाएं OfficeRoles OfficeRole डेटा सेट में शामिल भूमिकाओं की सूची, जो खास तौर पर यहां तक सीमित है जिन्हें इस ऑफ़िस लेवल, अधिकार क्षेत्र ओसीडी आईडी, और वगैरह 1 या ज़्यादा
ElectoralDistrictCollection ElectoralDistrictCollection Ocd Id ओसीडी आईडी की सूची, जिसमें उन चुनावी इलाकों को शामिल किया गया है जिन्हें यहां दिख रहे चुनावी क्षेत्रों के लिए वोट दिया गया है शामिल हैं. खाली सूची का मतलब है कि इस दायरे में वे सभी चीज़ें शामिल हैं चुनाव की जगह या पदाधिकारी के लिए ज़िले. 0 या 1

उदाहरण

इस उदाहरण में, Feed दिया गया है. इसमें ElectionEvent शामिल है OfficeScope. इससे पता चलता है कि Feed में शामिल है या इसमें शामिल होने की उम्मीद है राष्ट्रीय स्तर का राष्ट्रपति चुनने के लिए एक या एक से ज़्यादा चुनावों के बारे में डेटा, लोअर हाउस की एक या उससे ज़्यादा सीटें और अपर हाउस की एक या उससे ज़्यादा सीटें हैं:

XML

<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 इकाइयां भी हो सकती हैं इसके तहत, वर्जीनिया और पेंसिलवेनिया में होने वाले कई राज्य-स्तरीय चुनावों के बारे में बताया गया है इनके लिए राज्य के स्तर पर अलग-अलग भूमिकाएं असाइन की गई हैं:

XML

<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 इकाइयां शामिल हो सकती हैं, जो बताती हैं निर्वाचन क्षेत्रों की सूची में शामिल पद के लिए वोट देने वाले लोग:

XML

<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"
     ]
   }
 }
}