Estructura básica semántica de app1