이 문서에는 Google에서 다음 후보자의 투표 장소 및 후보자 정보 제공 주민등록번호 기반 선거 이 문서는 초안 사양입니다. 주로 의견을 구하는 데 목적이 있으며 향후 변경될 수 있습니다.
테이블
다음 테이블 세트는 별도로 제공되어야 합니다. 탭으로 구분 value (TSV) 파일을 다운로드할 수 있습니다. 각 파일은 단일 헤더 행입니다. 헤더 필드(선택사항) 는 해당 열에 대한 데이터가 없는 경우 포함하지 않아도 됩니다. 필드를 확인합니다. 파일의 다음 행에는 필드가 헤더 행에 지정된 것과 동일한 순서로 표시됩니다.
파일은 적절하게 이름을 지정하고 ZIP 파일 안에 번들로 묶어야 합니다. 보관 파일 등이 있습니다. 파일 이름은 votesrs.tsv, voteGroups.tsv, Districts.tsv, PolingLocations.tsv, 제작자.tsv, Offices.tsv.
달리 명시되지 않는 한 이 사양에서 표시된 각 필드는 문자열입니다. TSV 파일에는 쉼표나 특수 문자에 대한 이스케이프 처리가 필요하지 않습니다. 문자(예: 탭, 문자)가 아닙니다. 탭은 어떤 경우에도 모든 테이블의 필드가 포함된 경우 이를 명시적으로 허용하지 않습니다. 있을 수 있습니다.
* 는 테이블의 필수 필드를 나타내는 데 사용됩니다.
** 는 에 대한 기본 키인 필수 필드를 나타내는 데 사용됩니다.
해당 테이블 (이 필드에 대해 두 행의 값이 같을 수 없음)
Æ는 국제화해야 하는 필드를 나타냅니다.
다국어 지원
데이터가 올바른 언어로 표시되기 위해 헤더 행의 일부 필드는 언어 사양을 포함해야 합니다. 일부 국가의 경우 두 개 이상의 언어 데이터가 2개 이상의 언어로 제공됩니다. 이러한 국가의 경우 열은 열의 끝에 다른 언어가 추가되어 반복 대시로 구분해야 합니다(예: PartyAffiliation-en.
언어를 구성하려면 <ph type="x-smartling-placeholder"></ph> 언어, 국가, 통화, 시간대 식별자. 이러한 사양은 권장사항 47 - 언어 식별을 위한 태그 (BCP 47). 부록 참조 A를 참조하세요.
표 1 - 유권자 표 (필수)
NationalVoterId**, VoterGroupId
유권자 표의 행은 한 명의 유권자를 나타냅니다. 다음 지역의 각 투표자는 국가 신분증이나 유권자 신분증이 있는 경우 이 신분증은 NationalVoterId 필드도 지원합니다. VoterGroupId는 이 투표 집단을 나타냅니다. 투표할 수 있습니다.
참고: 논리적 투표 그룹이 없는 국가에서는 VoterGroupId는 NationalVoterId의 반복일 수 있습니다. 투표 그룹 표 (표 2)는 투표자를 선거구 ID와 투표소 ID를 포함합니다.
표 2 - 투표 그룹 표 (필수)
VoterGroupId**, PollingLocationId*, ProvinceDistrictId,
CountyDistrictId, LocalityDistrictId
이 표의 행은 투표소를 나타냅니다. 투표 그룹은 투표(PollingLocationId 사용) 및 이 투표 단체의 선거구 확인할 수 있습니다 각 투표 그룹은 VoterGroupId 여러 구역 ID를 지정할 수 있습니다. 투표 집단은 서로 다른 수준에서 여러 공무원에게 투표할 수 있습니다. 있습니다 예를 들어 미국의 경우 선거에서 주 수준, 카운티 수준의 카운티 임원, 시장 표시할 수 있습니다.
참고: 투표 그룹의 모든 개인은 동일한 투표소에서 투표할 수 있습니다. 가 투표 그룹을 여러 투표 그룹으로 분할해야 하는 경우 그렇지 않습니다.
표 3 - 구역 표 (필수)
DistrictId**, AuthorityName*, LocalElectionOfficialName*,
LocalElectionOfficialPhone*, LocalElectionUrl*,
LocalElectionOfficialEmail, LocalElectionOfficialAddress
선거구 표의 각 행에는 투표 구역의 데이터가 포함되어 있습니다. 지역 선거 공무원 정보를 포함합니다. 기관 이름 입력란에는 해당하는 경우 선거구 이름을 포함해야 합니다. 예: 워싱턴 D.C.
표 4 - 투표 위치 (필수)
PollingLocationId**, Address*Æ, Latitude, Longitude,
HoursOfOperationÆ, AdditionalDirectionsÆ,
ContactInfoÆ
각 투표 위치는 투표소의 행으로 나타냅니다. 표에서 볼 수 있습니다. 주소 필드에는 지정할 수도 있습니다. 주소는 다음과 같은 용도로 사용될 수 있습니다. 지리 웹사이트에 정확하게 매핑되는 주소를 지도 링크 제공 이상적입니다. 매핑할 수 있는 주소를 사용할 수 없는 경우 정보는 텍스트로 사용자에게 제공됩니다. 위도 및 경도는 측지위도와 경도 위도와 경도를 제공하면 폴링 위치 결과 확인 오류 정보
추가 방향 필드는 선택사항이며 경로를 포함할 수 있습니다. 투표소를 찾는 데 필요합니다. 예: 건물 내부 참조됩니다. ContactInfo 필드에는 이 업무를 담당하는 공무원에게 연락하기 위해 필요한 투표소 위치
표 5 - 후보 표 (필수)
CandidateId**, CandidateName*Æ,
PartyAffiliationÆ, OfficeId*, Url,
CampaignAddressÆ, Photo, Phone, TwitterHandle,
FacebookUsername, Email, YoutubeChannel
후보 테이블의 각 행은 후보를 나타냅니다. CandidateId 후보를 고유하게 식별할 수 있습니다 사무실 필드에는 사무실 이름이 정보를 확인할 수 있습니다 이 테이블은 후보에 대한 정보를 제공합니다.
표 6 - 사무실 테이블
OfficeId**, DistrictId*, NameÆ, TermÆ,
DescriptionÆ
각 사무실에는 이 테이블에 '1'으로 이루어진 고유한 ID로 식별되는 사무실 ID 사무실의 이름과 설명도 포함됩니다. DistrictId 입력란은 ProvinceDistrictId, CountyDistrictId 또는 LocalityDistrictId 필드 를 클릭합니다. 모두가 투표하는 사무실 선거구 ID로 ALL을 사용해야 합니다.
샘플
설문조사 위치 데이터 파일 헤더 샘플
파일: votesrs.tsv
헤더:
NationalVoterId VoterGroupId
파일: voteGroups.tsv
헤더:
VoterGroupId PollingLocationId
파일: PollingLocations.tsv
헤더:
PollingLocationId Address HoursOfOperation
샘플 다국어 파일 헤더
한 국가에서 여러 언어를 사용하는 경우 각 파일의 헤더에 포함된 데이터의 언어/지역을 나타내는 추가 필드 를 입력합니다. 국제화 가능으로 표시된 필드만 즉, Æ 마커를 사용하면 위의 표에서 설명에는 가 추가됩니다.
파일: PollingLocations.tsv
헤더:
PollingLocationId Address HoursOfOperation-en HoursOfOperation-fr
이 간단한 예에서는 영어로 된 영업시간 필드를 보여줍니다. 프랑스어로 번역됩니다.