Passa al contenuto principale

3. Links (Collegamenti)

Un collegamento è una connessione tipizzata tra due risorse identificate da IRI (Identificatori di Risorse Internazionalizzati).

Componenti di un collegamento

  • IRI di contesto (Context IRI) - Fonte del collegamento
  • Tipo di relazione di collegamento (Link Relation Type) - Semantica della relazione
  • IRI di destinazione (Target IRI) - Risorsa di destinazione
  • Attributi di destinazione (Target Attributes) (opzionale) - Metadati aggiuntivi

Forma di dichiarazione

Un collegamento può essere espresso come:

{IRI di contesto} ha una risorsa {tipo di relazione} a {IRI di destinazione},
che ha {attributi di destinazione}

Note di implementazione

IRI vs URI

  • Nel caso comune, l'IRI di contesto sarà anche un URI (RFC 3986)
  • Molti protocolli non supportano la dereferenziazione di IRI
  • Gli IRI di destinazione vengono convertiti in URI nelle serializzazioni che non supportano IRI

Cardinalità dei collegamenti

Nessuna restrizione su:

  • Collegamenti multipli verso/da un IRI particolare
  • Collegamenti multipli di tipi diversi tra due IRI
  • Ordine relativo dei collegamenti tra serializzazioni