Skip to content

Commit cf27270

Browse files
pvanlieflandthekaveman
authored andcommitted
Add "moped" vehicle type
1 parent 0e18b1a commit cf27270

8 files changed

Lines changed: 15 additions & 8 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Mobility Data Specification
22

3-
The Mobility Data Specification (**MDS**), a project of the [Open Mobility Foundation](http://www.openmobilityfoundation.org) (OMF), is a set of Application Programming Interfaces (APIs) focused on dockless e-scooters, bicycles and carshare. Inspired by projects like [GTFS](https://developers.google.com/transit/gtfs/reference/) and [GBFS](https://github.com/NABSA/gbfs), the goals of MDS are to provide a standardized way for municipalities or other regulatory agencies to ingest, compare and analyze data from mobility service providers, and to give municipalities the ability to express regulation in machine-readable formats.
3+
The Mobility Data Specification (**MDS**), a project of the [Open Mobility Foundation](http://www.openmobilityfoundation.org) (OMF), is a set of Application Programming Interfaces (APIs) focused on dockless e-scooters, bicycles, mopeds and carshare. Inspired by projects like [GTFS](https://developers.google.com/transit/gtfs/reference/) and [GBFS](https://github.com/NABSA/gbfs), the goals of MDS are to provide a standardized way for municipalities or other regulatory agencies to ingest, compare and analyze data from mobility service providers, and to give municipalities the ability to express regulation in machine-readable formats.
44

5-
**MDS** helps cities interact with companies who operate dockless scooters, bicycles and carshare in the public right-of-way. MDS is a key piece of digital infrastructure that supports the effective implementation of mobility policies in cities around the world.
5+
**MDS** helps cities interact with companies who operate dockless scooters, bicycles, mopeds and carshare in the public right-of-way. MDS is a key piece of digital infrastructure that supports the effective implementation of mobility policies in cities around the world.
66

77
**MDS** is an open-source project. It was originally created by the [Los Angeles Department of Transportation](http://ladot.io) (LADOT). In November 2019, stewardship of MDS and the ownership of this repository was transferred to the Open Mobility Foundation. GitHub automatically redirects any links to this repository in the `CityOfLosAngeles` organization to the `openmobilityfoundation` instead. MDS continues to be used by LADOT and many other municipalities.
88

agency/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ A standard point of vehicle telemetry. References to latitude and longitude impl
269269
| `bicycle` |
270270
| `car` |
271271
| `scooter` |
272+
| `moped` |
272273

273274
### Propulsion Type
274275

agency/get_vehicle.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"enum": [
2727
"bicycle",
2828
"car",
29-
"scooter"
29+
"scooter",
30+
"moped"
3031
]
3132
},
3233
"vehicle_status": {

agency/post_vehicle.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"enum": [
2727
"bicycle",
2828
"car",
29-
"scooter"
29+
"scooter",
30+
"moped"
3031
]
3132
},
3233
"uuid": {

provider/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This specification contains a data standard for *mobility as a service* provider
1515

1616
The following information applies to all `provider` API endpoints. Details on providing authorization to endpoints is specified in the [auth](auth.md) document.
1717

18-
Currently, the provider API is implemented for dockless scooter and bikeshare. To implement another mode, add it to the `schema/generate_schema.py` file and this README and submit a pull request.
18+
Currently, the provider API is implemented for shared dockless scooters, bikes, cars and mopeds. To implement another mode, please submit a PR.
1919

2020
### Versioning
2121

@@ -204,6 +204,7 @@ The list of allowed `vehicle_type` referenced below is:
204204
| bicycle |
205205
| car |
206206
| scooter |
207+
| moped |
207208

208209
### Propulsion Types
209210

provider/dockless/status_changes.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@
172172
"enum": [
173173
"bicycle",
174174
"car",
175-
"scooter"
175+
"scooter",
176+
"moped"
176177
]
177178
},
178179
"version": {

provider/dockless/trips.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,8 @@
203203
"enum": [
204204
"bicycle",
205205
"car",
206-
"scooter"
206+
"scooter",
207+
"moped"
207208
]
208209
},
209210
"version": {

schema/templates/common.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@
5959
"enum": [
6060
"bicycle",
6161
"car",
62-
"scooter"
62+
"scooter",
63+
"moped"
6364
]
6465
},
6566
"vehicle_event": {

0 commit comments

Comments
 (0)