Văn phòng

Sử dụng Office để xác định văn phòng và thông tin liên quan đến cuộc thi của văn phòng đó. Một văn phòng được xác định bằng quận bầu cử và vai trò của văn phòng đó.

Phần tử Office áp dụng cho tất cả các loại nguồn cấp dữ liệu nhưng không cần được chỉ định cho một cuộc trưng cầu ý dân. Tuy nhiên, định nghĩa về văn phòng được diễn giải khác nhau dựa trên loại nguồn cấp dữ liệu. Trong bối cảnh bầu cử, Office đại diện cho chức danh của chức vụ được tìm kiếm, chẳng hạn như "Thành viên Hạ viện". Trong ngữ cảnh của người giữ chức vụ, đây là một ghế cụ thể dành cho một người.


Chọn một trong các loại nguồn cấp dữ liệu sau để tìm hiểu thêm về cách sử dụng Office với loại nguồn cấp dữ liệu đó.


Thuộc tính

Bảng sau đây mô tả các thuộc tính của Office:

Thuộc tính Bắt buộc? Loại Mô tả
objectId Bắt buộc ID Giá trị nhận dạng nội bộ duy nhất mà các phần tử khác sử dụng để tham chiếu phần tử này.

Thành phần

Bảng sau đây mô tả các phần tử cho Office:

Phần tử Số bội Loại Mô tả
ContactInformation Từ 0 trở lên ContactInformation Liên kết nhiều thông tin liên hệ với văn phòng. Nếu bạn đưa phần tử này vào, hãy chỉ chỉ định thông tin liên quan đến chính chức vụ đó, chứ không phải ứng cử viên hoặc người giữ chức vụ hiện tại.
ElectoralDistrictId 1 IDREF

Cung cấp objectId của GpUnit đại diện cho khu vực bầu cử. Ví dụ: cung cấp tiểu bang, chẳng hạn như "Alaska" cho Thượng nghị sĩ Hoa Kỳ hoặc một khu vực, chẳng hạn như "khu vực bầu cử quốc hội thứ 14 của New York" cho Hạ nghị sĩ Hoa Kỳ.

Đối với nguồn cấp dữ liệukết quả bầu cử , hãy cung cấp một thực thể Office duy nhất cho cùng một office-role. Đặt ElectoralDistrict thành thực thể cấp cao đại diện cho cấp địa lý cao nhất của cuộc bầu cử.

Ví dụ: Bầu cử lập pháp ở Đài Loan

  • Ngay cả khi các ứng cử viên được bầu ở các quận khác nhau, hãy đặt tất cả ứng cử viên thành một giá trị Office duy nhất, "Thành viên của Yuan lập pháp". Sử dụng ElectoralDistrict cấp cao của ru-country-tw.
ExternalIdentifiers 1 ExternalIdentifiers

Liên kết mã nhận dạng với văn phòng. Bắt buộc phải có một giá trị nhận dạng ổn định. Giá trị nhận dạng ổn định cho văn phòng phải là duy nhất trong suốt thời gian văn phòng hoạt động. Ví dụ: mỗi nhiệm kỳ sau đây cần có một giá trị nhận dạng cố định khác nhau cho văn phòng:

  • Thời gian Grover Cleveland làm tổng thống từ năm 1885 đến năm 1889
  • Thời gian Grover Cleveland làm tổng thống từ năm 1893 đến năm 1897
  • Thời kỳ Franklin Roosevelt làm tổng thống từ năm 1933 đến năm 1945

Phần tử ExternalIdentifiers của Office cho phép bạn cung cấp thêm thông tin với các giá trị cụ thể cho OtherType. Để biết thêm thông tin chi tiết, hãy xem phần Các loại bổ sung cho ExternalIdentifiers.

FilingDeadline 0 hoặc 1 PartialDate Ngày mà ứng cử viên phải nộp đơn đăng ký tranh cử cho chức vụ.
GovernmentBodyIds 0 hoặc 1 IDREFS Cung cấp objectId của GovernmentBody mà văn phòng này thuộc về. Ví dụ: Thượng viện Hoa Kỳ cho Thượng nghị sĩ Hoa Kỳ
Name 1 InternationalizedText Cung cấp tên đầy đủ của chức danh chung của văn phòng này. Thông tin này phải bao gồm khu vực tài phán của văn phòng nhưng loại trừ mọi thông tin liên quan đến khu vực bầu cử.

Ví dụ:

  • Thành viên Quốc hội Singapore
  • Thủ tướng Ấn Độ
  • Tổng thống Indonesia
  • Thượng nghị sĩ Hoa Kỳ
SelectionMethod 0 hoặc 1 OfficeSelectionMethod Thông tin về cách thức chọn hoặc bổ nhiệm người giữ chức vụ.
Term 0 hoặc 1 Term Cung cấp thông tin liên quan đến nhiệm kỳ tại văn phòng.

Các loại bổ sung cho ExternalIdentifiers

Trong phần tử ExternalIdentifiers của Office, hãy cung cấp dữ liệu bổ sung với Typeother, cùng với các giá trị cho OtherTypeValue. Bảng sau đây cho thấy các giá trị có thể có cho các phần tử này:

OtherType Giá trị mẫu Mô tả
jurisdiction-id gpu1

Bắt buộc

objectId của GpUnit chỉ định khu vực tài phán của văn phòng.

government-body United States Senate Hãy xem GovernmentBody.
legislative-session 116th United States Congress
office-level Country Phải là một giá trị từ OfficeLevel. Nếu không có trường hợp nào áp dụng, hãy liên hệ với người liên hệ của bạn tại Google.
office-role upper house

Bắt buộc

Phải là một giá trị từ OfficeRole. Nếu không có trường hợp nào áp dụng, hãy liên hệ với người liên hệ của bạn tại Google.

office-seat Position 1, Seat 2, unexpired, special, Seat 2 special

Sử dụng thuộc tính này để phân biệt các văn phòng có nhiều ghế hoặc vị trí, cũng như các văn phòng đại diện và văn phòng chưa hết hạn.

Ví dụ

XML

    <Office objectId="off9999a">
      <ElectoralDistrictId>ru0002</ElectoralDistrictId>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-off9999a</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>office-level</OtherType>
          <Value>Administrative Area 1</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>jurisdiction-id</OtherType>
          <Value>ru0002</Value>
        </ExternalIdentifier>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>office-role</OtherType>
          <Value>president</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <FilingDeadline>2013-01-01</FilingDeadline>
      <IsPartisan>true</IsPartisan>
      <Name>
        <Text language="en">President</Text>
      </Name>
      <Term>
        <Type>full-term</Type>
      </Term>
    </Office>

JSON

    "Office": [
      {
        "objectId": "off9999a",
        "ElectoralDistrictId": "ru0002",
        "ExternalIdentifiers": {
          "ExternalIdentifier" : [
            {
              "Type": "other",
              "OtherType": "stable",
              "Value": "stable-off9999a"
            },
            {
              "Type": "other",
              "OtherType": "office-level",
              "Value": "Administrative Area 1"
            },
            {
              "Type": "other",
              "OtherType": "jurisdiction-id",
              "Value": "ru0002"
            },
            {
              "Type": "other",
              "OtherType": "office-role",
              "Value": "president"
            }
          ]
        }
        "FilingDeadline": "2013-01-01"
        "IsPartisan": true,
        "Name": {
          "Text": [
            {
              "value": "President",
              "language": "en"
            }
          ]
        },
        "Term": {
          "Type": "full-term"
        }
      },
    ]