La estandarización se requiere a distintos niveles, primero, cuando los recursos son creados deben requerir tecnologías, políticas y formatos compatibles con lo común en el sector; segundo, cuando esos recursos están incluidos en un repositorio, y deben ser descritos se utilizarán esquemas que aseguren su fácil localización y compatibilidad con otros sistemas de metadatos; tercero, cuando esos recursos sean utilizados y tengan que incorporarse a diferentes servicios, repositorios, plataformas y aplicaciones en un contexto dado; y cuarto, cuando los sistemas involucrados en un entorno tengan que interoperar con otros para cumplir sus funciones o ampliar sus capacidades.