Re: Firefox addin to replace 404 pages with archived pages from wayback machine
Herbert Van de Sompel <[email protected]> Fri, 5 Aug 2016 11:27:06 -0600
| Newsgroups | gmane.org.w3c.tag |
|---|---|
| Message-ID | <CAOywMHe=4FzF+s6N=5M_HeMfKa816WmGrvgU05dT8W1_Lu5WaA@mail.gmail.com> |
--001a11394cb22a2ca20539566046 Content-Type: text/plain; charset=UTF-8 Hi all, I would like to take the opportunity to mention a few things with this regard: (*) The plug-in uses the Internet Archive's Wayback collection to find old pages, routinely called Mementos in the web archiving community. Note that there are many more web archives around the world and that an aggregator service exists; see http://timtravel.mementoweb.org. This aggregator also supports the Memento "Time Travel for the Web" protocol (RFC7089) and exposes APIs that allow looking for Mementos across many archives; see http://timetravel.mementoweb.org/guide/api/ . In order to get broader web archive coverage, the plug-in could use this aggregator service. (*) In the Hiberlink project, we studied approaches to ameliorate the link rot problem. One outcome was the notion of Robust Links, basically an approach to decorate links in HTML as a means to allow revisiting linked content in case a link has died or when the linked content had changed. The link decoration uses HTML5 data- attributes, which can be made actionable using simple JavaScript. - For a motivation regarding Robust Links, see http://robustlinks.mementoweb.org/about/ - For the Link Decoration spec, see http://robustlinks.mementoweb.org/spec/ - For an example paper that shows Robust Links at work, see http://dx.doi.org/10.1045/november2015-vandesompel Cheers Herbert On Fri, Aug 5, 2016 at 10:56 AM, Brian Kardell <[email protected]> wrote: > > > On Fri, Aug 5, 2016 at 12:23 PM, Noah Mendelsohn <[email protected]> > wrote: > >> See [1]. >> >> I thought this might be of some interest to the TAG. Seems to me that >> this is OK insofar as the addin is a modification to a user agent, and is >> presumably activated only with the user's consent. >> >> Nonethess, this seems to embody a slightly skewed view of Web protocols: >> if I as a URI authority serve a new or updated page, your browser will do >> what I intend and show the user that new content. If I delete a page, the >> browser will not honor that deletion, but will show content anyway. This >> seems to me just a bit of a slippery slope. A 404 is just as meaningful in >> Web protocols (no such page) as a 200 IMO. >> >> I'm not proposing that the TAG do anything about this or devote >> significant time to it right now, just pointing it out in case it's of >> interest. >> >> Thank you. >> >> Noah >> >> >> [1] http://gadgets.ndtv.com/apps/news/firefox-will-try-to-show-y >> ou-saved-archive-of-a-page-instead-of-404-error-869482 >> >> > > Noah, > > The UA actually shows a prompt when it encounters a 404 if there is a > version in wayback[1]. It seems that both wayback and the UA are acting > entirely within their appropriate boundaries to me, does it not? Your > deletion is indeed honored, but if someone archived that it is indeed > archived. If you setup your server not to be, it shouldn't be (though it > really still could be). If the UA offers help in finding that, that seems > really not a lot different than all sorts of a lot of browser features > (like a search toolbar). Am I misunderstanding something? > > > [1] https://testpilot-prod.s3.amazonaws.com/experiments_ > experimenttourstep/d/a/dafca30f93dadf7f13cc48d389e08f > 84_image_1470245154_0851.jpg > > > -- > Brian Kardell :: @briankardell > -- Herbert Van de Sompel Digital Library Research & Prototyping Los Alamos National Laboratory, Research Library http://public.lanl.gov/herbertv/ http://orcid.org/0000-0002-0715-6126 == --001a11394cb22a2ca20539566046 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Hi all,<div><br></div><div>I would like to take the opport= unity to mention a few things with this regard:</div><div><br></div><div>(*= ) The plug-in uses the Internet Archive's Wayback collection to find ol= d pages, routinely called Mementos in the web archiving community. Note tha= t there are many more web archives around the world and that an aggregator = service exists; see <a href=3D"http://timtravel.mementoweb.org">http://timt= ravel.mementoweb.org</a>. This aggregator also supports the Memento "T= ime Travel for the Web" protocol (RFC7089) and exposes APIs that allow= looking for Mementos across many archives; see=C2=A0<a href=3D"http://time= travel.mementoweb.org/guide/api/">http://timetravel.mementoweb.org/guide/ap= i/</a> . In order to get broader web archive coverage, the plug-in could us= e this aggregator service.</div><div><br></div><div>(*) In the Hiberlink pr= oject, we studied approaches to ameliorate the link rot problem. One outcom= e was the notion of Robust Links, basically an approach to decorate links i= n HTML as a means to allow revisiting linked content in case a link has die= d or when the linked content had changed. The link decoration uses HTML5 da= ta- attributes, which can be made actionable using simple JavaScript.=C2=A0= </div><div>- For a motivation regarding Robust Links, see=C2=A0<a href=3D"h= ttp://robustlinks.mementoweb.org/about/">http://robustlinks.mementoweb.org/= about/</a></div><div>- For the Link Decoration spec, see=C2=A0<a href=3D"ht= tp://robustlinks.mementoweb.org/spec/">http://robustlinks.mementoweb.org/sp= ec/</a></div><div>- For an example paper that shows Robust Links at work, s= ee=C2=A0<a href=3D"http://dx.doi.org/10.1045/november2015-vandesompel" styl= e=3D"font-family:verdana,sans-serif;font-size:11.7px;line-height:21.06px">h= ttp://dx.doi.org/10.1045/november2015-vandesompel</a></div><div><br></div><= div>Cheers</div><div><br></div><div>Herbert</div></div><div class=3D"gmail_= extra"><br><div class=3D"gmail_quote">On Fri, Aug 5, 2016 at 10:56 AM, Bria= n Kardell <span dir=3D"ltr"><<a href=3D"mailto:[email protected]" targe= t=3D"_blank">[email protected]</a>></span> wrote:<br><blockquote class= =3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd= ing-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><div><div cla= ss=3D"h5"><br><div class=3D"gmail_quote">On Fri, Aug 5, 2016 at 12:23 PM, N= oah Mendelsohn <span dir=3D"ltr"><<a href=3D"mailto:[email protected]= " target=3D"_blank">[email protected]</a>></span> wrote:<br><blockquo= te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-widt= h:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-le= ft:1ex">See [1].<br> <br> I thought this might be of some interest to the TAG. Seems to me that this = is OK insofar as the addin is a modification to a user agent, and is presum= ably activated only with the user's consent.<br> <br> Nonethess, this seems to embody a slightly skewed view of Web protocols: if= I as a URI authority serve a new or updated page, your browser will do wha= t I intend and show the user that new content. If I delete a page, the brow= ser will not honor that deletion, but will show content anyway. This seems = to me just a bit of a slippery slope. A 404 is just as meaningful in Web pr= otocols (no such page) as a 200 IMO.<br> <br> I'm not proposing that the TAG do anything about this or devote signifi= cant time to it right now, just pointing it out in case it's of interes= t.<br> <br> Thank you.<br> <br> Noah<br> <br> <br> [1] <a href=3D"http://gadgets.ndtv.com/apps/news/firefox-will-try-to-show-y= ou-saved-archive-of-a-page-instead-of-404-error-869482" rel=3D"noreferrer" = target=3D"_blank">http://gadgets.ndtv.com/apps/n<wbr>ews/firefox-will-try-t= o-show-y<wbr>ou-saved-archive-of-a-page-ins<wbr>tead-of-404-error-869482</a= ><br> <br> </blockquote></div><br><br></div></div>Noah,<br><br>The UA actually shows a= prompt when it encounters a 404 if there is a version in wayback[1].=C2=A0= It seems that both wayback and the UA are acting entirely within their app= ropriate boundaries to me, does it not? Your deletion is indeed honored, bu= t if someone archived that it is indeed archived.=C2=A0 If you setup your s= erver not to be, it shouldn't be (though it really still could be).=C2= =A0 If the UA offers help in finding that, that seems really not a lot diff= erent than all sorts of a lot of browser features (like a search toolbar).= =C2=A0 Am I misunderstanding something?</div><div class=3D"gmail_extra"><br= ></div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">[1] = <a href=3D"https://testpilot-prod.s3.amazonaws.com/experiments_experimentto= urstep/d/a/dafca30f93dadf7f13cc48d389e08f84_image_1470245154_0851.jpg" targ= et=3D"_blank">https://testpilot-prod.s3.<wbr>amazonaws.com/experiments_<wbr= >experimenttourstep/d/a/<wbr>dafca30f93dadf7f13cc48d389e08f<wbr>84_image_14= 70245154_0851.jpg</a><span class=3D"HOEnZb"><font color=3D"#888888"><br><br= clear=3D"all"><div><br></div>-- <br><div data-smartmail=3D"gmail_signature= "><span>Brian Kardell :: @briankardell</span><br></div> </font></span></div></div> </blockquote></div><br><br clear=3D"all"><div><br></div>-- <br><div class= =3D"gmail_signature" data-smartmail=3D"gmail_signature">Herbert Van de Somp= el<br>Digital Library Research & Prototyping<br>Los Alamos National Lab= oratory, Research Library<br><a href=3D"http://public.lanl.gov/herbertv/" t= arget=3D"_blank">http://public.lanl.gov/herbertv/</a><br><a href=3D"http://= orcid.org/0000-0002-0715-6126" target=3D"_blank">http://orcid.org/0000-0002= -0715-6126</a><br><br>=3D=3D</div> </div> --001a11394cb22a2ca20539566046--