Add update_date specifically for location information #236
Labels
Needs discussion
This issue needs clarification/additional discussion or is inactive
New Functionality
This item relates to adding new functionality to the specification
Background
There is an
update_date
property several places in the specification: the FeedInfo, FeedDataSource, RoadEventCoreDetails, and FieldDeviceCoreDetails.In each object, the property is defined as: "The UTC date and time when the was last updated."
There are two issues with this:
Item 1. should be addressed by #184—this issue seeks to partially address 2. by proposing an update date specifically for location information.
This issue was spawned from subgroup member discussion specifically in regard to desire to know when the location (e.g.
geometry
,road_names
) was updated. We do not want to add too much granularity toupdate_date
—a specificupdate_date
for each property is not necessary, but one for location may be desirable as this is arguably the most important features of a road event.Potential solutions
This could be accomplished by simply adding a new
location_update_date
property to the RoadEventCoreDetails, and FieldDeviceCoreDetails. It could be more complex, such as being added to a location-specific object similar to what is proposed in #233.Drawbacks
While we want WZDx to meet the desires of producers and consumers and be powerful with optional properties to enable advances consumers to provide higher specificity, we also want to keep it simple and easy for new users to understand. Adding a new optional property to describe when location information was updated doesn't break backwards compatibility, but it does add complexity so it should be important to many consumers for clear reasons before it is implemented. This issue was created to ensure discussion was documented, as the concept of a "location update date" was brought up several separate times, but there it will not be prioritized until there is substantial demand.
Next Steps
The text was updated successfully, but these errors were encountered: