Page 137 - 4785
P. 137
повинен бути унікальним і незмінним навіть у тому випадку, коли
ресурс вже не існує або недоступний.
Передбачається що, наприклад браузер, знає, де шукати цей ресурс.
синтаксис:
urn: namespace: data1.data2, more-data, де namespace (простір імен)
визначає, яким чином використовуються дані, зазначені після
другого ":".
Приклад URN:
urn: ISBN: 0-395-36341-6
ISBN - тематичний класифікатор для видавництв0-395-36341-6 –
конкретний номер книги чи журналу
При отриманні URN клієнтська програма звертається до ISBN
(каталогу "тематичний класифікатор для видавництв" в Інтернеті). І
отримує розшифровку номера тематики "0-395-36341-6" (наприклад:
"квантова хімія").
URN масово використовується в P2P мережах (подібних edonkey).
Приклад URN вказує на образ диска Adobe Photoshop v8.0 в мережі
edonkey:
urn: ed2k: // | file | Adobe Photoshop
v8.0.iso | 940769280 | b34c101c90b6dedb4071094cb1b9f2d3 | /
де:
ed2k - вказує на мережу
file - файл
Adobe Photoshop v8.0.iso - назва файлу
940769280 - розмір в байтах
b34c101c90b6dedb4071094cb1b9f2d3 - ідентифікатор файлу
(обчислюється за допомогою хеш-функції)
URL - Uniform Resource Locators явно описує, як дістатися до
об'єкту.
синтаксис:
<scheme>: <scheme-specific-part>
де:
scheme = "http" | "ftp" | "gopher" | "mailto" | "news" | "telnet" | "file" |
"man" | "info" | "whatis" | "ldap" | "wais" | ... - ім'я схеми
scheme-specific-part - залежить від схеми
Ім'я схеми - послідовність символів [a-z0-9 + .-].
135