Skip to main content

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))