INFORMATION_SCHEMA est défini dans les normes actuelles pour SQL, plus récemment SQL: 2011. Les normes elles-mêmes peuvent être obtenues moyennant des frais auprès de l'ANSI et de l'ISO. Comme dans de nombreuses normes informatiques, vous pouvez souvent obtenir gratuitement un brouillon tardif avec peu ou pas de différences par rapport à la norme complétée.
Il existe une bonne liste de ressources gratuites liées aux normes SQL au https://modern-sql.com/standard. Plus précisément, si vous téléchargez http://www.wiscorp.com/sql20nn.zip et que vous consultez le chapitre 11 (Schémas), vous obtiendrez une description de INFORMATION_SCHEMA.
C'est l'implémentation de Microsoft. La question initiale portait sur la norme. –