Relation Types used in the ResourceSync Framework

10 Aug 2016

This document:
Martin Klein, Herbert Van de Sompel - Los Alamos National Laboratory
Simeon Warner - Cornell University
Graham Klyne - University of Oxford
Bernhard Haslhofer - University of Vienna
Michael Nelson - Old Dominion University
Carl Lagoze - University of Michigan
Robert Sanderson - The Getty

Overview of Relation Types used in the ResourceSync Framework

This document lists relation types used in and with the ResourceSync Framework Specifications. Over time, additional relation types may be added if communities wish to use relation types not mentioned here previously. Table 1 gives an overview of all relation types, the specification in which they are defined and from which ResourceSync inherits their semantics. The table also provides references to the specification section in which the use of the corresponding relation type is shown.

Feedback to this document as well as to the ResourceSync specification is most welcome on the ResourceSync Google Group. We also invite communities to email requests to this group if they want relation types they use in their implementation listed here in this document.

Relation TypeSpecificationSection
    <rs:ln rel="...">
                         archives HTML 5 Section 2 (Archives Spec) and following
                         describedby Protocol for Web Description Resources (POWDER): Description Resources Section 6
                         index HTML 4 Section 8.2
Section 10.2
                         up RFC5988 Section 8.1 and following
        <rs:ln rel="...">
                             alternate HTML 5 Section 12.2
                             canonical RFC6596 Section 12.2
                             collection RFC6573 Section 12.6
                             contents HTML 4 Section 9.1
Section 11.1
                             describedby Protocol for Web Description Resources (POWDER): Description Resources Section 12.4
                             describes The 'describes' Link Relation Type Section 12.4
                             duplicate RFC6249 Section 12.1
                    This specification Section 12.3
                             memento RFC7089 Section 12.5
                             timegate RFC7089 Section 12.5
                             via RFC4287 Section 12.7

Table 1: Relation types used in the ResourceSync framework


[RFC 4287]
IETF RFC 4287: The Atom Syndication Format, M. Nottingham, R. Sayre, December 2005.
[RFC 5988]
IETF RFC 5988: Web Linking, M. Nottingham, October 2010.
[RFC 6249]
IETF RFC 6249: Metalink/HTTP: Mirrors and Hashes, A. Bryan, N. McNab, T. Tsujikawa, P. Poeml, H. Nordstrom, June 2011.
[RFC 6573]
IETF RFC 6573: The Item and Collection Link Relations, M. Amundsen, April 2012
[RFC 6596]
IETF RFC 6596: The Canonical Link Relation, M. Ohye, J. Kupke, April 2012.
[RFC 7089]
IETF RFC 7089: HTTP Framework for Time-Based Access to Resource States -- Memento, Van de Sompel, H., M. Nelson, and R. Sanderson, December 2013.
[Protocol for Web Description Resources (POWDER): Description Resources]
Protocol for Web Description Resources (POWDER): Description Resources, P. Archer, K. Smith, A. Perego, September 2009
[The 'describes' Link Relation Type]
The 'describes' Link Relation Type, E. Wilde, October 2012
[HTML 4]
HTML 4, D. Raggett, A. Le Hors, I. Jacobs, December 1999
[HTML 5]
HTML 5, R. Berjon, T. Leithead, E.D. Navara, E. O'Connor, S. Pfeiffer, December 2012

Change Log

Date Editor Description
2016-08-10 simeon, herbert, martin remove versioning (changes will be noted in this log), fix Memento reference
2013-09-27 simeon fix typo in title
2013-09-04 martin, simeon fix order in table
2013-08-05 martin, herbert, rob, simeon version 0.9.1

Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.