Skip to content

Commit 7dca90a

Browse files
authored
Merge pull request #610 from openmobilityfoundation/release-1.1.0
Release Candidate 1.1.0
2 parents b6d9ea5 + 757fde7 commit 7dca90a

36 files changed

+69573
-132
lines changed

README.md

Lines changed: 117 additions & 97 deletions
Large diffs are not rendered by default.

ReleaseNotes.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,64 @@
1+
## 1.1.0
2+
3+
> Released: 2021-03-30
4+
5+
> [Release Plan](https://github.com/openmobilityfoundation/governance/wiki/Release-1.1.0)
6+
7+
The 1.1.0 minor release adds new top level APIs (geography, jurisdictions), privacy options (provider reports, geography-driven events, metrics), and transparency features (public endpoints).
8+
9+
### CHANGES
10+
11+
See the closed PRs tagged with [Milestone 1.1.0](https://github.com/openmobilityfoundation/mobility-data-specification/pulls?q=is%3Apr+is%3Aclosed+milestone%3A1.1.0) and [Issues](https://github.com/openmobilityfoundation/mobility-data-specification/issues?q=is%3Aissue+milestone%3A1.1.0+is%3Aclosed) for a full list of changes.
12+
13+
**_MDS_**
14+
15+
- [Policy and Geography can be public](https://github.com/openmobilityfoundation/mobility-data-specification/pull/585)
16+
- [Geography-Driven Events](https://github.com/openmobilityfoundation/mobility-data-specification/pull/503): [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/480)
17+
18+
_Minor Updates_
19+
20+
- [Unregistered error](https://github.com/openmobilityfoundation/mobility-data-specification/pull/565)
21+
- [Geography updates](https://github.com/openmobilityfoundation/mobility-data-specification/issues/474)
22+
- [Stops updates](https://github.com/openmobilityfoundation/mobility-data-specification/pull/603)
23+
- [Response time expectations](https://github.com/openmobilityfoundation/mobility-data-specification/pull/563)
24+
- [Geography publish date field consistency](https://github.com/openmobilityfoundation/mobility-data-specification/pull/597)
25+
- [Adding more cities using MDS](https://github.com/openmobilityfoundation/mobility-data-specification/pull/591)
26+
- [Adding more providers using MDS](https://github.com/openmobilityfoundation/mobility-data-specification/blob/dev/providers.csv)
27+
- [Added a section for third party software companies using MDS](https://github.com/openmobilityfoundation/mobility-data-specification/issues/552) and cleaned up home page, moving list content to the OMF website
28+
- [Update geography_json field type](https://github.com/openmobilityfoundation/mobility-data-specification/issues/635)
29+
30+
**_Provider_**
31+
32+
- [New Reports](https://github.com/openmobilityfoundation/mobility-data-specification/pull/607): [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/569)
33+
34+
**_Agency_**
35+
36+
- N/A
37+
38+
**_Policy_**
39+
40+
- [Images of Stops](https://github.com/openmobilityfoundation/mobility-data-specification/issues/555)
41+
- [Clarify update frequency](https://github.com/openmobilityfoundation/mobility-data-specification/pull/609): [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/567)
42+
43+
**_Geography_**
44+
45+
- [Elevating Geography to a first class API](https://github.com/openmobilityfoundation/mobility-data-specification/pull/582): [PR](https://github.com/openmobilityfoundation/mobility-data-specification/pull/499), [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/500)
46+
- [Geography Types](https://github.com/openmobilityfoundation/mobility-data-specification/pull/581): [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/580), [Discussion](https://github.com/openmobilityfoundation/mobility-data-specification/discussions/588)
47+
48+
**_Metrics_**
49+
50+
- [New Agency Metrics API](https://github.com/openmobilityfoundation/mobility-data-specification/issues/485): [Definitions PR](https://github.com/openmobilityfoundation/mobility-data-specification/pull/487), [Spec PR](https://github.com/openmobilityfoundation/mobility-data-specification/pull/486), [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/485)
51+
52+
**_Jurisdiction_**
53+
54+
- [New Jurisdiction API](https://github.com/openmobilityfoundation/mobility-data-specification/pull/593): [Issue](https://github.com/openmobilityfoundation/mobility-data-specification/issues/474)
55+
156
## 1.0.0
257

358
> Released: 2020-09-16
459
60+
> [Release Plan](https://github.com/openmobilityfoundation/governance/wiki/Release-1.0.0)
61+
562
The 1.0.0 release reconciles and aligns many parts of the MDS specification and adds features and updates requested by the community, including many new detailed vehicle states and event types, support for Stops (for docked vehicles, dockless corrals, parking areas), and adding rates (fees/subsidies) to Policy.
663

764
### CHANGES

agency/README.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Mobility Data Specification: **Agency**
22

3+
<a href="/agency/"><img src="https://i.imgur.com/HzMWtaI.png" width="120" align="right" alt="MDS Agency Icon" border="0"></a>
4+
35
The Agency API endpoints are intended to be implemented by regulatory agencies and consumed by mobility providers. Providers query the Agency API when events (such as a trip start or vehicle status change) occur in their systems.
46

57
This specification contains a collection of RESTful APIs used to specify the digital relationship between *mobility as a service* providers and the agencies that regulate them.
@@ -183,7 +185,8 @@ Body Params:
183185
| `vehicle_state` | Enum | Required | see [Vehicle States][vehicle-states] |
184186
| `event_types` | Enum[] | Required | see [Vehicle Events][vehicle-events] |
185187
| `timestamp` | [timestamp][ts] | Required | Date of last event update |
186-
| `telemetry` | [Telemetry](#telemetry-data) | Required | Single point of telemetry |
188+
| `telemetry` | [Telemetry](#telemetry-data) | Required | Single point of telemetry. |
189+
| `event_geographies` | UUID[] | Optional | **[Beta feature](/general-information.md#beta-features):** *Yes (as of 1.1.0)*. Array of Geography UUIDs consisting of every Geography that contains the location of the event. See [Geography Driven Events][geography-driven-events]. Required if `telemetry` is not present. |
187190
| `trip_id` | UUID | Optional | UUID provided by Operator to uniquely identify the trip. Required if `event_types` contains `trip_start`, `trip_end`, `trip_cancel`, `trip_enter_jurisdiction`, or `trip_leave_jurisdiction` |
188191

189192
201 Success Response:
@@ -225,11 +228,12 @@ Body Params:
225228

226229
400 Failure Response:
227230

228-
| `error` | `error_description` | `error_details`[] |
229-
| --------------- | ------------------------------------ | ------------------------------- |
230-
| `bad_param` | A validation error occurred. | Array of parameters with errors |
231-
| `invalid_data` | None of the provided data was valid. | |
232-
| `missing_param` | A required parameter is missing. | Array of missing parameters |
231+
| `error` | `error_description` | `error_details`[] |
232+
| --------------- | ------------------------------------ | --------------------------------- |
233+
| `bad_param` | A validation error occurred. | Array of parameters with errors |
234+
| `invalid_data` | None of the provided data was valid. | |
235+
| `missing_param` | A required parameter is missing. | Array of missing parameters |
236+
| `unregistered` | Some of the devices are unregistered | Array of unregistered `device_id` |
233237

234238
[Top][toc]
235239

@@ -326,8 +330,9 @@ If `stop_id` is specified, `GET` will return an array with a single stop record,
326330

327331
[beta]: /general-information.md#beta-features
328332
[general]: /general-information.md
333+
[geography-driven-events]: /general-information.md#geography-driven-events
329334
[error-messages]: /general-information.md#error-messages
330-
[hdop]: https://support.esri.com/en/other-resources/gis-dictionary/term/358112bd-b61c-4081-9679-4fca9e3eb926
335+
[hdop]: https://en.wikipedia.org/wiki/Dilution_of_precision_(navigation)
331336
[propulsion-types]: /general-information.md#propulsion-types
332337
[responses]: /general-information.md#responses
333338
[stops]: /general-information.md#stops

0 commit comments

Comments
 (0)