Yarışmadaki bir aday hakkındaki bilgileri açıklamak için Candidate kullanın. A
Candidate, CandidateSelection
varlığı tarafından referans alınabilir.
Candidate özelliğini ilgili feed türüyle nasıl kullanacağınız hakkında daha fazla bilgi edinmek için aşağıdaki feed türlerinden birini seçin.
Bazı seçimler birden fazla küçük yarışmadan oluşur veya bir dizi sonraki yarışmayı içerir. Bu türdeki ilgili yarışmalarda, bir Person yalnızca bir Candidate tarafından referans alınmalıdır. Aşağıdaki örneği inceleyelim:
- Polonya'daki bir seçimin 1. turunda, 1. Kişi, 1. Aday tarafından referans olarak gösteriliyor.
- Ancak 2. turda 1. Kişi, 2. Aday tarafından referans olarak gösteriliyor.
Bu durumda, Aday 1 ve Aday 2 aynı yarışmanın iki kopyasıdır. Her iki yarışmada da aynı Candidate referans alınmalıdır. Genellikle bir adayı birden fazla alakasız yarışmaya dahil etmeyin.
Özellikler
Aşağıdaki tabloda Candidate öğesinin özellikleri gösterilmektedir:
| Özellik | Zorunlu mu? | Tür | Açıklama |
|---|---|---|---|
objectId |
Zorunlu | ID |
Diğer öğelerin bu öğeye referans vermek için kullandığı benzersiz dahili tanımlayıcı. |
Öğeler
Aşağıdaki tabloda Candidate öğeleri gösterilmektedir:
| Öğe | Çokluk | Tür | Açıklama |
|---|---|---|---|
BallotName |
1 | InternationalizedText |
Adayın oy pusulasında listelenen adını sağlar. |
CampaignSlogan |
0 veya 1 |
InternationalizedText |
Bir adaya veya kampanyasına kampanya sloganının ne olduğunu sorduğunuzda aldığınız slogan. 2020 ABD başkanlık seçimindeki şu örneklere göz atın:
|
ContactInformation |
0 veya daha fazla | ContactInformation |
Kampanya merkezinin adresini, telefon numaralarını vb. aday bilgileriyle ilişkilendirin. |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Adayla bir kimlik ilişkilendirir. Bir kararlı tanımlayıcı gerekir. |
FileDate |
0 veya 1 | PartialDate |
Adayın yarışmaya resmi olarak başvurduğu tarih. |
IsIncumbent |
0 veya 1 | boolean |
true değeri, adayın yarışmayla ilişkili görevin mevcut sahibi olduğunu gösterir. Bu öğe yoksa varsayılan değer false olur.
|
IsNotable |
0 veya 1 | boolean |
Öznenin kayda değer olup olmadığı. Belirtilmemişse false olarak kabul edilir.
|
IsTopTicket |
0 veya 1 | boolean |
Adayın, birden fazla adayın yer aldığı bir pusulanın en üstünde olup olmadığını gösterir. Bu öğeyi yalnızca bir CandidateSelection nesnesinde birden fazla Candidate olduğunda ekleyin.
Bu öğe yoksa varsayılan değer false olur. |
PartyId |
1 veya daha fazla | IDREF |
Party öğesinin benzersiz tanımlayıcısı. Adayı siyasi partisiyle ilişkilendirmek için kullanılır. |
PartyLabel |
0 veya 1 | InternationalizedText |
Bir adayın oy pusulasındaki adının yanında partisi olarak görünebilen ancak oy pusulasında yer almaya uygun olmayan parti (buna izin verilen yerlerde). |
PersonId |
1 | IDREF |
Person öğesinin benzersiz tanımlayıcısı. Aday hakkında daha ayrıntılı bilgileri ilişkilendirmek için kullanılır. |
PostElectionStatus |
0 veya 1 | CandidatePostElectionStatus |
Adayın son durumu (ör. winner veya withdrawn). |
PreElectionStatus |
0 veya 1 | CandidatePreElectionStatus |
Adayın kayıt durumu (ör. filed veya qualified). |
ExternalIdentifiers için ek türler
Candidate öğesinin ExternalIdentifiers öğesinde, OtherType ve Value değerleriyle birlikte other Type ile ek veriler sağlayın. Aşağıdaki tabloda bu öğeler için olası değerler gösterilmektedir:
| OtherType | Örnek değerler | Açıklama |
|---|---|---|
electoral-commission |
H2NY22097 |
İsteğe bağlı Seçim komisyonu kimliği. |
tse-candidate-number |
12345 |
İsteğe bağlı Brezilya seçimlerinde, Yüksek Seçim Mahkemesi (Tribunal Superior Eleitoral – TSE) tarafından verilen aday numarası. |
Örnekler
XML
<Candidate objectId="can-1001-kenyatta"> <BallotName> <Text language="en">Uhuru Kenyatta</Text> <Text language="sw">Uhuru Kenyatta</Text> </BallotName> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>can-per-100</Value> </ExternalIdentifier> <ExternalIdentifier> <Type>other</Type> <OtherType>electoral-commission</OtherType> <Value>H2NY22097</Value> </ExternalIdentifier> </ExternalIdentifiers> <IsIncumbent>1</IsIncumbent> <IsTopTicket>1</IsTopTicket> <PartyId>par-jubilee</PartyId> <PartyId>par-0002</PartyId> <PersonId>per-001-kenyatta</PersonId> <PostElectionStatus>projected-winner</PostElectionStatus> <PreElectionStatus>qualified</PreElectionStatus> </Candidate>
JSON
"Candidate": [ { "objectId": "can-1001-kenyatta", "BallotName": { "Text": [ { "value": "Uhuru Kenyatta", "language": "en" }, { "value": "Uhuru Kenyatta", "language": "sw" } ] }, "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "can-per-100" }, { "Type": "other", "OtherType": "electoral-commission", "Value": "H2NY22097" }, ] } "IsIncumbent": 1, "IsTopTicket": 1, "PartyId": ["par-jubilee","par-0002"] "PersonId": "per-001-kenyatta", "PostElectionStatus": "projected-winner", "PreElectionStatus": "qualified" } ]