از Office برای تعریف دفتر و اطلاعات مرتبط با مسابقه آن استفاده کنید. یک
دفتر با حوزه انتخاباتی و نقش دفترش شناسایی میشود.
عنصر Office برای همه انواع فید اعمال میشود اما لازم نیست برای همهپرسیها مشخص شود.
یکی از انواع فید زیر را انتخاب کنید تا درباره نحوه استفاده از Office
با آن نوع فید بیشتر بدانید.
مشخصهها
جدول زیر مشخصههای Office را شرح میدهد:
| مشخصه | الزامی است؟ | نوع | شرح |
|---|---|---|---|
objectId |
الزامی | ID |
شناسه داخلی منحصربهفردی که عناصر دیگر برای ارجاع به این عنصر از آن استفاده میکنند. |
عناصر
جدول زیر عناصر Office را شرح میدهد:
| عنصر | چندگانگی | نوع | شرح |
|---|---|---|---|
ContactInformation |
۰ یا بیشتر | ContactInformation |
اطلاعات تماس مختلف را با دفتر مرتبط میکند. اگر این عنصر گنجانده شده است، فقط اطلاعات مربوط به خود دفتر را مشخص کنید، نه نامزد یا مقام دولتی کنونی. |
DiplomatReceivingStateId |
0 یا 1 | IDREF |
|
DiplomatSendingStateId |
۰ یا ۱ | IDREF |
|
ElectoralDistrictId |
0 یا 1 | IDREF |
برای فید صاحب منصب، انتظار داریم یک مثال: انتخابات قانونگذاری تایوان
مثال دیگر: فید صاحبمنصب مجلس سنای ایالات متحده
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
شناسهای را با دفتر مرتبط میکند. یک شناسه پایدار الزامی است. شناسههای پایدار برای دفاتر باید در طول دورههای تصدی دفتر یکتا باشند. برای مثال، هریک از دورههای تصدی زیر به شناسه پایدار دفتر متمایز نیاز دارد:
عنصر |
GovernmentBodyIds |
۰ یا ۱ | IDREFS |
objectId مربوط به GovernmentBody را که این دفتر بخشی از آن است ارائه دهید. برای مثال، «مجلس سنای ایالات متحده» برای سناتور ایالات متحده |
Name |
1 | InternationalizedText |
نام کامل عنوان عمومی این دفتر را ارائه میدهد. این نام باید شامل حوزه قضایی دفتر باشد اما نباید حاوی اطلاعات مربوط به حوزه انتخاباتی باشد.
مثالها:
|
JurisdictionId |
0 یا 1 | IDREF |
|
Level |
0 یا 1 | OfficeLevel |
نوع شمارشی سطح دفتر. برای مشاهده فهرست کامل گزینهها، مرجع را ببینید. |
Role |
۰ یا بیشتر | OfficeRole |
نوع شمارشی «نقش» دفتر، مثل
cabinet member یا president. برای دیدن همه گزینههای ممکن،
مرجع را
ببینید. |
OfficeHolderPersonIds |
1 | IDREFS |
|
SeatStatus |
0 یا 1 | SeatStatus |
نوع شمارشی «وضعیت کرسی» دارنده منصب، مثل
active یا on-leave. اگر SeatStatus مشخص نشده باشد، مقدار پیشفرض active است.
|
SelectionMethod |
۰ یا بیشتر | OfficeSelectionMethod |
اطلاعات مربوط به نحوه انتخاب یا قرارگیری دارنده دفتر در دفتر. |
Term |
۱ | Term |
اطلاعات مربوط به دوره تصدی را ارائه میدهد. |
انواع دیگر برای ExternalIdentifiers
در عنصر ExternalIdentifiers در Office، دادههای اضافی را با
Type از other، همراه با مقادیر OtherType و Value ارائه دهید. جدول زیر مقادیر احتمالی این عناصر را نشان میدهد:
OtherType |
مقادیر نمونه | شرح |
|---|---|---|
jurisdiction-id |
gpu1 |
|
legislative-session |
116th United States Congress |
|
office-level |
Country |
باید مقداری از
OfficeLevel باشد.
اگر هیچکدام از این موارد صدق نمیکند، با مخاطب Google خود تماس بگیرید.
|
office-role |
upper house |
باید مقداری از
|
office-seat |
Position 1، Seat 2،
unexpired، special،
Seat 2 special |
از این برای متمایز کردن دفاتر دارای چند کرسی یا موقعیت، و برای دفاتر بدون محدودیت و منقضینشده استفاده کنید. |
مثالها
XML
<Office objectId="off-0"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>off-0</Value> </ExternalIdentifier> </ExternalIdentifiers> <GovernmentBodyIds>gb-1</GovernmentBodyIds> <JurisdictionId>ru-gpu0</JurisdictionId> <Level>Administrative Area 1</Level> <Name> <Text language="en">United States Senator</Text> </Name> <Role>upper house</Role> <SelectionMethod>directly-elected</SelectionMethod> <Term> <StartDate>2019-01-02</StartDate> </Term> </Office>