Недавно мне сообщили, что надлежащий RESTful API должен определять схему для представлений ресурсов, которые он принимает и возвращает. Например, XSD для XML и JSON Schema для JSON.
Однако во всех книгах и статьях о REST, которые я пережил, это никогда не казалось не только заметным, но даже упоминаемым.
Может ли кто-нибудь предоставить некоторые авторитетные ресурсы, чтобы выяснить, следует ли предоставлять схему при разработке API RESTful?