<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Buenos días. Quisiera llamarles la atención al uso de la cédula de
identidad electrónica[1] que tenemos actualmente en Uruguay. A decir
verdad, el trámite para obtenerla para mi que ya peino canas, sigue
asombrándome (por lo bueno y casi eficiente). Ya pasé de hacer una
hora de fila para que me den hora sin poder elegir a llamar por
teléfono y pagar en la cuenta de Antel o en la red de cobranza, a
hacerlo por internet y pagar con banca electrónica. El trámite hace
mucho tiempo que no demora mucho: actualmente, se forma algo de cola
para esperar a que la cédula salga de las máquinas de perso e
impresión, pero digamos que en 30 minutos (20 de los cuales estuve
esperando el proceso de impresión) salí con el documento.<br>
<br>
La nueva cédula hace bastante más que la anterior: el acceso es por
OCR, por RFID y por conexión eléctrica segun el estándar ISO 7816[2]
y permite identificar a la persona por medios automáticos y por
firma electrónica. La foto que trae impresa en la tarjeta es
bastante mala, aunque la foto que te sacan está incluída en la
cédula y podría verificarse con un lector y el software apropiado.<br>
<br>
Además, AGESIC ha hecho bastante para publicar documentación sobre
el uso de la misma[3].<br>
En ese documento, en el apartado de extracción de los datos de la
persona, se indica claramente cómo decodificar la información
contenida. También hay un GIT[4] con un código para hacer pruebas
con la tarjeta[4]: el proyecto está incompleto, pero da una idea de
cómo trabajar con la cédula.<br>
<br>
En el documento hace mención a PrimerApellido, SegundoApellido y
Nombres como campos para rellenar con lo que uno pensaría que es el
primer apellido de la persona, el segundo apellido y todos los
nombres. Sin embargo, es notable el uso que se le da a el campo
PrimerApellido. Ahí van TODOS los apellidos de la persona.<br>
<br>
O sea que, supongamos que mi amigo Fernando Van Rompay Mellie se
casa con Romina Gonzales Francis, y tiene dos hijos: Fernanda y
Juan. Su hija Fernanda Van Rompay Gonzales se casa con Eduardo
Fernandez Nieto, y su nieto Alejandro sería Alejandro Fernandez Van
Rompay. Por otro lado, el otro hijo de Fernando Van Rompay, Juan Van
Rompay Gonzáles se casa con Natalia Di Yorio Gómez y su otra nieta
es Camila Van Rompay Di Yorio. No te preocupes si te perdiste un
poco: no es para hacerte preguntas en el exámen.<br>
<br>
Tendríamos, de acuerdo con lo que hace la DNIC, que se almacena
digitalmente en la cédula:<br>
<table style="border-collapse: collapse;" height="362" border="0"
cellpadding="0" cellspacing="0" width="461">
<colgroup><col
style="mso-width-source:userset;mso-width-alt:5176;width:109pt"
width="146"> <col
style="mso-width-source:userset;mso-width-alt:3953;width:83pt"
width="111"> <col
style="mso-width-source:userset;mso-width-alt:2218;width:47pt"
width="62"> </colgroup><tbody>
<tr style="height:15.0pt" height="20">
<td class="xl64" style="height:15.0pt;width:109pt" height="20"
width="146"><b>PrimerApellido</b></td>
<td class="xl65" style="border-left:none;width:83pt"
width="111"><b>SegundoApellido</b></td>
<td class="xl66" style="border-left:none;width:47pt"
width="62"><b>Nombres</b></td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl67" style="height:14.4pt;border-top:none"
height="19">Van Rompay Mellie</td>
<td class="xl68" style="border-top:none;border-left:none"> </td>
<td class="xl69" style="border-top:none;border-left:none">Fernando</td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl70" style="height:14.4pt;border-top:none"
height="19">Gonzales Francis</td>
<td class="xl63" style="border-top:none;border-left:none"> </td>
<td class="xl71" style="border-top:none;border-left:none">Romina</td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl70" style="height:14.4pt;border-top:none"
height="19">Van Rompay Gonzales</td>
<td class="xl63" style="border-top:none;border-left:none"> </td>
<td class="xl71" style="border-top:none;border-left:none">Fernanda</td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl70" style="height:14.4pt;border-top:none"
height="19">Fernandez Nieto</td>
<td class="xl63" style="border-top:none;border-left:none"> </td>
<td class="xl71" style="border-top:none;border-left:none">Eduardo</td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl70" style="height:14.4pt;border-top:none"
height="19">Fernandez Van Rompay</td>
<td class="xl63" style="border-top:none;border-left:none"> </td>
<td class="xl71" style="border-top:none;border-left:none">Alejandro</td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl70" style="height:14.4pt;border-top:none"
height="19">Van Rompay Gonzales</td>
<td class="xl63" style="border-top:none;border-left:none"> </td>
<td class="xl71" style="border-top:none;border-left:none">Juan</td>
</tr>
<tr style="height:14.4pt" height="19">
<td class="xl70" style="height:14.4pt;border-top:none"
height="19">Di Yorio Gómez</td>
<td class="xl63" style="border-top:none;border-left:none"> </td>
<td class="xl71" style="border-top:none;border-left:none">Natalia</td>
</tr>
<tr style="height:15.0pt" height="20">
<td class="xl72" style="height:15.0pt;border-top:none"
height="20">Van Rompay Di Yorio</td>
<td class="xl73" style="border-top:none;border-left:none"> </td>
<td class="xl74" style="border-top:none;border-left:none">Camila</td>
</tr>
</tbody>
</table>
<br>
<br>
Pero si DNIC utilizara lo que está definido en la data, tendríamos:<br>
<br>
<table style="border-collapse: collapse;" height="212" border="0"
cellpadding="0" cellspacing="0" width="482">
<colgroup><col
style="mso-width-source:userset;mso-width-alt:3299;width:70pt"
width="93"> <col
style="mso-width-source:userset;mso-width-alt:3726;width:79pt"
width="105"> <col style="width:48pt" width="64"> </colgroup><tbody>
<tr style="height:15.0pt" height="20">
<td style="height:15.0pt;width:70pt" height="20" width="93"><b>PrimerApellido</b></td>
<td style="width:79pt" width="105"><b>SegundoApellido</b></td>
<td style="width:48pt" width="64"><b>Nombres</b></td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Van Rompay</td>
<td>Mellie</td>
<td>Fernando</td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Gonzales</td>
<td>Francis</td>
<td>Romina</td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Van Rompay</td>
<td>Gonzales</td>
<td>Fernanda</td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Fernandez</td>
<td>Nieto</td>
<td>Eduardo</td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Fernandez</td>
<td>Van Rompau</td>
<td>Alejandro</td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Van Rompay</td>
<td>Gonzales</td>
<td>Juan</td>
</tr>
<tr style="height:14.4pt" height="19">
<td style="height:14.4pt" height="19">Di Yorio</td>
<td>Gómez</td>
<td>Natalia</td>
</tr>
<tr style="height:15.0pt" height="20">
<td style="height:15.0pt" height="20">Van Rompay</td>
<td>Di Yorio</td>
<td>Camila</td>
</tr>
</tbody>
</table>
<br>
A mi me parece más claro el último caso. <br>
Alguien sabe por qué la DNIC ignoró totalmente la semántica de la
data?<br>
Hacer un algoritmo que elija correctamente en TODOS los casos cuál
es el primer apellido, y cuál el segundo es a todas luces algo
complejo, e inútil si no aumentamos la entropía del nombre.<br>
<br>
Saludos,<br>
Freddy<br>
<br>
<br>
<font size="-2">[1]
<a class="moz-txt-link-freetext" href="https://es.wikipedia.org/wiki/C%C3%A9dula_de_Identidad_de_Uruguay#Nueva_c.C3.A9dula_de_identidad_electr.C3.B3nica">https://es.wikipedia.org/wiki/C%C3%A9dula_de_Identidad_de_Uruguay#Nueva_c.C3.A9dula_de_identidad_electr.C3.B3nica</a><br>
[2]
<a class="moz-txt-link-freetext" href="https://www.agesic.gub.uy/innovaportal/v/5830/13/agesic/cedula-de-identidad-electronica.html?idPadre=4477">https://www.agesic.gub.uy/innovaportal/v/5830/13/agesic/cedula-de-identidad-electronica.html?idPadre=4477</a><br>
[3]
<a class="moz-txt-link-freetext" href="https://centroderecursos.agesic.gub.uy/web/seguridad/wiki/-/wiki/Main/Gu%C3%ADa+de+uso+de+CI+electr%C3%B3nica+a+trav%C3%A9s+de+APDU">https://centroderecursos.agesic.gub.uy/web/seguridad/wiki/-/wiki/Main/Gu%C3%ADa+de+uso+de+CI+electr%C3%B3nica+a+trav%C3%A9s+de+APDU</a><br>
[4] <a class="moz-txt-link-freetext" href="https://github.com/eIDuy/apdu-services">https://github.com/eIDuy/apdu-services</a><br>
</font><br>
</body>
</html>