Registry entry
South Korea Overseas Absentee Voter Notification / Overseas Voter Registration (국외부재자신고서 및 재외선거인등록신청서)
Notify the National Election Commission (NEC), from outside South Korea, of overseas-absentee status to vote by post in a South Korean election, or apply for entry on the permanent overseas-voter register — using the combined form gazetted as [별지 제59호의4서식] (Public Official Election Act, Articles 218-4 and 218-5). A South Korean national currently living abroad with an active resident registration (or a valid overseas-residence report) files the 국외부재자신고 (overseas absentee notification), which must be renewed for each applicable election. A national whose resident registration has been cancelled (moved abroad and deregistered), or who has never held a South Korean resident registration (e.g. born and always resident abroad), instead files the 재외선거인 등록신청 (permanent overseas-voter registration), a one-time registration that then applies to every subsequent election unless the person's status changes. Both pathways share this one form and are modelled together here, distinguished by the applicantCategory field. This document does not model the separate domestic (in-country) absentee-voting process, the internet-based registration/notification wizard at ova.nec.go.kr (which collects the same fields through a different channel), or the actual overseas voting/ballot-return procedure once registration is confirmed. It does not submit the notification/application; the live ok.nec.go.kr source and the applicant's nearest South Korean diplomatic mission are always authoritative (see VERIFICATION.md).
Registry entry
kr/nec/overseas-voter-registration
Machine access
- Schema document
registry/kr/nec/overseas-voter-registration/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/kr/nec/overseas-voter-registration/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
27 fields, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Fields
-
applicantCategoryenum requiredWhich of the three status groups the applicant belongs to. This choice determines which of the form's two top checkboxes applies (per the form's own 작성요령 item 1): resident_registered files the 국외부재자신고서 (overseas absentee notification); registration_cancelled and never_registered both file the 재외선거인 등록신청서 (overseas voter registration application). It also determines which identity-block fields below are required.
enum: resident_registered | registration_cancelled | never_registered -
koreanNamestring required성명(한글) — Full name (Korean, Hangul)
length: 1–100classification: sensitive-pii -
englishNamestring required성명 영문(대문자) — Full name (English, uppercase, as printed in passport)
patternlength: 1–100classification: sensitive-pii -
passportNumberstring requiredWritten left-aligned, per the form's own instruction ('여권번호는 왼쪽부터 적습니다').
patternlength: 6–15classification: sensitive-pii -
residentRegistrationNumberstring optional주민등록번호 — Resident registration number
patternclassification: sensitive-pii -
residentRegisteredAddressstring optionalThe form breaks this address into 시·도 (province/metropolitan city) / 구·시·군 (district/city/county) / 읍·면 (town/township) / 대로·로·길 (street) sub-boxes; modelled here as one combined address string, consistent with this registry's existing convention for structured Korean/German address blocks (e.g. kr/koroad/driving-licence-application's address field).
length: 1–300classification: pii -
cancelledResidentRegistrationNumberstring optional말소된 주민등록번호 — Cancelled resident registration number
patternclassification: sensitive-pii -
lastKoreanAddressstring optional대한민국 최종주소지 — Last address of residence in South Korea
length: 1–300classification: pii -
dateOfBirthdate optionalYYYY-MM-DD.
classification: sensitive-pii -
genderenum optional성별 — Sex
enum: male | female -
registrationBaseAddressstring optionalThe address of record in the applicant's family relation register (가족관계등록부/호적), used in place of a resident-registration address for someone who has never held one.
length: 1–300classification: pii -
fatherNamestring optionalPer the form's own 작성요령 item 4, applicable only to an applicant who has never held a resident registration, and only to confirm nationality/identity and family-register base address — the form requires at least one of fatherName or motherName to be given (an 'at least one of' constraint not yet expressible in this spec's requiredWhen grammar, so it is documented here rather than machine-enforced).
length: 0–100classification: pii -
motherNamestring optionalSee fatherName — the form requires at least one of the two parent-name fields for a never_registered applicant.
length: 0–100classification: pii -
phoneNumberstring optional전화번호(가정·직장 등) — Phone number (home/office), with country and area code
length: 0–30classification: pii -
mobilePhoneNumberstring optional휴대전화번호 — Mobile phone number, with country code
length: 0–30classification: pii -
emailstring optionalPer the form's own 작성요령 item 6, NEC uses this address to send party/candidate information, overseas-voter-register confirmation, objection results, and voting period/place/what-to-bring notices; it is not filled in by the applicant unless they want that correspondence.
patternlength: 0–254classification: pii -
countryOfResidencestring required거류국명 — Country of residence abroad
length: 1–100 -
postalCodestring optionalLeft blank where the country of residence has no postal-code system.
length: 0–20 -
overseasResidenceAddressstring requiredThe place abroad where the applicant can receive mail, written in Roman/English capital letters (local-language script may additionally be included), per the form's own instruction to write it accurately inside the dotted box. Where receiving mail directly is impractical (work, no fixed address, an inadequate local postal system, etc.), the applicant may instead nominate a South Korean diplomatic mission as their residence — see wantsEmbassyAsResidence.
length: 1–500classification: pii -
wantsEmbassyAsResidenceboolean optionalWhen checked, overseasResidenceAddress is instead filled in with only the name of the diplomatic mission (embassy/consulate), per the form's own instruction.
-
plannedVotingEmbassystring requiredThe name of the embassy or consulate at which the applicant intends to cast their overseas ballot during the overseas-voting period.
length: 1–200 -
hasForeignNationalityboolean requiredApplicable only to dual/multiple nationals, per the form's own note ('복수 국적자만 기재'); a single-nationality South Korean applicant answers false and leaves the rest of this group blank.
-
foreignNationalityCountrystring optional국적보유 국가명 — Country of the foreign nationality held
length: 0–100 -
foreignNationalityAcquisitionReasonenum optional외국국적 취득사유 — Reason the foreign nationality was acquired
enum: birth | marriage | adoption | acknowledgment | other -
foreignNationalityAcquisitionReasonOtherstring optional기타 취득사유 — Other acquisition reason, specified
length: 0–200 -
nationalityAndPersonalInfoConsentboolean requiredThe applicant confirms they are a South Korean national under the Nationality Act, that they are filing the notification/application under Articles 218-4/218-5 of the Public Official Election Act, and consents to the NEC's use of family-register, resident-registration, criminal-record, and passport information to confirm their voting eligibility.
-
declarationDatedate requiredYYYY-MM-DD.
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-05
Every field in this schema was read directly from the text layer of the official combined form PDF, and cross-checked against two official filled-in examples covering both of the form's two filing pathways. It remains draft, not verified, because a live NEC intake/portal walkthrough and a second independent reviewer's field-by-field pass have not yet occurred — see "What is NOT yet independently verified" below.
Access notes
- All three source PDFs were retrieved directly from the National Election Commission's dedicated Overseas Election board (
ok.nec.go.kr/site/abroad/ex/bbs/View.do?cbIdx=1196&bcIdx=13837), HTTP 200, no login required:(통합)국외부재자신고서 및 재외선거인등록신청서.pdf— the blank combined form,[별지 제59호의4서식].국외부재자신고서_작성 예시.pdf— an official filled-in example for the 국외부재자신고서 (overseas absentee notification) pathway, filer "홍길동 / HONG GIL-DONG" (Korea's standard specimen-form placeholder name, equivalent to "John Doe").재외선거인등록신청서_작성 예시.pdf— an official filled-in example for the 재외선거인 등록신청서 (overseas voter registration) pathway, filer "홍길순 / HONG GIL-SOON" (the standard female specimen name).
- All three are genuine text-layer PDFs (not scanned images); every field, checkbox, and instructional note in this schema's
sourceRefvalues was read from that text layer directly (Claude PDF vision over the extracted pages), not inferred from a summary. - This is a rarer and higher-fidelity sourcing situation than most GovSchema candidates: the authority publishes two official worked examples, one per filing pathway, rather than the more common single blank-form-only source. The closest existing registry precedent for this "form + official filled-in example" pattern is
nz/dia/passport-application-first-adult(GOV-1051); this document is the first in the registry to have two distinct official worked examples, letting both of the form's branches (applicantCategory = resident_ registeredvs.never_registered) be verified against real transcribed values rather than one branch being purely inferred from the blank form's own instructional text. - The
registration_cancelledbranch (resident registration cancelled after moving abroad) has no official worked example on this page — neither filled-in specimen PDF uses that checkbox. Its fields (cancelledResidentRegistrationNumber,lastKoreanAddress) are modelled directly from the blank form's own field labels and its 작성요령 (item 3), which are unambiguous and structurally identical in shape to theresident_registeredbranch'sresidentRegistrationNumber/residentRegisteredAddresspair (same field types, same 주민등록번호-format pattern) — a much lower sourcing-fidelity gap than an entirely-unexampled field would be.conformance/'s third fixture (theregistration_cancelledscenario) is therefore synthetic, not transcribed, and is explicitly labelled as such inapplication-packet. json's sibling fixture file used for the mock-data conformance run below. - The NEC's authoritative English-language "Overseas Election" summary page was not separately fetched in this cycle; the authority name/URL/process context was sourced from the Korean-language
ok.nec.go.krportal itself, consistent withkr/mofa/kr/koroad's establishedjurisdiction. country=KRsourcing convention for this registry.
Sources examined
- Document
(id, version):kr/nec/overseas-voter-registration/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: National Election Commission (중앙선거관리위원회, NEC), an independent constitutional body under Article 114 of the Constitution of the Republic of Korea
- Primary source (directly retrieved, HTTP 200, text layer read in full): <https://ok.nec.go.kr/common/board/Download.do?bcIdx=13837&cbIdx=1196&streFileNm=BBS_202001090915448472.pdf> —
[별지 제59호의4서식]국외부재자신고서 및 재외선거인등록신청서 (통합) - Corroborating sources (directly retrieved, both official filled-in examples, text layer read in full):
- <https://ok.nec.go.kr/common/board/Download.do?bcIdx=13837&cbIdx=1196&streFileNm=BBS_202001090915345860.pdf> (국외부재자신고서_작성 예시.pdf)
- <https://ok.nec.go.kr/common/board/Download.do?bcIdx=13837&cbIdx=1196&streFileNm=BBS_202001090915575643.pdf> (재외선거인등록신청서_작성 예시.pdf)
- Listing/index page: <https://ok.nec.go.kr/site/abroad/ex/bbs/View.do?cbIdx=1196&bcIdx=13837>
- Retrieved / reviewed: 2026-07-05
- Reviewer: GovSchema Engineering (initial authoring source-review)
What was confirmed against the source
| Source element | Field(s) | |---|---| | Top checkbox pair (국외부재자신고서 / 재외선거인등록신청서) + '신분에 따른 구분' status group | applicantCategory | | 성명 (한글/영문 대문자), 여권번호 | koreanName, englishName, passportNumber | | '주민등록이 있는 사람' row (주민등록번호, 주소) | residentRegistrationNumber, residentRegisteredAddress | | '주민등록이 말소된 사람' row (말소된 주민등록번호, 대한민국 최종주소지) | cancelledResidentRegistrationNumber, lastKoreanAddress | | '처음부터 주민등록이 없었던 사람' row (생년월일, 성별, 등록기준지, 부모 성명) | dateOfBirth, gender, registrationBaseAddress, fatherName, motherName | | '연락처' block (전화번호, 휴대전화번호, 전자우편) | phoneNumber, mobilePhoneNumber, email | | '국외거소' block (거류국명, 우편번호, 주소, 공관을 거소로 신고할 사람) | countryOfResidence, postalCode, overseasResidenceAddress, wantsEmbassyAsResidence | | '투표예정공관' | plannedVotingEmbassy | | '외국국적 보유여부' block (예/아니오, 국적보유 국가명, 취득사유, 기타) | hasForeignNationality, foreignNationalityCountry, foreignNationalityAcquisitionReason, foreignNationalityAcquisitionReasonOther | | Declaration paragraph ('본인은 「국적법」에 따른...') | nationalityAndPersonalInfoConsent | | Submission date line | declarationDate |
Office-assigned fields (접수번호/접수일자/접수자 receipt fields) were deliberately excluded, consistent with prior GovSchema precedent of modeling only applicant-facing fields (e.g. kr/koroad/driving-licence-application). The routing line at the form's foot (addressed to either "중앙선거관리위원회 귀중" or "○○구·시·군의 장 귀하" depending on where the notification/ application is filed) is administrative routing, not an applicant-supplied field, and is not modelled.
Mock-data conformance run
A from-scratch GSP-0013 condition evaluator (requiredWhen/visibleWhen, supporting equals/notEquals/in/greaterThan(OrEqual)/lessThan(OrEqual) plus all/any/not composition) was written against this schema and run over four fixtures, mirroring the technique used for the ZA SARS ITR14 Annexures (GOV-1268/1275/1282):
valid_resident_registered— the exact field values transcribed from the official 국외부재자신고서 filled-in example (홍길동), with one exception: the example leaves its submission-date line (년 월 일) blank, sodeclarationDateis a synthesized illustrative value rather than a transcribed one. 0 missing/invalid fields, 0 unexpectedly-present hidden fields.valid_never_registered— the exact field values transcribed from the official 재외선거인등록신청서 filled-in example (홍길순). 0 missing/invalid fields, 0 unexpectedly-present hidden fields.valid_registration_cancelled— a synthetic filing (no official example exists for this branch) exercising the thirdapplicantCategoryvalue. 0 missing/invalid fields, 0 unexpectedly-present hidden fields.invalid_missing_conditional_fields— a deliberately brokenresident_registeredfiling omittingresidentRegistrationNumberandresidentRegisteredAddress. The evaluator correctly flagged both as missing required fields, confirming therequiredWhengates evaluate as intended rather than passing vacuously.
All three valid fixtures also passed the repo's structural validator (tools/validate.mjs) and full JSON Schema draft 2020-12 meta-schema validator (tools/validate-ajv.mjs) for the schema document itself. conformance/kr/nec/overseas-voter-registration/1.0.0/application-packet. json/.txt publish fixture 1 (the resident_registered scenario) as the committed demoable packet, per this registry's application-packet.json convention (GSP-0016).
What is NOT yet independently verified
- A live NEC intake walkthrough (in person at a diplomatic mission, or via the internet-based
ova.nec.go.krregistration/notification system) has not been performed; this document is sourced entirely from the gazetted form and its two official worked examples. - The
registration_cancelledbranch's two fields have no official filled-in example to check against (see "Access notes" above) — modelled directly from the blank form's own field labels and 작성요령 instead. - Whether
phoneNumber/mobilePhoneNumber/emailare mandatory in practice at intake — the form marks the box requiring entry "inside the dotted line" but carries no asterisk distinguishing these from the unambiguously required identity/residence fields, so this document conservatively models them as optional, consistent withkr/koroad/driving-licence-application's precedent for the same kind of undesignated contact field. - The "at least one of
fatherName/motherName" constraint (작성요령 item 4) is documented in both fields'descriptionbut not machine-enforced — GSP-0013'srequiredWhengrammar has no "at least one of" (OR-presence) shape today; see each field's description for the exact constraint. - Whether
postalCodeis truly optional for every destination country, or whether NEC treats its absence differently depending on the destination country's own postal-code system.
Path to a verified claim (next step)
To advance to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2) by confirming the field set directly against a live NEC intake channel (a diplomatic mission or the ova.nec.go.kr online system) or an authoritative NEC-published field-level checklist; resolves any discrepancy by shipping a new schema version (immutability — VERSIONING §3, practice Procedure step 5); and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt/ nextReviewBy.
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2027-01-05 (6 months). Re-check the sources on or before that date and on any source.url change.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by National Election Commission or any government. The authoritative source is always the live government form and its official instructions.