Wat is het verschil tussen een URI, een URL en een URN?
Mensen praten over URLs, URIs, en URNs alsof het verschillende dingen zijn, maar met het blote oog zien ze er hetzelfde uit.
Wat zijn de onderscheidbare verschillen tussen hen?
4205
3
Van RFC 3986:
Dus alle URL's zijn URI's (eigenlijk niet helemaal - zie hieronder), en alle URN's zijn URI's - maar URN's en URL's zijn verschillend, dus kun je niet zeggen dat alle URI's URL's zijn.
EDIT: Ik had eerder gedacht dat alle URL's geldige URI's zijn, maar zoals in de opmerkingen:
Dus dat vertroebelt de wateren verder, helaas.
Als u Roger Pate's antwoord nog niet hebt gelezen, raad ik u aan dat ook te doen.
Ze'zijn hetzelfde. Een URI is een veralgemening van een URL. Oorspronkelijk was het de bedoeling dat URI's zouden worden onderverdeeld in URL's (adressen) en URN's (namen), maar toen was er weinig verschil tussen een URL en een URI en werden http URI's gebruikt als namespaces, ook al lokaliseerden ze in feite geen bronnen.
Wikipedia geeft hier alle informatie die je nodig hebt. Citeren van http://en.wikipedia.org/wiki/URI: