Informacje kontaktowe

Korzystając z właściwości ContactInformation, możesz określać informacje kontaktowe obiektów, takich jak osoby, rada nadzorcza i organizacje.

Ta encja służy przede wszystkim do dostarczania identyfikatorów URI z adnotacjami związanych z tymi elementami: Election, ElectionAdministration, Person, GpUnit i Office.

Atrybuty

Poniższa tabela zawiera atrybuty ContactInformation:

Atrybut Wymagana? Typ Opis
label Opcjonalnie string Opcjonalny atrybut informacji kontaktowych, który może się odwoływać do pierwotnej etykiety. Jeśli na przykład informacje kontaktowe pochodzą z pliku CSV, label może odwoływać się do identyfikatora wiersza.
language Opcjonalnie language Określa język używany do podawania informacji kontaktowych.

Elementy

Poniższa tabela przedstawia elementy ContactInformation:

Element Mnogość Typ Opis
AddressLine 0 lub więcej string

Powoduje powiązanie adresu z kontaktem. AddressLine musi zawierać wiersze, które użytkownik wpisuje w usłudze map, takiej jak Mapy Google, aby znaleźć adres na mapie. Oznacza to, że wartość tego pola musi przetworzyć dane geograficzne lokalizacji kontaktu.

Aby dołączyć adres kontaktu, użyj wielu wystąpień AddressLine. Oczekujemy, że przy pierwszym użyciu elementu AddressLine będzie to nazwa lub organizacja. Spodziewamy się, że kolejne użycia to: ulica, miasto, kod pocztowy, miasto, województwo (lub jego odpowiednik w stanie (opcjonalnie), opcjonalnie) w określonej kolejności i formacie obowiązującym w danym kraju.

Directions 0 lub 1 InternationalizedText Oprócz informacji adresowych zapewniają też wskazówki dojazdu. Wskazówki dojazdu mogą służyć do przekazywania wszelkich dodatkowych informacji adresowych, które mogą być wyświetlane w wielu językach.
Email 0 lub więcej AnnotatedString Powoduje powiązanie adresu e-mail z kontaktem. Jeśli obecne jest więcej niż 1 pole Email, dodaj adnotacje informujące użytkowników przeznaczenia o przeznaczeniu każdego z nich.
Fax 0 lub więcej AnnotatedString Powoduje przypisanie numeru faksu do kontaktu. Jeśli obecne jest więcej niż 1 pole Fax, dodaj adnotacje informujące użytkowników przeznaczenia o przeznaczeniu każdego z nich.
LatLng 0 lub 1 LatLng Wiąże z adresem kontaktowym opcjonalne informacje o długości i szerokości geograficznej.
Name 0 lub 1 string Powoduje powiązanie imienia i nazwiska z kontaktem. W tym polu podaj informacje inne niż adresowe, które pomogą użytkownikowi skontaktować się z tą osobą lub organizacją. Na przykład „Sekretarz Stanu, Departament wyborów”.
Phone 0 lub więcej AnnotatedString Powoduje przypisanie numeru telefonu do kontaktu. Jeśli obecne jest więcej niż 1 pole Phone, dodaj adnotacje informujące użytkowników przeznaczenia o przeznaczeniu każdego z nich.
Uri 0 lub więcej AnnotatedUri Powoduje powiązanie identyfikatora URI z kontaktem.

Przykłady

XML

    <ContactInformation>
      <Uri Annotation="personal-facebook">https://www.facebook.com/tedcruzpage</Uri>
      <Uri Annotation="personal-twitter">https://twitter.com/tedcruz</Uri>
      <Uri Annotation="personal-website">https://www.tedcruz.org/</Uri>
      <Uri Annotation="wikipedia">https://en.wikipedia.org/wiki/Ted_Cruz</Uri>
    </ContactInformation>
<ContactInformation label="ci60001" language=”es”>
      <AddressLine>Viad. Tlalpan 100</AddressLine>
      <AddressLine>Arenal Tepepan</AddressLine>
      <AddressLine>14610 Ciudad de México, CDMX</AddressLine>
      <AddressLine>Mexico</AddressLine>
      <Name>Instituto Nacional Electoral</Name>
      <Phone annotation="domestic">01 800 433 2000</Phone>
      <Phone annotation="usa">1 (866) 986 8306</Phone>
      <Phone annotation="collect">+52 (55) 5481 9897</Phone>
      <Uri Annotation="official-website">https://www.ine.mx/</Uri>
      <Uri Annotation="official-twitter">https://twitter.com/INEMexico</Uri>
      <Uri Annotation="official-facebook">https://www.facebook.com/INEMexico</Uri>
 </ContactInformation>
<ContactInformation label="ci10861a" language=”en”>
      <AddressLine>1600 Pennsylvania Ave</AddressLine>
      <AddressLine>Washington, DC 20006</AddressLine>
      <Email>president@whitehouse.gov</Email>
      <Phone>202-456-1111</Phone>
      <Phone annotation="TDD">202-456-6213</Phone>
      <Uri Annotation="official-website">http://www.whitehouse.gov</Uri>
      <Uri Annotation="official-facebook">https://www.facebook.com/WhiteHouse</Uri>
      <Uri Annotation="official-twitter">https://twitter.com/WhiteHouse</Uri>
</ContactInformation>

JSON

    "ContactInformation": {
      "Uri": [
        "Annotation": "personal-facebook"
        "value": "https://www.facebook.com/tedcruzpage"
      ],
      "Uri": [
        "Annotation": "personal-twitter"
        "value": "https://twitter.com/tedcruz"
      ],
      "Uri": [
        "Annotation": "personal-website"
        "value": "https://www.tedcruz.org/"
      ],
      "Uri": [
        "Annotation": "wikipedia"
        "value": "https://en.wikipedia.org/wiki/Ted_Cruz"
      ]
    }
    "ContactInformation": {
      "language": "es",
      "label": "ci60001",
      "AddressLine": [
        "Viad. Tlalpan 100",
        "Arenal Tepepan",
        "14610 Ciudad de México, CDMX",
        "Mexico"
      ],
      "Name": "Instituto Nacional Electoral",
      "Phone": [
        {
          "annotation": "domestic",
          "value": "01 800 433 2000"
        },
        {
          "annotation": "usa",
          "value": "1 (866) 986 8306"
        },
        {
          "annotation": "collect",
          "value": "+52 (55) 5481 9897"
        }
      ],
      "Uri": [
        "Annotation": "official-website"
        "value": "https://www.ine.mx/"
      ],
      "Uri": [
        "Annotation": "official-twitter"
        "value": "https://twitter.com/INEMexico"
      ],
      "Uri": [
        "Annotation": "official-facebook"
        "value": "https://www.facebook.com/INEMexico"
      ]
    }
    "ContactInformation": {
      "label": "ci10861a",
      "language": "en",
      "AddressLine": [
        "1600 Pennsylvania Ave",
        "Washington, DC 20006"
      ],
      "Email": "president@whitehouse.gov",
      "Phone": [
        {
          "value": "202-456-1111"
        },
        {
          "annotation": "TDD",
          "value": "202-456-6213"
        }
      ],
      "Uri": [
        "Annotation": "official-website"
        "value": "http://www.whitehouse.gov"
      ],
      "Uri": [
        "Annotation": "official-facebook"
        "value": "https://www.facebook.com/WhiteHouse"
      ],
      "Uri": [
        "Annotation": "official-twitter"
        "value": "https://twitter.com/WhiteHouse"
      ]
    }