Content Resources Scenario

Landing Page (which is a Content Resource) ➞ Other Content Resources

The use of Typed Links in the HTTP Link header is illustrated for the paper:

Jones, S., Van de Sompel, H., Shankar, H., Klein, M., Tobin, R., and Grover, C. Scholarly Context Adrift: Three out of Four URI References Lead to Changed Content. PLoS ONE, 11(12): e0167475 (2016). https://doi.org/10.1371/journal.pone.0167475.

This is a summary of the links that should be provided:

  • The Landing Page should have links with the item relation type pointing at each Content Resource.
  • Each item link should have attributes to express the MIME type and possibly profile of the resource that is the target of the link.
  • Each Content Resource should link back to the Landing Page with the collection relation type.

Link Headers for the Content Resources pattern

Visualization of link relations

The HTTP Link header to link to content resources for the Landing Page URI (which is also a content resource)
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0167475 is:
$ curl -I "https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0167475"

Link: <https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0167475&type=printable> ; rel="item" ; type="application/pdf",
 <http://doi.org/10.17605/OSF.IO/B6KJZ> ; rel="item"
The HTTP Link header to link back to the landing page for the Publication PDF URI
https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0167475&type=printable is:
$ curl -I "https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0167475&type=printable"

Link: <https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0167475> ; rel="collection"
Note that the second content resource that is made discoverable by means of an item link in the HTTP Link header of the PLoS ONE landing page is a dataset that resides in a remote repository, i.e. OSF. That content resource is provided by means of the DOI of the remote dataset, which resolves to a landing page in the remote system. It is unlikely that the custodian of that remote dataset would provide a collection link back to the landing page of the PLoS ONE article. But, Signposting patterns could be implemented for this remote dataset, allowing machines to find their way to actual data by following item links from the landing page for the dataset in the remote repository.