使用 OfficeHolderTenure 定义官员的具体职位和任期。
如果某人同时担任多个职位,Feed 必须提供有关每段任职时间的信息。例如,如果某人同时担任德国总理和联邦议会议员,则必须为每个职位设置一个任期。
如果某人被任命为新选区或新职位的公职人员,请将此人与新职位相关联。请勿重复使用过时的办事处。
属性
下表介绍了 OfficeHolderTenure 的属性:
| 属性 | 是否必需? | 类型 | 说明 |
|---|---|---|---|
objectId |
必需 | ID |
供其他元素引用此元素的唯一内部标识符。 |
元素
下表介绍了 OfficeHolderTenure 的元素:
| 元素 | 多样性 | 类型 | 说明 |
|---|---|---|---|
ContactInformation |
0 个或更多 | ContactInformation |
将联系信息与公职人员相关联。如果包含此元素,请仅指定与官员相关的信息,而不要指定与候选人或职位相关的信息。 |
ElectoralDistrictId |
1 | IDREF |
提供表示选区的 对于公职人员 Feed,我们预计每个席位有一个 示例:台湾立法机构选举
另一个示例:美国参议院官员 Feed
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
将 ID 与公职人员任期相关联。必须提供稳定标识符。任职者任期的稳定标识符在不同任期之间必须是唯一的。例如,以下各项都需要一个不同的在任官员任期稳定标识符:
|
OfficeHolderPersonIds |
1 | IDREF |
提供持有相应任期的 |
OfficeId |
1 | IDREF |
提供相应任期的 |
SeatStatus |
0 或 1 | SeatStatus |
在任者的 SeatStatus 的枚举类型,例如 active 或 on-leave。如果未指定 SeatStatus,则默认值为 active。 |
OfficeSelectionMethod |
1 | OfficeSelectionMethod |
有关官员在此任期内的选任方式或就任方式的信息。 |
StartDate |
1 | PartialDate |
表示当前任期的开始日期。
以
|
EndDate |
0 或 1 | PartialDate |
表示某人担任特定职务的任期结束日期。
如果官员继续担任现有职位,但任期发生了变化,请勿添加 只有在确定公职人员会因以下原因之一而离职时,才应在 Feed 中包含
在指定 如果政府在选举前解散:在选举结束且官方结果公布之前,请勿添加 |
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>