Estándares según el tipo de Datos
Texto
Estos campos conforman aquellas celdas donde la información o datos introducidos deben ser interpretados como un texto. Estos pueden ser palabras, símbolos, números escritos con letras, entre muchos otros. Los campos de texto no deben contener espacios en blanco extras al principio o al final.
Entidades
Las entidades que aparezcan entre los datos de un campo textual deben tener una descripción única. Es decir, toda mención que se realice a una entidad dada debe hacerse usando exactamente la misma cadena de caracteres cada vez.
Ejemplos
❌ Mala práctica
Entidad |
---|
Secretaría de Innvoación |
SIGA |
Innovación y Gobierno Abierto |
Secretaría de Innovación y Gobierno Abierto |
✅ Buena práctica
Entidad |
---|
Secretaría de Innovación y Gobierno Abierto |
Secretaría de Innovación y Gobierno Abierto |
Secretaría de Innovación y Gobierno Abierto |
Secretaría de Innovación y Gobierno Abierto |
Siglas
Todas las siglas se escriben en mayúsculas, sin usar puntos ni espacios intermedios.
dependencia |
---|
SDHIS |
SEDUSO |
DIF |
Numéricos
Este tipo de datos son todos aquellos que deben ser leídos como un número, puede ser decimal o entero. A su vez, debe seguir las siguientes recomendaciones:
- El separador decimal debe ser el caracter ".".
- No se usará separador de miles. Por ejemplo, se escribiría "1000" en lugar de "1,000"
- No se deberán usar espacios en blanco.
- Para los números negativos debe incluirse el símbolo menos "-” inmediatamente antes del número, sin espacio en blanco intermedio.
Monetarios
- Deben limitarse a dos decimales. Por ejemplo se escribiría 10.00 en lugar de 10 o 10.000.
- Evitar símbolos o letras el campo numérico, ya sea "$", “MXN”, “USD”, etc.
De ser necesario especificar la divisa, es necesario añadir un campo adicional que indique el código alfabético de la divisa bajo la norma ISO 4127.
❌ Mala práctica
moneda |
---|
$30.00 |
USD 40.54 |
MXN 4500.00 |
✅ Buena práctica
moneda_id | costo |
---|---|
USD | 400.00 |
MXN | 4400.00 |
CHF | 300.00 |
Temporales
Se usará el estándar ISO 8601 (YYYY-MM-DDTHH:MM:SS[.mmmmmm][+HH:MM]). A menos que se indique lo contrario, se asumirá que la zona horaria es UTC-06:00. IANA America/Monterrey.
- Fecha: YYYY-MM-DD
- Hora: HH:MM:SS[.mmmmmm][+HH:MM]
- Fecha y Hora: YYYY-MM-DDTHH:MM:SS[.mmmmmm][+HH:MM]
- Duración: YYYY-MM-DDTHH:MM:SS[.mmmmmm]
Booleanos
A menos que se indique lo contrario, se identificarán con los valores true o false.
activo |
---|
true |
true |
false |
false |
true |
Espaciales
Coordenadas
Para registrar datos de coordenadas geográficas de puntos, usamos números decimales. Los campos deberán llamarse "latitud" y “longitud”
❌ Mala práctica
latitud | longitud |
---|---|
25°40′08″N | 100°18′36″O |
✅ Buena práctica
latitud | longitud |
---|---|
25.669 | -100.31 |
Líneas y polígonos
Para datos espaciales como líneas y polígonos es importante utilizar la especificación en WKT (Well Known Text).
LINESTRING (30 10, 10 30, 40 40)
POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))
No Comments