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

Bulk download and paging #45

Closed
heidivanparys opened this issue Aug 13, 2020 · 1 comment
Closed

Bulk download and paging #45

heidivanparys opened this issue Aug 13, 2020 · 1 comment
Labels
MIG implication Issues to be raised for discussion by the MIG or MIG-T

Comments

@heidivanparys
Copy link
Contributor

heidivanparys commented Aug 13, 2020

This issue addresses one of the topics discussed in #22 .

Part of the topic has been addressed in the specification, by moving the requirements regarding bulk download to their own requirements class, "INSPIRE-bulk-download". That requirements class is described as optional in the section on conformance.

However, I think that we should discuss whether that requirements class should be conditional instead, the condition being: if the features in one or more of the collections cannot be retrieved with one request, the Web API shall implement requirements class "INSPIRE-bulk-download" (with other words: if paging is needed to retrieve all the features, the Web API shall implement requirements class "INSPIRE-bulk-download").

The topic should be looked at from different perspectives:

  • From a legal point of view: how should the implementing rules be interpreted: does the legal text require a download "with one click" or would paging be ok as well?
  • From a user-centric point of view: how useful is paging for a user that wants the whole dataset?
  • From an implementation-centric point of view: how to make it clear that no paging is needed for a certain collection?

Arguments for the discussion are provided in #22 .

@alexanderkotsev alexanderkotsev added the MIG implication Issues to be raised for discussion by the MIG or MIG-T label Oct 2, 2020
@alexanderkotsev
Copy link
Contributor

In the spec for cases where data sets are too big for retrieval with a single API request, using multiple requests following the next links (paging) is considered to meet the requirements for a download service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MIG implication Issues to be raised for discussion by the MIG or MIG-T
Projects
None yet
Development

No branches or pull requests

2 participants