У січні 1999 року консорціум W3C опублікував рекомендацію Namespaces in XML. Основною метою цього стандарту стало розпізнавання різних словників даних та запобігання колізіям назв, які виникають при об'єднанні документів з різних джерел.
Коли дві системи використовують однакове ім'я поля, наприклад id, виникає неоднозначність: чи це ідентифікатор заявки, чи ідентифікатор працівника? Для вирішення цієї проблеми стандарт запровадив механізм кваліфікованих імен. Префікс, що додається до назви елемента, пов'язується з унікальним URI в оголошенні простору імен.
Важливо розуміти, що префікс є лише локальним скороченням, тоді як саме URI визначає контекст простору імен. Такий підхід дозволяє парсерам чітко розрізняти елементи з однаковими назвами, навіть якщо вони знаходяться в межах одного XML-документа.
Використані джерела
- w3.org (w3.org)