URI:统一资源标识符 Uniform Resource Identifier
URL:统一资源定位符 Uniform Resource Locator
URN:统一资源名称 Uniform Resource Name

URI通过标识符的方式确定一个资源。
URL通过定位的方式确定一个资源。
URN通过名称的方式确定一个资源。
URL和URN是URL的子集。URI可以是URL,URN或者两者都是。

比如对应人这个资源,用URL的方式表示的话可能是:人类住址协议://地球/中国/福建省/福州市/xxx/马志彬.人。
而用URN的表示方式则可用身份证号来唯一确定。
而这两种方式都是URI。

URI的格式为URI协议名:内容
通用的URI格式为:scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
URN使用urn作为协议名。

参考资料