Pertanyaan Contoh URI yang bukan URL?


Sudah dijelaskan kepada saya berkali-kali bahwa semua URL adalah URI tetapi tidak semua URI adalah URL. Adakah yang bisa memberi contoh sesuatu yang merupakan URI tetapi bukan URL?


32
2018-04-07 02:05


asal


Jawaban:


Contoh dicuri dari sini (Di mana ada juga deskripsi perbedaan):

URL     http://www.pierobon.org/iis/review1.htm
URN     www.pierobon.org/iis/review1.htm#one
URI     http://www.pierobon.org/iis/review1.htm.html#one

28
2018-04-07 02:14



urn: isbn: 0451450523

http://en.wikipedia.org/wiki/Uniform_Resource_Name


10
2018-04-07 02:10



Nama Sumber Seragam (URN) adalah URI yang mengidentifikasi sumber daya dengan nama dalam namespace tertentu. URN dapat digunakan untuk berbicara tentang sumber daya tanpa menyiratkan lokasinya atau cara mengaksesnya. Misalnya, URN urn: isbn: 0-395-36341-1 adalah URI

Dari: Wikipedia: http://en.wikipedia.org/wiki/Uniform_Resource_Identifier


6
2018-04-07 02:07



XML Schemas sering diidentifikasi dengan URI dan sementara mereka mungkin diformat sama, tidak ada jaminan bahwa ada sesuatu di sana karena itu bukan URL.

Kemampuan untuk mengidentifikasi skema XML yang benar diperlukan jika Anda harus memvalidasi file XML. Alat identifikasi harus dibagi antara konten dan penulis skema sebelum validasi yang berhasil dapat berarti sesuatu yang bermanfaat. URI memenuhi kebutuhan ini sebaik yang lainnya. Perlu diingat bahwa skema tidak diperlukan untuk menggunakan file XML. Oleh karena itu tidak perlu universal dapat ditemukan atau tersedia, hanya perlu diidentifikasi. Semantik URI menghindari implikasi bahwa sumber daya harus berlokasi "di sini", seperti halnya dengan URL, dan dengan alasan yang bagus. Detail seperti itu tidak relevan dengan tugas identifikasi.

Penerbit skema sering kali mendasarkan URI pada URL yang mereka miliki. Saya dapat membayangkan ada banyak alasan untuk melakukan ini, tetapi untuk satu, itu membantu menghindari konflik penamaan tanpa perantara. Ketika menggunakan konvensi semacam itu sulit untuk menolak hosting definisi di lokasi URI akan menunjukkan jika di mana URL. Sementara dengan pengetahuan berarti perlu, saya percaya melakukannya menandai upaya yang dihargai, dan merupakan contoh arsitektur informasi yang baik, tetapi fakta ini tetap tidak terkait dengan kebutuhan yang diisi oleh URI.


3
2018-04-07 03:28



Kasus yang umum adalah a PASU, yang merupakan format URI urn:namespace-id:resource-id. Per Wikipedia:

Ditetapkan pada tahun 1997 di RFC 2141, URN dimaksudkan untuk melayani sebagai   pengidentifikasi independen-lokasi yang tetap, memungkinkan yang sederhana   pemetaan ruang nama ke dalam namespace URN tunggal. Keberadaan   URI semacam itu tidak menyiratkan ketersediaan sumber daya yang teridentifikasi, tetapi   URI tersebut harus tetap unik secara global dan terus-menerus, bahkan   ketika sumber daya berhenti ada atau menjadi tidak tersedia.

Kedua gaya referensi sumber daya (URL dan URN) kemudian digabungkan di bawah konsep URI, tetapi mereka tetap diakui sebagai melayani tujuan yang berbeda (penekanan saya):

Nama Sumber Daya Seragam (URN) dapat dibandingkan dengan nama seseorang,   sementara Uniform Resource Locator (URL) dapat dibandingkan dengan jalan mereka   alamat. Dengan kata lain, a URN mengidentifikasi item dan a URL menyediakan   metode untuk mencari saya t.


0
2018-04-07 02:08