4. Link Relation Types (Link-Beziehungstypen)
Link-Beziehungstypen identifizieren die Semantik von Links zwischen Ressourcen.
Zweck
Semantische Identifikation
- Definiert die Bedeutung der Beziehung
- Beispiel: "copyright" zeigt an, dass das Ziel Copyright-Bestimmungen enthält
- Kann Zielressourcen-Attribute oder Verhaltensweisen anzeigen
- Beispiel: "service" impliziert eine Protokollschnittstelle
Unterschied zu Medientypen
Beziehungstypen sind verschieden von Medientypen:
- Identifizieren nicht das Darstellungsformat
- Beschreiben nur, wie Ressourcen verbunden sind
- Medientyp wird durch Content-Type-Header bestimmt
Typen von Beziehungstypen
4.1. Registrierte Beziehungstypen
Eigenschaften:
- Wohldefinierte Tokens, registriert bei IANA
- Fördern Wiederverwendung zwischen Anwendungen
- Groß-/Kleinschreibung-unabhängiger Vergleich
- Müssen der ABNF-Regel
reg-rel-typeentsprechen
4.2. Erweiterungs-Beziehungstypen
Definition:
- URI, der den Beziehungstyp eindeutig identifiziert
- Für Anwendungen, die keine registrierten Typen verwenden
- URI kann auf eine semantische Definition verweisen
Nutzungsrichtlinien:
- Clients sollten nicht (SHOULD NOT) automatisch auf URI zugreifen
- Vermeidet Server-Last
- Vergleich: groß-/kleinschreibungsunabhängiger String-Abgleich
Register: IANA Link Relations