Bir kişiyle ilgili bilgileri tanımlamak için Person öğesini kullanın. Söz konusu kişi bir aday, seçim yetkilisi veya raporlama birimi yetkilisi olabilir. ElectionReport öğesi, bu feed'deki Person nesnelerinin tamamını içeren PersonCollection öğesini içerir. Bu Person nesnelerine Candidate ve GpUnit öğelerinde referans verilir. PersonCollection, isteğe bağlı olarak iletişim bilgilerini ilişkilendirmek için ContactInformation içerir.
Özellikler
Aşağıdaki tabloda Person öğesinin özellikleri açıklanmaktadır:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
objectId |
Zorunlu | ID |
Diğer öğeler tarafından bu öğeye referans vermek için kullanılan benzersiz dahili tanımlayıcı. |
Öğeler
Aşağıdaki tabloda Person öğelerinin özellikleri açıklanmaktadır:
| Öğe | Çokluk | Tür | Açıklama |
|---|---|---|---|
ContactInformation |
0 veya daha fazla | ContactInformation |
İletişim bilgilerini kişiyle ilişkilendirir. Bu, Kişinin resmini eklerseniz URI'yi |
DateOfBirth
|
0 veya 1 | PartialDate |
Kişinin doğum tarihi. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Bir kimliği kişiyle ilişkilendirir. Sabit bir tanımlayıcı gereklidir. |
FirstName |
0 veya 1 | string |
Kişinin adı. |
FullName |
1 | InternationalizedText |
Kişinin tam adı. Birden fazla dilde tam adların nasıl ele alınacağı hakkında ayrıntılı bilgi için Yerel dil içeriği başlıklı makaleyi inceleyin. |
Gender |
0 veya 1 | string |
Kişinin cinsiyeti.
|
LastName |
0 veya 1 | string |
Kişinin soyadı. |
MiddleName |
0 veya daha fazla | string |
Kişinin ikinci adı. |
Nickname |
0 veya 1 | string |
Yaygın olarak bilinen bir takma adı varsa kişiyle ilişkili takma ad. |
PartyId |
1 veya daha fazla | IDREF |
Bir Party
öğenin benzersiz tanımlayıcısı. Bir siyasi partiyi kişiyle ilişkilendirir. Bu kişinin ilişkili olduğu Party için objectId değerini sağlayın. |
Prefix |
0 veya 1 | string |
Kişiyle ilişkili bir ön ek (ör.Bay veya Doç.) |
Profession |
0 veya 1 | InternationalizedText |
Kişinin mesleği. |
Suffix |
0 veya 1 | string |
Kişiyle ilişkili bir soyadı son eki (ör. Jr.) |
Title |
0 veya 1 | InternationalizedText |
Kişiyle ilişkili bir unvan. |
Örnekler
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"] } ]