URN (enhetligt resursnamn) är inte ett nätverksprotokoll på samma sätt som HTTP, FTP eller TCP/IP är. Istället är det ett
namngivningsschema används för att identifiera resurser på internet eller andra nätverk. Tänk på det som en ihållande, globalt unik identifierare, oavsett plats eller metod för åtkomst.
Här är en uppdelning av hur det skiljer sig från och hänför sig till protokoll:
* urnor anger inte hur du * får åtkomst till * en resurs. De ger bara ett namn. För att faktiskt få resursen behöver du ett protokoll som HTTP eller FTP tillsammans med en mer specifik plats.
* urnor är designade för uthållighet. En urna bör helst förbli giltig även om resursens plats förändras. Detta är i motsats till URL:er (enhetliga resurslokaler), som kan gå sönder om webbplatsen eller filen rör sig.
* urnor används ofta i samband med andra protokoll. En URN kan vara inbäddad i en URL för att ge en mer robust och ihållande identifierare.
Exempel:
Föreställ dig en digital artefakt, ett historiskt dokument, identifierat av en urn:`urn:ISBN:0-395-36341-1` (Detta är ett exempel med ISBN-standarden). Denna urna identifierar unikt den boken, oavsett var den lagras online eller om den är tillgänglig för nedladdning.
För att faktiskt * komma åt * den boken skulle du behöva en URL (t.ex. en länk till ett biblioteks digitala arkiv), eventuellt inklusive URN för att säkerställa att du får rätt version. URL:n specificerar * Access -protokollet * (som http) och * platsen * för resursen.
Sammanfattningsvis:Urns handlar om Identifiering , inte om kommunikation eller hämtning . De ger ett stabilt, globalt unikt namn, medan protokoll hanterar den faktiska kommunikationen och tillgången. De arbetar *tillsammans *, inte som alternativ.