OfficeScope

يتم استخدام كيانات OfficeScope لتحديد المكاتب ElectionEvent كيان OfficeholderSubFeed.

العناصر

الاسم العلامة النوع ملاحظات التعددية
اسم تصحيح الأخطاء DebugName String تمثّل هذه السمة الاسم الوصفي المستخدَم للمكتب. 0 أو 1
مستوى المكتب OfficeLevel OfficeLevel يحدّد مستوى المكاتب ضمن هذا النطاق: Country على مستوى البلد، Administrative Area 1 لولاية أو مقاطعة، وما إلى ذلك. 1
رقم تعريف مسوّى الأداء حسب الاختصاص القضائي JurisdictionOcdId Ocd Id اختيارية إذا كانت قيمة OfficeLevel هي Country، مطلوبة بخلاف ذلك. استخدِم هذا الحقل لتحديد الموقع الجغرافي السياسي. على سبيل المثال، إذا كانت الولاية هي فيرجينيا مقابل بنسلفانيا أو مانيتوبا ضد أونتاريو. 0 أو 1
الأدوار الإدارية OfficeRoles OfficeRole قائمة بالأدوار الموجودة في مجموعة البيانات، تقتصر على وجه التحديد الذين تم انتخابهم لهذا المستوى من المناصب، أو معرف هوية OCD في نطاق السلطة، وهكذا. 1 أو أكثر
ElectoralDistrictCollection ElectoralDistrictCollection Ocd Id قائمة معرّفات OCD للدوائر الانتخابية التي تصوت للدائرة الوظيفة. تعني القائمة الفارغة أن النطاق يتضمن جميع القيم الممكنة الدوائر الانتخابية لموقع الانتخابات أو صاحب المنصب المحدد. 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"
     ]
   }
 }
}