"Arcs" sind Pfade, auf denen man dem Link folgen kann.
Arcs haben immer eine Richtung: Von einer "starting resource" zu einer "ending-resource". Will man also einen bidirektionalen Link erzeugen, so muß man zwei Arcs mit vertauschter starting- und ending-resource definieren.
Je nach Art der referenzierten Ressourcen spricht man von
- Outbound link, wenn der Arc von einer lokalen zu einer entfernten Ressource zeigt
- Inbound link, wenn der Arc von einer entfernten zu einer lokalen Ressource zeigt
- Third-party-link, wenn der Arc von einer entfernten zu einer anderen entfernten Ressource zeigt.
Im folgenden wird das Wort "XLink" verwendet, um einen XLink als ganzes zu bezeichnen.
"Link" bezieht sich auf einen durch einen Arc definierten Link innerhalb eines XLinks.