Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise recommendations around non-standard data models #84

Open
ldodds opened this issue Feb 21, 2018 · 2 comments
Open

Revise recommendations around non-standard data models #84

ldodds opened this issue Feb 21, 2018 · 2 comments

Comments

@ldodds
Copy link
Contributor

ldodds commented Feb 21, 2018

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:

  • Make the recommendation to use standard model more prominent (i.e. the default recommendation)
  • Gather the other recommendations, including the discussion in 4.5, under an additional heading "Using non-standard models" to clarify that they apply to that scenario. People using the standard model can then ignore this.
  • Make the kind property optional, as I think it's only there to help clients understand what might be in a feed item when there is a non-standard model. The property is under-specified as we don't indicate what values it might contain.

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

@nickevansuk
Copy link
Contributor

See #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
Copy link
Contributor Author

ldodds commented Feb 21, 2018

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants