mementoweb / rfc-extensions

0 stars 0 forks source link

Dimension of Rawness is a property of the archive, not of the memento #2

Open ikreymer opened 7 years ago

ikreymer commented 7 years ago

I think a central problem here is that the "dimension of rawness", unlike a memento timestamp, is really a property of the web archive, and not of the memento.

It seems the correct way to present dimensions of rawness seems to be when querying information about a web archive. The https://github.com/webrecorder/public-web-archives project presents a way to define different replay options available, per web archive.

A web archive either contains and is able to serve raw content, or it doesn't. If it does, and if it modifies content, then it can serve raw and rewritten content for each memento. It is hard to foresee, especially given the example dimensions of rawness, why an archive would for instance have original-content for some mementos, and not for others.

Even if there was such a use case, a client must still have a priori knowledge of the possible dimensions of rawness.

For example, if a client tries Prefer: foo, and the response does not include this preference, does that mean:

A concise manifest of possible preferences/dimensions of rawness per archive can addresses all of these issues.