OfficeScope

เอนทิตี OfficeScope ใช้เพื่อระบุสำนักงานที่เอนทิตี ElectionEvent และ OfficeholderSubFeed เกี่ยวข้อง

องค์ประกอบ

องค์ประกอบ ความหลากหลาย ประเภท คำอธิบาย
DebugName 0 หรือ 1 string ชื่อที่สื่อความหมายที่ใช้สำหรับสำนักงาน
OfficeLevel 1 OfficeLevel ระบุระดับของสำนักงานภายในขอบเขตนี้: Country สำหรับระดับประเทศ Administrative Area 1 สำหรับระดับรัฐหรือจังหวัด เป็นต้น
JurisdictionOcdId 0 หรือ 1 string รหัส OCD ของเขตอำนาจศาลของสำนักงาน
OfficeRoles 1 รายการขึ้นไป OfficeRole รายการบทบาทที่มีอยู่ในชุดข้อมูล โดยจำกัดเฉพาะ บทบาทที่ได้รับการเลือกตั้งสำหรับระดับสำนักงาน รหัส OCD ของเขตอำนาจศาล ฯลฯ
ElectoralDistrictCollection 0 หรือ 1 ไม่มี องค์ประกอบ Wrapper สำหรับรายการของ รหัส OCD ของเขตเลือกตั้งที่ลงคะแนนเสียงสำหรับบทบาทสำนักงานที่ระบุ รายการที่ว่างเปล่าหมายความว่าขอบเขตครอบคลุมเขตทั้งหมดที่เป็นไปได้สำหรับ สถานที่เลือกตั้งหรือผู้ดำรงตำแหน่งที่ระบุ

ตัวอย่าง

ตัวอย่างต่อไปนี้คือ Feed ที่มี ElectionEvent พร้อม OfficeScope ซึ่งระบุว่า Feed มี (หรือคาดว่าจะมี) ข้อมูลเกี่ยวกับการเลือกตั้งอย่างน้อย 1 ครั้งเพื่อเลือกประธานาธิบดีระดับประเทศ ที่นั่งในสภาล่างอย่างน้อย 1 ที่นั่ง และที่นั่งในสภาสูงอย่างน้อย 1 ที่นั่ง

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>

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>

ElectionEvent อาจมีเอนทิตี OfficeScope ที่ระบุเขตเลือกตั้งที่ลงคะแนนเสียงสำหรับบทบาทสำนักงานที่ระบุ หากจำเป็น

XML

<OfficeScope>
  <DebugName>US general election scope</DebugName>
  <OfficeLevel>Country</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>