GTFS ScheduleRegras de Validação

Data de fim de validade do conjunto

feed_end_date_valid_yyyymmdd_not_before_start

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
feed_end_dateDataRecomendadoO conjunto de dados fornece informações completas e fiáveis ​​sobre a programação do serviço no período desde o início do dia feed_start_date até ao final do dia feed_end_date. Ambos os dias podem ser deixados em branco se não estiverem disponíveis. A data feed_end_date não deve ser anterior à data feed_start_date se ambas forem fornecidas. Recomenda-se que os fornecedores de conjuntos de dados forneçam dados de programação fora deste período para informar sobre a provável disponibilidade futura, mas os consumidores de conjuntos de dados devem considerar que esta informação não é definitiva. Se feed_start_date ou feed_end_date ultrapassarem as datas do calendário ativo definidas em calendar.txt e calendar_dates.txt, o conjunto de dados está a declarar explicitamente que não há disponibilidade para datas dentro do intervalo de feed_start_date ou feed_end_date, mas não incluídas nas datas do calendário ativo.

O que esta validação faz

No ficheiro feed_info.txt, o campo feed_end_date recomenda indicar o intervalo em que o conjunto de dados se considera completo e fiável, a data de início à data de fim (este campo é o último dia incluído nesse período). As duas datas podem ficar vazias quando não estão disponíveis. Quando feed_end_date tem valor não vazio, esta verificação confirma que corresponde a uma data de serviço válida. A ausência do valor pode ser reportada como obrigatória ou recomendada consoante a configuração.


Passa

  • A data de fim está omitida ou vazia e a regra permite isso (incluindo quando a verificação não se aplica).
  • A data de fim está preenchida e reconhecida como data de serviço válida.

Falha

  • A data de fim está em falta quando a regra exige ou recomenda preenchimento (com a severidade configurada).
  • O valor não representa uma data de serviço válida (quando há texto não vazio a validar).

On this page