Repository: MobilityData/gtfs.org
Pull request #596: [Monthly update] April 2025
Author: login: Sergiodero
Created: 2025-05-08T15:00:44Z | Merged: 2025-05-08T20:01:03Z

This PR updates the following files in EN, FR, JA and ES to align with the latest changes in the google/transit repo:

- Schedule Reference
- Schedule Revision History

Changes consist of:

- https://github.com/google/transit/pull/558
- https://github.com/google/transit/pull/559

Same as with the last update, at the moment I'm not including the latest awesome transit list update (which restructured the content), I'll work on that update in a different PR shortly. 

As usual, @fredericsimard could you have a look at the JA version? @skalexch do you mind reviewing the English and (just to confirm that changes look good) and the French translation? Thanks!


Diff:
diff --git a/docs/en/documentation/schedule/change-history/revision-history.md b/docs/en/documentation/schedule/change-history/revision-history.md
index ccaae1d05..d326107a0 100644
--- a/docs/en/documentation/schedule/change-history/revision-history.md
+++ b/docs/en/documentation/schedule/change-history/revision-history.md
@@ -2,6 +2,9 @@
 
 ### Revision History
 
+#### April 2025
+* Added clarification to allow value 1 for `continuous_pickup/continuous_drop_off` for DRT services. See [discussion](https://github.com/google/transit/pull/558).
+
 #### February 2025
 * Added rider_categories.txt. See [discussion](https://github.com/google/transit/pull/511).
 
diff --git a/docs/en/documentation/schedule/reference.md b/docs/en/documentation/schedule/reference.md
index 487bc4a9c..161890995 100644
--- a/docs/en/documentation/schedule/reference.md
+++ b/docs/en/documentation/schedule/reference.md
@@ -1,6 +1,6 @@
 ## General Transit Feed Specification Reference
 
-**Revised Feb 24, 2025. See [Revision History](../change-history/revision-history) for more details.**
+**Revised May 6, 2025. See [Revision History](../change-history/revision-history) for more details.**
 
 This document defines the format and structure of the files that comprise a GTFS dataset.
 
@@ -241,8 +241,8 @@ Primary key (`route_id`)
 |  `route_color` | Color | Optional | Route color designation that matches public facing material. Defaults to white (`FFFFFF`) when omitted or left empty. The color difference between `route_color` and `route_text_color` should provide sufficient contrast when viewed on a black and white screen. |
 |  `route_text_color` | Color | Optional | Legible color to use for text drawn against a background of `route_color`. Defaults to black (`000000`) when omitted or left empty. The color difference between `route_color` and `route_text_color` should provide sufficient contrast when viewed on a black and white screen. |
 |  `route_sort_order` | Non-negative integer | Optional | Orders the routes in a way which is ideal for presentation to customers. Routes with smaller `route_sort_order` values should be displayed first. |
-|  `continuous_pickup` | Enum | **Conditionally Forbidden** | Indicates that the rider can board the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), on every trip of the route. Valid options are: <br><br>`0` - Continuous stopping pickup. <br>`1` or empty - No continuous stopping pickup. <br>`2` - Must phone agency to arrange continuous stopping pickup. <br>`3` - Must coordinate with driver to arrange continuous stopping pickup.  <br><br>Values for `routes.continuous_pickup` may be overridden by defining values in `stop_times.continuous_pickup` for specific `stop_time`s along the route. <br><br>**Conditionally Forbidden**:<br>- **Forbidden** if `stop_times.start_pickup_drop_off_window` or `stop_times.end_pickup_drop_off_window` are defined for any trip of this route.<br> - Optional otherwise. |
-|  `continuous_drop_off` | Enum | **Conditionally Forbidden** | Indicates that the rider can alight from the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), on every trip of the route. Valid options are: <br><br>`0` - Continuous stopping drop off. <br>`1` or empty - No continuous stopping drop off. <br>`2` - Must phone agency to arrange continuous stopping drop off. <br>`3` - Must coordinate with driver to arrange continuous stopping drop off. <br><br>Values for `routes.continuous_drop_off` may be overridden by defining values in `stop_times.continuous_drop_off` for specific `stop_time`s along the route. <br><br>**Conditionally Forbidden**:<br>- **Forbidden** if `stop_times.start_pickup_drop_off_window` or `stop_times.end_pickup_drop_off_window` are defined for any trip of this route.<br> - Optional otherwise. |
+|  `continuous_pickup` | Enum | **Conditionally Forbidden** | Indicates that the rider can board the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), on every trip of the route. Valid options are: <br><br>`0` - Continuous stopping pickup. <br>`1` or empty - No continuous stopping pickup. <br>`2` - Must phone agency to arrange continuous stopping pickup. <br>`3` - Must coordinate with driver to arrange continuous stopping pickup.  <br><br>Values for `routes.continuous_pickup` may be overridden by defining values in `stop_times.continuous_pickup` for specific `stop_time`s along the route. <br><br>**Conditionally Forbidden**:<br>- Any value other than `1` or empty is **Forbidden** if `stop_times.start_pickup_drop_off_window` or `stop_times.end_pickup_drop_off_window` are defined for any trip of this route.<br> - Optional otherwise. |
+|  `continuous_drop_off` | Enum | **Conditionally Forbidden** | Indicates that the rider can alight from the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), on every trip of the route. Valid options are: <br><br>`0` - Continuous stopping drop off. <br>`1` or empty - No continuous stopping drop off. <br>`2` - Must phone agency to arrange continuous stopping drop off. <br>`3` - Must coordinate with driver to arrange continuous stopping drop off. <br><br>Values for `routes.continuous_drop_off` may be overridden by defining values in `stop_times.continuous_drop_off` for specific `stop_time`s along the route. <br><br>**Conditionally Forbidden**:<br>- Any value other than `1` or empty is **Forbidden** if `stop_times.start_pickup_drop_off_window` or `stop_times.end_pickup_drop_off_window` are defined for any trip of this route.<br> - Optional otherwise. |
 | `network_id` | ID | **Conditionally Forbidden** | Identifies a group of routes. Multiple rows in [routes.txt](#routestxt) may have the same `network_id`.<br><br>Conditionally Forbidden:<br>- **Forbidden** if the [route_networks.txt](#route_networkstxt) file exists.<br>- Optional otherwise. 
 
 ### trips.txt
@@ -301,8 +301,8 @@ Primary key (`trip_id`, `stop_sequence`)
 | `end_pickup_drop_off_window` | Time | **Conditionally Required** | Time that on-demand service ends in a GeoJSON location, location group, or stop.<br><br>**Conditionally Required**:<br>- **Required** if `stop_times.location_group_id` or `stop_times.location_id` is defined.<br>- **Required** if `start_pickup_drop_off_window` is defined.<br>- **Forbidden** if `arrival_time` or `departure_time` is defined.<br>- Optional otherwise. |
 |  `pickup_type` | Enum | **Conditionally Forbidden** | Indicates pickup method. Valid options are:<br><br>`0` or empty - Regularly scheduled pickup. <br>`1` - No pickup available.<br>`2` - Must phone agency to arrange pickup.<br>`3` - Must coordinate with driver to arrange pickup.<br><br> **Conditionally Forbidden**: <br>- `pickup_type=0` **forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - `pickup_type=3` **forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - Optional otherwise. |
 |  `drop_off_type` | Enum | **Conditionally Forbidden** | Indicates drop off method. Valid options are:<br><br>`0` or empty - Regularly scheduled drop off.<br>`1` - No drop off available.<br>`2` - Must phone agency to arrange drop off.<br>`3` - Must coordinate with driver to arrange drop off.<br><br> **Conditionally Forbidden**:<br> - `drop_off_type=0` **forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - Optional otherwise. |
-|  `continuous_pickup` | Enum | **Conditionally Forbidden** | Indicates that the rider can board the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), from this `stop_time` to the next `stop_time` in the trip’s `stop_sequence`. Valid options are: <br><br>`0` - Continuous stopping pickup. <br>`1` or empty - No continuous stopping pickup. <br>`2` - Must phone agency to arrange continuous stopping pickup. <br>`3` - Must coordinate with driver to arrange continuous stopping pickup.  <br><br>If this field is populated, it overrides any continuous pickup behavior defined in [routes.txt](#routestxt). If this field is empty, the `stop_time` inherits any continuous pickup behavior defined in [routes.txt](#routestxt).<br><br>**Conditionally Forbidden**:<br>- **Forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - Optional otherwise. |
-|  `continuous_drop_off` | Enum | **Conditionally Forbidden** | Indicates that the rider can alight from the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), from this `stop_time` to the next `stop_time` in the trip’s `stop_sequence`. Valid options are: <br><br>`0` - Continuous stopping drop off. <br>`1` or empty - No continuous stopping drop off. <br>`2` - Must phone agency to arrange continuous stopping drop off. <br>`3` - Must coordinate with driver to arrange continuous stopping drop off. <br><br>If this field is populated, it overrides any continuous drop-off behavior defined in [routes.txt](#routestxt). If this field is empty, the `stop_time` inherits any continuous drop-off behavior defined in [routes.txt](#routestxt).<br><br>**Conditionally Forbidden**:<br>- **Forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - Optional otherwise. |
+|  `continuous_pickup` | Enum | **Conditionally Forbidden** | Indicates that the rider can board the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), from this `stop_time` to the next `stop_time` in the trip’s `stop_sequence`. Valid options are: <br><br>`0` - Continuous stopping pickup. <br>`1` or empty - No continuous stopping pickup. <br>`2` - Must phone agency to arrange continuous stopping pickup. <br>`3` - Must coordinate with driver to arrange continuous stopping pickup.  <br><br>If this field is populated, it overrides any continuous pickup behavior defined in [routes.txt](#routestxt). If this field is empty, the `stop_time` inherits any continuous pickup behavior defined in [routes.txt](#routestxt).<br><br>**Conditionally Forbidden**:<br>- Any value other than `1` or empty is **Forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - Optional otherwise. |
+|  `continuous_drop_off` | Enum | **Conditionally Forbidden** | Indicates that the rider can alight from the transit vehicle at any point along the vehicle’s travel path as described by [shapes.txt](#shapestxt), from this `stop_time` to the next `stop_time` in the trip’s `stop_sequence`. Valid options are: <br><br>`0` - Continuous stopping drop off. <br>`1` or empty - No continuous stopping drop off. <br>`2` - Must phone agency to arrange continuous stopping drop off. <br>`3` - Must coordinate with driver to arrange continuous stopping drop off. <br><br>If this field is populated, it overrides any continuous drop-off behavior defined in [routes.txt](#routestxt). If this field is empty, the `stop_time` inherits any continuous drop-off behavior defined in [routes.txt](#routestxt).<br><br>**Conditionally Forbidden**:<br>- Any value other than `1` or empty is **Forbidden** if `start_pickup_drop_off_window` or `end_pickup_drop_off_window` are defined.<br> - Optional otherwise. |
 |  `shape_dist_traveled` | Non-negative float | Optional | Actual distance traveled along the associated shape, from the first stop to the stop specified in this record. This field specifies how much of the shape to draw between any two stops during a trip. Must be in the same units used in [shapes.txt](#shapestxt). Values used for `shape_dist_traveled` must increase along with `stop_sequence`; they must not be used to show reverse travel along a route.<br><br>Recommended for routes that have looping or inlining (the vehicle crosses or travels over the same portion of alignment in one trip). See [`shapes.shape_dist_traveled`](#shapestxt). <hr>*Example: If a bus travels a distance of 5.25 kilometers from the start of the shape to the stop,`shape_dist_traveled`=`5.25`.*|
 | `timepoint` | Enum | Optional | Indicates if arrival and departure times for a stop are strictly adhered to by the vehicle or if they are instead approximate and/or interpolated times. This field allows a GTFS producer to provide interpolated stop-times, while indicating that the times are approximate. Valid options are:<br><br>`0` - Times are considered approximate. <br>`1` - Times are considered exact. <br><br> All records of [stop_times.txt](#stop_timestxt) with defined arrival or departure times should have timepoint values populated. If no timepoint values are provided, all times are considered exact. |
 | `pickup_booking_rule_id` | Foreign ID referencing `booking_rules.booking_rule_id` | Optional | Identifies the boarding booking rule at this stop time.<br><br>Recommended when `pickup_type=2`. |
diff --git a/docs/es/documentation/schedule/change-history/revision-history.md b/docs/es/documentation/schedule/change-history/revision-history.md
index a0b5d0dbd..f86bd27bc 100644
--- a/docs/es/documentation/schedule/change-history/revision-history.md
+++ b/docs/es/documentation/schedule/change-history/revision-history.md
@@ -2,6 +2,9 @@
 
 ### Historial de revisiones
 
+#### Abril de 2025
+* Se agregó una aclaración para permitir el valor 1 en `continuous_pickup/continuous_drop_off` para servicios sobre demanda. Ver [discusión](https://github.com/google/transit/pull/558).
+
 #### Febrero de 2025
 * Se agregó `rider_categories.txt`. Ver [discusión](https://github.com/google/transit/pull/511).
 
diff --git a/docs/es/documentation/schedule/reference.md b/docs/es/documentation/schedule/reference.md
index a1aed8da9..748783b79 100644
--- a/docs/es/documentation/schedule/reference.md
+++ b/docs/es/documentation/schedule/reference.md
@@ -1,6 +1,6 @@
 ## Referencia de General Transit Feed Specification 
  
- **Revisado el 24 de febrero de 2025. Consulte [Historial de revisiones](../change-history/revision-history) para obtener más detalles.** 
+ **Revisado el 6 de mayo de 2025. Consulte [Historial de revisiones](../change-history/revision-history) para obtener más detalles.** 
  
  Este documento define el formato y la estructura de los archivos que componen un conjunto de datos GTFS. 
  
@@ -240,8 +240,8 @@ La **clave principal** de un conjunto de datos es el campo o combinación de cam
  | `route_color` | Color | Opcional | Designación de color de ruta que coincida con el material orientado al público. El valor predeterminado es blanco (`FFFFFF`) cuando se omite o se deja vacío. La diferencia de color entre `route_color` y `route_text_color` debería proporcionar suficiente contraste cuando se ve en una pantalla en blanco y negro. | 
  | `route_text_color` | Color | Opcional | Color legible para usar en el texto dibujado sobre un fondo de `route_color`. El valor predeterminado es negro (`000000`) cuando se omite o se deja vacío. La diferencia de color entre `route_color` y `route_text_color` debería proporcionar suficiente contraste cuando se ve en una pantalla en blanco y negro. | 
  | `route_sort_order` | Entero no negativo | Opcional | Ordena las rutas de forma ideal para presentarlas a los clientes. Las Rutas con valores más pequeños de `route_sort_order` deben mostrarse primero. | 
- | `continuous_pickup` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede abordar el vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), en cada viaje de la ruta. Las opciones válidas son:<br><br> `0` - Captación de parada continua.<br> `1` o vacío: no hay recogida de parada continua.<br> `2` - Debe llamar a la agencia para coordinar la recogida con parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la recogida con parada continua.<br><br> Los valores de `routes.continuous_pickup` se pueden anular definiendo valores en `stop_times.continuous_pickup` para `stop_time` específicos a lo largo de la ruta.<br><br> **Condicionalmente Prohibido**:<br> - **Prohibido** si `stop_times.start_pickup_drop_off_window` o `stop_times.end_pickup_drop_off_window` están definidos para cualquier viaje de esta ruta.<br> - Opcional en caso contrario. | 
- | `continuous_drop_off` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede bajarse del vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), en cada viaje de la ruta. Las opciones válidas son:<br><br> `0` - Caída de parada continua.<br> `1` o vacío: no hay parada continua.<br> `2` - Debe llamar a la agencia para coordinar la entrega y parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la parada continua y la bajada.<br><br> Los valores de `routes.continuous_drop_off` se pueden anular definiendo valores en `stop_times.continuous_drop_off` para `stop_time` específicos a lo largo de la ruta.<br><br> **Condicionalmente Prohibido**:<br> - **Prohibido** si `stop_times.start_pickup_drop_off_window` o `stop_times.end_pickup_drop_off_window` están definidos para cualquier viaje de esta ruta.<br> - Opcional en caso contrario. | 
+ | `continuous_pickup` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede abordar el vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), en cada viaje de la ruta. Las opciones válidas son:<br><br> `0` - Captación de parada continua.<br> `1` o vacío: no hay recogida de parada continua.<br> `2` - Debe llamar a la agencia para coordinar la recogida con parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la recogida con parada continua.<br><br> Los valores de `routes.continuous_pickup` se pueden anular definiendo valores en `stop_times.continuous_pickup` para `stop_time` específicos a lo largo de la ruta.<br><br> **Condicionalmente Prohibido**:<br> - Cualquier valor distinto a `1` o vacío está **Prohibido** si `stop_times.start_pickup_drop_off_window` o `stop_times.end_pickup_drop_off_window` están definidos para cualquier viaje de esta ruta.<br> - Opcional en caso contrario. | 
+ | `continuous_drop_off` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede bajarse del vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), en cada viaje de la ruta. Las opciones válidas son:<br><br> `0` - Caída de parada continua.<br> `1` o vacío: no hay parada continua.<br> `2` - Debe llamar a la agencia para coordinar la entrega y parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la parada continua y la bajada.<br><br> Los valores de `routes.continuous_drop_off` se pueden anular definiendo valores en `stop_times.continuous_drop_off` para `stop_time` específicos a lo largo de la ruta.<br><br> **Condicionalmente Prohibido**:<br> - Cualquier valor distinto a `1` o vacío está **Prohibido** si `stop_times.start_pickup_drop_off_window` o `stop_times.end_pickup_drop_off_window` están definidos para cualquier viaje de esta ruta.<br> - Opcional en caso contrario. | 
  | `network_id` | ID | **Condicionalmente Prohibido** | Identifica un grupo de rutas. Varias filas en [routes.txt](#routestxt) pueden tener el mismo `network_id`.<br><br> Condicionalmente Prohibido:<br> - **Prohibido** si el archivo [route_networks.txt](#route_networkstxt) existe.<br> - Opcional en caso contrario. 
  
 ### trips.txt 
@@ -300,8 +300,8 @@ La **clave principal** de un conjunto de datos es el campo o combinación de cam
  | `end_pickup_drop_off_window` | Hora | **Condicionalmente Obligatorio** | Hora en que finaliza el servicio bajo demanda en una ubicación, grupo de ubicaciones o parada GeoJSON.<br><br> **Condicionalmente Obligatorio**:<br> - **Obligatorio** si `stop_times.location_group_id` o `stop_times.location_id` son definidos.<br> - **Obligatorio** si se define `start_pickup_drop_off_window` .<br> - **Prohibido** si se define `arrival_time` o `departure_time` .<br> - Opcional en caso contrario. | 
  | `pickup_type` | Enumeración | **Condicionalmente Prohibido** | Indica el método de recogida. Las opciones válidas son:<br><br> `0` o vacío: recogida programada regularmente.<br> `1` : no hay recogida disponible.<br> `2` - Debe llamar a la agencia para concertar la recogida.<br> `3`: Debe coordinarse con el conductor para organizar la recogida.<br><br> **Condicionalmente Prohibido**:<br> - `pickup_type=0` **prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - `pickup_type=3` **prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - Opcional en caso contrario. | 
  | `drop_off_type` | Enumeración | **Condicionalmente Prohibido** | Indica el método de entrega. Las opciones válidas son:<br><br> `0` o vacío: entrega programada regularmente.<br> `1` : no hay entrega disponible.<br> `2` - Debe llamar a la agencia para coordinar la entrega.<br> `3` - Debe coordinar con el conductor para organizar la entrega.<br><br> **Condicionalmente Prohibido**:<br> - `drop_off_type=0` **prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - Opcional en caso contrario. | 
- | `continuous_pickup` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede abordar el vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), desde este `stop_time` hasta el siguiente `stop_time` en la `stop_sequence` del viaje. Las opciones válidas son:<br><br> `0` - Captación de parada continua.<br> `1` o vacío: no hay recogida de parada continua.<br> `2` - Debe llamar a la agencia para coordinar la recogida con parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la recogida con parada continua.<br><br> Si este campo está completo, anula cualquier comportamiento de recogida continua definido en [routes.txt](#routestxt). Si este campo está vacío, `stop_time` hereda cualquier comportamiento de recogida continua definido en [routes.txt](#routestxt).<br><br> **Condicionalmente Prohibido**:<br> - **Prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - Opcional en caso contrario. | 
- | `continuous_drop_off` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede bajarse del vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), desde este `stop_time` hasta el siguiente `stop_time` en la `stop_sequence` del viaje. Las opciones válidas son:<br><br> `0` - Caída de parada continua.<br> `1` o vacío: no hay parada continua.<br> `2` - Debe llamar a la agencia para coordinar la entrega y parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la parada continua y la bajada.<br><br> Si este campo está completo, anula cualquier comportamiento de abandono continuo definido en [routes.txt](#routestxt). Si este campo está vacío, `stop_time` hereda cualquier comportamiento de abandono continuo definido en [routes.txt](#routestxt).<br><br> **Condicionalmente Prohibido**:<br> - **Prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - Opcional en caso contrario. | 
+ | `continuous_pickup` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede abordar el vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), desde este `stop_time` hasta el siguiente `stop_time` en la `stop_sequence` del viaje. Las opciones válidas son:<br><br> `0` - Captación de parada continua.<br> `1` o vacío: no hay recogida de parada continua.<br> `2` - Debe llamar a la agencia para coordinar la recogida con parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la recogida con parada continua.<br><br> Si este campo está completo, anula cualquier comportamiento de recogida continua definido en [routes.txt](#routestxt). Si este campo está vacío, `stop_time` hereda cualquier comportamiento de recogida continua definido en [routes.txt](#routestxt).<br><br> **Condicionalmente Prohibido**:<br> - Cualquier valor distinto a `1` o vacío está **Prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - Opcional en caso contrario. | 
+ | `continuous_drop_off` | Enumeración | **Condicionalmente Prohibido** | Indica que el pasajero puede bajarse del vehículo de tránsito en cualquier punto a lo largo de la ruta de viaje del vehículo como se describe en [shapes.txt](#shapestxt), desde este `stop_time` hasta el siguiente `stop_time` en la `stop_sequence` del viaje. Las opciones válidas son:<br><br> `0` - Caída de parada continua.<br> `1` o vacío: no hay parada continua.<br> `2` - Debe llamar a la agencia para coordinar la entrega y parada continua.<br> `3` - Debe coordinarse con el conductor para organizar la parada continua y la bajada.<br><br> Si este campo está completo, anula cualquier comportamiento de abandono continuo definido en [routes.txt](#routestxt). Si este campo está vacío, `stop_time` hereda cualquier comportamiento de abandono continuo definido en [routes.txt](#routestxt).<br><br> **Condicionalmente Prohibido**:<br> - Cualquier valor distinto a `1` o vacío está **Prohibido** si se definen `start_pickup_drop_off_window` o `end_pickup_drop_off_window` .<br> - Opcional en caso contrario. | 
  | `shape_dist_traveled` | float no negativa | Opcional | Distancia real recorrida a lo largo de la forma asociada, desde la primera parada hasta la parada especificada en este registro. Este campo especifica qué parte de la forma se dibujará entre dos paradas cualesquiera durante un viaje. Debe estar en las mismas unidades utilizadas en [shapes.txt](#shapestxt). Los valores utilizados para `shape_dist_traveled` deben aumentar junto con `stop_sequence`; no deben usarse para mostrar el viaje en reversa a lo largo de una ruta.<br><br> Recomendado para rutas que tienen looping o inline (el vehículo cruza o recorre la misma porción de alineación en un solo viaje). Consulte [`shapes.shape_dist_traveled`](#shapestxt).<hr> *Ejemplo: Si un autobús recorre una distancia de 5,25 kilómetros desde el inicio de la forma hasta la parada, `shape_dist_traveled`=`5.25`.*| 
  | `timepoint` | Enumeración | Opcional | Indica si los horarios de llegada y salida de una parada son estrictamente respetados por el vehículo o son horarios aproximados y/o interpolados. Este campo permite a un productor GTFS proporcionar tiempos de parada interpolados, al tiempo que indica que los tiempos son aproximados. Las opciones válidas son:<br><br> `0` - Los tiempos se consideran aproximados.<br>`1` - Los tiempos se consideran exactos. <br><br>Todos los registros de [stop_times.txt](#stop_timestxt) con horas de llegada o salida definidas deben tener valores de timepoint completos. Si no se proporcionan valores de timepoint, todos los tiempos se consideran exactos. | 
  | `pickup_booking_rule_id` | ID extranjero que hace referencia a `booking_rules.booking_rule_id` | Opcional | Identifica la regla de reserva de embarque a esta hora de parada.<br><br> Recomendado cuando `pickup_type=2`. | 
diff --git a/docs/fr/documentation/schedule/change-history/revision-history.md b/docs/fr/documentation/schedule/change-history/revision-history.md
index e7e7d6a01..b1183f67d 100644
--- a/docs/fr/documentation/schedule/change-history/revision-history.md
+++ b/docs/fr/documentation/schedule/change-history/revision-history.md
@@ -2,6 +2,9 @@
 
 ### Historique des révisions
 
+#### Avril 2025
+* Ajout d'une clarification pour autoriser la valeur 1 pour `continuous_pickup/continuous_drop_off` pour les services DRT. Voir [discussion](https://github.com/google/transit/pull/558).
+
 #### Février 2025
 * Ajout de `rider_categories.txt`. Voir [discussion](https://github.com/google/transit/pull/511).
 
diff --git a/docs/fr/documentation/schedule/reference.md b/docs/fr/documentation/schedule/reference.md
index 7f5e1cd7b..6a5f6fe1b 100644
--- a/docs/fr/documentation/schedule/reference.md
+++ b/docs/fr/documentation/schedule/reference.md
@@ -1,6 +1,6 @@
 ## Référence de General Transit Feed Specification 
  
- **Révisé le 24 février 2025. Voir [Historique des révisions](../change-history/revision-history) pour plus de détails.** 
+ **Révisé le 6 mai 2025. Voir [Historique des révisions](../change-history/revision-history) pour plus de détails.** 
  
  Ce document définit le format et la structure de les fichiers qui composent un jeu de données GTFS. 
  
@@ -241,8 +241,8 @@
  | `route_color` | Couleur | Optionnel | Désignation de couleur de l’itinéraire qui correspond au matériel destiné au public. La valeur par défaut est blanc (`FFFFFF`) lorsqu’elle est omise ou laissée vide. La différence de couleur entre `route_color` et `route_text_color` devrait fournir un contraste suffisant lorsqu’elle est visualisée sur un écran noir et blanc. | 
  | `route_text_color` | Couleur | Optionnel | Couleur lisible à utiliser pour le texte dessiné sur un fond de `route_color`. La valeur par défaut est noire (`000000`) lorsqu’elle est omise ou laissée vide. La différence de couleur entre `route_color` et `route_text_color` devrait fournir un contraste suffisant lorsqu’elle est visualisée sur un écran noir et blanc. | 
  | `route_sort_order` | Entier non négatif | Optionnel | Ordonne les itinéraires d’une manière idéale pour la présentation aux clients. Les lignes avec des valeurs `route_sort_order` plus petites doivent être affichés en premier. | 
- | `continuous_pickup` | Énumération | **Interdit sous condition** | Indique que l’usager peut monter à bord du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du ramassage.<br> `1` ou vide- Pas de collecte d’arrêt continu.<br>  `2` - Doit téléphoner à l’agence pour organiser un ramassage avec arrêt continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser le ramassage avec arrêt continu.<br><br> Les valeurs de `routes.continuous_pickup` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_pickup` pour des `stop_time`» spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - **Interdit** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
- | `continuous_drop_off` | Énumération | **Interdit sous condition** | Indique que l’usager peut descendre du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du dépôt.<br> `1` ou vide- Pas de chute d’arrêt continue.<br> `2` - Doit téléphoner à l’agence pour organiser un dépôt en continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser un arrêt continu du dépôt.<br><br> Les valeurs de `routes.continuous_drop_off` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_drop_off` pour des `stop_time` spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - **Interdit** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
+ | `continuous_pickup` | Énumération | **Interdit sous condition** | Indique que l’usager peut monter à bord du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du ramassage.<br> `1` ou vide- Pas de collecte d’arrêt continu.<br>  `2` - Doit téléphoner à l’agence pour organiser un ramassage avec arrêt continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser le ramassage avec arrêt continu.<br><br> Les valeurs de `routes.continuous_pickup` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_pickup` pour des `stop_time`» spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - Toute valeur autre que « 1 » ou vide est **Interdite** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
+ | `continuous_drop_off` | Énumération | **Interdit sous condition** | Indique que l’usager peut descendre du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du dépôt.<br> `1` ou vide- Pas de chute d’arrêt continue.<br> `2` - Doit téléphoner à l’agence pour organiser un dépôt en continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser un arrêt continu du dépôt.<br><br> Les valeurs de `routes.continuous_drop_off` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_drop_off` pour des `stop_time` spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - Toute valeur autre que « 1 » ou vide est **Interdite** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
  | `network_id` | ID | **Interdit sous condition** | Identifie un groupe d’itinéraires. Plusieurs lignes dans [routes.txt](#routestxt) peuvent avoir le même `network_id`.<br><br> Interdit sous condition:<br> - **Interdit** si le fichier [route_networks.txt](#route_networkstxt) existe.<br> - Optionnel sinon. 
  
 ### trips.txt 
@@ -301,8 +301,8 @@
  | `end_pickup_drop_off_window` | Temps | **Requis sous condition** | Heure à laquelle le service à la demande se termine dans un emplacement, un groupe d’emplacements ou un arrêt GeoJSON.<br><br> **Requis sous condition** :<br> - **Requis** si `s`. location_group_id` ou `s`. location_id` est défini.<br> - **Requis** si `start_pickup_drop_off_window` est défini.<br> - **Interdit** si `arrival_time` ou `departure_time` est défini.<br> - Optionnel sinon. | 
  | `pickup_type` | Énumération | **Interdit sous condition** | Indique la méthode de ramassage. Les options valides sont :<br><br> `0` ou vide – Retrait régulier.<br> `1` - Aucun ramassage disponible.<br> `2` - Doit téléphoner à l’agence pour organiser le ramassage.<br> `3` - Doit se coordonner avec le chauffeur pour organiser le ramassage.<br><br> **Interdit sous condition** :<br> - `pickup_type=0` **interdit** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - `pickup_type=3` **interdit** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - Optionnel sinon. | 
  | `drop_off_type` | Énumération | **Interdit sous condition** | Indique la méthode de dépôt. Les options valides sont :<br><br> `0` ou vide – Dépose régulièrement programmée.<br> `1` - Aucun dépôt disponible.<br> `2` - Doit téléphoner à l’agence pour organiser le dépôt.<br> `3` - Doit se coordonner avec le chauffeur pour organiser le dépôt.<br><br> **Interdit sous condition** :<br> - `drop_off_type=0` **interdit** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - Optionnel sinon. | 
- | `continuous_pickup` | Énumération | **Interdit sous condition** | Indique que le passager peut monter à bord du véhicule de transport en commun à tout moment le long du trajet du véhicule, comme décrit par [shapes.txt](#shapestxt), de ce `stop_time` au suivant `stop_time` dans la `stop_sequence`» du trajet. Les options valides sont :<br><br> `0` - Arrêt continu du ramassage.<br> `1` ou vide- Pas de collecte d’arrêt continu.<br> `2` - Doit téléphoner à l’agence pour organiser un ramassage avec arrêt continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser le ramassage avec arrêt continu.<br><br> Si ce champ est renseigné, il remplace tout comportement de collecte continue défini dans [routes.txt](#routestxt). Si ce champ est vide, le `stop_time` hérite de tout comportement de ramassage continu défini dans [routes.txt](#routestxt).<br><br> **Interdit sous condition** :<br> - **Interdit** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - Optionnel sinon. | 
- | `continuous_drop_off` | Énumération | **Interdit sous condition** | Indique que le passager peut descendre du véhicule de transport en commun à tout moment le long du trajet du véhicule comme décrit par [shapes.txt](#shapestxt), de cette `stop_time` à la suivante `stop_time` dans la `stop_sequence` du trajet. Les options valides sont :<br><br> `0` - Arrêt continu du dépôt.<br> `1` ou vide- Pas de chute d’arrêt continue.<br> `2` - Doit téléphoner à l’agence pour organiser un dépôt en continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser un arrêt continu du dépôt.<br><br> Si ce champ est renseigné, il remplace tout comportement de dépôt continu défini dans [routes.txt](#routestxt). Si ce champ est vide, le `stop_time` hérite de tout comportement de dépôt continu défini dans [routes.txt](#routestxt).<br><br> **Interdit sous condition** :<br> - **Interdit** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - Optionnel sinon. | 
+ | `continuous_pickup` | Énumération | **Interdit sous condition** | Indique que le passager peut monter à bord du véhicule de transport en commun à tout moment le long du trajet du véhicule, comme décrit par [shapes.txt](#shapestxt), de ce `stop_time` au suivant `stop_time` dans la `stop_sequence`» du trajet. Les options valides sont :<br><br> `0` - Arrêt continu du ramassage.<br> `1` ou vide- Pas de collecte d’arrêt continu.<br> `2` - Doit téléphoner à l’agence pour organiser un ramassage avec arrêt continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser le ramassage avec arrêt continu.<br><br> Si ce champ est renseigné, il remplace tout comportement de collecte continue défini dans [routes.txt](#routestxt). Si ce champ est vide, le `stop_time` hérite de tout comportement de ramassage continu défini dans [routes.txt](#routestxt).<br><br> **Interdit sous condition** :<br> - Toute valeur autre que « 1 » ou vide est **Interdite** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - Optionnel sinon. | 
+ | `continuous_drop_off` | Énumération | **Interdit sous condition** | Indique que le passager peut descendre du véhicule de transport en commun à tout moment le long du trajet du véhicule comme décrit par [shapes.txt](#shapestxt), de cette `stop_time` à la suivante `stop_time` dans la `stop_sequence` du trajet. Les options valides sont :<br><br> `0` - Arrêt continu du dépôt.<br> `1` ou vide- Pas de chute d’arrêt continue.<br> `2` - Doit téléphoner à l’agence pour organiser un dépôt en continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser un arrêt continu du dépôt.<br><br> Si ce champ est renseigné, il remplace tout comportement de dépôt continu défini dans [routes.txt](#routestxt). Si ce champ est vide, le `stop_time` hérite de tout comportement de dépôt continu défini dans [routes.txt](#routestxt).<br><br> **Interdit sous condition** :<br> - Toute valeur autre que « 1 » ou vide est **Interdite** si `start_pickup_drop_off_window` ou `end_pickup_drop_off_window` sont définis.<br> - Optionnel sinon. | 
  | `shape_dist_traveled` | float non négatif | Optionnel | Distance réelle parcourue le long de la forme associée, du premier arrêt à l’arrêt spécifié dans cette entrée. Ce champ spécifie la quantité de forme à dessiner entre deux arrêts au cours d’un trajet. Doit être dans les mêmes unités que celles utilisées dans [shapes.txt](#shapestxt). Les valeurs utilisées pour `shape_dist_traveled` doivent augmenter avec `stop_sequence`; ils ne doivent pas être utilisés pour montrer un voyage inverse le long d’un itinéraire.<br><br> Recommandé pour les itinéraires en boucle ou en ligne (le véhicule traverse ou parcourt la même portion d’alignement en un seul trajet). Voir [`shapes.shape_dist_traveled`](#shapestxt).<hr> *Exemple : Si un bus parcourt une distance de 5,25 kilomètres depuis le début du formulaire jusqu’à l’arrêt, `shape_dist_traveled`=`5,25`.*| 
  | `timepoint` | Énumération | Optionnel | Indique si les heures d’arrivée et de départ d’un arrêt sont strictement respectées par le véhicule ou s’il s’agit plutôt d’heures approximatives et/ou interpolées. Ce champ permet à un producteur GTFS de fournir des temps d’arrêt interpolés, tout en indiquant que les temps sont approximatifs. Les options valides sont :<br><br> `0` - Les temps sont considérés comme approximatifs.<br> `1` - Les heures sont considérées comme exactes. <br><br> Tous les enregistrements de [stop_times.txt](#stop_timestxt) avec des heures d'arrivée ou de départ définies doivent avoir des valeurs de timepoint renseignées. Si aucune valeur de timepoint n'est fournie, toutes les heures sont considérées comme exactes. | 
  | `pickup_booking_rule_id` | ID étranger faisant référence à `booking_rules.booking_rule_id` | Optionnel | Identifie la règle de réservation d’embarquement à cette heure d’arrêt.<br><br> Recommandé lorsque `pickup_type=2`. | 
diff --git a/docs/ja/documentation/schedule/change-history/revision-history.md b/docs/ja/documentation/schedule/change-history/revision-history.md
index 768df5ca2..83fe44144 100644
--- a/docs/ja/documentation/schedule/change-history/revision-history.md
+++ b/docs/ja/documentation/schedule/change-history/revision-history.md
@@ -2,8 +2,10 @@
 
 ### 改訂履歴
 
-#### 2025年2月
+#### 2025年4月
+* DRTサービスの `continuous_pickup/continuous_drop_off` の値に1を指定できるように明確化しました。[ディスカッション](https://github.com/google/transit/pull/558) を参照してください。
 
+#### 2025年2月
 * rider_categories.txtを追加しました。[ディスカッション](https://github.com/google/transit/pull/511) を参照してください。
 
 #### 2025年1月
diff --git a/docs/ja/documentation/schedule/reference.md b/docs/ja/documentation/schedule/reference.md
index 5072591ea..e63aa0cf4 100644
--- a/docs/ja/documentation/schedule/reference.md
+++ b/docs/ja/documentation/schedule/reference.md
@@ -1,11 +1,11 @@
----
+[改訂履歴]---
 title: GTFS scheduleリファレンス ドキュメント
 description: GTFS scheduleの詳細を確認し、リファレンス ドキュメントを参照してください。
 ---
 
 ##General Transit Feed Specificationリファレンス
 
-**2025 年 2 月 24 日に改訂されました。詳細については、[改訂履歴](../change-history/revision-history) を参照してください。**
+**2025年5月6日に改訂されました。詳細については、[改訂履歴](../change-history/revision-history) を参照してください。**
 
 このドキュメントでは、GTFS データセットを構成するファイルの形式と構造を定義します。
 
@@ -244,8 +244,8 @@ _例: `trip_id` フィールドと `stop_sequence` フィールドは、[stop_ti
 | `route_color` | 色 | 任意 | 公開資料に一致するルートの色の指定。省略または空白のままにした場合、デフォルトで白 (`FFFFFF`) になります。`route_color` と `route_text_color` の色の違いは、白黒画面で表示したときに十分なコントラストを提供する必要があります。|
 | `route_text_color` | 色 | 任意 | `route_color` の背景に描画されるテキストに使用する判読可能な色。省略または空白のままにした場合、デフォルトで黒 (`000000`) になります。`route_color` と `route_text_color` の色の違いは、白黒画面で表示したときに十分なコントラストを提供する必要があります。|
 | `route_sort_order` | 負でない整数 | 任意 | 顧客へのプレゼンテーションに最適な方法でルートを順序付けます。 `route_sort_order` 値が小さいルートが最初に表示されます。 |
-| `continuous_pickup` | 列挙型 | **条件付きで禁止** | ルートのすべての便で、[shapes.txt](#shapestxt) で説明されているように、乗客が車両の移動経路に沿った任意の地点で交通事業者の車両に乗車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停止ピックアップ。 <br>`1` または空 - 連続停止ピックアップなし。 <br>`2` - 連続停止ピックアップを手配するには代理店に電話する必要があります。 <br>`3` - 連続停止ピックアップを手配するにはドライバーと調整する必要があります。 <br><br>`routes.continuous_pickup` の値は、ルート沿いの特定の `stop_time` の `stop_times.continuous_pickup` の値を定義することで上書きできます。 <br><br>**条件付きで禁止**:<br>- このルートの任意の便に `stop_times.start_pickup_drop_off_window` または `stop_times.end_pickup_drop_off_window` が定義されている場合は **禁止** です。<br> - それ以外の場合は任意です。 |
-| `continuous_drop_off` | 列挙型 | **条件付き禁止** | 乗客は、ルートのすべての便において、[shapes.txt](#shapestxt) で説明されているように、車両の移動経路に沿った任意の地点で交通事業者の車両から降車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停車降車。 <br>`1` または空 - 連続停車降車なし。 <br>`2` - 連続停車降車を手配するには、代理店に電話する必要があります。 <br>`3` - 連続停車降車を手配するには、運転手と調整する必要があります。 <br><br>`routes.continuous_drop_off` の値は、ルート沿いの特定の `stop_time` に対して `stop_times.continuous_drop_off` の値を定義することで上書きできます。 <br><br>**条件付きで禁止**:<br>- **禁止**: このルートの任意の便に `stop_times.start_pickup_drop_off_window` または `stop_times.end_pickup_drop_off_window` が定義されている場合。<br> - それ以外の場合は任意です。|
+| `continuous_pickup` | 列挙型 | **条件付きで禁止** | ルートのすべての便で、[shapes.txt](#shapestxt) で説明されているように、乗客が車両の移動経路に沿った任意の地点で交通事業者の車両に乗車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停止ピックアップ。 <br>`1` または空 - 連続停止ピックアップなし。 <br>`2` - 連続停止ピックアップを手配するには代理店に電話する必要があります。 <br>`3` - 連続停止ピックアップを手配するにはドライバーと調整する必要があります。 <br><br>`routes.continuous_pickup` の値は、ルート沿いの特定の `stop_time` の `stop_times.continuous_pickup` の値を定義することで上書きできます。 <br><br>**条件付きで禁止**:<br>- このルートのいずれかの旅行に `stop_times.start_pickup_drop_off_window` または `stop_times.end_pickup_drop_off_window` が定義されている場合、`1` 以外の値または空は **禁止** です。<br> - それ以外の場合は任意です。 |
+| `continuous_drop_off` | 列挙型 | **条件付き禁止** | 乗客は、ルートのすべての便において、[shapes.txt](#shapestxt) で説明されているように、車両の移動経路に沿った任意の地点で交通事業者の車両から降車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停車降車。 <br>`1` または空 - 連続停車降車なし。 <br>`2` - 連続停車降車を手配するには、代理店に電話する必要があります。 <br>`3` - 連続停車降車を手配するには、運転手と調整する必要があります。 <br><br>`routes.continuous_drop_off` の値は、ルート沿いの特定の `stop_time` に対して `stop_times.continuous_drop_off` の値を定義することで上書きできます。 <br><br>**条件付きで禁止**:<br>- このルートのいずれかの旅行に `stop_times.start_pickup_drop_off_window` または `stop_times.end_pickup_drop_off_window` が定義されている場合、`1` 以外の値または空は **禁止** です。<br> - それ以外の場合は任意です。|
 | `network_id` | ID | **条件付きで禁止** | ルートのグループを識別します。[routes.txt](#routestxt) 内の複数の行に同じ `network_id` が含まれる場合があります。<br><br>条件付きで禁止:<br>- **禁止**: [route_networks.txt](#route_networkstxt) ファイルが存在する場合。<br> - それ以外の場合は任意です。
 
 ### trips.txt 
@@ -304,8 +304,8 @@ _例: `trip_id` フィールドと `stop_sequence` フィールドは、[stop_ti
 | `end_pickup_drop_off_window` | 時間 | **条件付きで必須** | GeoJSON の場所、場所グループ、または停留所でオンデマンド サービスが終了する時間。<br><br>**条件付きで必須**:<br>- `stop_times.location_group_id` または `stop_times.location_id` が定義されている場合は **必須**。<br>- `start_pickup_drop_off_window` が定義されている場合は **必須**。<br>- `arrival_time` または `departure_time` が定義されている場合は **禁止**。<br>- それ以外の場合は任意。|
 | `pickup_type` | 列挙型 | **条件付きで禁止** | ピックアップ方法を示します。有効なオプションは次のとおりです:<br><br>`0` または空 - 定期的にスケジュールされたピックアップ。 <br>`1` - ピックアップは利用できません。<br>`2` - ピックアップを手配するには代理店に電話する必要があります。<br>`3` - ピックアップを手配するにはドライバーと調整する必要があります。<br><br> **条件付きで禁止**: <br>- `pickup_type=0` は、`start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合は **禁止** です。<br> - `pickup_type=3` は、`start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合は **禁止** です。<br> - それ以外の場合は任意です。|
 | `drop_off_type` | 列挙型 | **条件付きで禁止** | ドロップオフ方法を示します。有効なオプションは次のとおりです:<br><br>`0` または空 - 定期的に予定されている降車。<br>`1` - 降車はありません。<br>`2` - 降車を手配するには代理店に電話する必要があります。<br>`3` - 降車を手配するには運転手と調整する必要があります。<br><br> **条件付きで禁止**:<br> - `start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合は `drop_off_type=0` **禁止**。<br> - それ以外の場合は任意。|
-| `continuous_pickup` | Enum | **条件付きで禁止** | 乗客は、[shapes.txt](#shapestxt) で説明されているように、この `stop_time` から便の `stop_sequence` の次の `stop_time` まで、車両の移動経路に沿った任意の時点で交通事業者の車両に乗車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停止ピックアップ。 <br>`1` または空 - 連続停止ピックアップなし。 <br>`2` - 連続停止ピックアップを手配するには代理店に電話する必要があります。 <br>`3` - 連続停止ピックアップを手配するにはドライバーと調整する必要があります。 <br><br>このフィールドに値が入力されている場合は、[routes.txt](#routestxt) で定義されている連続ピックアップ動作がオーバーライドされます。 このフィールドが空の場合、`stop_time` は [routes.txt](#routestxt) で定義されている連続ピックアップ動作を継承します。 <br><br>**条件付きで禁止**: <br>- `start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合は **禁止** です。 <br> - それ以外の場合は任意です。 |
-| `continuous_drop_off` | 列挙型 | **条件付きで禁止** | 乗客は、[shapes.txt](#shapestxt) で説明されているように、この `stop_time` から便の `stop_sequence` の次の `stop_time` まで、車両の移動経路に沿った任意の地点で交通事業者の車両から降車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停車降車。 <br>`1` または空 - 連続停車降車なし。 <br>`2` - 連続停車降車を手配するには、代理店に電話する必要があります。 <br>`3` - 連続停車降車を手配するには、運転手と調整する必要があります。 <br><br>このフィールドに値が入力されている場合は、[routes.txt](#routestxt) で定義されている連続降車動作がオーバーライドされます。このフィールドが空の場合、`stop_time` は [routes.txt](#routestxt) で定義されている連続降車動作を継承します。<br><br>**条件付き禁止**:<br>- `start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合は **禁止** です。<br> - それ以外の場合は任意です。|
+| `continuous_pickup` | Enum | **条件付きで禁止** | 乗客は、[shapes.txt](#shapestxt) で説明されているように、この `stop_time` から便の `stop_sequence` の次の `stop_time` まで、車両の移動経路に沿った任意の時点で交通事業者の車両に乗車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停止ピックアップ。 <br>`1` または空 - 連続停止ピックアップなし。 <br>`2` - 連続停止ピックアップを手配するには代理店に電話する必要があります。 <br>`3` - 連続停止ピックアップを手配するにはドライバーと調整する必要があります。 <br><br>このフィールドに値が入力されている場合は、[routes.txt](#routestxt) で定義されている連続ピックアップ動作がオーバーライドされます。 このフィールドが空の場合、`stop_time` は [routes.txt](#routestxt) で定義されている連続ピックアップ動作を継承します。 <br><br>**条件付きで禁止**: <br>- `start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合、`1` 以外の値または空は **禁止** です。 <br> - それ以外の場合は任意です。 |
+| `continuous_drop_off` | 列挙型 | **条件付きで禁止** | 乗客は、[shapes.txt](#shapestxt) で説明されているように、この `stop_time` から便の `stop_sequence` の次の `stop_time` まで、車両の移動経路に沿った任意の地点で交通事業者の車両から降車できることを示します。有効なオプションは次のとおりです: <br><br>`0` - 連続停車降車。 <br>`1` または空 - 連続停車降車なし。 <br>`2` - 連続停車降車を手配するには、代理店に電話する必要があります。 <br>`3` - 連続停車降車を手配するには、運転手と調整する必要があります。 <br><br>このフィールドに値が入力されている場合は、[routes.txt](#routestxt) で定義されている連続降車動作がオーバーライドされます。このフィールドが空の場合、`stop_time` は [routes.txt](#routestxt) で定義されている連続降車動作を継承します。<br><br>**条件付き禁止**:<br>- `start_pickup_drop_off_window` または `end_pickup_drop_off_window` が定義されている場合、`1` 以外の値または空は **禁止** です。<br> - それ以外の場合は任意です。|
 | `shape_dist_traveled` | 負でない浮動小数点数 | 任意 | 関連する形状に沿って、最初の停留所からこのレコードで指定された停留所まで実際に移動した距離。このフィールドは、便中に任意の 2 つの停留所の間に形状をどれだけ描画するかを指定します。[shapes.txt](#shapestxt) で使用されているのと同じ単位にする必要があります。`shape_dist_traveled` に使用する値は、`stop_sequence` とともに増加する必要があります。ルートに沿った逆方向の移動を示すために使用しないでください。<br><br>ループまたはインライン (車両が 1 回の移動で同じ部分の線形を横切ったり移動したりする) があるルートに推奨されます。[`shapes.shape_dist_traveled`](#shapestxt) を参照してください。<hr>*例: バスが形状の開始から停留所まで 5.25 キロメートルの距離を移動する場合、`shape_dist_traveled`=`5.25`。*|
 | `timepoint` | 列挙型 | 任意 | 停留所の到着時間と出発時間が車両によって厳密に遵守されているか、または概算時間や補間時間であるかを示します。このフィールドにより、GTFS プロデューサーは補間された停留所時間を提供し、時間が概算であることを示すことができます。有効なオプションは次のとおりです:<br><br>`0` - 時間は概算と見なされます。<br>`1` - 時間は正確と見なされます。 <br><br> 到着時刻または出発時刻が定義されている [stop_times.txt](#stop_timestxt) のすべてのレコードには、タイムポイント値が入力されている必要があります。タイムポイント値が指定されていない場合、すべての時刻は正確であるとみなされます。 |
 | `pickup_booking_rule_id` | `booking_rules.booking_rule_id` を参照する外部 ID | 任意 | この停車時刻での乗車予約ルールを識別します。<br><br>`pickup_type=2` の場合に推奨されます。 |


Reviews:
user: login: skalexch
body: @Sergiodero two small comments
state: COMMENTED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T16:06:16Z
user: login: skalexch
body: Looks good on the `en` and `fr` side!
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T16:51:28Z
user: login: fredericsimard
body: Removed extra spaces, other than that LGTM!
state: APPROVED
author_association: CONTRIBUTOR
submitted_at: 2025-05-08T17:46:19Z

Review comments:
diff_hunk: @@ -241,8 +241,8 @@
  | `route_color` | Couleur | Optionnel | Désignation de couleur de l’itinéraire qui correspond au matériel destiné au public. La valeur par défaut est blanc (`FFFFFF`) lorsqu’elle est omise ou laissée vide. La différence de couleur entre `route_color` et `route_text_color` devrait fournir un contraste suffisant lorsqu’elle est visualisée sur un écran noir et blanc. | 
  | `route_text_color` | Couleur | Optionnel | Couleur lisible à utiliser pour le texte dessiné sur un fond de `route_color`. La valeur par défaut est noire (`000000`) lorsqu’elle est omise ou laissée vide. La différence de couleur entre `route_color` et `route_text_color` devrait fournir un contraste suffisant lorsqu’elle est visualisée sur un écran noir et blanc. | 
  | `route_sort_order` | Entier non négatif | Optionnel | Ordonne les itinéraires d’une manière idéale pour la présentation aux clients. Les lignes avec des valeurs `route_sort_order` plus petites doivent être affichés en premier. | 
- | `continuous_pickup` | Énumération | **Interdit sous condition** | Indique que l’usager peut monter à bord du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du ramassage.<br> `1` ou vide- Pas de collecte d’arrêt continu.<br>  `2` - Doit téléphoner à l’agence pour organiser un ramassage avec arrêt continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser le ramassage avec arrêt continu.<br><br> Les valeurs de `routes.continuous_pickup` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_pickup` pour des `stop_time`» spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - **Interdit** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
- | `continuous_drop_off` | Énumération | **Interdit sous condition** | Indique que l’usager peut descendre du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du dépôt.<br> `1` ou vide- Pas de chute d’arrêt continue.<br> `2` - Doit téléphoner à l’agence pour organiser un dépôt en continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser un arrêt continu du dépôt.<br><br> Les valeurs de `routes.continuous_drop_off` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_drop_off` pour des `stop_time` spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - **Interdit** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
+ | `continuous_pickup` | Énumération | **Interdit sous condition** | Indique que l’usager peut monter à bord du véhicule de transport en commun à tout moment le long du trajet du véhicule, tel que décrit par [shapes.txt](#shapestxt), à chaque trajet de l’itinéraire. Les options valides sont :<br><br> `0` - Arrêt continu du ramassage.<br> `1` ou vide- Pas de collecte d’arrêt continu.<br>  `2` - Doit téléphoner à l’agence pour organiser un ramassage avec arrêt continu.<br> `3` - Doit se coordonner avec le conducteur pour organiser le ramassage avec arrêt continu.<br><br> Les valeurs de `routes.continuous_pickup` peuvent être remplacées en définissant des valeurs dans `stop_times.continuous_pickup` pour des `stop_time`» spécifiques le long de l’itinéraire.<br><br> **Interdit sous condition** :<br> - Toute valeur autre que « 1 » ou vide est **Interdit** si `stop_times.start_pickup_drop_off_window` ou `stop_times.end_pickup_drop_off_window` sont définis pour tout trajet de cet itinéraire.<br> - Optionnel sinon. | 
path: docs/fr/documentation/schedule/reference.md
user: login: skalexch
body: Just one small grammar detail.  

Toute valeur autre que « 1 » ou vide est **Interdit** -> Toute valeur autre que « 1 » ou vide est **Interdite**. We should do it for all of them since "valeur" is feminine.
created_at: 2025-05-08T16:03:39Z
author_association: CONTRIBUTOR
diff_hunk: @@ -2,6 +2,9 @@
 
 ### Historique des révisions
 
+#### Avril 2025
+* Ajout d'une précision pour autoriser la valeur 1 pour `continuous_pickup/continuous_drop_off` pour les services DRT. Voir [discussion](https://github.com/google/transit/pull/558).
path: docs/fr/documentation/schedule/change-history/revision-history.md
user: login: skalexch
body: better keep "clarification" in french.
created_at: 2025-05-08T16:06:02Z
author_association: CONTRIBUTOR

PR comments:
user: login: Sergiodero
created_at: 2025-05-08T16:21:35Z
body: > @Sergiodero two small comments

Thanks @skalexch, I made the suggested changes, do you mind approving if all looks good? thanks!
author_association: CONTRIBUTOR
user: login: Sergiodero
created_at: 2025-05-08T20:00:55Z
body: Thanks @fredericsimard @skalexch ! merging now!
author_association: CONTRIBUTOR