Estándares para tipos de datos
Ausencia de valores
Se recomienda no dejar campos vacíos para presentar la ausencia de datos. Para estos casos se recomienda utilizar un valor previamente definido como “S/D” (Sin Datos) o “N/C” (No corresponde) en campos de tipo texto, para campos numéricos en archivos tabulares utilizar “NULL” y para archivos JSON o XML utilizar “null”.
Si el campo es de tipo fecha, se puede utilizar un valor fuera del rango válido esperado, como 1900-01-01.
Los valores que se utilicen deben tener una definición clara en el archivo de metadatos o diccionario de datos para facilitar su interpretación.
Datos Temporales
Los datos de tipo fecha y/o tiempo, se deben publicar siguiendo el estándar ISO 8601.
2020-07-10 15:00:00 -- AAAA-MM-DDTHH:MM:SS
Dónde:
- AAAA: representa el año con 4 dígitos. Ej. 2022
- MM: representa el mes con 2 dígitos: Ej. 01 para representar a enero
- DD: representa los días con 2 dígitos: Ej. 31.
Con respecto al tiempo se utiliza el mismo estándar en formato extendido:
- Thh:mm:ss la letra T se utiliza como separador y puede ser omitida.
- HH: la hora representada con 2 dígitos de 00 a 23.
- MM: son los minutos de 00 a 59.
- SS: son los segundos de 00 a 59.
Para la representación de períodos de fecha se utilizará el carácter de “:” para separar la fecha de inicio de la fecha de finalización.
2020-07-10:2021-07-09 para indicar el periodo que inicia el 10 de julio de 2020 y finaliza el 9 de julio de 2021.
Datos Numéricos
- No utilizar separador de miles.
- Utilizar el carácter de punto para separar decimales.
- Limitar la cantidad de decimales a la mínima expresión necesaria.
- Se recomienda utilizar dos decimales si la precisión del dato lo permite.
- El signo de menos se utilizará para determinar valores negativos.
Datos de tipo Moneda
- No utilizar separador de miles.
- Utilizar el carácter de punto para separar decimales.
- Utilizar dos decimales.
- El signo de menos se utilizará para determinar valores negativos.
- No utilizar identificador para el tipo de moneda.
- Para representar más de un tipo de moneda se debe incluir un campo que especifique el tipo de moneda.
Datos de Edad o rango etario
- La publicación de datos sobre edad se puede expresar con un número entero de hasta 3 dígitos. Los rangos etarios se deben generar teniendo en cuenta la no identificación de las personas.
- Si se publican fechas de nacimiento se respetará el formato para el tipo de datos fecha definido anteriormente; considerando que no se incumpla con la normativa vigente para la protección de datos personales y que puedan hacer identificable a una persona.