You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -144,9 +145,9 @@ For the purposes of this specification, the intersection of two geographic datat
144
145
145
146
## Geography-Driven Events
146
147
147
-
**[Beta feature](/general-information.md#beta-features):***Yes (as of 1.1.0)*. [Leave feedback](https://github.com/openmobilityfoundation/mobility-data-specification/issues/670)
148
+
**[Beta feature](/general-information.md#beta-features):***Yes (as of 1.1.0)*. [Leave feedback](https://github.com/openmobilityfoundation/mobility-data-specification/issues/670)
148
149
149
-
Geography-Driven Events (GDE) is a new MDS feature for Agencies to perform complete Policy compliance monitoring without precise location data. Geography-Driven Events describe individual vehicles in realtime – not just aggregate data. However, rather than receiving the exact location of a vehicle, Agencies receive information about the vehicle's current geographic region. The regions used for Geography-Driven Events correspond to the Geographies in an Agency's current Policy. In this way, the data-shared using Geography-Driven Events is matched to an Agency's particular regulatory needs.
150
+
Geography-Driven Events (GDE) is a new MDS feature for Agencies to perform complete Policy compliance monitoring without precise location data. Geography-Driven Events describe individual vehicles in realtime – not just aggregate data. However, rather than receiving the exact location of a vehicle, Agencies receive information about the vehicle's current geographic region. The regions used for Geography-Driven Events correspond to the Geographies in an Agency's current Policy. In this way, the data-shared using Geography-Driven Events is matched to an Agency's particular regulatory needs.
150
151
151
152
See [this example](/policy/examples/requirements.md#geography-driven-events) for how to implement GDE using [Policy Requirements](/policy#requirement).
152
153
@@ -164,7 +165,7 @@ Here's how it works in practice:
164
165
165
166
*Agency adds rule disallowing parking on waterfront path, begins receiving data on events within area.*
166
167
167
-
Agencies that wish to use Geography-Driven Events do so by requiring a new `event_geographies` field in status events. When an Agency is using Geography-Driven Events, Providers must emit a new `changed_geographies` status event whenever a vehicle in a trip enters or leaves a Geography managed by a Policy.
168
+
Agencies that wish to use Geography-Driven Events do so by requiring a new `event_geographies` field in status events. When an Agency is using Geography-Driven Events, Providers must emit a new `changed_geographies` status event whenever a vehicle in a trip enters or leaves a Geography managed by a Policy.
168
169
169
170
During the Beta period for this feature, location and telemetry data remain required fields. This allows Agencies to test Geography-Driven Events, measuring its accuracy and efficacy against regulatory systems based on precise location data. After the beta period, if Geography-Driven Events is deemed by the OMF to be accurate and effective, the specification will evolve to allow cities to use Geography-Driven Events in lieu of location or telemetry data.
170
171
@@ -283,6 +284,23 @@ MDS uses Version 1 UUIDs by default. Version 4 UUIDs may be used where noted.
283
284
284
285
[Top][toc]
285
286
287
+
## Trips
288
+
289
+
Counting trips is a common analysis with MDS data, but in some instances when
290
+
a user rents a vehicle the rental may end up being very short because the
291
+
vehicle is unusable or because the customer changes their mind.
292
+
To facilitate a common definition of trips for analysis, MDS defines a trip
293
+
as a user taking control of a vehicle for 60 seconds or more.
294
+
If a user reserves a vehicle and cancels before taking control of the vehicle
295
+
that reservation does not count as a trip, nor does a user taking control of
296
+
the vehicle and canceling or ending the trip in under 60 seconds.
297
+
298
+
Providers are still expected to report all trips and trip related events in
299
+
all MDS endpoints, but parties may use this definition as a shared reference
300
+
at the recommendation of the MDS community when analysing trips.
301
+
302
+
[Top][toc]
303
+
286
304
## Vehicle States
287
305
288
306
See new location within [vehicle states](/modes/vehicle_states.md) in [modes](/modes#vehicle-states).
0 commit comments