3. Links (Liens)
Un lien est une connexion typée entre deux ressources identifiées par des IRI (Identifiants de Ressources Internationalisés).
Composants d'un lien
- IRI de contexte (Context IRI) - Source du lien
- Type de relation de lien (Link Relation Type) - Sémantique de la relation
- IRI cible (Target IRI) - Ressource de destination
- Attributs de la cible (Target Attributes) (optionnel) - Métadonnées supplémentaires
Forme de déclaration
Un lien peut être exprimé comme :
{IRI de contexte} a une ressource {type de relation} à {IRI cible},
qui a {attributs de la cible}
Notes d'implémentation
IRI vs URI
- Dans les cas courants, l'IRI de contexte sera un URI (RFC 3986)
- De nombreux protocoles ne supportent pas le déréférencement d'IRI
- Les IRI cibles sont convertis en URI dans les sérialisations qui ne supportent pas les IRI
Cardinalité des liens
Aucune restriction sur :
- Plusieurs liens vers/depuis un IRI particulier
- Plusieurs liens de types différents entre deux IRI
- L'ordre relatif des liens entre sérialisations