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 है, जिसमें OfficeScope वाला ElectionEvent शामिल है. इससे पता चलता है कि 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"
     ]
   }
 }
}