2016-04-04 28 views
1

是否有任何可以使用URL或域名作爲「前綴」的分層URN方案?有沒有使用域名的URN方案?

最佳Regrads

+0

URN始終以urn開頭:並且不會分層。如果你能夠更詳細地解釋你真正要求的是什麼以及爲什麼 - 你會如何使用這樣的URN計劃?當你說前綴時,你的意思是一開始以外的「urn:」嗎?將URL用作「前綴」會怎樣? – barefootliam

+0

@barefootliam,爲什麼我不能擁有像urn之類的東西:stackoverflow.com問題:36411988給這個問題一個id,不說如何達到它(stackoverflow.com域名是用來確保唯一性) – Stasik

回答

2

所有URN命名空間標識符(NID)在這裏註冊:http://www.iana.org/assignments/urn-namespaces

,因爲這不會是創建一個URN NID爲每個域名是可行的,它很可能是一個單一的NID與名稱空間特定字符串(NSS)中的域名。例如,urn:example:com:stackoverflow:…urn:example:org:wikipedia:…

這種方法的問題是,域名所有權和/或從相應URL訪問的內容可能隨時間而改變,但URN應始終引用同一實體。

爲此目的似乎沒有URN NID。

您沒有描述您的使用案例,但the tag URI scheme可能會有幫助。它解決了更改域名所有權和更改內容的問題,但只有域名所有者(無論以前的所有者還是當前所有者)可能會提供新的URI。例如,堆棧溢出可能會爲您的問題生成以下標記URI:

tag:stackoverflow.com,2015:36411988 
相關問題