از نهاد 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> </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" } ]