Office

Usa Office para definir una oficina y la información asociada con su concurso. Una oficina se identifica por su distrito electoral y su función de oficina.

El elemento Office se aplica a todos los tipos de feeds, pero no es necesario especificarlo para un referéndum. Sin embargo, la definición de oficina se interpreta de manera diferente según el tipo de feed. En un contexto electoral, una Office representa el cargo del cargo que se busca, como "Miembro de la Cámara de Representantes". En el contexto de un funcionario público, es un asiento específico para una sola persona.


Selecciona uno de los siguientes tipos de feed si quieres obtener más información para usar Office con ese tipo de feed.


Atributos

En la siguiente tabla, se describen los atributos de Office:

Atributo ¿Es obligatorio? Tipo Descripción
objectId Obligatorias ID Identificador interno único que otros elementos usan para hacer referencia a este elemento.

Elementos

En la siguiente tabla, se describen los elementos de Office:

Elemento Multiplicidad Tipo Descripción
ContactInformation 0 o más ContactInformation Asocia diversos datos de contacto con la oficina. Si se incluye este elemento, solo especifica la información que esté relacionada con el cargo en sí, no con el candidato o el funcionario actual.
ElectoralDistrictId 1 IDREF

Proporciona el objectId del GpUnit que representa el distrito electoral. Por ejemplo, asigna un estado, como "Alaska", para un senador de EE.UU., o un distrito, como "Distrito electoral 14 de Nueva York", para un representante de EE.UU.

En el feed dedatos previos a las elecciones , proporciona una sola entidad Office para el mismo office-role. Establece ElectoralDistrict en la entidad de nivel alto que representa el nivel geográfico superior de la elección.

Ejemplo: Las elecciones legislativas de Taiwán

  • Incluso si se eligen candidatos en diferentes distritos, configúralos a todos con un solo valor de Office, "Miembro del Yuan Legislativo". Usa un ElectoralDistrict de alto nivel de ru-country-tw.
ExternalIdentifiers 1 ExternalIdentifiers

Asocian un ID con la oficina. Se requiere un identificador estable. Los identificadores estables para las oficinas deben ser únicos en cada período de antigüedad. Por ejemplo, cada uno de los siguientes puestos de trabajo necesita un identificador estable de oficina diferente:

  • Presidencia de Grover Cleveland de 1885 a 1889
  • Presidencia de Grover Cleveland de 1893 a 1897
  • La presidencia de Franklin Roosevelt de 1933 a 1945

El elemento ExternalIdentifiers de Office te permite proporcionar información adicional con valores específicos para OtherType. Para obtener más detalles, consulta Tipos adicionales para ExternalIdentifiers.

FilingDeadline 0 o 1 PartialDate Es la fecha en la que un candidato debe presentarse para el concurso para el cargo.
Name 1 InternationalizedText

Proporciona el nombre completo del cargo genérico del cargo, pero lo suficientemente específico como para incluir su jurisdicción. Asegúrate de excluir toda la información relacionada con el distrito electoral. La Name puede aparecer en la votación.

Ejemplos:

  • Miembro del Parlamento de Singapur
  • Primer Ministro de la India
  • Presidente de Indonesia
  • Senador de los Estados Unidos
OfficeHolderPersonIds 1 IDREFS

Proporciona el objectId del Person que ocupa este cargo.

SeatStatus 0 o 1 SeatStatus El tipo enumerado de SeatStatus del funcionario, como active o on-leave. Si no se especifica ningún SeatStatus, el valor predeterminado es active.
SelectionMethod 0 o 1 OfficeSelectionMethod Información sobre cómo se selecciona o se ubica al funcionario en el cargo.
Term 0 o 1 Term Proporciona información relacionada con el período de la oficina.

Tipos adicionales para ExternalIdentifiers

En el elemento ExternalIdentifiers de Office, proporciona datos adicionales con un Type de other, junto con valores para OtherType y Value. En la siguiente tabla, se muestran los valores posibles para estos elementos:

OtherType Valores de ejemplo Descripción
jurisdiction-id gpu1

Obligatorio

El objectId de GpUnit que especifica la jurisdicción de la oficina.

government-body United States Senate Es cualquier agencia, comisión, departamento, tribunal u otra organización o organismo gubernamental reconocido de forma similar. Entre los ejemplos, se incluyen los senados, los parlamentos, los ministerios y los gabinetes (entre muchos otros).
legislative-session 116th United States Congress
office-level Country Debe ser un valor de OfficeLevel. Si no corresponde ninguna, comunícate con tu contacto de Google.
office-role upper house

Obligatorio

Debe ser un valor de OfficeRole. Si no corresponde ninguna, comunícate con tu contacto de Google.

office-seat Position 1, Seat 2, unexpired, special y Seat 2 special

Usa esto para diferenciar las oficinas con varios puestos o licencias, y para las oficinas en general y las no vencidas.

Ejemplos

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"
        }
      },
    ]