Я не могу понять, почему спецификация Atom требует, чтобы каждая запись имела глобально (весь юниверс на все время) уникальный идентификатор. Я понимаю, что это технически возможно, но не все еще возможны столкновения?Почему идентификатор Atom (RSS) глобально уникален, а не локально?
Если не случайно, могут возникнуть злонамеренные столкновения. Я мог бы выбрать статью в Нью-Йорк Таймс, и дать мою статью сайта обманывать то же самое id
в ее entry
. Таким образом, аннулирование любой функции служило и, возможно, причинило ущерб.
Почему не просто уникальный URL-адрес фида, который легко или безопасно, потому что он централизованно подтвержден DNS, а затем в каждом канале есть локально уникальных идентификаторов. Именно в этом авторском интересе поддерживать собственную схему не сталкивающихся идентификаторов, и даже если они сталкиваются, это не влияет на уникальность другого сайта.
Pls объяснить :)
связанный с этим вопрос - если уже есть link
поле в каждом entry
, почему спецификация рекомендует (как один из вариантов), чтобы использовать ссылку в id
поле. Атом должен был исправить эти несоответствия RSS :)