统一资源标识符 [ 1] [ 2] (英語 えいご :U niform R esource I dentifier ,縮寫 しゅくしゃ :URI )是 ぜ 在 ざい 互联网中唯一 ゆいいつ 的 てき 字 じ 符 ふ 序列 じょれつ ,用 よう 于标识各类抽象 ちゅうしょう 或 ある 物理 ぶつり 资源等 とう 对象的 てき 统一符号和编码规则,例 れい 如网页上的 てき 资源、邮件地 ち 址 し 、电话号 ごう 码、书籍和 わ 现实世界 せかい 的 てき 对象如人和地 わじ 点 てん 、概念 がいねん 等 とう 。它由三 さん 部分 ぶぶん 组成:统一资源名称 めいしょう (URN),作 さく 为对象 ぞう 的 てき 逻辑名称 めいしょう ;统一资源属性 ぞくせい (URC),作 さく 为对象 ぞう 的 てき 元 もと 数 すう 据 すえ ;统一资源定位 ていい 器 き (URL),作 さく 为对象 ぞう 的 てき 定位 ていい 和 わ 获取。URI用 よう 于标识任何 なん 使用 しよう 资源描述框 かまち 架 か (RDF)描述的 てき 事物 じぶつ ,例 れい 如使用 しよう 网络本体 ほんたい 语言 (OWL)定 てい 义的本体 ほんたい 中 なか 的 てき 概念 がいねん ,以及使用 しよう FOAF 词汇描述的 てき 人 じん ,都 と 将 はた 各自 かくじ 有 ゆう 一 いち 个独立 どくりつ 的 てき URI。
该种标志允 まこと 许用户对网络中 ちゅう (一般 いっぱん 指 ゆび 万 まん 维网 )的 てき 资源通 どおり 过特定 とくてい 的 てき 协议 进行交互 こうご 操作 そうさ 。URI的 てき 最 さい 常 つね 见的形式 けいしき 是 ぜ 统一资源定位 ていい 符 ふ (URL),经常指定 してい 为非正式 せいしき 的 てき 网址。更 さら 罕见的 てき 用法 ようほう 是 ぜ 统一资源名称 めいしょう (URN),其目的 もくてき 是 ぜ 通 どおり 过提供 ていきょう 一 いち 种途径 みち 。用 よう 于在特定 とくてい 的 てき 命名 めいめい 空 そら 间 资源的 てき 标志,以补充 たかし 网址。
URL方案 ほうあん 分 ぶん 类图。URL(定位 ていい 符 ふ )和 かず URN(名称 めいしょう )方案 ほうあん 属 ぞく 于URI的 てき 子 こ 类,URI可 か 以為URL或 ある URN兩者 りょうしゃ 之 の 一 いち 或 ある 同時 どうじ 是 ぜ URI和 わ URN。技 わざ 术上讲,URL和 わ URN属 ぞく 于资源 げん ID;但 ただし 是 ぜ ,人 にん 们往往无法 ほう 将 はた 某 ぼう 种方案 あん 归类于两者 しゃ 中 ちゅう 的 てき 某 ぼう 一 いち 个:所有 しょゆう 的 てき URI都 と 可 か 被 ひ 作 さく 为名称 めいしょう 看 み 待 まて ,而某些方案 あん 同 どう 时体现了两者中 ちゅう 的 てき 不同 ふどう 部分 ぶぶん 。
URI可 か 被 ひ 视为定位 ていい 符 ふ (URL),名称 めいしょう (URN)或 ある 两者兼 けん 备。统一资源名 めい (URN)如同一 いち 个人的 てき 名称 めいしょう ,而统一资源定位 ていい 符 ふ (URL)代表 だいひょう 一 いち 个人的 てき 住 じゅう 址 し 。换言之 の ,URN定 てい 义某事物 じぶつ 的 てき 身 み 份,而URL提供 ていきょう 查找该事物的 ぶってき 方法 ほうほう 。
用 よう 于标志 こころざし 唯一 ゆいいつ 书目的 もくてき ISBN 系 けい 统是一 いち 个典型 がた 的 てき URN使用 しよう 范例。例 れい 如,ISBN 0-486-27557-4
无二义性地标志出莎士比亚的戏剧《罗密欧 おう 与 あずか 朱 しゅ 丽叶 》的 てき 某 ぼう 一 いち 特定 とくてい 版本 はんぽん 。为获得 とく 该资源 げん 并阅读该书,人 にん 们需要 よう 它的位置 いち ,也就是 ぜ 一 いち 个URL地 ち 址 し 。在 ざい 类Unix 操作 そうさ 系 けい 统中,一 いち 个典型 がた 的 てき URL地 ち 址 し 可能 かのう 是 ぜ 一 いち 个文 ぶん 件 けん 目 め 录 ,例 れい 如file:///home/username/RomeoAndJuliet.pdf
。该URL标志出 で 存 そん 储于本地 ほんじ 硬 かた 盘中的 てき 电子书文件 けん 。因 よし 此,URL和 わ URN有 ゆう 着 ぎ 互补的 てき 作用 さよう 。
URL是 ぜ 一 いち 种URI,它标志 こころざし 一 いち 个互联网资源 ,并指定 してい 对其进行操作 そうさ 或 ある 取得 しゅとく 该资源 げん 的 てき 方法 ほうほう 。可能 かのう 通 どおり 过对主要 しゅよう 访问手段 しゅだん 的 てき 描述,也可能 かのう 通 どおり 过网络“位置 いち ”进行标志。例 れい 如,http://www.wikipedia.org/这个URL,标志一 いち 个特定 とくてい 资源(首 くび 页 )并表示 ひょうじ 该资源 げん 的 てき 某 ぼう 种形式 しき (例 れい 如以编码字 じ 符 ふ 表示 ひょうじ 的 てき ,首 しゅ 页的HTML 代 だい 码)是 ぜ 可 か 以通过HTTP 协议从www.wikipedia.org这个网络主 ぬし 机 つくえ 获得的 てき 。URN是 ぜ 基 もと 于某命名 めいめい 空 そら 间通 つう 过名称 めいしょう 指定 してい 资源的 てき URI。人 ひと 们可以通过URN来 らい 指出 さしで 某 ぼう 个资源 げん ,而无需指出 で 其位置 いち 和 わ 获得方式 ほうしき 。资源无需是 ぜ 基 もと 于互联网的 てき 。例 れい 如,URN urn:ISBN 0-395-36341-1 指定 してい 标志系 けい 统(即 そく 国 こく 际标准 じゅん 书号ISBN )和 かず 某 ぼう 资源在 ざい 该系统中的 てき 唯 ただ 一 いち 表示 ひょうじ 的 てき URI。它可以允许人们在不 ふ 指出 さしで 其位置 いち 和 わ 获得方式 ほうしき 的 てき 情 じょう 况下谈论这本书。
技 わざ 术刊物 ぶつ ,特 とく 别是IETF 和 わ W3C 发布的 てき 标准中 ちゅう ,通常 つうじょう 不 ふ 再 さい [何 なに 时?] 使用 しよう “URL”这一术语,因 いん 为很少 しょう 需要 じゅよう 区 く 别URL和 わ URI。[ 6] 但 ただし 是 ぜ ,在 ざい 非 ひ 技 わざ 术文献 ぶんけん 和 わ 万 まん 维网软件中 ちゅう ,URL这一术语仍被广泛使用。此外,术语“网址”(没 ぼつ 有 ゆう 正式 せいしき 定 てい 义)在 ざい 非 ひ 技 わざ 术文献 ぶんけん 中 ちゅう 时常作 さく 为URL或 ある URI的 てき 同 どう 义词出 で 现,虽然往往 おうおう 其指代 だい 的 てき 只 ただ 是 ぜ “http”和 かず “https”协议。
关于URI的 てき 讨论多 た 源 みなもと 于题目 め 为《W3C/IETF URI规划联合小 しょう 组报告 つげ :统一标志资源符(URI),URL和 わ 统一资源名 めい (URN):阐明与 あずか 建 けん 议》的 てき RFC3305 文 ぶん 件 けん 。这一RFC文 ぶん 件 けん 描述了 りょう 一 いち 个,以统一 いち W3C和 わ IETF内部 ないぶ 对于各 かく 种“UR*”术语之 の 间关系 けい 的 てき 不同 ふどう 看 み 法 ほう 为目的 もくてき 而设立 りつ 的 てき ,W3C/IETF联合工作 こうさく 小 しょう 组的工作 こうさく 。虽然未 み 作 さく 为标准 なぞらえ 被 ひ 这两个组织所发布,但 ただし 该文件 けん 确立了 りょう 上述 じょうじゅつ 种种共 ども 识,并就此催生 せい 了 りょう 许多标准的 てき 诞生。
URI文法 ぶんぽう 由 ゆかり URI协议 名 な (例 れい 如http
、ftp
、mailto
、file
),一 いち 个冒 おかせ 号 ごう ,和 かず 协议对应的 てき 内容 ないよう 所 しょ 构成。特定 とくてい 的 てき 协议定 てい 义了协议内容 ないよう 的 てき 语法和 わ 语义 ,而所有 しょゆう 的 てき 协议都 と 必须遵循一定 いってい 的 てき URI文法 ぶんぽう 通用 つうよう 规则,亦 また 即 そく 为某些专门目的 もくてき 保留 ほりゅう 部分 ぶぶん 特殊 とくしゅ 字 じ 符 ふ 。URI文法 ぶんぽう 同 どう 时也就各种原因 げんいん 对协议内容 ないよう 加 か 以其他 た 的 てき 限 きり 制 せい ,例 れい 如,保 ほ 证各种分层协议之间的协同性 せい 。百 ひゃく 分 ふん 号 ごう 编码 也为URI提供 ていきょう 附加 ふか 信 しん 息 いき 。
通用 つうよう URI的 てき 格式 かくしき 如下:
[协议名 めい ]://[用 よう 户名]:[密 みつ 码]@[主 しゅ 机 つくえ 名 めい ]:[端 はし 口 こう ]/[路 みち 径 みち ]?[查询参 さん 数 すう ]#[片 かた 段 だん ID]
下 しも 图展示 てんじ 了 りょう 一 いち 些 URI 示 しめせ 例 れい 及它们的组成部分 ぶぶん 。
userinfo host port
┌──┴───┐ ┌──────┴──────┐ ┌┴┐
https://john.doe@www.example.com:123/forum/questions/?tag=networking&order=newest#top
└─┬─┘ └─────────────┬────────────┘ └───────┬───────┘ └────────────┬────────────┘ └┬┘
scheme authority path query fragment
ldap://[2001:db8::7]/c=GB?objectClass?one
└┬─┘ └─────┬─────┘ └─┬─┘ └──────┬──────┘
scheme authority path query
mailto:John.Doe@example.com
└─┬──┘ └────┬─────────────┘
scheme path
news:comp.infosystems.www.servers.unix
└┬─┘ └─────────────┬─────────────────┘
scheme path
tel:+1-816-555-1212
└┬┘ └──────┬──────┘
scheme path
telnet://192.0.2.16:80/
└─┬──┘ └─────┬─────┘ │
scheme authority path
urn:oasis:names:specification:docbook:dtd:xml:4.1.2
└┬┘ └──────────────────────┬──────────────────────┘
scheme path
URI与 あずか URL有 ゆう 着 ぎ 共同 きょうどう 的 てき 历史。在 ざい 1990年 ねん ,提 ひさげ 姆·柏 かしわ 內茲-李 り 的 てき 关于超文 ちょうぶん 本 ほん 的 てき 提案 ていあん [ 7] 间接地引 じびき 入 にゅう 了 りょう 使用 しよう URL作 さく 为一个表示 ひょうじ 超 ちょう 链接目 め 标资源 げん 的 てき 短 たん 字 じ 符 ふ 串 くし 的 てき 概念 がいねん 。当 とう 时,人 にん 们称之 の 为“超文 ちょうぶん 本名 ほんみょう ”[ 8] 或 ある “文 ぶん 档名”。
在 ざい 之 の 后 きさき 的 てき 三 さん 年 ねん 半 はん 中 ちゅう ,由 ゆかり 于万 まん 维网的 てき 超文 ちょうぶん 本 ほん 标记语言核心 かくしん 技 わざ 术、HTTP 与 あずか 浏览器 き 都 と 得 え 到 いた 了 りょう 发展,区 く 别提供 ていきょう 资源访问和 わ 资源标记的 てき 两种字 じ 符 ふ 串 くし 的 てき 必要 ひつよう 性 せい 开始显现。虽然其时尚 ひさし 未 み 被 ひ 正式 せいしき 定 てい 义,但 ただし “统一资源定位 ていい 符 ふ ”这一术语开始被用于代表前者,而后者 しゃ 则由“统一资源名称 めいしょう ”所 しょ 表示 ひょうじ 。
在 ざい 关于定 てい 义URL和 わ URN的 てき 争 そう 论中,人 にん 们注意 ちゅうい 到 いた 两者事 ごと 实上基 もと 于同一 いち 个基础的“资源标志”的 てき 概念 がいねん 。在 ざい 1994年 ねん 6月 がつ ,IETF 发布了 りょう Berners-Lee的 てき RFC 1630,(非 ひ 正式 せいしき 地 ち )指出 さしで 了 りょう URL和 わ URN的 てき 存在 そんざい ,并进一 いち 步 ほ 定 じょう 义了“通用 つうよう 资源标志符 ふ ”——语义和 わ 语法由 よし 具体 ぐたい 协议规定的 てき 类URL字 じ 符 ふ 串 くし 的 てき 规范文法 ぶんぽう 。此外,该RFC文 ぶん 档亦尝试定 てい 义了其时正 ただし 被 ひ 使用 しよう 着 ぎ 的 てき URL协议的 てき 文法 ぶんぽう ,同 どう 时指出 で (但 ただし 并未标准化 か )了 りょう 相 しょう 对URL和 わ 片 へん 段 だん 标志符 ふ 的 てき 存在 そんざい 。
1994年 ねん 12月,RFC 1738 正式 せいしき 定 てい 义了绝对和 わ 相 しょう 对URL,改 あらため 进了URL文法 ぶんぽう ,定 てい 义了如何 いか 解析 かいせき URL为绝对形式 しき ,并更加 か 完 かん 善地 ぜんち 列 れつ 举了其时正 せい 处于使用 しよう 中 ちゅう 的 てき URL协议。而URN定 てい 义和文法 ぶんぽう 直 ちょく 到 いた 1997年 ねん 5月 がつ RFC 2141公布 こうふ 后 きさき 才 ざい 正式 せいしき 统一。
1998年 ねん 8月 がつ ,随 ずい 着 ぎ RFC 2396的 てき 发表,URI文法 ぶんぽう 形成 けいせい 了 りょう 独立 どくりつ 的 てき 标准[ 9] ,同 どう 时RFC 1630和 わ 1738中 ちゅう 关于URI和 わ URL的 てき 许多部分 ぶぶん 也得到 いた 了 りょう 修 おさむ 订和增 ぞう 补。[谁?] 。新 しん RFC修 おさむ 改 あらため 了 りょう “URI”中 ちゅう “U”的 てき 含义:它开始 はじめ 代表 だいひょう 统一(Uniform)而不再 さい 是 ぜ 通用 つうよう (Universal)。RFC 1738中 ちゅう 总结了 りょう 既存 きそん URL协议的 てき 部分 ぶぶん 被 ひ 移 うつり 至 いたり 另外一 いち 篇 へん 独立 どくりつ 文 ぶん 档中。[ 10] IANA 保留 ほりゅう 着 ぎ 这些协议的 てき 注 ちゅう 册 さつ 信 しん 息 いき [ 11] ,而RFC 2717首 しゅ 次 じ 描述了 りょう 注 ちゅう 册 さつ 它们的 てき 流 りゅう 程 ほど 。
在 ざい 1999年 ねん 12月,RFC 2732 对RFC 2396进行了 りょう 小幅 こはば 更新 こうしん ,开始允 まこと 许URI包括 ほうかつ IPv6 地 ち 址 し 。一段 いちだん 时间以后,在 ざい 两个标准中 ちゅう 暴露 ばくろ 出 で 的 てき 一些问题促使了一系列的修订草案的发展,这些草案 そうあん 被 ひ 统称为rfc2396bis。这一由 よし RFC 2396的 てき 共同 きょうどう 作者 さくしゃ Roy Fielding 引导协调的 てき 集 しゅう 体 からだ 努力 どりょく ,由 よし 2005年 ねん 1月 がつ RFC 3986的 てき 发布推至了 りょう 顶峰。该RFC文 ぶん 档成为了现今(2009年 ねん )于互联网上 じょう 被 ひ 推荐使用 しよう 的 てき URI文法 ぶんぽう 版本 はんぽん ,并使得 とく RFC 2396成 なり 为了历史。然 しか 而,它却并未替 がえ 代 だい 现有的 てき URL协议细节;RFC 1738继续管 かん 辖着大 だい 多数 たすう 协议,除 じょ 了 りょう 某 ぼう 些已被 ひ 它取而代之 の 的 てき 场合——例 れい 如被RFC 2616改良 かいりょう 的 てき “HTTP”协议等 とう 。与 あずか 此同时,IETF发布了 りょう RFC 3986,亦 また 即 そく 完 かん 整 せい 的 てき STD 66标准,标志着 ぎ URI通用 つうよう 文法 ぶんぽう 正式 せいしき 成 なり 官 かん 方 かた 因 いん 特 とく 网协议。
在 ざい 2002年 ねん 8月 がつ ,RFC 3305 指出 さしで ,虽然术语“URL”仍被广泛地 ち 用 よう 于日常用 じょうよう 语之中 ちゅう ,但 ただし 其本身 ほんみ 已 やめ 几乎被 ひ 废弃。其现在 ざい 的 てき 功 こう 用 よう ,仅是作 さく 为对于某些URI因 いん 包含 ほうがん 某 ぼう 种指示 しじ 着 ぎ 网络可 か 达性的 てき 协议而作为地址 し 存在 そんざい 的 てき 提 ひさげ 醒而已 やめ 。基 もと 于URI的 てき 众多标准,例 れい 如资源描述框 かまち 架 か 等 ひとし ,已 やめ 经清楚 せいそ 地 ち 表明 ひょうめい ,资源标志本 ほん 无需指出 さしで 通 どおり 过互联网获得资源副本 ふくほん 的 てき 方法 ほうほう ,亦 また 无须指出 さしで 资源是 ぜ 否 ひ 基 もと 于网络。
在 ざい 2006年 ねん 11月1日 にち ,W3C技 わざ 术架构小组 (W3C's Technical Architecture Group ,TAG )公布 こうふ 了 りょう 《连接替 がえ 代 だい 副本 ふくほん 使 し 查找和 わ 发布可 か 行 ぎょう 化 か (页面存 そん 档备份 ,存 そん 于互联网档案 あん 馆 )》,一个对于发布给定资源的多个版本的权威URI和 わ 其最 さい 佳 けい 实践的 てき 指 ゆび 导。例 れい 如,内容 ないよう 可能 かのう 因 いん 用 よう 于访问资源 げん 的 てき 设备的 てき 支持 しじ 性 せい 和 わ 设定不同 ふどう ,而语言 ごと 或 ある 大小 だいしょう 上 じょう 有 ゆう 所 しょ 调整已 やめ 适应这种差 さ 异。
语义网 使用 しよう HTTP URI协议以标志文 しぶみ 档和现实世界中 せかいじゅう 的 てき 概念 がいねん :这使得 とく 人 じん 们就如何 いか 区分 くぶん 二者产生了一些困扰。W3C技 わざ 术架构小组在 ざい 2005年 ねん 6月 がつ 发布了 りょう 一封关于如何解决这一问题的电子邮件,该邮件 けん 被 ひ 称 しょう 为“http范围-14 决议” 。[ 12]
为了扩充这个(相当 そうとう 简短的 てき )电子邮件,W3C在 ざい 2008年 ねん 3月 がつ 发布了 りょう 互联网组注 ちゅう 释《用 よう 于语义网的 てき 酷 こく URI》[ 13] 。这一文档详细阐释了内容 ないよう 协商和 わ 303重定 しげさだ 向 こう 码 的 てき 使用 しよう 。
另一种类型的字符串——“URI引用 いんよう ”——代表 だいひょう 一 いち 个URI并(相 あい 应地)代表 だいひょう 被 ひ 该URI所 しょ 标志的 てき 资源。非 ひ 正式 せいしき 使用 しよう 中 ちゅう ,URI和 わ URI引用 いんよう 的 てき 区 く 别少有 ゆう 被 ひ 提 ひさげ 及,但 ただし 协议文 ぶん 档自然 しぜん 不 ふ 应允许歧义的存在 そんざい 。
URI引用 いんよう 可 か 取 と 用 よう 的 てき 格式 かくしき 包括 ほうかつ 完 かん 整 せい URI,URI中 ちゅう 协议特定 とくてい 的 てき 部分 ぶぶん ,或 ある 其后附 ふ 部分 ぶぶん ——甚至是 ぜ 空 そら 字 じ 符 ふ 串 くし 。一个可选的片段标志符以#开头,可 か 出 で 现在URI引用 いんよう 的 てき 结尾。引用 いんよう 中 ちゅう ,#之 の 前 まえ 的 てき 部分 ぶぶん 间接标志一 いち 个资源 げん ,而片段 だん 标志符 ふ 则标志 こころざし 资源的 てき 某 ぼう 个部分 ぶん 。
为从URI引用 いんよう 获得URI,软件将 はた URI引用 いんよう 与一 よいち 个绝对“基 もと 址 し ”基 もと 于一个固定算法合并,并转换为“绝对”形式 けいしき 。系 けい 统将URI引用 いんよう 视作相 しょう 对于基 もと 址 し URI,虽然在 ざい 绝对引用 いんよう 的 てき 情 じょう 况下基 もと 址 し 并无意 い 义。基 もと 址 し URI一般 いっぱん 标志包含 ほうがん URI引用 いんよう 的 てき 文 ぶん 档,但 ただし 仍可被 ひ 文 ぶん 档内包含 ほうがん 的 てき 声明 せいめい ,或 ある 外部 がいぶ 数 すう 据 すえ 传输协议所 しょ 包括 ほうかつ 的 てき 声明 せいめい 改 あらため 写 うつし 。若 わか 基 もと 址 し URI包括 ほうかつ 一个片段标志符,则该标志符 ふ 在 ざい 合 ごう 并过程 ほど 中 ちゅう 被 ひ 忽 ゆるがせ 略 りゃく 。如果在 ざい URI引用 いんよう 中出 なかいで 现片段 だん 标志符 ふ ,则在合 あい 并过程 ほど 中 ちゅう 被 ひ 保留 ほりゅう 。
网络文 ぶん 档标记语言 时常使用 しよう URI引用 いんよう 指向 しこう 其它资源,如外部 ぶ 文 ぶん 档或同 どう 一逻辑文档的其他部分等。
标记语言中 ちゅう URI引用 いんよう 的 てき 使用 しよう [ 编辑 ]
在 ざい HTML 中 なか ,img
元素 げんそ 的 てき src
属性 ぞくせい 值是URI引用 いんよう ,a
或 ある link
元素 げんそ 的 てき href
属性 ぞくせい 值亦如是 にょぜ 。
在 ざい XML 中 なか ,在 ざい 一 いち 个DTD 中 なか 的 てき SYSTEM
关键字 じ 之 の 后 きさき 出 で 现的系 けい 统描述 じゅつ 符 ふ 是 ぜ 一个无片段的URI引用 いんよう 。
在 ざい XSLT 中 なか ,xsl:import
元素 げんそ /指令 しれい 的 てき href
属性 ぞくせい 值是一 いち 个URI引用 いんよう ,document()
函数 かんすう 的 てき 第 だい 一个参数与之相仿。
http://example.org/absolute/URI/with/absolute/path/to/resource.txt
ftp://example.org/resource.txt
urn:issn <XSLT>:1535-3613
http://zh.wikipedia.org/wiki/URI#Examples_of_URI_references ("http " 指定 してい 协议名 めい , "zh.wikipedia.org "是 ぜ “典 てん 据 すえ ”, "/wiki/URI "是 ぜ 指向 しこう 英文 えいぶん 维基页面的 てき “路 みち 径 みち ”,而"#Examples_of_URI_references "是 ぜ 指向 しこう 中 ちゅう 文 ぶん 维基页面相 しょう 应片段 だん 的 てき “URI”。)
http://example.org/absolute/URI/with/absolute/path/to/resource.txt
//example.org/scheme-relative/URI/with/absolute/path/to/resource.txt
/relative/URI/with/absolute/path/to/resource.txt
relative/path/to/resource.txt
../../../resource.txt
./resource.txt#frag01
resource.txt
#frag01
(空 そら 字 じ 符 ふ 串 くし )
“解析 かいせき ”一 いち 个URI意味 いみ 着 ぎ 将 はた 一 いち 个相对URI引用 いんよう 转换为绝对形式 しき ,或 ある 者 もの 通 どおり 过尝试获取一 いち 个可 か 解 かい 引URI或 ある 一 いち 个URI引用 いんよう 所 しょ 代表 だいひょう 的 てき 资源来 らい 解 かい 引用 いんよう 这个URI。文 ぶん 档处理 り 软件的 てき “解析 かいせき ”部分 ぶぶん 通常 つうじょう 同 どう 时提供 ていきょう 这两种功能 のう 。
一 いち 个URI引用 いんよう 可 か 以是一个同文档引用:一 いち 个指向 しこう 包含 ほうがん URI引用 いんよう 自身 じしん 的 てき 文 ぶん 档的引用 いんよう 。文 ぶん 档处理 り 软件可 か 有效 ゆうこう 地 ち 使用 しよう 其当前 まえ 的 てき 文 ぶん 档资源 げん 来 らい 完成 かんせい 对于同文 どうぶん 档引用 いんよう 的 てき 解析 かいせき 而不需要 じゅよう 重 おも 新 しん 取得 しゅとく 一 いち 份资源 げん 。这只是 ぜ 一 いち 个建议——文 ぶん 档处理 り 软件自然 しぜん 可 か 以选用 よう 另外的 てき 方法 ほうほう 来 らい 决定是 ぜ 否 ひ 获取新 しん 资源。
当 とう 前 ぜん 截至2009 年 ねん (2009 -Missing required parameter 1=month ! ) [update] 的 てき URI规范,RFC 3986,将 しょう 一个同文档引用的URI定 てい 义为“当 とう 解析 かいせき 为绝对形式 しき 时与引用 いんよう 的 てき 基 もと 文 ぶん 档地址 し 完全 かんぜん 一致 いっち 的 てき 文 ぶん 档”。一般 いっぱん 来 らい 说,基 き 文 ぶん 档URI就是包含 ほうがん 引用 いんよう 的 てき 文 ぶん 档的URI。例 れい 如,XSLT 1.0包括 ほうかつ document()
函数 かんすう 以实现这一 いち 功 こう 能 のう 。RFC 3986同 どう 时也正式 せいしき 定 てい 义了URI等 とう 效 こう 性 せい ,一 いち 个可以被[谁?] 用 もちい 来 らい 判断 はんだん 一 いち 个与基 もと URI不同 ふどう 的 てき URI是 ぜ 否 ひ 表示 ひょうじ 同 どう 一 いち 个资源 げん ,并因此可以被认为是 ぜ 同文 どうぶん 档引用 いんよう 。
RFC 2396给出了 りょう 一个不同的判断同文档引用的方法;RFC 3986替 がえ 代 だい 了 りょう RFC 2396,但 ただし RFC 2396仍旧作 さく 为许多 た 规范和 わ 实现的 てき 基 もと 础而存在 そんざい 。这一规范将一个空字符串或仅包括#字 じ 符 ふ 和 わ 可 か 选的片 へん 段 だん 标志符 ふ 组成的 てき URI引用 いんよう 定 てい 义为同文 どうぶん 档引用 いんよう 。
XML 拥有一 いち 个叫命名 めいめい 空 そら 间的 てき ,一个可包含元素集和属性名称的抽象域的概念。命名 めいめい 空 そら 间的名称 めいしょう (一个必须遵守通用URI文法 ぶんぽう 的 てき 字 じ 符 ふ 串 くし )用 よう 于标志 こころざし 一 いち 个XML命名 めいめい 空 そら 间。但 ただし 是 ぜ ,命名 めいめい 空 そら 间的名称 めいしょう 一般 いっぱん [ 14] 不 ふ 被 ひ 认为是 ぜ 一 いち 个URI,因 いん 为URI规范定 てい 义了字 じ 符 ふ 串 くし 的 てき “URI性 せい ”是 ぜ 根 ね 据 すえ 其目的 もくてき 而不是 ぜ 其词法 ほう 组成决定的 てき 。一个命名空间名称同时也并不一定暗示任何URI协议的 てき 语义;例 れい 如,一 いち 个以“http:”开头的 てき 命名 めいめい 空 そら 间名称 めいしょう 很可能 かのう 与 あずか HTTP 协议没 ぼつ 有 ゆう 任 にん 何 なん 关系。XML专家们就这一问题在 ざい XML开发电子邮件列 れつ 表 ひょう 上 うえ 进行了 りょう 深入 ふかいり 的 てき 辩论;一 いち 部分 ぶぶん 人 じん 认为[谁?] 命名 めいめい 空 そら 间名称 めいしょう 可 か 以是URI,由 ゆかり 于包含 ほうがん 一 いち 个具体 ぐたい 命名 めいめい 空 そら 间的名称 めいしょう 集 しゅう 可 か 以被看 み 作 さく 是 ぜ 一个被标志的资源,也由于“XML中 ちゅう 的 てき 命名 めいめい 空 そら 间”规范的 てき 一个版本指出过命名空间名称“是 ぜ ”一 いち 个URI引用 いんよう 。[ 15] 但 ただし 是 ぜ ,集 しゅう 体 からだ 共 ども 识似乎指出 で 一个命名空间名称只是一个凑巧看起来像URI的 てき 字 じ 符 ふ 串 くし ,仅此而已。
早 はや 先 さき ,命名 めいめい 空 そら 间名称 めいしょう 是 ぜ 可 か 以匹配 はい 任 にん 何 なん 非 ひ 空 そら URI引用 いんよう 的 てき 语法的 てき ,但 ただし 后 きさき 来 らい 的 てき 一 いち 个对于“XML命名 めいめい 空 そら 间建议”的 てき 订正 废弃了 りょう 相 しょう 对URI引用 いんよう 的 てき 使用 しよう 。一 いち 个独立 どくりつ 的 てき 、针对XML 1.1的 てき 命名 めいめい 空 そら 间的规范允 まこと 许使用 しよう IRI 引用 いんよう 作 さく 为命名 めいめい 空 そら 间名称 めいしょう 的 てき 基 もと 准 なぞらえ ,而不仅是URI引用 いんよう 。
为了消 しょう 除 じょ XML新 しん 人中 ひとなか 产生的 てき 对于URI(尤 ゆう 其是HTTP URL)的 てき 使用 しよう 的 てき 困惑 こんわく ,一个被称为RDDL(资源目 め 录描述 じゅつ 语言)的 てき 描述语言被 ひ 建立 こんりゅう 了 りょう ,虽然RDDL的 てき 规范并没有 ゆう 正式 せいしき 地位 ちい ,也并没 ぼつ 有 ゆう 获得任 にん 何 なん 相 そう 关组织(例 れい 如W3C)的 てき 检查和 わ 支持 しじ 。一 いち 个RDDL文 ぶん 档可以提供 ていきょう 关于一个特定命名空间和使用它的XML文 ぶん 档的,机 つくえ 器 き 与 あずか 人 ひと 类都能 のう 读懂的 てき 信 しん 息 いき 。XML文 ぶん 档的作者 さくしゃ 鼓 こ 励使用 しよう RDDL文 ぶん 档,这样一旦文档中的命名空间名称被索引,(系 けい 统)就会取得 しゅとく 一 いち 个RDDL文 ぶん 档。这样,许多开发者 しゃ 对于让命名 めいめい 空 そら 间名称 めいしょう 指向 しこう 网络可 か 达资源 げん 的 てき 需求就能得 え 到 いた 满足。
^ joannaleecy; KevinAsgari. 统一资源标识符 (URI) 参考 さんこう . Microsoft Learn. 2023-05-09 (中 ちゅう 文 ぶん (中国 ちゅうごく 大 だい 陆)) .
^ Uniform Resource Identifier . 术语在 ざい 线 . 全国 ぜんこく 科学 かがく 技 わざ 术名词审定 じょう 委 い 员会 . (简体中 ちゅう 文 ぶん )
^ URI Planning Interest Group, W3C/IETF. URIs, URLs, and URNs: Clarifications and Recommendations 1.0 . 2001-09-21 [2009-07-27 ] . (原始 げんし 内容 ないよう 存 そん 档于2012-12-19).
^ Palmer, Sean B. The Early History of HTML . [2009-04-30 ] . (原始 げんし 内容 ないよう 存 そん 档 于2009-04-17).
^ W3 Naming Schemes . W3. [2009-07-24 ] . (原始 げんし 内容 ないよう 存 そん 档 于2011-11-12). The format of a hypertext name consists of the name of the naming sub-scheme to be used, then a name in a format particular to that sub-scheme, then an optional anchor identifier within the document. For example, the format is for all internet-based access methods: scheme : // host.domain:port / path / path # anchor
^ FAQS.org . [2010-08-14 ] . (原始 げんし 内容 ないよう 存 そん 档于2010-08-24).
^ This separate document is not explicitly linked[谁?] , RFC 2717 and RFC 4395 point to the IANA registry as the official URI scheme registry.
^ IANA registry of URI schemes . [2010-08-14 ] . (原始 げんし 内容 ないよう 存 そん 档 于2010-08-24).
^ The httpRange-14 resolution consists of three bullet points: see Fielding, Roy T. [httpRange-14] Resolved . 2005-06-18 [2009-07-24 ] . (原始 げんし 内容 ないよう 存 そん 档 于2009-07-24). , and did not help much to reduce the confusion.
^ W3.org . [2010-08-16 ] . (原始 げんし 内容 ないよう 存 そん 档于2019-01-30).
^ Harold, Elliote Rusty (2004). XML 1.1 Bible , Third Edition, Wiley Publishing Inc., p. 291. ISBN 0-7645-4986-3 .
^
World Wide Web Consortium . Namespaces in XML (PDF) . W3C. 1999-01-14 [2009-09-14 ] . (原始 げんし 内容 ないよう (PDF) 存 そん 档于2011-02-02). [Definition:] The attribute's value, a URI reference, is the namespace name identifying the namespace.
產品 さんぴん 及標準 ひょうじゅん
推薦 すいせん 记录 工作 こうさく 草案 そうあん 檢 けん 測 はか 倡議 棄用
機構 きこう
軟件
會議 かいぎ
網 あみ 頁 ぺーじ 技術 ぎじゅつ 與 あずか 標準 ひょうじゅん
文 ぶん 档呈现语言 げん 样式格式 かくしき 描述语言 动态网页技 わざ 术 用 よう 戶 ど 端 はし 互動技 わざ 术用 よう 戶 ど 端 はし 手 しゅ 稿 こう 語 ご 言 げん 标识定位 ていい 语言 文 ぶん 档纲要 よう 语言*
代表 だいひょう 由 よし W3C 制定 せいてい 和 わ 维护
的 てき 标准
与 あずか 规范