OfficeHolderTenure を使用して、役職者の特定の役職と任期を定義します。
1 人のユーザーが同時に複数の進行中の役職に就いている場合、フィードにはそれぞれの任期に関する情報を提供する必要があります。たとえば、ドイツの首相と連邦議会議員を兼任している場合は、役職ごとに 1 つの任期が必要です。
新しい地区または新しい役職の役職者に指定された場合は、その人物を新しい役職にリンクします。古いオフィスを再利用しないようにしてください。
属性
次の表に、OfficeHolderTenure の属性を示します。
| 属性 | 必須かどうか | 型 | 説明 |
|---|---|---|---|
objectId |
必須 | ID |
他の要素がこの要素を参照するために使用する一意の内部識別子。 |
要素
次の表に、OfficeHolderTenure の要素を示します。
| 要素 | 重複 | タイプ | 説明 |
|---|---|---|---|
ContactInformation |
0 以上 | ContactInformation |
連絡先情報を公職者に関連付けます。この要素を含める場合は、候補者や役職ではなく、現職の議員に関連する情報のみを指定してください。 |
ElectoralDistrictId |
1 | IDREF |
選挙区を表す 役職者のフィードでは、議席ごとに 1 つの 例: 台湾の立法府選挙
別の例: 米国上院議員のフィード
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
ID を公職者の任期に関連付けます。安定した識別子が必要です。役職者の任期の安定した識別子は、任期全体で一意である必要があります。たとえば、次のそれぞれに、個別の公職者の任期安定識別子が必要です。
|
OfficeHolderPersonIds |
1 | IDREF |
この役職の任期を保持する |
OfficeId |
1 | IDREF |
この在職期間が参照する |
SeatStatus |
0 または 1 | SeatStatus |
active や on-leave などの、役職者の SeatStatus の列挙型。SeatStatus が指定されていない場合、デフォルト値は active です。 |
OfficeSelectionMethod |
1 | OfficeSelectionMethod |
この任期における公職者の選出または就任方法に関する情報。 |
StartDate |
1 | PartialDate |
現在の任期の開始日を表します。日付は
|
EndDate |
0 または 1 | PartialDate |
特定の役職における在任期間の終了日を表します。役職者が新しい任期で既存の役職を継続する場合は、
指定された 選挙前に政府が解散した場合: 選挙が行われ、公式結果が発表されるまで |
OfficeTermType |
0 または 1 | OfficeTermType |
役職者の OfficeTermType の列挙型。使用可能なオプションについては、リファレンスをご覧ください。 |
例
XML
<OfficeHolderTenure objectId="offh0"> <ElectoralDistrictId>ru-gpu0</ElectoralDistrictId> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-offh0</Value> </ExternalIdentifier> </ExternalIdentifiers> <OfficeHolderPersonIds>per0</OfficeHolderPersonIds> <OfficeSelectionMethod>directly-elected</OfficeSelectionMethod> <SeatStatus>active</SeatStatus> <StartDate>2019-01-02</StartDate> </OfficeHolderTenure>