[英]What is the difference between IRI and URI in OWL?
例:
http://data.doremus.org/activity/587ae689-790e-3525-9e3a-dac63f449a03
我認為這既是IRI,也是URI。 (我對嗎?)
我使用OWL API進行解析。 在“ IRI”類中,有一個方法getShortForm()
,當我使用它時,會得到“ ae689-790e-3525-9e3a-dac63f449a03”。
關於URI,我認為它的本地名稱是“ 587ae689-790e-3525-9e3a-dac63f449a03”。 我不太確定。 實際上,我從其他人的博客中知道“本地名稱”一詞。 我在URI的結構中找不到“本地名稱”,如下所示。
scheme:[//[user[:password]@]host[:port]][/path][?query][#fragment]
因此,我有兩個問題:
IRI的簡稱是什么? 為什么示例的縮寫形式不是“ 587ae689-790e-3525-9e3a-dac63f449a03”?
URI的本地名稱是什么,示例的本地名稱是什么?
IRI是一個URI,其字符包括URI規范之外的字符。 I是國際化的,因此每個URI都是一個IRI。
IRI的本地名稱只是一種方便。 它從IRI中不能成為XML NCName一部分的最后一個字符之后開始-這是由於XML對有效標記名的語法限制。
NCName不能以數字開頭; 這就是為什么您在斜線后得到三位數下降的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.