Trong lĩnh vực công nghệ thông tin, một định dạng tài nguyên thống nhất (URI, viết tắt của Uniform Resource Identifier) là một chuỗi ký tự được sử dụng để xác định và nhận diện một tên hoặc một tài nguyên cụ thể. Xác định như vậy cho phép tương tác với các phiên bản của tài nguyên trên mạng (thường là World Wide Web) bằng các giao thức cụ thể. Lược đồ định nghĩa một cú pháp chuẩn và các giao thức liên quan để xác định mỗi URI.
URI xác định cách nhận diện tài nguyên trên mạng thông qua tên dưới dạng URN, hoặc qua địa chỉ URL, hoặc cả hai phương thức trên.
Cấu trúc
Theo tiêu chuẩn hiện tại RFC 3986, một URI được cấu thành từ 5 phần: scheme
(giao thức), authority
(quyền hạn), path
(đường dẫn), query
(truy vấn) và fragment
(mảnh), trong đó chỉ có scheme
và path
là bắt buộc trong mỗi URI: Cú pháp tổng quát là:
URI = scheme ':' hier-part [ '?' query ] [ '#' fragment ]
(URI = giao thức ':' phần phía sau [ '?' truy vấn ] [ '#' mảnh ]))
Theo đó, hier-part
bao gồm một authority
tùy chọn và path
. Nếu có authority
, nó bắt đầu với hai dấu gạch chéo và đường dẫn phải bắt đầu bằng một dấu gạch chéo. Tiêu chuẩn này làm rõ các thành phần này với hai ví dụ:
foo://example.com:8042/over/there?name=ferret#nose \_/ \______________/\_________/ \_________/ \__/ | | | | | giao thức quyền hạn đường dẫn truy vấn mảnh | _____________________|__ / \ / \ urn:example:animal:ferret:nose
Mối quan hệ giữa URL và URN
URI có thể được phân loại như là nhận dạng (URL), như tên gọi (URN), hoặc cả hai. Một Định danh tài nguyên thống nhất (Uniform Resource Name - URN) có chức năng tương tự như tên của một người, trong khi một định vị tài nguyên thống nhất (Uniform Resource Locator - URL) tương tự như địa chỉ đường phố của người đó. Nói cách khác: URI xác định việc nhận dạng cho đối tượng qua tên bằng URN, hay là qua địa chỉ bằng URL.
Hệ thống mã số ISBN sử dụng để nhận dạng sách cung cấp 1 ví dụ rất cụ thể về URN. Chỉ số ISBN 0486275574 (urn:isbn:0-486-27557-4) cho biết đây là một ấn bản truyện kịch Romeo và Juliet của Shakespeare. Để tìm cuốn sách này, phải cần địa chỉ cuốn sách đó chính là địa chỉ URL. Đường dẫn địa chỉ URL của cuốn sách trên hệ thống Unix sẽ có địa chỉ như là: file:///home/username/RomeoAndJuliet.pdf
, đây là đường dẫn tập tin được lưu trữ trên ổ cứng máy tính. Vì vậy URN và URL luôn có mục đích hỗ trợ và bổ sung cho nhau.
- URL
- HTTP
- Internet
- Giao thức
Liên kết ngoài
- RFC 3986 / STD 66 (2005) – quy định cú pháp URI chung hiện tại
- RFC 2396 (1998) và RFC 2732 (1999) – phiên bản cũ, nhưng được triển khai rộng rãi, của cú pháp URI chung
- RFC 1808 (1995) – tài liệu bổ sung cũ đi kèm với RFC 1738 về xử lý URL tương đối
- RFC 1738 (1994) – định nghĩa lớn phần đã cũ về các kế hoạch URL và cú pháp URI chung
- RFC 1630 (1994) – quy định cú pháp URI chung đầu tiên; sự công nhận đầu tiên về URLs trong một tiêu chuẩn Internet
- Các Kế hoạch URI – đăng ký được duy trì bởi IANA cho các Kế hoạch URI
- Nhóm làm việc URI Lưu trữ 2005-07-30 tại Wayback Machine – trung tâm phối hợp cho việc phát triển các tiêu chuẩn URI
- Cấu trúc của World Wide Web, Phần một, §2: Nhận diện – bởi W3C
- Ví dụ về cuộc thảo luận về tên và địa chỉ
- URI là mọi thứ – bởi Paul Downey (2008)
- W3C làm rõ về URI
- URI là gì và tại sao quan trọng? (2008) – từ W3C
- Mạng tự mô tả (2008) – từ W3C
Mạng ngữ nghĩa | |||||||||
---|---|---|---|---|---|---|---|---|---|
Nền tảng |
| ||||||||
Chủ đề con |
| ||||||||
Ứng dụng |
| ||||||||
Chủ đề liên quan |
| ||||||||
Tiêu chuẩn |
|