С URL-адресом довольно очевидно, как он идентифицирует ресурс. это просто говорит, где это. И URL, и URN являются типом URI, поэтому они оба предназначены для указания способа доступа к ресурсу.
Однако я не понимаю, как URN определяет, как получить доступ к ресурсу? Там не указано, где находится ресурс, только название? Как вы можете идентифицировать и получать доступ к чему-либо в Интернете (или сети), используя только имя ресурса, тогда как URL-адрес указывает, на какой машине / подсети находится ресурс, где на машине он находится, а также имя (и тип) из этого?