URL是URI命名机制的一个子集;

IRI和URI的区别主要在于IRI支持通用字符集和国际化。

“网址”到底是什么?一般的理解是URL(Uniform resource locator)

在RDF/OWL1/OWL2中却使用了不同的概念

  • RDF和OWL 1使用了URI (Uniform resource identifier,也就是最初的语义网层次蛋糕的第一层)
  • OWL 2使用了IRI(Internationalized Resource Identifier)

还有一个相关概念 URN(Uniform Resource Name)。他们有什么区别?

简述如下:

URL是这样的形式:

scheme://domain:port/path?query_string#fragment_id

如本页的编辑页面是  https://blog.baojie.org:80/wp-admin/post-new.php?post_type=post#

URI是URL的扩展,形式是:

<scheme name> : <hierarchical part> [ ? <query> ] [ # <fragment> ]

例:
foo://username:password@example.com:8042/over/there/index.dtb?type=animal&name=narwhal#nose
Wikipedia上列有官方和非官方的URI scheme,如about, ed2k, doi, skype,都是。

URI不一定指向一个网址

URN是一种URI,形式如 urn:isbn:0451450523(书号),urn:mpeg:mpeg7:schema:2001(MPEG-7标准)。URN使我们可以描述一个资源而不必关系它的具体存档地址。

IRI是URI的扩展:URI只能用ASCII,而IRI可以用Universal Character Set (USC), Unicode——比如中文。

所以RDF和OWL里的资源,都不只是用“网址”来命名的。理论上,每个人都可以自己定义一个scheme来唯一确定自己的资源,不一定要放在网上,比如对我的冰箱,我可以命名为

urn:baojie-bengbu-iowa:冰箱:2012

更多关于URL/URI/IRI的请看W3C官方网页:Naming and Addressing: URIs, URLs, …

另参Tim Berners-Lee的Design Issues,Document Naming (1991)

【转 http://blog.baojie.org/2012/01/14/url-urn-uri-iri/】

URL, URN, URI, IRI相关推荐

  1. URL, URI, URN 和 IRI 表示的意思

    URL, URI, URN 和 IRI 表示的意思 参考 许多人知道URI是一种类似URL的东西,但是并不是真正知道URI和URL的关系,或者URI跟其他缩略词IRI和URN之间的关系. 大多数人对U ...

  2. URI,URL,URN

    "URI可以分为URL,URN或同时具备locators 和names特性的一个东西.URN作用就好像一个人的名字,URL就像一个人的地址.换句话说:URN确定了东西的身份,URL提供了找到 ...

  3. 你知道URL、URI和URN三者之间的区别吗?

    这是一个经典的技术争论,许多人都会自问:URL.URI,很可能还有URN,它们之间的区别是什么.虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL.UR ...

  4. URL、URI和URN

    URL 统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址.互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它 ...

  5. URL,URI,URN三者之间的区别

    1.URL,URI,URN定义 URI(Uniform Resource Identifier):统一资源标识符 URL(Uniform Resource Locator):统一资源定位符 URN(U ...

  6. URN、URL、URI的区别

    三者关系: URI(Uniform Resource Identifier ):统一资源标识符,就是在某一规则下能把一个资源独一无二地标识出来. URL(Uniform Resource Locato ...

  7. URL和URI的区别 【转】

    2019独角兽企业重金招聘Python工程师标准>>> URL和URI的区别 [转] 初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了.(找资料还是英文啊,靠 ...

  8. 【转】URL和URI的区别

    [转]URL和URI的区别 译者:华科小涛:http://www.cnblogs.com/hust-ghtao/: 初学http协议,就被这两个相似的术语搞蒙了,查了很多资料,总算搞清楚了.(找资料还 ...

  9. 转!!URL和URI区别

    2019独角兽企业重金招聘Python工程师标准>>> URI,URL,URN 从上面的那幅图可以看出来,一共有三个不同的概念URI,URL,URN.这讨论这样的问题时,最好的方法就 ...

最新文章

  1. 过三关 Java冒泡排序选择排序插入排序小练习
  2. 2021-05-25 传递函数阶跃响应指标的matlab计算
  3. 助力航天元器件管理“高可靠降成本”,赛思库获数千万元Pre-A轮融资
  4. 经信局推荐 | 网易智慧企业多产品入选《杭州市支持企业远程办公助力复工防疫产品和服务目录》!...
  5. ECharts 联动效果
  6. Pytorch nn.functional.unfold()的简单理解与用法
  7. 详解MySQL的用户密码过期功能
  8. docker 训练深度学习_基于 Alluxio 数据缓存的大规模深度学习训练性能优化
  9. 实现74HC151的8选1数据选择器功能以及用两片74HC151组成一个16选1数据选择器
  10. 【20CSPS提高组】函数调用
  11. 人工智能顶级会议与国际期刊总结
  12. 互联网日报 | 5月11日 星期二 | 作业帮、猿辅导被顶格罚款250万元;360官宣与哪吒汽车合作造车;微博月活用户达5.3亿...
  13. LTE核心网中,SGW、PGW、PCRF都有计费的功能,请问这几个网元的计费功能有什么区别与联系呢?...
  14. 【全文翻译】Membership Inference Attacks Against Machine Learning Models
  15. JetBrains Account验证时JetBrains账户连接错误:连接拒绝(连接拒绝) 或 用于签署许可证的证书不是由JetBrains root certifi签署的。
  16. java全jit编译_Javac编译与JIT编译
  17. 语义计算_语义多态性如何在量子计算中起作用
  18. 维基解密网店被封,呼吁全球抵制Coinbase
  19. 管家婆软件登录提示:用户‘sa‘登录失败,原因:未与信任的SQL server相关联。
  20. 小睿睿的等式 (思维dp)

热门文章

  1. 【Python】花式索引
  2. [PTA]7-66 时间换算 (15分)
  3. matlab窗口默认背景色,matlab设置窗口背景颜色 怎样设置Matlab窗口背景的颜色?...
  4. Apple ID双重认证验证码无法输入问题
  5. Console 相关操作
  6. 侠客C#营销软件开发
  7. Autojs实现蚂蚁森林自动收取能量球
  8. 中国行业应用软件领域恶性循环的原因是什么?[转贴]
  9. 我喜欢Symbian
  10. memoQ电子书|翻译流程自动化