Les architectes de l’information et autres concepteurs qui ont déjà essayé de normaliser leur travail (arborescence, cas d’utilisation, diagrammes fonctionnels…) savent à quel point il est délicat de vouloir adopter un minimum de formalisme.
Pour faire simple : les concepteurs d’applications ont UML (entre autre), les concepteurs d’interfaces eux n’ont pas grand chose ! Il y a bien le Visual Vocabulary, mais il date de 2002 !
Heureusement qu’Alex Jongman est là pour nous pondre le Universal Information Architecture Modeling Language : UiaML.
Ce projet (qui a été présenté lors de l’EuroIA 2007) n’en est qu’à ses premiers pas mais on devine déjà une forte ambition pour pouvoir faire émerger quelque chose de constructif. Il existe déjà un certain nombre de low fidelty patterns comme cette représentation d’un champ texte :

Dans le même ordre d’idée il existe également le Graphical User Interface Modeling Language (qui visiblement n’a pas beaucoup évolué ces dernières années).
Difficile pour l’instant de se prononcer sur l’intérêt d’un tel formalisme dans notre profession. Le plus sage est encore de voir comment va s’enrichir ce langage et surtout de le tester sur des projets pour éprouver son utilité réelle.