urn是什么
什么是.urn
URN是“统一资源名称”的缩写,它是一个已命名资源的标识符。它是一个用于在互联网上定位和引用资源的持久和唯一的符号。这个概念最初是由Internet Engineering Task Force(IETF)在1995年提出的,并被作为标准纳入了RFC 2141.
.urn的结构
URN是一个由三个部分组成的字符串:URN命名空间标识符,一个可选的NID特定字符串,以及一个具体的命名字符串。
- URN命名空间标识符:它表示URN是属于哪个命名空间的标识符。例如,一个表示ISBN的URN具有命名空间标识符"ISBN"。
- NID特定字符串:此部分包括使用特定NID(命名空间标识符)的资源的一个字符串。例如,在“urn:isbn:0-486-27557-4”中,”isbn”是命名空间标识符,“0-486-27557-4”是特定于ISBN的字符串。
- 具体的命名字符串:此部分是特定于URN实例的名称字符串。例如,在“urn:isbn:0-486-27557-4”中,”0-486-27557-4”是特定的命名字符串。
URN和URL之间的区别
URN和URL是两个不同的概念。URL是一个用于标识资源位置的Web地址,而URN是一个通过名称标识资源的URN命名空间标识符。
例如,一个URL可以是“http://www.example.com/document.pdf”,它直接指定了PDF文档的位置,而URN将该文档标识为“urn:isbn:0-486-27557-4”,它没有包含关于文档的位置信息。
URN的优点
URN具有许多优点。首先,由于URN是永久的持久标识符,即使资源已经被移动或删除,URN仍然可以引用相应的资源。其次,URN不依赖于任何特定的网络协议或资源访问方法,这使得URN更为灵活和可靠。最后,URN是一个由字符串组成的任意长度标识符,可以用于标识各种类型的资源,例如文档、图像、音频、视频等。
URN的应用
URN的应用非常广泛,它可以用于命名Web资源、数字图书馆、数字档案、电子出版物、学术论文等。例如,当使用DOI(数字对象标识符)引用学术文章时,可以使用URN作为DOI的配备机制。此外,URN还被广泛用于数字图书馆和电子出版物管理,特别是当需要对成千上万的文档进行集中管理并快速检索时。