根據維基百科,你能給一個URN的例子供私人使用的
urn:<NID>:<NSS>
領先的骨灰盒:順序不區分大小寫。
<NID>
是命名空間標識符,它確定<NSS>
(命名空間特定的字符串)的語法 的解釋。 RFC 1737中描述了對統一資源名稱的功能要求。[5]
來源:http://en.wikipedia.org/wiki/Uniform_resource_name
然後它接着說,實驗NID前綴X-
但接着說:
RFC 6648不贊成使用新的 「X-」 符號的ID名稱,但 不會替代現有的「X-」名稱,並且 不覆蓋現有的要求使用「X-」的規格。 [7]
那麼現在呢?
如果我想爲私人系統中的某些標識符組成一個URN,我該如何正確命名它們?
我的直覺說,x-
前綴不會獲得任何東西,因爲兩個開發人員可以很容易地開始使用urn:x-foo
,如果他們剛剛選擇urn:foo
,但也許它會是它不會有什麼不同,以明確表示沒有正式向IANA註冊。
因此,我們應該嘗試彌補一些獨特的東西,並盡最大努力來檢查它。對?
我覺得這會有所幫助,謝謝。我會等待更多的選票。對於編程語言不可知的完全限定名稱,URN看起來是一個不錯的選擇。因此,我不應該努力保持獨特性,而應該努力保持它們的私密性。 –