GTFS ScheduleRegras de Validação
Data de matrícula com granularidade diária válida
registration_date_valid_day_granularity
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
registration_date | Data | obrigatório | Data em que o veículo foi registado pela primeira vez. A estrutura devida para a registration_date é AAAAMMDD. |
O que esta validação faz
No ficheiro vehicles.txt, o campo registration_date regista a data da primeira matrícula do veículo (documento de registo civil), no mesmo estilo de data usado noutros atributos GTFS alfanuméricos: oito caracteres numéricos AAAAMMDD (ano de quatro dígitos, mês e dia de dois dígitos), sem separadores.
Depois de obrigar a presença do valor, o validador verifica se a cadeia tem o comprimento certo e se corresponde a uma data calendário real (mês e dia válidos para o ano indicado).
Passa
- A data vem preenchida e reconhecida como válida no formato AAAAMMDD, com dia e mês coerentes.
Falha
- Campo em falta – não se indica a data da primeira matrícula.
- Data inválida – o valor está em falta de comprimento, não representa oito dígitos no formato esperado, ou não corresponde a uma data existente no calendário (por exemplo mês inexistente ou dia fora do mês).