С собственно языковой точки зрения в этом нет ошибки: ведомство — родовое наименование в отношении слова министерство. Однако в структуре российской исполнительной власти министерства обычно отграничивают от ведомств. К последним относят такие органы исполнительной власти, как агентства, службы, комитеты и др.
Правильно: языковой (см. значение слов языковой и языковый в Проверке слова).
Хотя слово демократия и означает в буквальном переводе с греческого «власть народа», сочетание народная демократия стало устойчивым, закрепилось в языке советской эпохи для обозначения политической организации общества в государствах Центральной и Восточной Европы во второй половине XX века (страны народной демократии). Сочетание это корректно, оно не нарушает нормы языка.
Cобственные наименования — неоднословные названия индивидуализированных объектов («Вечерняя Москва»). В состав собственных наименований не обязательно входит собственное имя (Московский государственный университет).
Корректно раздельное написание.