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