Registry entry
Dominican Republic Mobile Cédula Special Enrollment Request (Solicitud de Cedulación Móvil Especial)
Request filed with the Junta Central Electoral's (JCE) Dirección Nacional de Cedulación by a representative on behalf of a citizen who, due to illness, advanced age, or disability, cannot travel to a cedulación center to obtain or renew their cédula de identidad y electoral (national identity and electoral card). Using the JCE's single-page 'Solicitud de Cedulación Móvil Especial' form (FO06(PRO-DNC-001), Versión 1.1), served directly from jce.gob.do with no login/CAPTCHA gate, the requesting representative ('Solicitante') supplies their own identity and contact data and their relationship to the beneficiary, then supplies the beneficiary citizen's ('Ciudadano que recibirá el servicio') identity, contact, and address data so a mobile team can be dispatched. The form also captures the qualifying reason (illness, old age, and/or disability, with a free-text disability-type description) and the supporting documentation the requester is providing. A dashed rule on the source form visually separates this applicant-facing content from a clearly labeled 'PARA USO INTERNO PERSONAL DE CEDULACIÓN' (For internal use by cedulación personnel) block beneath it — that internal block (service-type classification checkboxes, an 'Otro'/free-text override, an internal 'Observaciones' box, and the 'Recibido por' staff-signature line) is out of scope for this version as office-internal processing data, not applicant-supplied data. The requester's and the printed staff-witness 'Firma del Solicitante' signature line is likewise excluded as wet-ink signature capture, consistent with this registry's established treatment of physical signatures elsewhere.
Registry entry
do/jce/cedulacion-movil-especial
Authoritative source Solicitud de Cedulación Móvil Especial — FO06(PRO-DNC-001), Versión 1.1
Machine access
- Schema document
registry/do/jce/cedulacion-movil-especial/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/do/jce/cedulacion-movil-especial/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
24 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
-
requestDatedate requiredConsolidates the source form's three adjacent day/month/year boxes (internally named 'Fecha', 'Mes', 'Año' in that left-to-right order, printed under column headers 'Día'/'Mes'/'Año') into a single date value, consistent with this registry's established treatment of split date grids (e.g. do/mirex/passport-application's dateOfBirth).
-
requesterGivenNamesstring requiredGiven names of the representative filing the request on the beneficiary citizen's behalf.
length: 0–150classification: pii -
requesterLastNamesstring requiredApellidos (Solicitante)
length: 0–150classification: pii -
requesterCedulastring requiredThe requesting representative's own cédula de identidad y electoral number. No pattern is asserted: the source box carries no printed format mask, consistent with this registry's treatment of the same ambiguity in do/mirex/passport-application and do/dgii/vehicle-transfer-sworn-declaration-fi-vhm-308.
length: 0–20classification: sensitive-pii -
requesterRelationshipToBeneficiarystring requiredThe requester's family relationship or other connection to the beneficiary citizen, establishing their standing to file on that citizen's behalf.
length: 0–100 -
requesterHomePhonestring optionalTeléfono Res. (Solicitante)
length: 0–30classification: pii -
requesterMobilePhonestring optionalCel. (Solicitante)
length: 0–30classification: pii -
beneficiaryGivenNamesstring requiredGiven names of the citizen who will receive the mobile cedulación service.
length: 0–150classification: pii -
beneficiaryLastNamesstring requiredApellidos (Ciudadano que recibirá el servicio)
length: 0–150classification: pii -
beneficiaryCedulastring requiredThe beneficiary citizen's existing cédula de identidad y electoral number (for renewal/duplicate/data-change cases) or, for a first-time enrollment, left to the field team to assign — the form's own box carries no distinct 'N/A' affordance, so a first-time applicant's absence of a prior number is a known edge case not separately modeled here. No pattern is asserted, per the same convention as requesterCedula.
length: 0–20classification: sensitive-pii -
beneficiaryHomePhonestring optionalTeléfono Res. (Ciudadano)
length: 0–30classification: pii -
beneficiaryMobilePhonestring optionalCel. (Ciudadano)
length: 0–30classification: pii -
beneficiaryAddressStreetstring requiredStreet name at the beneficiary's location, required so the JCE mobile team can locate them — the core logistical purpose of this form.
length: 0–150classification: pii -
beneficiaryAddressHouseNumberstring optionalHouse or apartment number. Modeled optional: a street/sector/municipio/provincia combination can often locate a residence in areas without formal house numbering, unlike the sector/municipio/provincia fields this form marks as functionally necessary for dispatch.
length: 0–20classification: pii -
beneficiaryAddressSectorstring requiredSector
length: 0–100classification: pii -
beneficiaryAddressMunicipiostring requiredMunicipio
length: 0–100classification: pii -
beneficiaryAddressProvinciastring requiredProvincia
length: 0–100classification: pii -
reasonIllnessboolean optionalOne of three independently-checkable qualifying-reason boxes (this one, reasonElderly, reasonDisability); the source form allows any combination to be marked and prints no 'select at least one' instruction, so none is individually required, though JCE's own published eligibility guidance (jce.gob.do/Cedulacion-Movil) describes the service as limited to citizens who cannot travel due to health condition, disability, or advanced age — i.e. at least one of the three is expected in practice, disclosed here rather than fabricated as an unenforceable cross-field rule.
-
reasonElderlyboolean optionalEnvejeciente
-
reasonDisabilityboolean optionalPersona con discapacidad
-
disabilityTypeDetailstring optionalFree-text description of the type of disability, in the large ruled box printed directly beneath the 'Persona con discapacidad - Tipo de discapacidad:' checkbox and label.
length: 0–500classification: health -
documentMedicalCertificateProvidedboolean optionalCheckbox indicating a medical certificate is among the documents physically provided. See the documents[] entry below for the substantive at-least-one-of requirement this checkbox and documentPhotosProvided jointly express, per JCE's own published guidance.
-
documentPhotosProvidedboolean optionalFotos
-
otherDocumentsDescriptionstring optionalFree-text description of any other supporting documents provided, in the ruled box beneath the 'Otros documentos:' label.
length: 0–500
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-15
Why this schema and why now (GOV-3169)
GOV-3152 (2026-07-15) independently scouted and live-verified all five of the Dominican Republic's then-remaining verticals in parallel with authoring tz/nida/application-form-2a. GOV-3158 (Passport) was picked up directly; its four siblings were delegated as standalone child issues, disclosing this candidate — the JCE's mobile cédula ("Cedulación Móvil Especial", FO06/PRO-DNC-001) form — as the National ID candidate, along with a preliminary field count (39) and a note about a Zenedge CDN in front of the asset. This issue (GOV-3169, picked up from GOV-3158's backlog) re-verified the source from scratch rather than trusting the prior scouting note's field count as-is, per this registry's standing convention.
Correction to this issue's own brief: GOV-3169's task description states landing this document "closes the Dominican Republic to full 6/6 vertical coverage." This was checked directly against CATALOG.md's By-Jurisdiction table rather than taken on faith, and found to be stale: as of this cycle the Dominican Republic (DO) row shows Passport✓/DMV✓/ Business✓/Taxes✓/Visa✗/National ID✗ — 4 of 6, with both Visa and National ID still open (Business Formation opened only very recently, via GOV-3167/do/camara-comercio-la-vega/registro-mercantil, in the same 2026-07-15 research cycle this issue's brief was written from, and Visa (GOV-3168) is a separate still-open child issue, not yet landed). This document opens the Dominican Republic's National ID vertical, bringing it to 5 of 6 — not 6/6. This discrepancy is disclosed in this issue's comments and in the review-gate description rather than silently overwriting the brief's premise or fabricating a false "6/6" catalog claim.
Sources examined
- Document
(id, version):do/jce/cedulacion-movil-especial/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: Junta Central Electoral (JCE), Dirección Nacional de Cedulación.
- Primary source (the form itself):
https://jce.gob.do/LinkClick.aspx?fileticket=rLckmEs6dfQ%3D&portalid=0— fetched fresh this cycle with a plaincurl(no browser User-Agent or session needed): HTTP 200,Content-Type: application/pdf, size 605,231 bytes, sha2565e0468004d1f02f028ee63d7086e63ff160dbece56b0cd2e5ed73639c5d46b57, genuine%PDF-1.6magic bytes (%PDF-1.6\r%â㣏Ó\r\n). No login/CAPTCHA/WAF gate encountered — the prior scouting note's mention of a Zenedge CDN reflects jce.gob.do's general front-end infrastructure, not an access control on this specific asset. - Secondary sources (published intake-requirement guidance, used only to resolve requiredness where the form itself carries no marker — see below), both independently fetched this cycle:
https://jce.gob.do/Cedulacion-Movil— the JCE's own service page, describing eligibility ("ciudadanos y ciudadanas que por su condición de salud, discapacidad o envejecimiento no puede trasladarse") and required submissions ("Certificado médico o fotografía en donde se visualice la condición"; a copy of the representative's own cédula; and, per the citizen's cédula request type, the standard supporting documents for that request type).https://www.elcaribe.com.do/panorama/tramites/cedulacion-movil-especial-quienes-califican-requisitos-y-como-solicitar-el-servicio/— independent press coverage confirming the same requirement in near identical language ("Certificado médico o fotografía que evidencie la condición del solicitante") and the two submission channels (email tocedulacionmovil@jce.do, or in person at any cedulación center).
- Structural check:
pdfjs-dist3.11.174 (installed standalone in a scratch directory for this task, not added as a repository dependency) confirmed a single-page genuine AcroForm:page.getAnnotations()returned exactly 39Widgetannotations, matching the prior scouting note's count. This count was independently re-derived this cycle field by field (name, type, rect) — not re-quoted from the scouting note — via a from-scratch extraction script, cross-referenced againstgetTextContent()label positions and a node-canvas 4x-scale visual render of the page.
Field-by-field reconciliation (39 raw widgets → 24 schema fields)
The 39 widgets split into 26 applicant-facing widgets and 13 out-of-scope widgets (office-internal block + 2 signature lines):
- Header date grid (3 widgets):
Fecha/Mes/Año(see consolidation note below). - Datos del Solicitante (6 widgets):
Nombres,Apellidos,Cédula,Parentesco,Teléfono,Cel— 9 widgets total together with the date grid. - Datos del Ciudadano que recibirá el servicio (10 widgets):
Nombres_2,Apellidos_2,Cédula_2,Teléfono_2,Cel_2,Calle,casaapt,Sector,Municipio,Provincia. - Motivos Cedulación Móvil (4 widgets):
Enfermedad,Envejeciente, a checkbox internally namedPersona con discapacidad Tipo de discapacidad, and a large multi-line text box whose internal AcroForm field name is literally the string"undefined"— confirmed viatypeof/JSON.stringifyon the raw annotation, not anull/absent name rendered as the word "undefined" by this schema's own tooling. This is a genuine naming artifact in the source PDF (most likely left over from whatever authoring tool produced this AcroForm), disclosed here rather than silently renamed without comment. - Documentos aportados (3 widgets): a checkbox internally named
toggle_1(visually labeled "Certificado médico"),Fotos, andOtros documentos(multi-line text). - Out of scope (13 widgets, see Scope decisions):
Nueva inscripción,Duplicado de cédula,Renovación de cédula,Cambio de datos,Otro,Impresión solicitud,Renovación extranjero,Duplicado extranjero,Captura de biométricos para(declaración tardía),disponible,Observaciones,Firma del Solicitante,Recibido por.
9 + 10 + 4 + 3 + 13 = 39, reconciling exactly against the structural check. The 26 applicant-facing widgets consolidate to 24 schema fields: the 3-widget Fecha/Mes/Año grid collapses to a single requestDate field, consistent with this registry's established date-grid consolidation precedent (e.g. do/mirex/passport-application's dateOfBirth).
A rect-level cross-check against getTextContent() label positions resolved one non-obvious layout point: the header row prints "Día", "Mes", "Año" as column labels (in that left-to-right visual order), but the underlying AcroForm field for the leftmost ("Día") box is itself internally named "Fecha" — i.e. the source PDF's own field-naming does not match its visual column order. Confirmed by comparing each field's rect x-coordinate against the nearest label's x-coordinate, and independently re-confirmed via the node-canvas visual render. This is a source quirk, not a modeling choice.
A note on the "PARA USO INTERNO" boundary
Unlike do/mirex/passport-application (where the analogous staff-facing checkbox block was described only as "completed by consular personnel" in free-flowing instructional text, and was ultimately modeled as an applicant-facing field per that document's own reasoning), this form's internal block is set apart by an explicit, bolded section header — "PARA USO INTERNO PERSONAL DE CEDULACIÓN" ("FOR INTERNAL USE BY CEDULACIÓN PERSONNEL") — and by a printed dashed rule visually separating it from the applicant-facing content above (independently confirmed via the node-canvas 4x render). Because the header itself declares the entire block internal (not merely a note that staff perform the data entry, as in the MIREX case), all 11 non-signature widgets inside it (service-type classification checkboxes, the "Otro" override, and "Observaciones") are excluded here as office-workflow/processing metadata, a different judgment call than MIREX's requestType field, and disclosed as such rather than mechanically applying the MIREX precedent to a materially different source layout.
Scope decisions
- Requiredness is asserted primarily from published secondary sources and functional necessity, not from the form itself — the source carries no printed required-field asterisk, legend, or any other requiredness marker anywhere on the page, confirmed by both a full
getTextContent()scan for*/obligatorio/requerido/necesari(no matches) and a 4x-scale node-canvas visual render (see Sources examined). This differs fromdo/mirex/passport-applicationanddo/dgii/vehicle-transfer-sworn-declaration-fi-vhm-308, both of which had at least a partial printed asterisk convention to follow. With no per-field signal at all, the closest precedent in this registry isco/registraduria/duplicado-cedula-ciudadania, which likewise appliedrequired: truebased on a source's own imperative/eligibility text rather than a per-field marker, explicitly disclosing this as a genuine source limitation rather than a confirmed per-field JCE determination. The same approach is used here: identity fields for both the requester and the beneficiary, the requester's relationship to the beneficiary (establishing standing to file), and the beneficiary's core locating address fields (street, sector, municipio, provincia) are modeled required as the minimum data genuinely necessary for JCE to process the request and dispatch a mobile team; phone numbers, the house/apartment number, and the three qualifying-reason checkboxes are modeled optional. documents[0](conditionEvidence) is modeledrequired: truebased on the two independently-fetched secondary sources (jce.gob.do/Cedulacion- Movil, elcaribe.com.do), each describing a medical certificate or a photograph evidencing the condition as a submitted requirement, even though the form's ownCertificado médico/Fotoscheckboxes carry no asterisk. This is disclosed as reasoning from outside the primary PDF source, not glossed over as if the form itself marked it required.- The representative's own identity-document copy — described in both secondary sources ("copia de la cédula del representante") as a submission requirement — is deliberately NOT modeled as a separate
documents[]entry. The form's own printed content has no checkbox or checklist item corresponding to it (only therequesterCedulanumber field, which is modeled); adding a document requirement not evidenced on the primary AcroForm source itself would go beyond what this schema's primary-source-fidelity convention supports. Disclosed here as a deliberately excluded scope item, not silently dropped. reasonIllness/reasonElderly/reasonDisabilityare modeled as three independent optional booleans, not a singleenum— the underlying PDF widgets are ordinary (non-radio) checkboxes, so the source itself permits multiple simultaneous selections (e.g. an elderly applicant who is also ill). No cross-field "at least one" rule is fabricated; the expectation that at least one reason applies is disclosed in prose instead (seereasonIllness's field-leveldescription), consistent with this registry's standing practice of disclosing unenforceable conditions rather than encoding a fragile approximation of them (see thenotEquals-empty-string precedent this registry has hit before).disabilityTypeDetailis gatedrequiredWhen reasonDisability equals true— the large ruled box sits directly beneath the "Persona con discapacidad - Tipo de discapacidad:" checkbox/label with no other plausible referent, and only that one reason category prints a qualifier inviting further detail.beneficiaryCedulais modeledrequired: trueeven though a first-time enrollment applicant (per the excluded "Nueva inscripción" internal checkbox) would not yet have a cédula number to enter. The source form provides no distinct "N/A"/first-time affordance in this box, so this is disclosed as a known edge case rather than modeled with a fabricated conditional.- No format
patternis asserted forrequesterCedula/beneficiaryCedula— the source boxes carry no printed format mask, consistent with the same judgment call already made fordo/mirex/passport-application'sidentityDocumentNumberanddo/dgii/vehicle-transfer-sworn-declaration- fi-vhm-308'ssellerCedulaRnc. - Excluded from this version, disclosed rather than silently omitted:
- The entire
PARA USO INTERNO PERSONAL DE CEDULACIÓNblock (11 non-signature widgets: service-type classification checkboxes, theOtro/free-text override, andObservaciones) — explicitly header-labeled and rule-delimited as office-internal processing data, per the note above. Firma del SolicitanteandRecibido por— wet-ink signature lines (the requester's own signature and the receiving staff member's signature/name), excluded consistent with this registry's established treatment of physical signature capture elsewhere (do/mirex/passport- application,il/mot/medical-examination-driving-license-renewal).- The representative's identity-document copy (see judgment call 3 above).
- The entire
Conformance fixtures (Phase 3)
8 fixtures committed under conformance/do/jce/cedulacion-movil-especial/1.0.0/: 2 valid scenarios plus 6 mutation-control fixtures, each derived from one of the valid fixtures by a single targeted mutation. All 8 were run against a from-scratch, ephemeral field-by-field conformance checker (derived directly from this schema's own fields[]/documents[], not committed to the repo) before being finalized:
valid-illness-medical-certificate.json(requester filing for an ill beneficiary, medical certificate provided) — 0 errors.valid-disability-with-detail-and-photo.json(disability reason checked with adisabilityTypeDetaildescription, photo evidence provided, an optional house number and both phone numbers present) — 0 errors.mutation-control-missing-required-field.json(dropsbeneficiaryGivenNames) — exactly 1 error.mutation-control-missing-relationship.json(dropsrequesterRelationshipToBeneficiary) — exactly 1 error.mutation-control-missing-beneficiary-address.json(dropsbeneficiaryAddressMunicipio) — exactly 1 error.mutation-control-missing-conditional-disability-detail.json(keepsreasonDisability: truebut dropsdisabilityTypeDetail, testing therequiredWhengate) — exactly 1 error.mutation-control-missing-condition-evidence.json(setsdocuments.conditionEvidencetofalse, testing the requireddocuments[]entry) — exactly 1 error.mutation-control-cedula-too-long.json(setsbeneficiaryCedulato a 25-character string, exceedingmaxLength: 20) — exactly 1 error.
Structural validation
node tools/validate.mjs registry/do/jce/cedulacion-movil-especial/1.0.0/schema.json— ok.node tools/validate-ajv.mjs registry/do/jce/cedulacion-movil-especial/1.0.0/schema.json(ajv 2020-12 againstspec/v0.3) — ok.- Full-registry re-run after adding this document:
node tools/validate.mjs→ 485/485 documents (plus 3mapping.jsoncompanions unaffected);node tools/validate-ajv.mjs→ 485/485 documents (plus 3mapping.jsoncompanions). node tools/verify-sources.mjs registry/do/jce/cedulacion-movil-especial/1.0.0— 1 directory, 5 URLs checked (the primary form URL, the JCE authority URL, and the secondary sources cited inverification.notes), 0 warnings, 0 failures.npm run build-indexre-run intools/govschema-client/to regenerateregistry-index.jsonwith this document included.
Maturity
structural-reference: the source form's own printed applicant-data sections (Datos del Solicitante, Datos del Ciudadano que recibirá el servicio, Motivos Cedulación Móvil, Documentos aportados) are fully transcribed from the genuine, currently-served AcroForm, cross-checked between annotation extraction, text-position extraction, and an independent high-resolution visual render. Requiredness relies partly on published secondary sources rather than the form's own (entirely absent) marking convention — disclosed above as a genuine limitation. No live filing through the JCE's Dirección Nacional de Cedulación was attempted and no independent second reviewer has yet passed over this field list. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Dominican Republic or the Junta Central Electoral.
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 Junta Central Electoral or any government. The authoritative source is always the live government form and its official instructions.