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"] } ]