openactive / realtime-paged-data-exchange

OpenActive Realtime Paged Data Exchange Specification
https://www.openactive.io/realtime-paged-data-exchange/
Other
6 stars 1 forks source link

Revise recommendations around non-standard data models #84

Open ldodds opened 6 years ago

ldodds commented 6 years ago

Section 4.4.3 and 4.5 include recommendations to use a standard data model and, where a feed isn't doing that, some recommendations about how to structure data to provide consistency, around e.g. data and URLs.

I propose that we revise the specification to do the following:

In addition, we can review the recommendations around dates, urls, etc and ensure these are addressed in the Modelling Opportunity Data specification.

nickevansuk commented 6 years ago

See https://github.com/openactive/realtime-paged-data-exchange/issues/86 for comments about kind.

My key concern would be to keep a good separation between RPDE and the modelling spec, as they are designed to work together, but we probably want to avoid them coalescing over time.

ldodds commented 6 years ago

I can see logic in trying to keep RPDE reasonably generic, but don't think we need to strive too much to create a totally generic harvesting protocol: we don't have any strong requirements around need to harvest other types of thing, in arbitrary models at the moment.

I would expect that as new requirements come up, we'd encourage people to adapt/extend the existing standard model.