شخص

از موجودیت Person برای تعریف اطلاعات مربوط به یک شخص استفاده کنید. این شخص می‌تواند یک نامزد، مقام انتخاباتی یا مسئول یک واحد گزارش‌دهی باشد. عنصر ElectionReport شامل PersonCollection است که شامل مجموعه کامل اشیاء Person در این فید است. این اشیاء Person در Candidate و GpUnit ارجاع داده می‌شوند. یک PersonCollection به صورت اختیاری شامل ContactInformation برای مرتبط کردن اطلاعات تماس است.

ویژگی‌ها

جدول زیر ویژگی‌های عنصر Person را شرح می‌دهد:

ویژگی الزامی است؟ نوع توضیحات
objectId مورد نیاز ID شناسه داخلی منحصر به فردی که توسط عناصر دیگر برای ارجاع به این عنصر استفاده می‌شود.

عناصر

جدول زیر عناصر مربوط به Person شرح می‌دهد:

عنصر چندگانگی نوع توضیحات
ContactInformation ۰ یا بیشتر ContactInformation

اطلاعات تماس را با شخص مرتبط می‌کند.

این باید شامل یک URI حاشیه‌نویسی شده باشد که با wikipedia حاشیه‌نویسی شده باشد و صفحه ویکی‌پدیای معتبر شخص را، در صورت وجود، مشخص کند. همچنین هرگونه URI یا وب‌سایت شخصی شناخته شده دیگر در رسانه‌های اجتماعی را ارائه دهید. این اطلاعات باید به طور خاص مربوط به آن شخص باشد، نه دفتر یا دپارتمان او.

اگر تصویری از شخص را وارد می‌کنید، URI را با حاشیه‌نویسی candidate-image حاشیه‌نویسی کنید.

DateOfBirth ۰ یا ۱ PartialDate تاریخ تولد فرد.
ExternalIdentifiers ۱ ExternalIdentifiers یک شناسه (ID) را به شخص مرتبط می‌کند. یک شناسه پایدار مورد نیاز است.
FirstName ۰ یا ۱ string نام کوچک (اسم کوچک) شخص.
FullName ۱ InternationalizedText نام کامل شخص. برای جزئیات بیشتر در مورد نحوه مدیریت نام کامل در چندین زبان، به محتوای زبان محلی مراجعه کنید.
Gender ۰ یا ۱ string

جنسیت فرد. مقادیر زیر برای Gender موجود است:

  • برای آقایان: m ، male ، یا man
  • برای زنان: f ، female ، یا woman
  • برای هر جنسیت دیگری: o ، x ، other یا nonbinary
LastName ۰ یا ۱ string نام خانوادگی (یا نام خانوادگی) شخص.
MiddleName ۰ یا بیشتر string نام میانی شخص.
Nickname ۰ یا ۱ string نام مستعار مرتبط با شخص، در صورتی که نام مستعار شناخته شده‌ای داشته باشد.
PartyId ۱ یا بیشتر IDREF شناسه منحصر به فرد برای عنصر Party . یک حزب سیاسی را به شخص مرتبط می‌کند. objectId Party را که این شخص با آن مرتبط است، ارائه می‌دهد.
Prefix ۰ یا ۱ string پیشوندی که با شخص مرتبط است مانند آقای یا دکتر.
Profession ۰ یا ۱ InternationalizedText حرفه شخص.
Suffix ۰ یا ۱ string پسوندی که با شخص مرتبط است مانند جونیور.
Title ۰ یا ۱ InternationalizedText عنوانی که با شخص مرتبط است.

مثال‌ها

XML

    <Person objectId="P12321">
      <ContactInformation>
        <Uri Annotation="candidate-image">https://example.come/candidates/ayron-silva.jpg</Uri>
        <Uri Annotation="official-facebook">https://fb.com/ayronsilvasample/</Uri>
        <Uri Annotation="official-instagram">https://www.instagram.com/ayron_silva_sample/</Uri>
        <Uri Annotation="official-twitter">https://twitter.com/ayronsilvasample</Uri>
        <Uri Annotation="official-website">https://ayron-silva-sample.com/</Uri>
        <Uri Annotation="official-youtube">https://www.youtube.com/user/ayron831/featured</Uri>
        <Uri Annotation="wikipedia">https://en.wikipedia.org/wiki/Ayron-Silva-Sample</Uri>
        <Uri Annotation="wikipedia">https://zh.wikipedia.org/zh/%E8%94%A1%E8%8B%B1%E6%96%87</Uri>
        <Uri Annotation="campaign">https://ayronsilvacampaign.com</Uri>
      </ContactInformation>
      <ExternalIdentifiers>
        <ExternalIdentifier>
          <Type>other</Type>
          <OtherType>stable</OtherType>
          <Value>stable-pers-P12321</Value>
        </ExternalIdentifier>
      </ExternalIdentifiers>
      <FullName>
        <Text language="pt">Ayrton Silva</Text>
        <Text language="en">Ayrton Silva</Text>
        <Text language="hi">एर्टन सेना</Text>
        <Text language="ja">アイルトン・シルバ</Text>
      </FullName>
      <DateOfBirth>1960-01-01</DateOfBirth>
      <Gender>M</Gender>
      <LastName>Silva</LastName>
      <PartyId>par-dpp</PartyId>
      <PartyId>par-exp</PartyId>
    </Person>

جی‌سون

    "Person": [
      {
        "objectId": "P12321",
        "ContactInformation": {
          "Uri": [
            "Annotation": "candidate-image"
            "value": "https://example.come/candidates/ayron-silva.jpg"
          ],
          "Uri": [
            "Annotation": "official-facebook"
            "value": "https://fb.com/ayronsilvasample/"
          ]
          "Uri": [
            "Annotation": "official-instagram"
            "value": "https://www.instagram.com/ayron_silva_sample"
          ]
          "Uri": [
            "Annotation": "official-twitter"
            "value": "https://twitter.com/ayronsilvasample"
          ]
          "Uri": [
            "Annotation": "official-website"
            "value": "https://ayron-silva-sample.com/"
          ]
          "Uri": [
            "Annotation": "official-youtube"
            "value": "https://www.youtube.com/user/ayron831/featured"
          ]
          "Uri": [
            "Annotation": "wikipedia"
            "value": "https://en.wikipedia.org/wiki/Ayron-Silva-Sample"
          ]
          "Uri": [
            "Annotation": "wikipedia"
            "value": "https://zh.wikipedia.org/zh/%E8%94%A1%E8%8B%B1%E6%96%87"
          ],
          "Uri": [
            "Annotation": "campaign"
            "value": "https://ayronsilvacampaign.com"
          ]
        }
        "ExternalIdentifiers": {
          "ExternalIdentifier" : [
            {
              "Type": "other",
              "OtherType": "stable",
              "Value": "stable-pers-P12321"
            }
          ]
        }
        "FullName": {
          "Text": [
            {
              "value": "Ayrton Silva",
              "language": "pt"
            },
            {
              "value": "Ayrton Silva",
              "language": "en"
            },
            {
              "value": "एर्टन सेना",
              "language": "hi"
            },
            {
              "value": "アイルトン・シルバ",
              "language": "ja"
            }
          ]
        },
        "DateOfBirth": "1960-01-01",
        "Gender": "M",
        "LastName": "Silva"
        "PartyId": ["par-dpp","par-exp"]
      }
    ]