OfficeScope সত্তাগুলিকে নির্দিষ্ট করার জন্য ব্যবহার করা হয় যে কোন অফিসগুলির সাথে ElectionEvent এবং OfficeholderSubFeed সত্তা সঙ্গতিপূর্ণ।
উপাদান
উদাহরণ
নিম্নলিখিত উদাহরণ হল একটি 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" ] } } }