Mink icon indicating copy to clipboard operation
Mink copied to clipboard

Provide a UI to inform and change query precedence and short-circuiting behavior

Open machawk1 opened this issue 7 years ago • 1 comments

#259 documents Mink's behavior when encountering a URI-R that specifies its own TimeGate. This behavior resembles a sort-of implicit precedence and short-circuiting, i.e., the TimeGate is first queried and due to Mink's current behavior, a request is never sent to the aggregator.

We want to improve this behavior to give the user more control over the requests sent from their browser using Mink. This should consist of a means (interface elements) of:

  • [ ] Controlling the ordering of requests where applicable (e.g., 1. own TimeGate, 2. aggregator)
  • [ ] Provide control of user-specified precedence (e.g., allow aggregator to be queried first)
  • [ ] Provide conditional short-circuiting (e.g., only go to aggregator if nothing is found at own TG and vise-versa)

Further, the behavior exhibited ought to be represented somehow in the Mink interface. Some indicator to allow a user to obtain more information on the procedure performed (e.g., TG-only-when-present) and how to customize it would be useful and explain, for example, why so few mementos are numerically displayed for a URI-R that has many captures in IA.

machawk1 avatar Sep 17 '18 14:09 machawk1

Archival Sources           Short-Circuit (?)
⋮ ☑ URI-R-specified        ☑ (> 0 mems)         ✎
⋮ ☑ ODU MemGator           ☐                    ✎
⋮ ☐ MementoWeb aggregator  ☐                    ✎

 ( + ) ( - )

machawk1 avatar Sep 18 '18 18:09 machawk1