3. Links
Ein Link ist eine typisierte Verbindung zwischen zwei Ressourcen, die durch IRIs (Internationalisierte Ressourcen-Identifikatoren) identifiziert werden.
Link-Komponenten
- Kontext-IRI (Context IRI) - Quelle des Links
- Link-Beziehungstyp (Link Relation Type) - Semantik der Beziehung
- Ziel-IRI (Target IRI) - Zielressource
- Zielattribute (Target Attributes) (optional) - Zusätzliche Metadaten
Aussageform
Ein Link kann ausgedrückt werden als:
{Kontext-IRI} hat eine {Beziehungstyp}-Ressource bei {Ziel-IRI},
die {Zielattribute} hat
Implementierungshinweise
IRI vs URI
- Im Normalfall wird der Kontext-IRI auch ein URI sein (RFC 3986)
- Viele Protokolle unterstützen keine IRI-Dereferenzierung
- Ziel-IRIs werden in Serialisierungen, die keine IRIs unterstützen, in URIs konvertiert
Link-Kardinalität
Keine Einschränkungen für:
- Mehrere Links zu/von einem bestimmten IRI
- Mehrere Links verschiedener Typen zwischen zwei IRIs
- Relative Reihenfolge der Links zwischen Serialisierungen