Skip to main content

Không gian tên là gì?

Không gian tên là các hình thức nhận dạng duy nhất được kết nối với một tổ chức nhất định đã tạo ra một số loại lược đồ XML.Chức năng chính cho không gian tên là tránh mọi sự mơ hồ trong việc đặt tên liên quan đến định danh tài nguyên thống nhất (URI).Điều này mặc dù thực tế là nhãn hoặc tiêu đề có thể được tìm thấy trong nhiều bộ siêu dữ liệu khác nhau.Một cách dễ dàng để nghĩ về một không gian tên là xem xét loại cấu trúc phạm vi này như một tập hợp các tên đóng được chỉ định.Về cơ bản, bộ tên đóng này được chia theo cách tạo ra một tên thuộc tính cho từng hàm hoặc lớp, nhưng đồng thời vẫn là một cấu trúc có thể nhận dạng theo đúng nghĩa của nó.Kết quả của loại hành động này là không gian tên có thể tương tác với tất cả các loại giao thức, chẳng hạn như gói, mô -đun, lớp và quy trình.Một thành phần phổ biến trong việc sử dụng ngôn ngữ đánh dấu mở rộng hoặc XML, không gian tên cho phép phân biệt một bộ tên đóng với một bộ khác, ngay cả khi chúng chứa một số phần tử và tên thuộc tính tương tự.Không gian tên cung cấp một phương tiện nhận dạng chăn cho bộ sưu tập các phần tử cụ thể và cho phép hệ thống xác định bộ sưu tập là duy nhất.Về cơ bản, điều này xảy ra bằng cách tạo một tên thuộc tính chăn bao gồm không gian tên duy nhất theo sau là phần tử hoặc phần tử chức năng hoặc tên thuộc tính.Khả năng sử dụng không gian tên có thể rất hữu ích khi có các yếu tố tương tự được sử dụng trong cùng một tài liệu XML.Ví dụ, một tài liệu duy nhất có thể bao gồm loại khu vườn, nhưng trong cấu trúc thực sự giải quyết cả vườn rau và hoa.Có thể xác định rõ hơn bản chất của cả hai loại vườn bằng cách tạo ra một không gian tên duy nhất cho cả hai không liên quan gì nhiều hơn là tạo ra các tên độc đáo cho các bộ sưu tập cụ thể.Yếu tố trung tâm của Vườn Vườn vẫn có thể được sử dụng trong cả hai trường hợp, nhưng không gian tên sẽ giúp tập trung vào một trong hai loại vườn.Cách tiếp cận đa điểm để tạo không gian tên cho phép sử dụng việc tạo việc đặt tên để sử dụng các yếu tố tương tự trong khi vẫn làm việc với nhiều khái niệm liên quan.Từ quan điểm này, việc sử dụng không gian tên giúp đơn giản hóa quá trình nhận dạng và xác định các tên chức năng khác nhau cho các phần tử trong cấu trúc rộng hơn của tài liệu.Do đó, khả năng tạo URI cũng có thể giúp đơn giản hóa quá trình tạo URL mà hầu hết người dùng quen thuộc như một phần của quy trình duyệt trong môi trường Internet.