オフィス

Office を使用して、選挙区と役職で識別される役職と、その選挙に関連付けられた情報を定義します。

Office 要素はすべてのフィードタイプに適用されますが、国民投票では指定する必要はありません。


次のいずれかのフィードタイプを選択して、そのタイプのフィードで Office を使用する方法の詳細をご覧ください。


属性

次の表に、Office の属性を示します。

属性 必須かどうか 種類 説明
objectId 必須 ID 他の要素がこの要素を参照するために使用する一意の内部識別子。

要素

次の表に、Office の要素を示します。

要素 重複 タイプ 説明
ContactInformation 0 以上 ContactInformation さまざまな連絡先情報を事務所に関連付けます。この要素が含まれている場合は、候補者や現職者ではなく、事務所自体に関連する情報のみを指定します。
ElectoralDistrictId 1 IDREF

選挙区を表す GpUnitobjectId を指定します。たとえば、米国上院議員の場合は「アラスカ州」、米国下院議員の場合は「ニューヨーク州第 14 議会区」のように、州または選挙区を指定します。

選挙前データ フィードでは、同じ office-role に対して単一の Office エンティティを指定します。ElectoralDistrict を、選挙の最上位の地理的レベルを表す上位エンティティに設定します。

例: 台湾の立法府選挙

  • 候補者が異なる選挙区で選出された場合でも、全員を 1 つの Office 値(「立法委員」)に設定します。ru-country-tw の上位レベルの ElectoralDistrict を使用します。
ExternalIdentifiers 1 ExternalIdentifiers

ID をオフィスに関連付けます。安定した識別子が必要です。役職の安定した識別子は、役職の任期全体で一意である必要があります。たとえば、次の各任期には、それぞれ異なるオフィス安定識別子が必要です。

  • 1885 年から 1889 年までのグローバー クリーブランド大統領の任期
  • 1893 年から 1897 年までのグローバー クリーブランドの大統領在任期間
  • 1933 年から 1945 年までのフランクリン ルーズベルト大統領の任期

OfficeExternalIdentifiers 要素を使用すると、OtherType の特定の値に関する追加情報を提供できます。詳細については、ExternalIdentifiers の追加の型をご覧ください。

FilingDeadline 0 または 1 PartialDate 候補者が選挙に立候補しなければならない期日。
GovernmentBodyIds 0 または 1 IDREFS この役職が属する GovernmentBodyobjectId を指定します。たとえば、米国上院議員の場合は「米国上院」
Name 1 InternationalizedText この役職の一般的な名称のフルネームを提供します。これには、役職の管轄区域を含める必要がありますが、選挙区に関連する情報は除外する必要があります。

例:

  • シンガポール国会議員
  • インド首相
  • インドネシア大統領
  • 米国上院議員
JurisdictionId 0 または 1 IDREF

オフィスの管轄区域を指定する GpUnitobjectId を指定します。

Level 0 または 1 OfficeLevel

オフィスのレベルの列挙型。オプションの一覧については、リファレンスをご覧ください。

Role 0 以上 OfficeRole オフィスの役割の列挙型(cabinet memberpresident など)。使用可能なすべてのオプションについては、リファレンスをご覧ください。
SelectionMethod 0 以上 OfficeSelectionMethod 公職者の選出方法または就任方法に関する情報。
Term 0 または 1 Term オフィス用語に関連する情報を提供します。

ExternalIdentifiers の追加タイプ

OfficeExternalIdentifiers 要素で、otherType と、OtherTypeValue の値を使用して追加のデータを提供します。次の表に、これらの要素で使用できる値を示します。

OtherType 値の例 説明
jurisdiction-id gpu1

オフィスの管轄区域を指定する GpUnitobjectId

legislative-session 116th United States Congress
office-level Country OfficeLevel の値にする必要があります。いずれにも該当しない場合は、Google の担当者にお問い合わせください。
office-role upper house

OfficeRole の値にする必要があります。いずれにも該当しない場合は、Google の担当者にお問い合わせください。

office-seat Position 1Seat 2unexpiredspecialSeat 2 special

複数の議席または役職があるオフィス、および任期切れでないオフィスを区別するために使用します。

XML

    <Office objectId="off9999a">
      <ElectoralDistrictId>ru0002</ElectoralDistrictId>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-off9999a</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <IsPartisan>true</IsPartisan>
      <JurisdictionId>ru0002</JurisdictionId>
      <Level>Administrative Area 1</Level>
      <Name>
        <Text language="en">President</Text>
      </Name>
      <Role>president</Role>
      <Term>
        <Type>full-term</Type>
      </Term>
    </Office>