A. brownG. Clemm (IBMJ. Reschke (greenbytes)April20102010-04-07
Ce document spécifie des types de liens qui peuvent exister entre
ressources Web, notamment si elles sont
versionnées (voir la section 2 pour le
vocabulaire spécifique du versionnage). Par exemple, un lien peut pointer
vers la dernière version d'une ressource, ou vers son historique.
Ces liens sont notamment utilisés pour le format de
syndicationAtom
(élement <atom:link>, section 4.2.7 du ), ainsi
que pour le système CMIS. Mais
HTML peut en bénéficier aussi, pour son élément
<link>. Ainsi,
en HTML :
]]>
sera désormais possible.
Quant
aux protocoles pour gérer les versions, beaucoup sont spécifiques à un
VCS donné mais il y a eu aussi des
normalisations, comme celle du .
La section 3 liste les nouveaux types de relations :
version-history, l'historique du
document,latest-version, la dernière version,etc...
Tous ces types sont enregistrés dans le registre
IANA.
Des exemples d'utilisation figurent en annexe A, notamment pour le
champ Link: de HTTP (qui
avait été normalisé dans la section 19.6.1.2 du ,
puis abandonné dans la norme actuelle, le , mais qui pourrait ressusciter).
Quelques petits avertissements de sécurité, en section 5 : un lien
peut partir sur un autre site, et ne doit donc pas forcément être
suivi automatiquement. Et l'historique peut réveler des choses sur une
version, même si la ressource correspondant à cette version est
interdite d'accès.