Introduction
Dans de nombreuses communautés de pratiques, l'application d'une norme générique de métadonnées peut ne pas être appropriée. D'autres mécanismes d'interopérabilité sont dès lors envisagés. Parmi ces mécanismes, les profils d'application constituent une adaptation d'un ou plusieurs schéma(s) de métadonnées génériques pour répondre aux besoins spécifiques d'une communauté. Un profil d'application de métadonnées contient tous les composants d'un ou plusieurs schéma(s), mais peut prolonger, restreindre ou redéfinir ces composants.

Dans les sciences de l'information, un profil d'application est un ensemble d'éléments de métadonnées, de règles, et de lignes directrices définies pour une application particulière. Les éléments peuvent provenir d'un ensemble d'éléments ou plus, permettant ainsi à une application donnée de satisfaire à ses exigences fonctionnelles en utilisant des métadonnées de plusieurs ensembles d'éléments (element sets) incluant des ensembles définis localement. Par exemple, une application donnée pourrait choisir un sous-ensemble du Dublin Core qui satisfait ses besoins, ou peut inclure des éléments du Dublin Core, un autre jeu d'éléments, et plusieurs éléments définis localement, tous combinés dans un seul schéma. Un profil d'application complet doit comporter la documentation qui définit les règles et meilleures pratiques appropriées pour l'application. [Wikipédia]
Un profil d'application est une collection structurée de spécifications d'éléments de données choisies pour répondre aux besoins particuliers d'une communauté ou d'un ensemble de communautés. Un profil d'application impose des contraintes sur la description des ressources d'apprentissage à l'aide d'éléments de données. Les instances d'un profil d'application peuvent se retrouver indépendamment dans des enregistrements MLR ou encore regroupées dans un même ensemble décrivant ainsi plusieurs ressources d'apprentissage. [GTN-Québec]