از موجودیت Person برای تعریف اطلاعات مربوط به یک شخص استفاده کنید. این شخص میتواند یک نامزد، مقام انتخاباتی یا مسئول یک واحد گزارشدهی باشد. عنصر ElectionReport شامل PersonCollection است که شامل مجموعه کامل اشیاء Person در این فید است. این اشیاء Person در Candidate و GpUnit ارجاع داده میشوند. یک PersonCollection به صورت اختیاری شامل ContactInformation برای مرتبط کردن اطلاعات تماس است.
ویژگیها
جدول زیر ویژگیهای عنصر Person را شرح میدهد:
| ویژگی | الزامی است؟ | نوع | توضیحات |
|---|---|---|---|
objectId | مورد نیاز | ID | شناسه داخلی منحصر به فردی که توسط عناصر دیگر برای ارجاع به این عنصر استفاده میشود. |
عناصر
جدول زیر عناصر مربوط به Person شرح میدهد:
| عنصر | چندگانگی | نوع | توضیحات |
|---|---|---|---|
ContactInformation | ۰ یا بیشتر | ContactInformation | اطلاعات تماس را با شخص مرتبط میکند. این باید شامل یک URI حاشیهنویسی شده باشد که با اگر تصویری از شخص را وارد میکنید، URI را با حاشیهنویسی |
DateOfBirth | ۰ یا ۱ | PartialDate | تاریخ تولد فرد. |
ExternalIdentifiers | ۱ | ExternalIdentifiers | یک شناسه (ID) را به شخص مرتبط میکند. یک شناسه پایدار مورد نیاز است. |
FirstName | ۰ یا ۱ | string | نام کوچک (اسم کوچک) شخص. |
FullName | ۱ | InternationalizedText | نام کامل شخص. برای جزئیات بیشتر در مورد نحوه مدیریت نام کامل در چندین زبان، به محتوای زبان محلی مراجعه کنید. |
Gender | ۰ یا ۱ | string | جنسیت فرد. مقادیر زیر برای
|
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"] } ]