اطلاعات تماس

از ContactInformation برای تعریف اطلاعات تماس در مورد اشیایی مانند افراد، هیئت‌های مقامات و سازمان‌ها استفاده کنید.

این موجودیت عمدتاً برای ارائه URIهای حاشیه نویسی که به عناصر زیر مرتبط هستند استفاده می شود: Election ، ElectionAdministration ، Person ، GpUnit و Office .

صفات

جدول زیر ویژگی های ContactInformation را نشان می دهد:

صفت مورد نیاز؟ تایپ کنید توضیحات
label اختیاری string یک ویژگی اختیاری برای اطلاعات تماس که می تواند برای اطلاعات به برچسب اصلی مراجعه کند. برای مثال، اگر اطلاعات تماس از یک CSV آمده باشد، label ممکن است به شناسه ردیف اشاره داشته باشد.
language اختیاری language زبان مورد استفاده برای ارائه اطلاعات تماس را مشخص می کند.

عناصر

جدول زیر عناصر ContactInformation را نشان می دهد:

عنصر کثرت تایپ کنید توضیحات
AddressLine 0 یا بیشتر string

آدرسی را با مخاطب مرتبط می کند. AddressLine باید شامل خطوطی باشد که شخصی برای یافتن آدرس روی نقشه وارد یک سرویس نقشه برداری وب مانند Google Maps می شود. یعنی مقدار فیلد باید محل تماس را ژئوکد کند.

برای گنجاندن آدرسی برای مخاطب، از موارد متعدد AddressLine استفاده کنید. ما انتظار داریم اولین استفاده از AddressLine نام یا سازمان باشد. ما انتظار داریم که استفاده های بعدی آدرس خیابان، شهر، کد پستی، شهر، ایالت (یا معادل ایالت، اختیاری) به ترتیب و قالب خاص برای کشور باشد.

Directions 0 یا 1 InternationalizedText علاوه بر اطلاعات آدرس، اطلاعات جهت را ارائه می دهد. از دستورالعمل ها می توان برای ارائه هر گونه اطلاعات مربوط به آدرس اضافی که ممکن است به چندین زبان ظاهر شود استفاده کرد.
Email 0 یا بیشتر AnnotatedString یک آدرس ایمیل را با مخاطب مرتبط می کند. اگر بیش از یک فیلد Email وجود دارد، حاشیه نویسی را اضافه کنید تا کاربران از اهداف هر یک مطلع شوند.
Fax 0 یا بیشتر AnnotatedString شماره فکس را با مخاطب مرتبط می کند. اگر بیش از یک فیلد Fax وجود دارد، حاشیه نویسی را اضافه کنید تا کاربران از اهداف هر یک مطلع شوند.
LatLng 0 یا 1 LatLng اطلاعات اختیاری طول و عرض جغرافیایی را با آدرس تماس مرتبط می کند.
Name 0 یا 1 string نامی را با مخاطب مرتبط می کند. از این قسمت برای اطلاعات غیر آدرسی استفاده کنید که می تواند به کاربر کمک کند با آن شخص یا سازمان تماس بگیرد. به عنوان مثال، "دبیر امور خارجه، اداره انتخابات."
Phone 0 یا بیشتر AnnotatedString یک شماره تلفن را با مخاطب مرتبط می کند. اگر بیش از یک فیلد Phone وجود دارد، حاشیه نویسی را اضافه کنید تا کاربران از اهداف هر یک مطلع شوند.
Uri 0 یا بیشتر AnnotatedUri یک URI را با مخاطب مرتبط می کند.

نمونه ها

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