Utilizza Office per definire un ufficio e le informazioni associate al suo concorso. Un ufficio è identificato dal suo distretto elettorale e dal suo ruolo.
L'elemento Office si applica a tutti i tipi di feed, ma non deve essere specificato per i referendum.
Seleziona uno dei seguenti tipi di feed per scoprire di più su come utilizzare Office con questo tipo di feed.
Attributi
La tabella seguente descrive gli attributi di Office:
| Attributo | Obbligatorio? | Tipo | Descrizione |
|---|---|---|---|
objectId |
Obbligatorio | ID |
Identificatore interno univoco utilizzato da altri elementi per fare riferimento questo elemento. |
Elementi
La tabella seguente descrive gli elementi di Office:
| Elemento | Molteplicità | Tipo | Descrizione |
|---|---|---|---|
ContactInformation |
0 o più | ContactInformation |
Associa varie informazioni di contatto all'ufficio. Se questo elemento è incluso, specifica solo le informazioni relative all' ufficio stesso, non al candidato o al pubblico ufficiale in carica. |
ElectoralDistrictId |
0 o 1 | IDREF |
Fornisci il Per il feed dei pubblici ufficiali in carica, prevediamo un Esempio: le elezioni legislative di Taiwan
Un altro esempio: feed dei pubblici ufficiali in carica del Senato statunitense
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associa un ID all'ufficio. È necessario un identificatore stabile. Gli identificatori stabili per gli uffici devono essere univoci per i mandati. Ad esempio, ognuno dei seguenti mandati richiede un identificatore stabile dell'ufficio distinto:
L'elemento |
GovernmentBodyIds |
0 o 1 | IDREFS |
Fornisci il objectId di GovernmentBody di cui fa parte questo ufficio. Ad esempio, il Senato degli Stati Uniti per un senatore statunitense |
Name |
1 | InternationalizedText |
Fornisce il nome completo del titolo generico di questo ufficio. Deve includere la giurisdizione dell'ufficio, ma escludere qualsiasi informazione relativa al distretto elettorale.
Esempi:
|
JurisdictionId |
0 o 1 | IDREF |
Fornisci il |
Level |
0 o 1 | OfficeLevel |
Il tipo enumerato del livello dell'ufficio. Consulta il riferimento per l'elenco completo delle opzioni. |
Role |
0 o più | OfficeRole |
Il tipo enumerato del ruolo dell'ufficio, ad esempio
cabinet member o president. Consulta il
riferimento per tutte le
opzioni possibili. |
OfficeHolderPersonIds |
1 | IDREFS |
Fornisci il |
SeatStatus |
0 o 1 | SeatStatus |
Il tipo enumerato di SeatStatus del pubblico ufficiale in carica, ad esempio
active o on-leave. Se non viene specificato alcun SeatStatus, il valore predefinito è
active
|
SelectionMethod |
0 o più | OfficeSelectionMethod |
Informazioni su come viene selezionato o nominato il pubblico ufficiale in carica. |
Term |
1 | Term |
Fornisce informazioni relative al mandato. |
Tipi aggiuntivi per ExternalIdentifiers
Nell'elemento ExternalIdentifiers di Office, fornisci dati aggiuntivi con un
Type di other, insieme ai valori di OtherType e Value. La tabella seguente mostra i valori possibili per questi elementi:
OtherType |
Valori di esempio | Descrizione |
|---|---|---|
jurisdiction-id |
gpu1 |
L' |
legislative-session |
116th United States Congress |
|
office-level |
Country |
Deve essere un valore di
OfficeLevel.
Se non se ne applica nessuno, contatta il tuo referente Google.
|
office-role |
upper house |
Deve essere un valore di
|
office-seat |
Position 1, Seat 2,
unexpired, special,
Seat 2 special |
Utilizza questo attributo per distinguere gli uffici con più seggi o posizioni, e per gli uffici a livello generale e non scaduti. |
Esempi
XML
<Office objectId="off0"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-off0</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>