Bir yarışmayı tanımlamak ve yarışmayı ilgili adaylar ve taraflara bağlamak için Contest
kullanın.
Bu dokümanda Contest
ve alt öğeleri anlatılmaktadır:
Contest
CandidateContest
PartyContest
BallotMeasureContest
Yarışma
Contest
, yarışmanın türüne göre kullanılan üç türü olan soyut bir öğedir:
CandidateContest
: BirContest
bir ofis için bir veya daha fazla aday içerdiğinde bu türü kullanın.PartyContest
: BirContest
oy pusulasında parti listesi seçimi varsa bu türü kullanın.BallotMeasureContest
:Contest
bir veya daha fazla halk oylaması içeriyorsa bu türü kullanın.
Bir seçim sonuçları açıklanırken feed'inizi, sonuçların farklı aşamalarını (ör. çıkış anketleri veya tahminler) gösterecek şekilde güncelleyebilirsiniz. Google, seçimlerin hangi aşamalarını ve sonuç türlerini beklediğimiz konusunda yol gösterici bilgiler sağlar. Google bir veya daha fazla aşama isteyebilir. Bu aşama türü değerleri seçim gecesi değişebilir. İlk feed değerini başlangıç olarak sahneye ayarlayın. Daha fazla bilgi için Öğeler bölümündeki ExternalIdentifiers
konusuna bakın.
Özellikler
Aşağıdaki tabloda Contest
özellikleri açıklanmaktadır:
Özellik | Zorunlu mu? | Tür | Açıklama |
---|---|---|---|
objectId |
Gerekli | ID |
Bu öğeye referans vermek için diğer öğeler tarafından kullanılan benzersiz dahili tanımlayıcı. |
Öğeler
Aşağıdaki tabloda Contest
öğeleri açıklanmaktadır:
Öğe | Çokluk | Tür | Açıklama |
---|---|---|---|
Abbreviation |
0 veya 1 | string |
Yarışmanın kısa adı. |
BallotSelection |
0 veya daha fazla | BallotSelection |
Oy pusulasındaki seçimleri yarışmayla ilişkilendirir. Her öğe için |
BallotSubTitle |
0 veya 1 | InternationalizedText |
Yarışmanın alt başlığı (seçim pusulasında göründüğü şekilde olmalıdır). |
BallotTitle |
0 veya 1 | InternationalizedText |
Yarışmanın başlığı (seçim pusulasında göründüğü şekilde olmalıdır). |
BallotTitle |
0 veya 1 | InternationalizedText |
Yarışmanın başlığı (seçim pusulasında göründüğü şekilde olmalıdır). |
ComposingContestIds |
0 veya daha fazla | IDREFS |
Bir birleştirme yarışmasını tanımlamak için kullanılır. Örneğin, ABD başkanlık genel seçimlerinde, eyalet düzeyindeki seçimlerin her biri için yarışma kimliklerinin yazılacağı, ulusal düzeyde bir yarışma vardır.
|
ContestDateStatus |
0 veya 1 |
DateStatus
|
Bu öğe, bir seçim için güncelleme planlandığını belirtir. |
ElectoralDistrictId |
1 | IDREF |
Örneğin, belirli bir yarışma için |
ExternalIdentifiers |
1 | ExternalIdentifiers |
Bir kimliği yarışmayla ilişkilendirir. Sabit bir tanımlayıcı gereklidir. Seçim sonuçlarının feed'iniz tarafından bildirilen aşamasını belirtmek için OtherType özelliğini ContestStage değerinden bir değerle ayarlayın. |
HasRotation |
0 veya 1 | boolean |
Yarışmadaki seçimlerin döndürülüp döndürülmediğini belirtir. Bu öğe mevcut değilse varsayılan değer false olur. |
Name |
1 | string |
Yarışmanın sonuçlar raporunda listelenen adı (her zaman oy pusulasında göründüğü şekliyle değil). |
SequenceOrder |
0 veya 1 | integer |
Sonuçları görüntülemek amacıyla
Gösterilen sonuçları sıralamak için |
SubsequentContestId |
0 veya 1 | IDREF |
Aynı ilgili kümedeki daha sonraki bir yarışmaya işaret etmek için kullanılır. Örneğin ABD seçimlerinde, genellikle ön seçimden ilgili genel seçime yönlendirme yapar. Ayrıca bir genel seçimden ikinci tura da yönlendirebilir.
|
SubUnitsReported |
0 veya 1 | integer |
Bu yarışma için raporlama oylarını tamamlayan seçimler gibi alt birimlerin sayısı. |
SummaryCounts |
0 veya daha fazla | SummaryCounts |
Yarışmayla ilişkili çeşitli sayımların bir özetini sağlar. Buna, yarışmayla ilişkili olarak yapılan oy pusulası sayısının yanı sıra çekim yapılmayan, fazla oy veren, az oy kullanan veya oy vermeyenlerin toplam sayısı dahildir. Özet sayıları, yarışmayla bir bütün olarak veya SummaryCounts birden fazla kez kullanılarak diğer alt seviye raporlama birimleriyle ilişkilendirilebilir. |
TotalSubUnits |
0 veya 1 | integer |
Bu seçimin oy pusulasında olduğu seçim bölgeleri gibi toplam alt birim sayısı. |
VoteVariation |
0 veya 1 | VoteVariation |
Yarışmayla ilişkili oy varyasyonu türü. Örneğin, n-of-m . |
OtherVoteVariation |
0 veya 1 | string |
VoteVariation , other olduğunda özel bir değer sağlamak için kullanılır. |
StartDate |
0 veya 1 | PartialDate |
Yarışmanın takvim başlangıç tarihi. Oylamanın başlayacağı tarihi kullanın (ör. 08.11.2022). Başlangıç tarihi yalnızca Contest öğesinin başlangıç ve bitiş tarihi, Election öğesinin başlangıç ve bitiş tarihinden farklıysa ayarlanmalıdır.
|
EndDate |
0 veya 1 | PartialDate |
Yarışmanın takvim bitiş tarihi. Anketin sona ereceği tarihi (ör. 08.11.2022) kullanın. Bitiş tarihi yalnızca Contest öğesinin başlangıç ve bitiş tarihi, Election öğesinin başlangıç ve bitiş tarihinden farklıysa ayarlanmalıdır.
|
CountingDate |
0 veya 1 | PartialDate |
Seçim yarışması için sayım sırasında oy verilmesinden sonraki tarih. Bu seçenek, yalnızca sayım günü oylamanın son gününden farklıysa (ör. Hindistan Lok Sabha seçimi) eklenmelidir. Sayım, son oylama günü, yani seçimin EndDate günüyle aynı günde gerçekleşir.
|
CandidateContest
Bir veya daha fazla adayın seçildiği bir yarışmayı tanımlamak için CandidateContest
ifadesini kullanın.
Bu varlık, isteğe bağlı olarak kimliğe göre Office
veya Party
öğesine başvuruda bulunabilir. Aynı yarışmaya katılan aday biletlerinin sunulması desteklenmez; yalnızca bir Office
referans verilebilir. Örneğin, Başkan ve Başkan Yardımcısı bileti için iki Candidate
yarışmanız olmalıdır. Her biri farklı bir ofise atıfta bulunur.
Öğeler
Aşağıdaki tabloda CandidateContest
öğeleri açıklanmaktadır:
Öğe | Çokluk | Tür | Açıklama |
---|---|---|---|
NumberElected |
0 veya 1 | integer |
Yarışmada seçilen aday sayısı. Bu, bir n-of-m yarışmasının n değeridir. Feed'de NumberElected yoksa varsayılan değer 1 kullanılır. |
OfficeIds |
1 | IDREFS |
Bir veya daha fazla Office öğesi için benzersiz tanımlayıcı.
Bir ofis açıklamasını yarışmayla ilişkilendirir. |
PrimaryPartyIds |
0 veya daha fazla | IDREFS |
Contest öğesinin, taraflı birincil partinin parçası olduğunu belirten bir veya daha fazla Party öğesi için benzersiz tanımlayıcı. PrimaryPartyId , yalnızca ön seçimlerde anlamlıdır. |
VotesAllowed |
1 | integer |
Bu yarışmada seçmen başına izin verilen maksimum oy veya yazma sayısı. Feed'de VotesAllowed yoksa varsayılan değer 1 kullanılır. |
Type |
0 veya daha fazla | ElectionType |
Yarışmanın numaralanmış türü (ör. birincil veya genel). Contest türü, yalnızca Election türünden farklıysa ayarlanmalıdır. |
Örnekler
XML
<Contest xsi:type="CandidateContest" objectId="cc1-001"> <Abbreviation>KENYAPRES</Abbreviation> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-kenyatta">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-odinga">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-mudavadi">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-kenneth">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-dida">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-karua">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-kiyiapi">...</BallotSelection> <BallotSelection xsi:type="CandidateSelection" objectId="cs1-001-muite">...</BallotSelection> <BallotTitle> <Text language="en">President of Kenya</Text> <Text language="es">Presidente de Kenya</Text> <Text language="fr">Président du Kenya</Text> <Text language="id">Presiden Kenya</Text> </BallotTitle> <CountStatus>...</CountStatus> <CountingDate>2022-08-11</CountingDate> <ElectoralDistrictId>...</ElectoralDistrictId> <EndDate>2022-08-09</EndDate> <Name>President of Kenya</Name> <StartDate>2022-08-09</StartDate> <SubUnitsReported>48</SubUnitsReported> <SummaryCounts>...</SummaryCounts> <TotalSubUnits>48</TotalSubUnits> <VoteVariation>1-of-m</VoteVariation> <NumberElected>1</NumberElected> <OfficeIds>off9999a</OfficeIds> <VotesAllowed>1</VotesAllowed> <Type>general</Type> </Contest>
JSON
"Contest": [ { "@type": "CandidateContest", "objectId": "cc1-001", "Abbreviation": "KENYAPRES", "BallotSelection": [ { "@type": "CandidateSelection", "objectId": "cs1-001-kenyatta", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-odinga", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-mudavadi", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-kenneth", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-dida", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-karua", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-kiyiapi", ... }, { "@type": "CandidateSelection", "objectId": "cs1-001-muite", ... } ], "BallotTitle": { "Text": [ { "value": "President and Vice-President of Kenya", "language": "en" }, { "value": "Presidente y Vice-Presidente de Kenya", "language": "es" }, { "value": "Président et vice-président du Kenya", "language": "fr" }, { "value": "Presiden dan Wakil Presiden Kenya", "language": "id" }, { "value": "राष्ट्रपति और केन्या के उपराष्ट्रपति", "language": "hi" }, { "value": "Rais na Makamu wa Rais of Kenya", "language": "sw" } ] }, "CountStatus": "...", "ElectoralDistrictId": "...", "Name": "President of Kenya", "SubUnitsReported": 48, "SummaryCounts": "...", "TotalSubUnits": 48, "VoteVariation": "1-of-m", "NumberElected": 1, "VotesAllowed": 1, "Type": "general" } ]
PartyContest
Seçmenlerin oy pusulasını kullanarak bir parti seçtiği bir yarışma için PartyContest
kullanın.
Öğeler
Aşağıdaki tabloda PartyContest
öğeleri açıklanmaktadır:
Öğe | Çokluk | Tür | Açıklama |
---|---|---|---|
NumberElected |
0 veya 1 | integer |
Yarışmada seçilen aday sayısı. Bu, bir n-of-m yarışmasının n değeridir. Feed'de NumberElected yoksa varsayılan değer 1 kullanılır. |
VotesAllowed |
0 veya 1 | integer |
Bu yarışmada seçmen başına izin verilen maksimum oy veya yazma sayısı. Feed'de VotesAllowed yoksa varsayılan değer 1 kullanılır. |
OfficeIds |
1 | IDREFS |
Bir veya daha fazla Office öğesi için benzersiz tanımlayıcı.
Bir ofis açıklamasını yarışmayla ilişkilendirir. |
Type |
0 veya daha fazla | ElectionType |
Yarışmanın numaralanmış türü (ör. birincil veya genel). Contest türü, yalnızca Election türünden farklıysa ayarlanmalıdır. |
Örnekler
XML
<Contest xsi:type="PartyContest" objectId="pc20001"> <BallotSelection objectId="ps10132" xsi:type="PartySelection"> <PartyIds>par10132 par10133</PartyIds> </BallotSelection> <BallotTitle> <Text language="en">Ballot title example</Text> </BallotTitle> <ContestDateStatus>confirmed</ContestDateStatus> <CountingDate>2022-08-11</CountingDate> <ElectoralDistrictId>...</ElectoralDistrictId> <EndDate>2022-08-09</EndDate> <ExternalIdentifiers>...</ExternalIdentifiers> <Name>Contest name example</Name> <StartDate>2022-08-09</StartDate> <VoteVariation>1-of-m</VoteVariation> <OfficeIds>off9999a</OfficeIds> <Type>general</Type> <VotesAllowed>1</VotesAllowed> </Contest>
JSON
"Contest": [ { "@type": "PartyContest", "objectId": "pc20001", "BallotSelection": [ { "@type": "PartySelection", "objectId": "ps10132", "PartyIds": [ "par10132", "par10133" ] } ], "BallotTitle": { "Text": [ { "value": "Ballot title example", "language": "en" } ] }, "ContestDateStatus": "confirmed", "CountingDate": "2022-08-11", "ElectoralDistrictId": "...", "EndDate": "2022-08-09", "ExternalIdentifiers": [ ... ], "Name": "Contest name example", "StartDate": "2022-08-09", "VoteVariation": "1-of-m", "OfficeIds": "off9999a", "Type": "general", "VotesAllowed": 1 } ]
BallotMeasureContest
Halk oylaması içeren bir yarışma için BallotMeasureContest
kullanın.
Öğeler
Aşağıdaki tabloda BallotMeasureContest
öğeleri açıklanmaktadır:
Öğe | Çokluk | Tür | Açıklama |
---|---|---|---|
BallotTitle |
1 | InternationalizedText |
Oy pusulasının resmi unvanı (ör. Bazı referandumlarda, birden fazla numaralandırılmış soru içeren tek bir kolektif başlık bulunur. Bu gibi durumlarda başlık, her bir soru için oluşturulan |
BallotSubTitle |
0 veya 1 | InternationalizedText |
Oy pusulasının alt başlığı (varsa). |
BallotText |
1 | InternationalizedText |
Oy pusulasının üzerinde görünen metin. Örneğin: Shall
Article 4 of the Nevada Constitution be amended to require, beginning in
calendar year 2022, that all providers of electric utility services who
sell electricity... in Nevada comes from renewable energy
resources? |
FullText |
0 veya 1 | InternationalizedText |
Halk oylamasının tam metninin bir kopyası. Oy pusulasının kendisinde yer almayan ek metin varsa bu öğeyi sağlayın. 30.000 karakterle sınırlıdır. Halk oylamasının tam metni 30.000 karakterden kısaysa ve feed dosyasında geçersiz olacak herhangi bir biçimlendirme içermiyorsa
|
InfoUri |
0 veya 1 | AnnotatedUri |
Başka bir yerde listelenen ek açıklamaların yerine aşağıdaki ek açıklamaları kabul eden ek açıklamalı bir URI:
|
SummaryText |
0 veya 1 | InternationalizedText |
Halk oylamasının özeti. Bir ila iki kısa paragraftan oluşur ve iş ortağı, aşağıdaki örnekte olduğu gibi oy pusulunun tam metnini özetlemek için iş ortağı tarafından oluşturulabilir:
|
ProStatement |
0 veya 1 | InternationalizedText |
Bu halk oylamasıyla ilgili Evet oylarının ne anlama geldiğini açıklayan bir ifade. Bu, ölçüm lehine olan bir bağımsız değişken değildir. Örneğin: A "yes" vote supports this initiative to require electric
utilities to acquire 50 percent of their electricity from renewable
resources by 2030. |
ConStatement |
0 veya 1 | InternationalizedText |
Bu halk oylamasıyla ilgili Hayır oylarının ne anlama geldiğini açıklayan bir ifade. Bu, ölçüye karşı bir argüman değildir. Örneğin: A
"no" vote opposes this initiative, thus keeping the existing requirement
that electric utilities acquire 25 percent of their electricity from
renewable resources by 2025. |
Type |
0 veya 1 | BallotMeasureType |
Halk oylamasının numaralanmış bir türü. Kendi yargı alanındaki halk oylamasını en iyi tanımlayan değeri seçin. |
Örnekler
XML
<Contest objectId="bmc0" xsi:type="BallotMeasureContest"> <BallotSelection objectId="bms00" xsi:type="BallotMeasureSelection"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0_yes</Value> </ExternalIdentifier> </ExternalIdentifiers> <Selection> <Text language="en">Yes</Text> </Selection> </BallotSelection> <BallotSelection objectId="bms01" xsi:type="BallotMeasureSelection"> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0_no</Value> </ExternalIdentifier> </ExternalIdentifiers> <Selection> <Text language="en">No</Text> </Selection> </BallotSelection> <BallotSubTitle> <Text language="en">Farm Animal Confinement Initiative</Text> </BallotSubTitle> <BallotTitle> <Text language="en"> California Proposition 12, Farm Animal Confinement Initiative (2018) </Text> </BallotTitle> <ElectoralDistrictId>ru_ca_1</ElectoralDistrictId> <ExternalIdentifiers> <ExternalIdentifier> <Type>other</Type> <OtherType>stable</OtherType> <Value>bmc0</Value> </ExternalIdentifier> </ExternalIdentifiers> <Name> California Proposition 12, Farm Animal Confinement Initiative (2018) </Name> <BallotText> <Text language="en"> Establishes minimum requirements for confining certain farm animals. Prohibits sales of meat and egg products from animals confined in noncomplying manner. Fiscal Impact: Potential decrease in state income tax revenues from farm businesses, likely not more than several million dollars annually. State costs up to $10 million annually to enforce the measure. </Text> </BallotText> <ConStatement> <Text language="en">No means the measure will not be enacted </Text> </ConStatement> <InfoUri Annotation="fulltext"> https://example-government.gov/ballot-measures/California_Proposition_12_2018 </InfoUri> <InfoUri Annotation="wikipedia"> https://en.wikipedia.org/wiki/2018_California_Proposition_12 </InfoUri> <ProStatement> <Text language="en">Yes means the measure will be enacted </Text> </ProStatement> <SummaryText> <Text language="en"> The proposition establishes new minimum requirements on farmers to provide more space for egg-laying hens, breeding pigs, and calves raised for veal. California businesses will be banned from selling eggs or uncooked pork or veal that came from animals housed in ways that did not meet these requirements. </Text> </SummaryText> <Type>ballot-measure</Type> </Contest>
JSON
"Contest": [ { "@type": "BallotMeasureContest", "objectId": "bmc0", "BallotSelection": [ { "@type": "BallotMeasureSelection", "objectId": "bms00", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0_yes" } ] } } "Text": [ { "value": "Yes", "language": "en" }, ] ], "BallotSelection": [ { "@type": "BallotMeasureSelection", "objectId": "bms01", "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0_no" } ] } } "Text": [ { "value": "No", "language": "en" }, ] ], "BallotSubTitle": { "Text": [ { "value": "Farm Animal Confinement Initiative", "language": "en" } ] }, "BallotTitle": { "Text": [ { "value": "California Proposition 12, Farm Animal Confinement Initiative (2018)", "language": "en" } ] }, "ElectoralDistrictId": "ru_ca_1" "ExternalIdentifiers": { "ExternalIdentifier" : [ { "Type": "other", "OtherType": "stable", "Value": "bmc0" } ] }, "Name": "California Proposition 12, Farm Animal Confinement Initiative (2018)", "BallotText": [ "Text": [ { "value": "Establishes minimum requirements for confining certain farm animals. Prohibits sales of meat and egg products from animals confined in noncomplying manner. Fiscal Impact: Potential decrease in state income tax revenues from farm businesses, likely not more than several million dollars annually. State costs up to $10 million annually to enforce the measure.", "language": "en" } ] ], "ConStatement": [ "Text": [ { "value": "No means the measure will not be enacted", "language": "en" } ] ], "InfoUri": [ { "value": "https://example-government.gov/ballot-measures/California_Proposition_12_2018", "annotation": "fulltext" } ], "InfoUri": [ { "value": "https://en.wikipedia.org/wiki/2018_California_Proposition_12", "annotation": "wikipedia" } ], "ProStatement": [ "Text": [ { "value": "Yes means the measure will be enacted", "language": "en" } ] ], "SummaryText": [ "Text": [ { "value": "The proposition establishes new minimum requirements on farmers to provide more space for egg-laying hens, breeding pigs, and calves raised for veal. California businesses will be banned from selling eggs or uncooked pork or veal that came from animals housed in ways that did not meet these requirements.", "language": "en" } ] ], "Type": "ballot-measure", } ]