an http-based versioning mechanism for linked...
TRANSCRIPT
![Page 1: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/1.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Herbert Van de SompelRobert Sanderson Michael L. Nelson
Lyudmila BalakirevaHarihar ShankarScott Ainsworth
An HTTP-Based Versioning Mechanism for Linked Data
Memento is partially funded by the Library of Congress
Presentation at http://bit.ly/ac9GhH
![Page 2: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/2.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Time-Series Analysis across DBpedia Versions
Data collected through HTTP Navigation
![Page 3: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/3.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Outline
• Memento - Time Travel for the Web
• Resource Versioning suggested by Memento
• Resource Versioning for Linked Data
• DBpedia Demonstrator
![Page 4: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/4.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Outline
• Memento - Time Travel for the Web
• Resource Versioning suggested by Memento
• Resource Versioning for Linked Data
• DBpedia Demonstrator
![Page 5: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/5.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Resources have Representations that Change over Time
![Page 6: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/6.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Archived Resources serve prior Representations
![Page 7: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/7.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Archived Resources
http://web.archive.org/web/20010911203610/http://www.cnn.com/
archived resource for http://cnn.com
http://en.wikipedia.org/w/index.php?title=September_11_attacks&oldid=282333
archived resource for http://en.wikipedia.org/wiki/September_11_attacks
Sep 11 2001, 20:36:10 UTC Dec 20 2001, 4:51:00 UTC
![Page 8: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/8.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Current and Past Web are Not Integrated
• Current and Past Web based on same technology.
• But, going from Current to Past Web is a matter of (manual) discovery.
• Memento wants to make going from Current to Past Web a (HTTP) protocol matter.
• Memento wants to integrate the Current And Past Web.
![Page 9: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/9.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Vision: Navigate the Web of the Past
http://en.wikipedea.org/wiki/Robots_exclusion_protocol
![Page 10: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/10.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Vision: Navigate the Web of the Past
http://en.wikipedea.org/wiki/Robots_exclusion_protocol
Oct 11 2009, 05:30:33 UTC
Set browser time dial to …
![Page 11: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/11.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Vision: Navigate the Web of the Past
Oct 11 2009, 05:30:33 UTC
http://en.wikipedea.org/wiki/Robots_exclusion_protocol
From Wikipedia History: Version Sep 15 2009, 20:49:00 UTC
Oct 11 2009, 05:30:33 UTC
![Page 12: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/12.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Vision: Navigate the Web of the Past
Robots Exclusion
![Page 13: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/13.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Vision: Navigate the Web of the Past
Oct 11 2009, 05:30:33 UTC
http://www.robotstxt.org/
Oct 11 2009, 05:30:33 UTC
Browser time dial still at …
![Page 14: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/14.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Vision: Navigate the Web of the Past
Oct 11 2009, 05:30:33 UTC
http://www.robotstxt.org/
Oct 11 2009, 05:30:33 UTC
Browser time dial still at …
From Internet Archive: Version Nov 09 2007, 06:21:04 UTC
![Page 15: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/15.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
The Memento Approach
HTTP navigation to an archived resource by leveraging:
• The original resource; • HTTP datetime content negotiation.
![Page 16: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/16.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
original resource
Mementos
original server archival server
![Page 17: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/17.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
original resource
variantresources
Mementos
transparently negotiable resource
DT-conneg with URI-G to get URI-M
original server archival server
TimeGate
![Page 18: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/18.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
original resource
variantresources
Mementos
DT-conneg with URI-G to get URI-M
transparently negotiable resource
TimeGate
original server archival server
HTTPLink
timegate
![Page 19: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/19.jpg)
Memento HTTP Flow
HEAD R, (Accept-Datetime)
LinkG
302M, Vary, TCN, LinkR,M
200, Content-Datetime, LinkR,M
GET G, Accept-Datetime
GET M, (Accept-Datetime)
![Page 20: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/20.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
The Memento Framework
![Page 21: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/21.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Outline
• Memento - Time Travel for the Web
• Resource Versioning suggested by Memento
• Resource Versioning for Linked Data
• DBpedia Demonstrator
![Page 22: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/22.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 23: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/23.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 24: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/24.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 25: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/25.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 26: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/26.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 27: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/27.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 28: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/28.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 29: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/29.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Prior pictures of the day
Current picture of the day
![Page 30: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/30.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Time Travel across Versions of a Picture of the Day
Data collected through HTTP Navigation
![Page 31: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/31.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Outline
• Memento - Time Travel for the Web
• Resource Versioning suggested by Memento
• Resource Versioning for Linked Data
• DBpedia Demonstrator
![Page 32: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/32.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 33: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/33.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 34: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/34.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 35: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/35.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 36: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/36.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Outline
• Memento - Time Travel for the Web
• Resource Versioning suggested by Memento
• Resource Versioning for Linked Data
• DBpedia Demonstrator
![Page 37: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/37.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
![Page 38: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/38.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Time-Series Analysis across DBpedia Versions
Data collected through HTTP Navigation
![Page 39: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/39.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Conclusions
URI as access point to page
![Page 40: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/40.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Conclusions
Increased value: URI as access point to page and data
![Page 41: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/41.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Conclusions
Increased value: URI as access point to current & historical page and data
![Page 42: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/42.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
Memento wants to make navigating the Web’s Past Easy
http://www.mementoweb.orghttp://groups.google.com/group/memento-dev
![Page 43: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/43.jpg)
An HTTP-Based Versioning Mechanism for Linked DataLDOW 2010, Raleigh, NC
References
• Tim Berners-Lee (1996,2000) Generic Resources.
http://www.w3.org/DesignIssues/Generic.html• Van de Sompel, H., Sanderson, R., Nelson, M.L., Balakireva,
L., Ainsworth, S., Shankar, H. (2010) An HTTP-Based Versioning Mechanism for Linked Data. Proceedings of the 3rd Workshop on Linked Data on the Web.
http://arxiv.org/abs/1003.3661• Sanderson, R., and Van de Sompel, H. (2010) Making Web
Annotations Persistent over Time. Proceedings of the 10th ACM/IEEE-CS Joint Conference on Digital libraries.
http://arxiv.org/abs/1003.2643• Van de Sompel, H., Nelson, M.L., Sanderson, R., Balakireva,
L., Ainsworth, S., Shankar, H. (2009) Memento: Time Travel for the Web.
http://arxiv.org/abs/0911.1112
![Page 44: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/44.jpg)
Memento HTTP Flow
HEAD R, (Accept-Datetime)
LinkG
302M, Vary, TCN, LinkR,B,M
200, Content-Datetime, LinkR,B,M
GET G, Accept-Datetime
GET M, (Accept-Datetime)
![Page 45: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/45.jpg)
Memento HTTP Flow: URI-R
HEAD R, (Accept-Datetime)
HEAD /resource/France HTTP/1.1Host: dbpedia.orgAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
![Page 46: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/46.jpg)
Memento HTTP Flow
HEAD R, (Accept-Datetime)
LinkG
302M, Vary, TCN, LinkR,B,M
200, Content-Datetime, LinkR,B,M
GET G, Accept-Datetime
GET M, (Accept-Datetime)
![Page 47: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/47.jpg)
Memento HTTP Flow: Success – URI-R
LinkG
HTTP/1.1 303 See OtherServer: Virtuoso/06.01.3127 (Solaris) x86_64-sun-solaris2.10-64 VDBConnection: closeContent-Type: text/html; charset=UTF-8Date: Tue, 20 Apr 2010 16:48:51 GMTAccept-Ranges: bytesLocation: http://dbpedia.org/page/FranceTransfer-Encoding: chunkedContent-Encoding: gzipLink: <http://mementoarchive.lanl.gov/dbpedia/timegate/http://dbpedia.org/resource/France>; rel="timegate”
![Page 48: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/48.jpg)
Memento HTTP Flow
HEAD R, (Accept-Datetime)
LinkG
302M, Vary, TCN, LinkR,B,M
200, Content-Datetime, LinkR,B,M
GET G, Accept-Datetime
GET M, (Accept-Datetime)
![Page 49: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/49.jpg)
GET G, Accept-Datetime
Memento HTTP Flow: URI-G
GET /dbpedia/timegate/http://dbpedia.org/resource/France HTTP/1.1Host: mementoarchive.lanl.govAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Accept-Datetime: Wed, 08 Jul 2009 06:00:00 GMT
![Page 50: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/50.jpg)
Memento HTTP Flow
HEAD R, (Accept-Datetime)
LinkG
302M, Vary, TCN, LinkR,B,M
200, Content-Datetime, LinkR,B,M
GET G, Accept-Datetime
GET M, (Accept-Datetime)
![Page 51: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/51.jpg)
Memento HTTP Flow: Success – URI-G
302M, Vary, TCN, LinkR,B,M
HTTP/1.1 302 FoundDate: Tue, 20 Apr 2010 17:51:00 GMTServer: ApacheTCN: choiceVary: negotiate, Accept-DatetimeLocation: http://mementoarchive.lanl.gov/dbpedia/memento/20090701/http://dbpedia.org/page/France.htmlLink: <http://dbpedia.org/resource/France>;rel="original", <http://mementoarchive.lanl.gov/dbpedia/memento/20070901/http://dbpedia.org/page/ France.html>;rel="first-memento";datetime="Sat, 01 Sep 2007 00:00:00 GMT", <http://mementoarchive.lanl.gov/dbpedia/memento/20091101/http://dbpedia.org/page/ France.html>;rel="last-memento next-memento";datetime="Sun, 01 Nov 2009 00:00:00 GMT", <http://mementoarchive.lanl.gov/dbpedia/memento/20081101/http://dbpedia.org/page/ France.html>;rel="prev-memento";datetime="Sat, 01 Nov 2008 00:00:00 GMT", <http://mementoarchive.lanl.gov/dbpedia/memento/20090701/http://dbpedia.org/page/ France.html>;rel="memento";datetime="Wed, 01 Jul 2009 00:00:00 GMT”, <http://mementoarchive.lanl.gov/dbpedia/timebundle/http://dbpedia.org/page/ France>;rel="timebundle”Transfer-Encoding: chunkedContent-Type: text/html; charset=UTF-8
![Page 52: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/52.jpg)
Memento HTTP Flow
HEAD R, Accept-Datetime
LinkG
302M, Vary, TCN, LinkR,B,M
200, Content-Datetime, LinkR,B,M
GET G, Accept-Datetime
GET M, Accept-Datetime
![Page 53: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/53.jpg)
GET M, (Accept-Datetime)
Memento HTTP Flow: URI-M
GET /dbpedia/memento/20090701/http://dbpedia.org/page/France.html HTTP/1.1Host: mementoarchive.lanl.govAccept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8Accept-Language: en-us,en;q=0.5Accept-Encoding: gzip,deflateAccept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7Connection: close
![Page 54: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/54.jpg)
Memento HTTP Flow
HEAD R, (Accept-Datetime)
LinkG
302M, Vary, TCN, LinkR,B,M
200, Content-Datetime, LinkR,B,M
GET G, Accept-Datetime
GET M, (Accept-Datetime)
![Page 55: An HTTP-Based Versioning Mechanism for Linked Dataevents.linkeddata.org/.../ldow2010-slides-vandesompel.pdf · 2010-04-29 · Herbert Van de Sompel Robert Sanderson Michael L. Nelson](https://reader034.vdocuments.us/reader034/viewer/2022050312/5f74152b9bc5d774d17e697d/html5/thumbnails/55.jpg)
Memento HTTP Flow: Success – URI-M
HTTP/1.1 200 OKDate: Tue, 20 Apr 2010 17:51:00 GMTServer: ApacheContent-Datetime: Wed, 01 Jul 2009 00:00:00 GMTLink: <http://mementoarchive.lanl.gov/dbpedia/timegate/http://dbpedia.org/page/ France.html>;rel="timegate", <http://dbpedia.org/page/France.html>;rel="original", <http://mementoarchive.lanl.gov/dbpedia/memento/20070901/http://dbpedia.org/page/ France.html>;rel="first-memento";datetime="Sat, 01 Sep 2007 00:00:00 GMT", <http://mementoarchive.lanl.gov/dbpedia/memento/20091101/http://dbpedia.org/page/ France.html>;rel="last-memento next-memento";datetime="Sun, 01 Nov 2009 00:00:00 GMT", <http://mementoarchive.lanl.gov/dbpedia/memento/20081101/http://dbpedia.org/page/ France.html>;rel="prev-memento";datetime="Sat, 01 Nov 2008 00:00:00 <http://mementoarchive.lanl.gov/dbpedia/timebundle/http://dbpedia.org/page/ France.html>;rel="timebundle”Connection: closeTransfer-Encoding: chunkedContent-Type: text/html; charset=UTF-8
200, Content-Datetime, LinkR,B,M