XML-схемы часто идентифицируются с помощью URI, и, хотя они могут быть отформатированы аналогичным образом, нет никакой гарантии, что что-то там есть, потому что это не URL.
Возможность идентифицировать правильную XML-схему необходима, если вы должны проверить XML-файл. Средства идентификации должны быть разделены между контентом и авторами схемы, прежде чем успешная проверка может означать что-либо полезное. URI удовлетворяют эту потребность так же хорошо, как и все остальное. Имейте в виду, что схема не обязательна для использования файла XML. Следовательно, он не обязательно должен быть универсальным или доступным, он просто должен быть идентифицируемым. Семантика URI позволяет избежать того, что ресурс должен быть расположен «здесь», как в случае с URL-адресом, и по уважительной причине. Такая деталь не имеет отношения к задаче идентификации.
Издатели схемы часто основывают URI на URL-адресе, которым они владеют. Я могу себе представить, что для этого есть много причин, но, с одной стороны, это помогает избежать конфликтов имен без посредников. При использовании такого соглашения трудно удержаться от размещения определения в том месте, на которое URI будет указывать, если это URL. Несмотря на то, что мы знаем необходимые средства, я полагаю, что это означает высокую оценку и является примером хорошей информационной архитектуры, но этот факт остается не связанным с потребностями, удовлетворяемыми URI.