Um metamodelo é um modelo que descreve outros modelos, define a sua estrutura, semântica e restrições, com o propósito de ser o modelo para construir e compreender esses modelos.
o prefixo meta- é usado para significar ‘sobre (sua própria categoria)’.
metadados são dados sobre dados (quem os produziu, quando, em que formato os dados estão e assim por diante).
Em um banco de dados, metadados descrevem a estrutura do banco de daos, com tabelas e conexões.
Metamemória ou consciência socrática , um tipo de metacognição , é tanto o
conhecimento introspectivo das próprias capacidades de memória (e estratégias que podem auxiliar a memória) quanto os processos envolvidos no automonitoramento da memória.
Essa autoconsciência da memória tem implicações importantes para como as pessoas aprendem e usam as memórias.
Ao estudar, por exemplo, os alunos fazem julgamentos sobre se aprenderam com sucesso o material atribuído e usam essas decisões, conhecidas como “julgamentos de aprendizagem”, para alocar tempo de estudo.
conhecimento de um indivíduo
sobre se ele se lembraria ou não de algo se se concentrasse em relembrar. O sentido moderno de “um X sobre X” deu origem a conceitos como ”
metacognição ” (cognição sobre cognição), ”
metaemoção ” (emoção sobre emoção), ”
metadiscussão ” (discussão sobre discussão), ”
metapiada ” (piada sobre piadas) e ”
metaprogramação ” (escrever programas sobre escrever programas). Em um
sistema baseado em regras , uma
metarula é uma regra que rege a aplicação de outras regras.
- Metamodelagem é o processo de geração de metamodelos.
- Provê os contornos de uma linguagem ou teoria.
- Define elementos que podem existir, tipos de construções, suas categorizações (classificações), relacionamentos, restrições da linguagem ou sistema.
- A teoria de conjuntos é um metamodelo para modelos matemáticos e lógicos.