از نهاد Person برای تعریف اطلاعات در مورد یک شخص استفاده کنید. این شخص ممکن است یک نامزد، مقام انتخاباتی یا مرجع یک واحد گزارشدهی باشد. عنصر ElectionReport شامل PersonCollection است که شامل مجموعه کامل اشیاء Person در این فید است. این اشیاء Person در Candidate و GpUnit ارجاع داده می شوند. PersonCollection به صورت اختیاری شامل ContactInformation برای مرتبط کردن اطلاعات تماس است.
صفات
جدول زیر ویژگی های عنصر Person را توضیح می دهد:
| صفت | مورد نیاز؟ | تایپ کنید | توضیحات |
|---|---|---|---|
objectId | مورد نیاز | ID | شناسه داخلی منحصر به فرد که توسط عناصر دیگر برای ارجاع به این عنصر استفاده می شود. |
عناصر
جدول زیر عناصر Person را توضیح می دهد:
| عنصر | کثرت | تایپ کنید | توضیحات |
|---|---|---|---|
ContactInformation | 0 یا بیشتر | ContactInformation | اطلاعات تماس را با شخص مرتبط می کند. این باید شامل یک URI حاشیه نویسی شده باشد که با اگر تصویری از شخص اضافه میکنید، URI را با حاشیهنویسی |
DateOfBirth | 0 یا 1 | PartialDate | تاریخ تولد فرد. |
ExternalIdentifiers | 1 | ExternalIdentifiers | شناسه را با شخص مرتبط می کند. یک شناسه پایدار مورد نیاز است. |
FirstName | 0 یا 1 | string | نام (مطلب) شخص. |
FullName | 1 | InternationalizedText | نام کامل شخص برای جزئیات در مورد نحوه استفاده از نام های کامل در چند زبان، به محتوای زبان محلی مراجعه کنید. |
Gender | 0 یا 1 | string | جنسیت فرد. مقادیر زیر برای
|
LastName | 0 یا 1 | string | نام خانوادگی (خانوادگی) شخص. |
MiddleName | 0 یا بیشتر | string | نام میانی فرد. |
Nickname | 0 یا 1 | string | نام مستعار مرتبط با آن شخص در صورتی که نام مستعار رایجی داشته باشد. |
PartyId | 1 یا بیشتر | IDREF | شناسه منحصر به فرد برای یک عنصر Party . یک حزب سیاسی را با شخص مرتبط می کند. objectId Party را که این شخص با آن مرتبط است ارائه دهید. |
Prefix | 0 یا 1 | string | پیشوند مرتبط با شخصی مانند آقای یا دکتر. |
Profession | 0 یا 1 | InternationalizedText | حرفه فرد. |
Suffix | 0 یا 1 | string | پسوند مرتبط با شخصی مانند Jr. |
Title | 0 یا 1 | 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>
JSON
"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"] } ]