Utilizza Office
per definire un ufficio e le informazioni associate al relativo concorso. Un
incarico viene identificato dal suo collegio elettorale e dal suo ruolo.
L'elemento Office
si applica a tutti i tipi di feed, ma non deve essere specificato per un referendum. Tuttavia, la definizione di un ufficio viene interpretata in modo diverso in base al tipo di feed. In un contesto elettorale, un Office
rappresenta il titolo della carica che si cerca, ad esempio "Membro della Camera dei rappresentanti".
In un contesto di carica, si tratta di un seggio specifico per una singola persona.
Seleziona uno dei seguenti tipi di feed per scoprire di più su come utilizzare Office
con quel 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 a questo elemento. |
Elementi
La tabella seguente descrive gli elementi per Office
:
Elemento | Molteplicità | Tipo | Descrizione |
---|---|---|---|
ContactInformation |
0 o più | ContactInformation |
Associa vari dati di contatto all'ufficio. Se questo elemento è incluso, specifica solo le informazioni relative all'incarico stesso, non al candidato o all'attuale detentore dell'incarico. |
ElectoralDistrictId |
1 | IDREF |
Fornisci il Per il
feed dei dati pre-elettorali
, fornisci una singola entità Esempio: le elezioni legislative di Taiwan
|
ExternalIdentifiers |
1 | ExternalIdentifiers |
Associa un ID all'ufficio. È obbligatorio un identificatore stabile. Gli identificatori stabili degli uffici devono essere univoci per tutti gli incarichi. Ad esempio, ciascuna delle seguenti durate richiede un identificativo stabile distinto dell'ufficio:
L'elemento |
FilingDeadline |
0 o 1 | PartialDate |
La data entro la quale un candidato deve presentare la domanda di partecipazione al concorso per la carica. |
GovernmentBodyIds |
0 o 1 | IDREFS |
Fornisci il objectId del GovernmentBody di cui fa parte questo ufficio. Ad esempio, Senato degli Stati Uniti per un senatore degli Stati Uniti |
Name |
1 | InternationalizedText |
Fornisce il nome completo del titolo generico di questo ufficio. Deve essere inclusa la giurisdizione dell'ufficio, ma devono essere escluse le informazioni relative al collegio elettorale.
Esempi:
|
SelectionMethod |
0 o 1 | OfficeSelectionMethod |
Informazioni su come viene selezionato o nominato il detentore della carica. |
Term |
0 o 1 | Term |
Fornisce informazioni relative ai termini dell'ufficio. |
Tipi aggiuntivi per ExternalIdentifiers
Nell'elemento ExternalIdentifiers
di Office
, fornisci dati aggiuntivi con un
Type
di other
, insieme ai valori per OtherType
e Value
. La tabella seguente mostra i possibili valori per questi elementi:
OtherType |
Valori di esempio | Descrizione |
---|---|---|
jurisdiction-id |
gpu1 |
Obbligatorio Il |
government-body |
United States Senate |
Consulta GovernmentBody .
|
legislative-session |
116th United States Congress |
|
office-level |
Country |
Deve essere un valore di
OfficeLevel .
Se nessuna di queste condizioni si applica, rivolgiti al tuo contatto Google. |
office-role |
upper house |
Obbligatorio Deve essere un valore di
|
office-seat |
Position 1 , Seat 2 ,
unexpired , special ,
Seat 2 special |
Utilizzalo per distinguere gli uffici con più seggi o posizioni, nonché per gli uffici a livello generale e non scaduti. |
Esempi
XML
<Office objectId="off9999a"> <ElectoralDistrictId>ru0002</ElectoralDistrictId> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>stable-off9999a</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>other</Type> <OtherType>office-level</OtherType> <Value>Administrative Area 1</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>other</Type> <OtherType>jurisdiction-id</OtherType> <Value>ru0002</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>other</Type> <OtherType>office-role</OtherType> <Value>president</Value> </ExternalIdentifier> </ExternalIdentifiers> <FilingDeadline>2013-01-01</FilingDeadline> <IsPartisan>true</IsPartisan> <Name> <Text language="en">President</Text> </Name> <Term> <Type>full-term</Type> </Term> </Office>
JSON
"Office": [ { "objectId": "off9999a", "ElectoralDistrictId": "ru0002", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "stable-off9999a" }, { "Type": "other", "OtherType": "office-level", "Value": "Administrative Area 1" }, { "Type": "other", "OtherType": "jurisdiction-id", "Value": "ru0002" }, { "Type": "other", "OtherType": "office-role", "Value": "president" } ] } "FilingDeadline": "2013-01-01" "IsPartisan": true, "Name": { "Text": [ { "value": "President", "language": "en" } ] }, "Term": { "Type": "full-term" } }, ]