Skip to content

Commit ec4f010

Browse files
authored
Merge pull request #893 from openmobilityfoundation/release-2.0.1
Release 2.0.1
2 parents a4c2276 + e2d1916 commit ec4f010

File tree

5 files changed

+88
-47
lines changed

5 files changed

+88
-47
lines changed

ReleaseNotes.md

+28
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
## 2.0.1
2+
3+
> Release 2023-12-18
4+
5+
The 2.0.1 release fixes some minor issues and typos to help make the specifcation clearer.
6+
7+
### CHANGES
8+
9+
See the closed PRs tagged with [Milestone 2.0.1](https://github.com/openmobilityfoundation/mobility-data-specification/pulls?q=is%3Apr+is%3Aclosed+milestone%3A2.0.1) and [Issues](https://github.com/openmobilityfoundation/mobility-data-specification/issues?q=is%3Aissue+milestone%3A2.0.1+is%3Aclosed) for a full list of changes.
10+
11+
**Minor updates**
12+
13+
- [#879](https://github.com/openmobilityfoundation/mobility-data-specification/issues/879) Clarify which vehicles are included in the MDS 2.0 /vehicles endpoint
14+
- [#868](https://github.com/openmobilityfoundation/mobility-data-specification/issues/868) Correction of description vehicle events (car sharing) bug Car Share
15+
16+
**Typos and wording clarifications**
17+
18+
- [#880](https://github.com/openmobilityfoundation/mobility-data-specification/issues/880) Remove word "data" from provider response payload descriptions
19+
- [#894](https://github.com/openmobilityfoundation/mobility-data-specification/issues/894) Fixing broken links in data-types markdown document
20+
- [#876](https://github.com/openmobilityfoundation/mobility-data-specification/issues/876) Reports endpoint - START_DATE clarification
21+
- [#884](https://github.com/openmobilityfoundation/mobility-data-specification/issues/884) Fix JSON key in /vehicles/status example response
22+
- [#878](https://github.com/openmobilityfoundation/mobility-data-specification/issues/878) Update "status changes" to "events" in provider
23+
24+
**Identifier updates**
25+
26+
- [#872](https://github.com/openmobilityfoundation/mobility-data-specification/issues/872) Add GBFS endpoint for Whoosh
27+
- [#890](https://github.com/openmobilityfoundation/mobility-data-specification/issues/890) Add Nextbike
28+
129
## 2.0.0
230

331
> Released 2023-05-09

data-types.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This MDS data types page catalogs the objects (fields, types, requirements, desc
99
- [Propulsion Types](#propulsion-types)
1010
- [Vehicle Status](#vehicle-status)
1111
- [Events](#events)
12-
- [Event Types](#event-times)
12+
- [Event Times](#event-times)
1313
- [Telemetry](#telemetry)
1414
- [GPS Data][gps]
1515
- [Stops](#stops)
@@ -108,7 +108,7 @@ Events represent changes in vehicle status.
108108
| `event_types` | Enum[] | Required | Vehicle [event types][vehicle-events] for state change, with allowable values determined by `vehicle_state` |
109109
| `timestamp` | [Timestamp][ts] | Required | Date/time that event occurred at. See [Event Times][event-times] |
110110
| `publication_time` | [Timestamp][ts] | Optional | Date/time that event became available through the status changes endpoint |
111-
| `location` | [GPS][gps] | Required | See also [Stop-based Geographic Data][stop-based-geo]. |
111+
| `location` | [GPS][gps] | Required | See also [Telemetry][telemetry]. |
112112
| `event_geographies` | UUID[] | Optional | **[Beta feature](/general-information.md#beta-features):** *Yes (as of 2.0.0)*. Array of Geography UUIDs consisting of every Geography that contains the location of the status change. See [Geography Driven Events][geography-driven-events]. Required if `location` is not present. |
113113
| `battery_percent` | Integer | Required if Applicable | Percent battery charge of vehicle, expressed between 0 and 100 |
114114
| `fuel_percent` | Integer | Required if Applicable | Percent fuel in vehicle, expressed between 0 and 100 |
@@ -247,11 +247,11 @@ A Report is defined by the following structure:
247247
| Column Name | Type | Comments |
248248
|----------------------| ----------------------------------------- | ------------------------------------------------ |
249249
| `provider_id` | UUID | A UUID for the Provider, unique within MDS. See MDS provider_id in [provider list](/providers.csv). |
250-
| `start_date` | date | Start date of trip the data row, ISO 8601 date format, i.e. YYYY-MM-DD |
250+
| `start_date` | date | Start date of the [Trip](#trips) data row, in ISO 8601 date format, i.e. YYYY-MM-DD |
251251
| `duration` | string | Value is always `P1M` for monthly. Based on [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations) |
252252
| `special_group_type` | [Special Group Type](#special-group-type) | Type that applies to this row |
253253
| `geography_id` | [Geography](/geography) | ID that applies to this row. Includes all IDs in /geography. When there is no /geography then return `null` for this value and return counts based on the entire operating area. |
254-
| `vehicle_type` | [Vehicle Type](/general-information.md#vehicle-types) | Type that applies to this row |
254+
| `vehicle_type` | [Vehicle Type][vehicle-types] | Type that applies to this row |
255255
| `trip_count` | integer | Count of trips taken for this row |
256256
| `rider_count` | integer | Count of unique riders for this row |
257257

@@ -294,18 +294,18 @@ Other special group types may be added in future MDS releases as relevant agency
294294
[Top][toc]
295295

296296
[costs-and-currencies]: /general-information.md#costs-and-currencies
297-
[event-times]: /general-information.md#event-times
297+
[event-times]: #event-times
298298
[gbfs-station-info]: https://github.com/NABSA/gbfs/blob/master/gbfs.md#station_informationjson
299299
[gbfs-station-status]: https://github.com/NABSA/gbfs/blob/master/gbfs.md#station_statusjson
300300
[geography-driven-events]: /general-information.md#geography-driven-events
301301
[gps]: #gps-data
302302
[iso4217]: https://en.wikipedia.org/wiki/ISO_4217#Active_codes
303303
[modes]: /modes/README.md
304-
[propulsion-types]: /general-information.md#propulsion-types
305-
[stop-based-geo]: #stop-based-geographic-data
304+
[propulsion-types]: #propulsion-types
306305
[stops]: #stops
306+
[telemetry]: #telemetry
307307
[toc]: #table-of-contents
308308
[ts]: /general-information.md#timestamps
309-
[vehicle-states]: /modes#vehicle-states
310-
[vehicle-events]: /modes#event-types
311-
[vehicle-types]: /general-information.md#vehicle-types
309+
[vehicle-states]: /general-information.md#vehicle-states
310+
[vehicle-events]: /general-information.md#event-types
311+
[vehicle-types]: #vehicle-types

modes/car-share.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,10 @@ This is the list of `vehicle_state` and `event_type` pairings that constitute th
241241
| `reserved` | `available` | N/A | `provider_cancellation` | The provider has canceled the reservation |
242242
| `reserved` | `elsewhere` | N/A | `trip_leave_jurisdiction` | The vehicle has left the jurisdiction while in a reservation |
243243
| `reserved` | `non_contactable` | N/A | `comms_lost` | The vehicle went out of comms while being reserved by a passenger |
244-
| `reserved` | `stopped` | `stopped` | `reservation_stop` | The vehicle has stopped to pick up the passenger |
245-
| `stopped` | `available` | N/A | `driver_cancellation` | The driver has canceled the trip while either waiting for the passenger, or dropping them off |
246-
| `stopped` | `available` | N/A | `customer_cancellation` | The customer has canceled the trip while the vehicle is waiting to pick them up, or they are being dropped off |
247-
| `stopped` | `available` | N/A | `provider_cancellation` | The provider has canceled the trip while the vehicle is waiting for a passenger, or dropping them off |
244+
| `reserved` | `stopped` | `stopped` | `reservation_stop` | The customer has activated the vehicle |
245+
| `stopped` | `available` | N/A | `driver_cancellation` | The driver has canceled the trip |
246+
| `stopped` | `available` | N/A | `customer_cancellation` | The customer has canceled the trip |
247+
| `stopped` | `available` | N/A | `provider_cancellation` | The provider has canceled the trip |
248248
| `stopped` | `available` | N/A | `trip_end` | The trip has been successfully completed |
249249
| `stopped` | `non_contactable` | N/A | `comms_lost` | The vehicle has went out of comms while stopped |
250250
| `stopped` | `on_trip` | `on_trip` | `trip_resume` | Resume a trip that was previously stopped (e.g. picking up a friend to go to the airport with) |

0 commit comments

Comments
 (0)